image

编辑人: 独留清风醉

calendar2025-05-10

message9

visits108

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