内容正文:
2023-2024学年高二上学期教科版(2019)选修一5.3 算术表达式求值
一、选择题
1.下列选项中,不属于算术表达式的构成元素的是( )
A.常量 B.变量 C.指令 D.运算符
2.表达式Abs(-4) > 3 And Not 8 > 9的值是
A.F
B.9
C.4
D.T
3.下列VB表达式中,值最小的是( )。
A.Abs(-3) + Len("NBXIAOSHI")
B.Val(Mid("Ningbo2222", 8, 1))
C.Int(Sqr(36) + 5) \ 2
D.10^2 Mod 100 \ 3 ^ 2
4.已知 x=2,语句 x*=x+1 执行后,x的值是( )。
A.2 B.3 C.5 D.6
5.求13除以3的余数使用python语言怎么表示 ( )
A.13/3 B.13//3 C.13÷3 D. 13%3
6.range( )函数可以生成某个范围内的数字序列,range(25,0,-5)是( )。
A.20 15 10 5 B.25 20 15 10 5 0 C.20 15 10 5 0 D.25 20 15 10 5
7.复合数据类型则由简单数据类型组成。如( )( )( )( )。
A.元组、字典、范围、列表 B.元素、范围、集合、列表
C.元组、字典、集合、列表 D.元素、字典、数据、范围
8.假设a=9,b=2,那么下列运算中,错误的是( )
A.a+b的值是11 B.a//b的值是4 C.a%b的值是1 D.a**b的值是18
9.下面哪个不是Python合法的标识符( )
A.int_3 B.print
C.count D.__name__
10.已知字符串s1=″man″,s2=″woman″,下列表达式的值为True的是( )
A.s1>=s2 B.not s1 in s2 C.s1 not in s2 D.2*s1<s2
11.在Python中,表达式a**3+b**3+c**3==100*a+10*b+c属于( )
A.算术表达式 B.关系表达式 C.逻辑表达式 D.日期表达式
12.如果要判断自然数 N 的奇偶性,以下叙述正确的是( )
A.若N%2=0,则N是奇数
B.若 int(N/2)! =N/2,则N 是偶数
C.若N%2=0,则 int(N/2)=N/2
D.若N%2=1,则 int(N/2)=N/2
13.如下Python程序段
x = 0
while x < 50:
x = (x + 2) * (x + 3)
运行后,x的值为( )
A.0 B.72 C.50 D.168
14.产生一个位于[100,999]范围内的随机三位整数,其VB表达式是( )
A.Int(Rnd*900)+100 B.Int(Rnd*899)+100 C.Int(Rnd*100)+999 D.Int(Rnd*999)
15.在Python中,设a=2,b=3,表达式a>b and b>=3的值是( )
A.1 B.-1 C.True D.False
二、填空题
16.表达式15%12//5+4**2的运算结果是 。
17.Python 表达式int (2.5)的值为 。
18.要表示y在(-5,9]区间内,逻辑表达式应写成 。
19.已知 x = [3, 5, 7] ,那么执行语句 x[1:] = [2] 之后,x 的值为 。
三、判断题
20.Python语言的表达式中,“%”是取模算术运算符。( )
四、操作题
21.求1~100内奇数之和(使用range函数)
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.C
2.D
3.D
4.D
5.D
6.D
7.C
8.D
9.B
10.D
11.B
12.C
13.B
14.A
15.D
16.16
17.2
18.y>-5 and y<=9
19.[3,2]
20.正确
21.Sum=0
for i in range(1,101,2):
Sum+=i
print(Sum)
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$