内容正文:
2021-2022学年度高一第一学期10月检测
2021级信息试题
(考试时间:60分钟 满分:100分)
命题人: 命题时间:2021-10-20
一、单项选择
1. Python程序文件的扩展名是( )。
A. .python B. .pyt C. .pt D. .py
2. 为了提高程序可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )
A. : B. # C. , D. !
3. 下列选项中合法的标识符是( )。
A. _7a_b B. break C. _a$b D. 7ab
4. Python不支持的数据类型有( )
A. char B. int C. float D. str
5. Python中的数据类型float表示( )
A. 布尔型 B. 整型 C. 字符串型 D. 浮点型
6. 在Python中,表达式2**3的结果是( )
A. 5 B. 8 C. 6 D. 3
7. 在Python中,表达式 5//2 的结果是( )
A. 2 B. 3 C. 2.5 D. 1
8. 在Python中,表达式21 % 4的结果是( )
A. 5 B. 1 C. 15 D. 25
9. 执行Python语句s=11//3+11%3后,变量s的值是( )
A. 3 B. 4 C. 5 D. 6
10. Python表达式中,可以使用( )控制运算的优先顺序。
A. 圆括号() B. 方括号[] C. 大括号{} D. 尖括号<>
11. 已知a=5、b=6,则执行如下语句后
a = a + b
b = a + b
a和b的值分别为( )
A. 11、17 B. 11、11 C. 17、11 D. 5、6
12. 整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是( )
A. (x%10)*10+x//10 B. (x%10)//10+x//10
C. (x/10)%10+x//10 D. (x%10)*10+x%10
13. 下列不符合Python语言变量名规则的是( )
A. L B. 3_1 C. _AI D. TempStr
14. 如下Python程序段
x = 2
print (x+1)
print (x+2)
运行后,变量x的值是( )
A. 2 B. 3 C. 5 D.
15. 在Python中,描述x、y中存在一个小于z的正确的表达式是()
A. x<z and y<z B. x<z or y<z C. x+y<z D. x<y<z
16. 假定选拔空军飞行学员时,只有符合身高(T)在165-178cm(含165cm和178cm)、体重(W)在52kg(含52kg)以上条件的学生才有资格报考,则表示该条件的逻辑表达式是( )
A. T>=165 or T<=178 or W>=52
B T>=165 & T<=178 or W>=52
C. T>=165 and T<=178 or W>=52
D. T>=165 and T<=178 and W>=52
17. 下列表达式的值为False的是( )
A. 3==1+2 B. 5!=6 C. 2000<1997 D. 3>2
18. 执行下列Python语句后,输出结果为( )
a=int(2.9)
print(a)
A. 2.9 B. 2.90 C. 3 D. 2
19. 下面Python代码运行后,a、b的值为( )
a=23
b=int(a/10)
a=(a-b*10)*10
b=a+b
print(a,b)
A. 23 2 B. 30 20 C. 30 32 D. 3 2
20. 下面Python代码运行后,a、b的值为( )
a=23
b=int(a/10)
a=(a-b*10)*10
b=a+b
print(a,b)
A. 23 2 B. 30 20 C. 30 32 D. 3 2
21. 在Python中,print("12"+"3")的运行结果为( )
A. 15 B. "15" C. 123 D. "123"
22. 已知 x=2,语句 x*=x+1 执行后,x的值是( )。
A. 2 B. 3 C. 5 D. 6
23. 下列哪个语句在Python中是非法的?( )
A. x=y=z=1 B. x=(y=z+1) C. x,y=y,x D. x+=y
24. 已知a、b、c是整型变量,且a=2,b=8,执行下列Python程序段后,a、b、c的值是( )
c=b-a
a=a+c
b=