image

编辑人: 浅唱

calendar2025-06-12

message9

visits115

2020月06月Python二级理论

一、单选题

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 错误

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2020月06月Python二级理论

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share