一、单选题
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 错误
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!