一、单选题
1、运行以下代码后,输出的结果是?( )
A 2
B 3.0
C 3
D 2.0
2、下面的哪一个不是元组?( )
A (1, 2, (3, 4))
B (1, 2)
C (1,)
D (1)
3、运行以下代码,输出的结果是?( )
A False
B True
C 冰雪奇缘
D Elsa
4、a = "种瓜得瓜", 请问a.find("瓜")会返回什么?( )
A 报错
B 1
C 2
D [1, 3]
5、下面代码将打印多少次“hello”?( )
A 3
B 4
C 12
D 255
6、range(1, 10, 3)会返回哪些数字?( )
A 1,4,7,10
B 1,4,7
C 1,3,6,9
D 1,4,7,11
7、运行以下代码,输出“祝福”的个数是?( )
A 无数
B 4
C 5
D 6
8、关于for和while,下列说法错误的是?( )
A 固定次数的循环可以使用for
B 固定次数的循环可以使用while
C 不固定次数的循环可以使用for
D 不固定次数的循环可以使用while
9、 time = (10, 10, 20),运行print(time.index(10))结果是?( )
A 0
B 1
C 2
D 3
10、元组a = ((1, 5, 2, 9)),请问元组a里有多少项?( )
A 4
B 1
C 2
D 3
11、numbers = [1, 2, 3, 4, 5, 6],运行numbers.insert(2, 8)后numbers会变成?( )
A [1, 8, 2, 3, 4, 5, 6]
B [1, 2, 3, 4, 5, 6, 8]
C [1, 2, 3, 8, 4, 5, 6]
D [1, 2, 8, 3, 4, 5, 6]
12、运行print("我学习Scratch {1} 年了,学习Python {0} 年了".format(2, 1))的结果是?( )
A 我学习Scratch 1 年了,学习Python 1 年了
B 我学习Scratch 1 年了,学习Python 2 年了
C 我学习Scratch 2 年了,学习Python 1 年了
D 我学习Scratch 2 年了,学习Python 2 年了
13、下面代码将打印什么?( )
A “green”
B “blue”
C “g”
D “r”
14、 fruits = ["苹果", "香蕉", "西瓜"],运行print(len(fruits))的结果是?( )
A 6
B 3
C 12
D 14
15、 下面代码将打印什么数字?( )
A 12
B 14
C 15
D 16
16、 运行以下的代码,输出的结果是?( )
A 1 3 5 7 9
B 1 2 3 4 5 6 7
C 1 3 5 7
D 1 4 7
17、 关于删除列表中的元素,下列说法不正确的是?( )
A del可以删除指定索引的元素;
B remove可以删除指定索引的元素;
C pop可以删除指定索引的元素;
D del、remove、pop的使用方法有所不同
18、scores = [95, 67, 79, 88, 65, 99],运行scores.sort(reverse = True)后scores会变为( )
A [65, 67, 79, 88, 95, 99]
B [99, 95, 88, 79, 67, 65]
C [95, 67, 79, 88, 65, 99]
D [95, 99, 79, 88, 65, 67]
19、shopping = ["面包", "牛奶", "奶酪", "排骨", "牙膏"],运行del shopping[3]后shopping会变成( )
A ["面包", "牛奶", "排骨", "牙膏"]
B ["排骨", "牙膏"]
C ["面包", "牛奶", "奶酪"]
D ["面包", "牛奶", "奶酪", "牙膏"]
20、direction = ["North", "South", "West"],运行direction[3] = "East"后( )
A direction变为:["North", "South", "West", "East"]
B 提示错误:list assignment index out of range
C v提法错误:不能更新
D direction变为:["North", "South", "East", "West"]
21、 下面代码将打印“hello”多少次?
A 0
B 5
C 10
D 55
22、Python中的字典是用什么符号表示?
A <>
B ()
C []
D {}
23、 下面代码将打印什么?
A "红色"
B "蓝色"
C "绿色"
D "粉红色"
24、以下哪个是字典( )
A ["分数":2]
B {"分数":2}
C "分数":2
D ("分数":2)
25、运行以下代码,输出的结果是( )
A 1
B 25
C 45
D 55
二、判断题
26、 在一个嵌套循环里,break将停止程序里所有循环。
A 正确
B 错误
27、使用while可能会进入无限循环。
A 正确
B 错误
28、 下面的代码将循环8次。
A 正确
B 错误
29、运行以下代码后,会输出偶数0,2,4,6,8,10 for i in range(0, 10, 2): print(i)
A 正确
B 错误
30、 元组里的元素只能修改,不能添加。
A 正确
B 错误
31、 a = "an ant",a.split()将返回 ["a","n"," ","a","n","t"]
A 正确
B 错误
32、元组是一种特殊的列表,可以使用[]进行创建。
A 正确
B 错误
33、 字符串可以进行加减乘除操作。
A 正确
B 错误
34、 列表a = [[2, 3, 3], [3, 2, 2]], a[1][0] + a[0][1]将返回6
A 正确
B 错误
35、在字典里添加键值对,可以使用append()方法。
A 正确
B 错误
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!