2023年5月电子学会青少年软件编程(Python五级)等级考试试卷
剩余时间 --:--:--
单选题 共 25 题
1.

已知有列表lst = [2,3,4,5,6],下面操作可以求出最小值的是?( )

2.

Python中,range函数表示产生一个序列,range(6)则表示产生的一个序列是?( )

3.

str1="你是大英雄",执行下列哪个选项可以输出"雄英大是你"?( )

4.

已知有元组tup1=('a','b'),tup2=(1,2,3),tup3=('china','UK'),执行print(tup1+tup2+tup3)后输出是?( )

5.

利用time模块,下列可以输出当前日期的正确的语句是?( )

6.

求1-100之内能被7整除,但是不能被3整除的所有数,正确的列表推导式是?( )

7.

下列代码运行后的结果是?( )

import math
a=math.floor(10.2)
print(a)
8.

下列books是一个字典,有一个for循环如下:

    for  info1,info2 in books.items( ):

       print(info2)

上述info2可以得到什么?( )

9.

下面代码运行后的结果是?( )

import jieba
str ="大家好,我叫龙云!请多多关照!"
jieba.suggest_freq(("龙云"),True)
print(jieba.lcut(str))
10.

已知一个字符串s="iloveyou"。通过操作该字符串构造一个新的列表li=['i', 'oveyou']。以下哪个选项不能构造新列表li?( )

11.

运行下列程序: list(range(2,9,2)) 输出的结果是?( )

12.

有列表L=['UK','china','lili',"张三"],print(L[-2])的结果是?( )

13.

集合A是曾经到云南旅游的人,集合B是曾经到海南旅游的人,如果现在想要得到曾经到海南但是不曾到过云南旅游的人,可以使用那一种集合功能?( )

14.

Python中字符串可以使用反斜线进行转义,实现某些难以用字符表示的效果。 下面可以实现水平制表(跳到下一个TAB位置)的转义字符是?( )

15.

有如下python程序段,下列说法错误的是?( )

s={1,2,3,4,5}
print(s)
s.clear()  
print(s)
16.

现有校园图书馆最近一周(周一至周日)借书信息采集数据列表: borrow = [502, 387, 612, 545, 702, 855, 962] ,当前需要打印输出周一至周五的数据信息,正确的操作是?( )

17.

有如下程序,请问此程序的执行结果是?( )  

tup1 = (12,'bc',34,'cd')
tup1[1] = 23
print(tup1[3])
18.

Python中可以实现随机生成1-100之间浮点数的语句是?( )

19.

下列代码运行后的结果是?( )

dp={}
dp["2^10"]=1024
print(dp)
20.

运行下面代码后得到相应的输出结果,请问是用了哪一种推导公式?( )

a = [i for i in range(10) if i % 3 ==0]

print(a)

#output: [0, 3, 6, 9]

21.

倒计时在日常生活中有广泛的应用。Python使用range可以实现倒序数。下面可以正确倒序输出15以内正整数的语句是?( )

22.

现有字符串S = "No mountain is more high than one." ,现在需要计算并输出字符串中'o'在S出现的次数,正确的语句是?( )

23.

下列程序的功能是?( )

shu=10000
result=[a for a in range(1,shu+1) if shu%a==0]
print(result)
24.

科技小组实践作品用到的传感器列表 sensor = ['shengyin', 'chaoshengbo', 'guangmin', 'huidu'] , 当前需要增加列表元素'hongwai',正确的操作是?( )

25.

请问以下Python代码输出的结果是?( )

a = {i**2 for i in (6,7,8) if i>3}
print(a)
判断题 共 10 题
1.

Python中元组的元素不可以原位改变。( )

2.

enumerate()函数是Python的内置函数,它能用来遍历一个可迭代对象,它在遍历的同时还可以得到当前元素的索引位置。( )

3.

在Python语言中,字符串是属于有序序列。( )

4.

multiples = [i for i in range(30) if i % 3 == 0] ,此推导式中,multiples中共有10个元素。( )

5.

乐器社团活动,小明用Python写了一个汇总程序,在他的程序中乐器集合的元素是可以相同的。( )

6.

新学期,书法社团增加了新学员,目前一共n人,小刚作为社团的信息员,用Python建立了一个列表,列表索引从1开始,到n结束。( )

7.

Python中字典(dict)的“值”可以是列表(list)、字典(dict)、集合(set)类型。( )

8.

Python中可以通过 .replace() 删除字符串开头和结尾的空格。( )

9.

PyInstaller命令执行完,源文件所在的目录将生成dist和build两个文件夹。 ( )

10.

无法通过引用索引来访问集合中的元素,但是可以用for循环来遍历集合中的元素。( )

C++ 编辑器
输入
输出