一、单选题(每题 5 分)
1. 以下选项不是字符串的是?( )
A. 'Hello'B. zifuchuanC. '111'D. '123'
2. 执行下面的代码,变量 a的值有可能是?( )
from random import *
a = randint(1,10)
A. 0
B. 11
C. 5
D. 20
3. 下列变量命名正确的是?( )
A. ¥(()
B. 123abc
C. x
D. 123
4. Python 中,可以用来计算两个数的乘积的运算符是?( )
A. ×
B. /
C. +
D. *
5. 下面代码可以正常输出的是?( )
A. 2 > 1: print('Ok')B. if 2 > 1 print('Ok')C. if 2 > 1: Print('Ok')D. if 2 > 1: print('Ok')
6. 运行下面的程序,最终的运行结果是?( )
book = ['三国演义','红楼梦','水浒传','西游记','论语','安徒生童话']
print(book[3])
A. 论语
B. 水浒传
C. 红楼梦
D. 西游记
7. 下列选项中,能够将元素 "牛奶" 修改为 "咖啡" 的是?( )
drinks = ['茶','牛奶','啤酒','果汁']
A. drinks[1] = '咖啡'B. drinks[0] = '咖啡'C. drinks[3] = '咖啡'D. drinks[2] = '咖啡'
8. 运行以下代码,输出结果是?( )
x = 10
y = 15z = x + y print(z)
A. 25
B. 15
C. 20
D. 10
9. 运行下面的程序,num 列表最终的元素是?( )
num = [1,2,3,4,5]
num[3] = 1
A. [1, 2, 3, 4, 5, 1]B. [1, 2, 1, 4, 5]C. [1, 2, 3, 1, 5]D. [1, 1, 3, 4, 5]
10. 下面代码的输出结果是?( )
a = 95
if a >= 60: print('通过')else:print('不通过')
A. 无法输出
B. 通过
C. 95
D. 不通过
11. 下列选项中,变量命名不正确的说法是?( )
A. 变量名避免使用保留关键字 B. 变量名定义尽量使用有意义的名称 C. 变量名以数字开头 D. 变量名只能包含字母、数字和下划线
12. 下列程序的输出结果是?( )
numbers = [3,7,2,15,9,12]
for n in numbers:if n < 8: print(n)
A. 3 7 2B. 7
C. 3
D. 2
13. 运行下列代码,最终的输出“练习”的次数是?( )
whileTrue:
print("练习") breakprint("练习")
A. 1
B. 无数次
C. 2
D. 0
14. 下面程序的输出结果是?( )
a = 50
a = a * 2a = a -15if a > 90:print('完美!')else:print('不错哦!')
A. 90
B. 不错哦!
C. 完美!
D. 85
15. 运行下面的程序,最终的结果是?( )
a = 10
for j inrange(2): a +=10print(a)
A. 110
B. 100
C. 10
D. 30
二、判断题(每题 5 分)
16. 定义变量的时候,可以定义为1text。( )
17. 运行代码,输出结果是 3。( )
a = [2,4,6,8]
print(a[2])
18. 小明使用程序制作了一个计算器,但是现在计算器不能输入,小明应该使用print()语句输入。( )
19. 运行代码,输出结果是 3。( )
a = [1,2,3,4]
print(a[2]+1)
20. 执行下面代码,程序的输出结果为 3。( )
a=3
if a == '3': print(3)else:print(1)