image

编辑人: 流年絮语

calendar2025-03-10

message4

visits690

2022月03月Python二级理论

一、单选题

1、关于Python中的列表,下列描述错误的是?( )

A 列表是Python中内置可变序列,是若干元素的有序集合;

B 列表中的每一个数据称为“元素”;

C 在Python中,一个列表中的数据类型可以各不相同;

D 可以使用s[1]来获取列表s的第一个元素。

2、已知列表a=[1,3,5,7],下列语句无法将a变成a=[1,3,5,7,9]的是?( )

A a.append(9)

B a=[1,3,5,7,9]

C a.insert(4,9)

D a[4]=9

3、关于以下代码段的说法错误的是?( )

A a.sort(reverse=True)语句中的reverse默认值为False。

B 省略a.sort(reverse=True)语句中的reverse=True,代码运行结果不变。

C 将以上代码的a.sort(reverse=True)改为a=sorted(a,reverse=True),代码运行结果和原题的结果一样。

D 以上代码运行结果为:[5, 4, 3, 2, 1]。

4、下面程序的运行结果是?( )

A 70 70

B 80 70

C 70 80

D 80 80

5、以下关于元组的描述正确的是?( )

A 元组和列表相似,所有能对列表进行的操作都可以对元组进行

B 创建元组时,若元组中仅包含一个元素,在这个元素后可以不添加逗号

C 元组中的元素不能被修改

D 多个元组不能进行连接

6、以下程序的输出结果是?( )

A (1,2,3)

B (1,2,3,1,2,3)

C (2,4,6)

D 报错

7、以下代码的输出结果是?( )

A ["想念","家人"]

B ["想想","念念","家人"]

C ["想家想","人念家","念人"]

D ["想家", "想人", "念家", "念人"]

8、以下程序的输出结果是?( )

A []

B 变量未定义的错误

C ['绿茶','乌龙茶','红茶','白茶','黑茶']

D '绿茶','乌龙茶','红茶','白茶','黑茶'

9、下面代码的输出结果是?( )

A [4,5,6]

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

C [1,2,3]

D [5,7,9]

10、字符串str="maixnm"包含"min"和"max"两个单词,下面哪个操作不能将"min"从中找出来?( )

A str1=str[0]+str[2]+str[4]

B str1=str[0:-1:2]

C str1=str[::2]

D str1=str[0:4:2]

11、cat=['fat','black','cloud'],则cat.index('black')的值为?( )

A 1

B 2

C 3

D 0

12、3年级2班的学生花名册被存储在一个列表name中,如何快速得到该班级学生的总人数?( )

A print(sum(name))

B print(len(name))

C print(min(name))

D print(max(name))

13、小张的爸爸每个月都有绩效工资,绩效工资根据业绩被分为1200、1400和1600三个等级,小张把爸爸每个月的绩效工资都记录在了一个money的列表中,如何能快速得到小张爸爸得到1600元绩效的次数?( )

A money.index(1600)

B money.count(1600)

C money.remove(1600)

D money.insert(0,1600)

14、name=('Jerry',),则name的数据类型是?( )

A 字符串

B 元组

C 列表

D 其他类型

15、代码的运行结果为?( )

A {'学科':'语文','班级':'2班','最高分':99}

B {'学科':'语文','班级':'2班','最高分':100}

C {'学科':'数学','班级':'2班','最高分':100}

D {'学科':'数学','班级':'2班','最高分':99}

16、小明用一个字典d={'语文':88,'数学':92,'英语':'96'}来储存他的期末考试成绩。则小明的总分是?( )

A

B

C

D

17、如果要计算1*2*3*4*5*6*7*8*9则下列程序代码正确的是?( )

A

B

C

D

18、执行下列代码后,运行结果是?( )

A 4

B 5

C 7

D 10

19、若dic_color={'red':'红色','green':'绿色','gold':'金色','brown':'棕色','purple':'紫色'},以下选项中能够输出'金色'的是?( )

A print(dic_color['gold'])

B print(dic_color['金色'])

C print(dic_color[2])

D print(dic_color.values[2])

20、以下程序执行的结果是?( )

A 7

B 9

C 11

D 12

21、想得到的输出为"My name is Kevin and I am 10 years old."以下选项正确的是?( )

A print('My name is %s and I am %d years old.',%('Kevin',10))

B print('My name is %s and I am %d years old.'%('Kevin',10))

C print('My name is %c and I am %d years old.'%('Kevin',10))

D print('My name is %s and I am %d years old.'%',Kevin',%10))

22、编写一段猜密码程序,只允许猜三次,当猜中密码时,提示“密码正确”,程序退出。当输入密码错误时,提示“密码错误”,并提示剩余次数。程序空白处应填写的条件是?( )

A abc>0

B abc>=0

C abc==0

D abc!=3

23、已知a=list(range(10)),执行以下指令后,a的值会变成?( )

A [2, 3, 4, 5, 7, 8, 9]

B [2, 3, 4, 7, 8, 9]

C [2, 3, 4, 6, 7, 8, 9]

D [5, 2, 3, 4, 5, 7, 8, 9]

24、以下选项中,不能用于表示分支结构的python函数是?( )

A if

B else

C in

D elif

25、执行以下程序运行结果为?( )

A 1 3 5 7 9

B 1 4 7

C 2 4 6 8

D 2 5 7 9

二、判断题

26、已知Money=8.6675 , print("工资{0:.2f}".format(Money)),结果是:"工资8.67".( )

A 正确

B 错误

27、在使用format()函数对字符串进行格式化时,参数索引从1开始.( )

A 正确

B 错误

28、while语句只能用于未知次数的循环,for语句只能用于循环次数己知的循环.( )

A 正确

B 错误

29、t=(1,2,3,4,2),则print(t.index(2))的运行结果为1.( )

A 正确

B 错误

30、若s=(1,2,3,4,5),则执行s.remove(5)语句后,s的值是(1,2,3,4).( )

A 正确

B 错误

31、Python语言用缩进来标识语句块,同一级语句块中的语句具有相同的缩进量.( )

A 正确

B 错误

32、表达式[3] in [1,2,3]的值为True.( )

A 正确

B 错误

33、break语句执行后,将跳出程序所有的循环,程序结束.( )

A 正确

B 错误

34、字典中的键和值必须用冒号隔开,同一个字典中的所有键都必须是唯一的.( )

A 正确

B 错误

35、以下程序的运行结果为 5

A 正确

B 错误

创作类型:
原创

本文链接:2022月03月Python二级理论

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