image

编辑人: 青衫烟雨

calendar2025-03-15

message4

visits765

2020月12月Python二级理论

一、单选题

1、执行以下代码中,输出的结果是?

A 22 10

B 12 7

C 45 9

D 55 10

2、已知s=list("sgdhasdghasdg"),以下选项中能输出字符“g”出现的次数的是?

A print(s.index(g))

B print(s.index("g"))

C print(s.count("g"))

D print(s.count(g))

3、下列代码的执行结果是?( )

A efg

B efgh

C def

D defg

4、以下代码的输出结果是?

A 5,4,3,2,1

B [1,2,3,4,5]

C [5,4,3,2,1]

D 1,2,3,4,5

5、运行如下代码,结果是?

A 3

B 4

C 5

D 6

6、以下代码的输出结果是?

A [0,1,2,3,4]

B [0,1,2,3]

C 0,1,2,3

D 0,1,2,3,4

7、下面代码的输出结果是?

A 橘子芒果草莓西瓜水蜜桃

B 橘子 芒果 草莓 西瓜 水蜜桃

C 西瓜

D ”橘子””芒果””草莓””西瓜””水蜜桃”

8、关于Python中的流程控制语句,下列描述错误的是?

A 在分支结构中,if、elif、else都可以单独使用。

B 分支结构中的条件判断通常用关系表达式或逻辑表达式来进行描述。

C continue语句和break语句只有在循环结构中才可以使用。

D while语句和for语句的循环条件后都必须输入冒号,需要循环执行的语句必须有缩进。

9、 已知有列表a = [1, 2, 3, 4, 5],以下语句中,不能输出[5, 4, 3, 2, 1]的是?

A print(a[:-6:-1])

B print(a.sort(reverse=True))

C print(sorted(a, reverse=True))

D print([5, 4, 3, 2, 1])

10、已知列表a=[1,2,3,4,5],执行a.insert(2,6)后结果是什么?

A [1,2,3,4,5,2,6]

B [1,2,3,4,5,6]

C [1,2,6,3,4,5]

D [1,2,3,6,4,5]

11、下列选项中,不属于Python流程控制语句的是?

A if-elif-else语句

B while语句

C do-while语句

D for语句

12、关于Python元组类型,以下选项中描述错误的是?

A 元组不可以被修改

B Python中元组使用圆括号和逗号表示

C 元组中的元素要求是相同类型

D 一个元组可以作为另一个元组的元素,可以采用多级索引获取信息

13、设有元组tup=(1,2,3,'1','2','3'),执行语句print(tup[0::2]),得到的结果是?( )

A (1,2)

B (1,3)

C (1,3,'2')

D (1,'1','3')

14、执行下列代码,输出的结果是?( )

A {'a': 1, 'b': 2, 'c': 3,'d':4}

B {'a': 1, 'c': 3, 'd': 4}

C {'a': 1, 'c': 3}

D {'d': 4}

15、已知列表a=[1, 2, '3'],执行语句print(a*2)后,输出的结果是?

A [1, 2, '3', 1, 2, '3']

B [1, 2, '3']

C [2, 4, '6']

D [1, 2, '3',2]

16、下列代码的运行结果是?

A 2

B 3

C 4

D 6

17、 下面Python循环体执行的次数与其他不同的是?

A

B

C

D

18、下列属于列表的是?

A str="python"

B list = ['1', '2', '3']

C tup= ('1', '2', '3')

D dict = {'a': 1, 'b': 2, 'b': '3'}

19、已知t=(1,2,3,4,5,6),下面哪条元组操作是非法的?

A len(t)

B max(t)

C min(t)

D t[1]=8

20、已知字符串中的某个字符,要找到这个字符的位置,最简便的方法是?

A 切片

B 连接

C 分割

D 索引

21、 以下关于字典特性的描述正确的是?

A 字典支持位置索引

B 字典是一种有序的对象集合

C 字典中的数据可以进行切片

D 字典里面的值(不是键)可以包含列表和其他数据类型

22、在某学校,张三、李四、王五三名同学对应的学号分别是100、101、102。现将他们学号与姓名对应的关系存入字典id_name中,关于以下代码段的描述,错误的是?

A 在字典id_name中,只能通过学号查找对应的姓名,不能通过姓名查找对应的学号。

B 上述代码是将id_name中姓名作为键、学号作为值构建了一个新的字典name_id。

C 上述代码执行后,字典name_id为:{'张三': 101, '李四': 102, '王五': 103}。

D 上述代码输出的结果为:True。

23、执行下面代码,结果是?

A lanxi

B lan

C l a n

D l a n i

24、关于break语句与continue语句的说法中,以下选项中错误的是?( )

A continue语句类似于break语句,也必须在for、while循环中使用

B break语句结束循环,继续执行循环语句的后续语句

C 当多个循环语句嵌套时,break语句只适用于当前嵌套层的语句

D continue语句结束循环,继续执行循环语句的后续语句

25、对s=“www.baidu.com”执行s.split(".")后的结果是什么?

A www.baidu.com

B ['www','baidu','com']

C "www.baidu.com"

D wwwbaiducom

二、判断题

26、执行以下代码,输入数字99,运行结果是:ok

A 正确

B 错误

27、在Python中for item in range(1,10,2)表示的是从1循环到10(包括10)步长是2。

A 正确

B 错误

28、 d=( ),d是一个空列表。

A 正确

B 错误

29、在使用del语句删除字典中不需要的元素时,必须指定字典名和要删除的键。

A 正确

B 错误

30、判断下面的语句是否正确。

A 正确

B 错误

31、 在Python中range,表示一个整数序列,对于浮点型和字符串类型是无效的。

A 正确

B 错误

32、元组的访问速度比列表要快一些,如果定义了一系列常量值,并且主要用途仅仅是对其进行遍历而不需要进行任何修改,建议使用元组而不使用列表。

A 正确

B 错误

33、元组是用方括号来表示的,列表是用圆括号来表示的。

A 正确

B 错误

34、运行如下代码: 运行结果为“今天是3月25日,星期三,天气晴好”。

A 正确

B 错误

35、 for循环适合已知循环次数的操作,while循环适合未知循环次数的操作。

A 正确

B 错误

创作类型:
原创

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

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