YCL考级自测题(补考)
1. 基本信息:
你的姓名:
老师:
一.单选题(共13题)
2. 想要取出'3'这个字符,横线处需要填写?
s = '22345'
print(_____)
A.s[2]
B.s[3]
C.s(2)
D.s(3)
3. 有列表L=['apple', 'bana', 'cherry','date'],那么print(L[3])的输出是?
注意:列表的初始索引为0
A. apple
B.banana
C. cherry
D. date
4. 已知L=[100,200,300,400,100,500],以下哪个表达式可以获取[100,200,300]?
A.L[:3]
B.L[3:]
C.L[:]
D.L[:-3]
5. 以下代码的运行结果是?
A.[1,2,3,4,5]
B.[5,4,3,2,1]
C.[1,2,3,4]
D.[4,3,2,1]
6. 以下代码的输出结果是什么?(
注意:randint取值范围
)
A.1到9之间的随机整数
B.1到10之间的随机整数
C.1到10之间的随机浮点数
D.1到10之间的随机字符串
7. 运行下面的代码,输出的结果是?
A.数字比10大
B.数字比5大
C.数字比1大
D.数字太小
8. 已知temp=[25,28,22,30,27],其中的元素分别表示一周内五天的气温。下列哪个选项表示这五天内的最高气温?
A.max(temp)
B. min(temp)
C.len(temp)
D. sum(temp)
9. 运行下面的代码,可以打印出几个'n'?
A.2
B.5
C.0
D.10
10. 执行下列代码后,结果为?
A.
B.
C.
D.
11. 已知a=100,下列哪段代码可以将a的值转换为浮点数100.0?
A.int(a)
B.float(a)
C.a = int(a)
D.a = float(a)
12. 执行下列代码,结果为?
A.3
B.2
C.1
D.a
13. 运行这段程序,输出的结果是哪一个选项对应的字符串?
A.d
B.do
C.doo
D.dooo
14. a=下列程序的功能是:如果输入"下雪",就会输出"穿厚外套"。请问程序中的横线处应该填写的内容是?
A.a:
B.a='下雪':
C.a=='下雪':
D.'下雪':
二.多选题(共3题)
15. 【多选题】关于下列代码说法正确的是:
A.运行代码,输出结果是1
B.运行代码,输出结果是4
C.第二行代码运行后,a的值增加了1
D.第三行代码运行后,a的值减少了3
16. 【多选】执行下列代码,输出结果是25的选项是?
A. print(2 * 5)
B. print(5 * 7 - 10)
C. print(20+5)
D. print(5 * 5)
17. 【多选题】以下哪些操作可以获取字符串"hello"中的"he"?
已知s="hello"
A. s[0:2]
B. s[:2]
C. s[0]+ s[1]
关闭
更多问卷
复制此问卷