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

在Python的datetime模块中,下面哪个方法可以获取当前时间?( )

2.

执行下面程序段后,结果正确的选项是?( )

dic1={1:'a',2:'b',3:'c',4:'d'}
str1=''
for i in range(1,3):
    str1+=dic1[i]
print(str1)
3.

执行下列程序段后输出结果?( )

>>>str1='python world'

>>>str1.title()

4.

执行下列程序语句的返回结果为?( )

>>>{i:str(i*i) for i in range(4)}

5.

已知x=[3,5,7],那么执行语句x[len(x):]=[1,2]后,x的值?( )

6.

关于下列Python代码,说法正确的是?( )

su=['苏洵','苏轼', '苏辙']

print(su[2])

7.

执行下列程序语句后tuple(t)和list(t)的结果为?( )

>>>t=(i*i for i in range(4))
>>>tuple(t)
>>>list(t)
8.

有如下程序段,程序运行后输出的结果是?( )

set1 = {1,2,3, 4}
set2 = {3, 4,5, 6}
difference = set1 - set2
print(difference)
9.

运行以下程序,输出结果是?( )

t1=(1,3,5)
t2=(2,4,6)
t3=((i**2) for i in t2)
print(tuple(t3))
10.

书店现有字典书目dict1={1:'平凡世界',2:'西游记',3:'红楼梦',4:'水浒传'},当前红楼梦售出,需要删除字典书目中的红楼梦,正确的操作是?( )

11.

执行下列程序语句的结果是?( )

>>>list1=[i*i  for i in range(1,9,2)]

>>>list1

12.

有如下Python程序段:

numbers=[]
for i in range(1,101):
    if i%11==2 and i%5==3:
        numbers.append(i)
print(numbers)

执行该段程序后,输出的结果是?( )

13.

集合是Python语言提供的内置数据结构,与列表、字典一样都属于可变类型的序列。集合是没有value的字典,集合中的元素不允许重复,不允许修改,下列说法正确的是?( )

14.

下列语句能随机生成一位[10,20]范围之间正整数的语句是?( )

15.

已知list=["Word","for","sent","city","piano"],则list[3][2]的返回值为?( )

16.

输出"12 9 6 3 ", 下列程序不正确的是?( )

17.

表达式str(18/3)的结果是?( )

18.

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

x='C\0T\0P'
print(len(x))
19.

有如下Python程序段,程序运行后,输出的结果是?( )

s="PYTHON"
a,b=s[:3],s[4:]
print(a+b)
20.

执行如下Python程序,得到的结果是?( )

cnt=0
for i in range(0,10):
    for j in range(i,10):
        if i+j==10:
            cnt+=1
print(cnt)
21.

下列关于Python语言中元组数据类型的说法,错误的是?( )

22.

下列语句的输出结果是?( )

for i in range(6):
    if i%2==0:
       continue
    else:
        print(i,end=',')
23.

阅读以下代码,描述错误的选项是?( )

import wordcloud
txt="Nothing is impossible!"
w=wordcloud.WordCloud(background_color="white")
w.generate(txt)
w.to_file('px.png')
24.

字符串str1='victory',显示结果为'or'的选项是?( )

25.

以下不属于jieba库分词的三种模式的选项是?( )

判断题 共 10 题
1.

学校运动会上,小卢同学用Python写了一个汇总程序,在他的程序中参赛项目集合的元素是可以相同的。( )

2.

math模块中floor(x)函数为:向上取整,返回大于等于x的最小整数。( )

3.

字符串的rfind()方法是用来查找一个字符串在另一个字符串指定范围中首次出现的位置,如果不存在,则返回-1。( )

4.

str1='abcstringabc',执行str1.strip('abc')后,返回'stringabc'。( )

5.

若列表lst=[1,2,4,-1,2],则执行“print(lst[1:4:2][1])”语句后输出的结果为-1。( )

6.

字典推导式是一种在Python中快速创建字典的方法。在字典推导式中也可以添加条件表达式,来实现筛选符合条件的键值对。( )

7.

现有集合 items = set(("Spring", "Summer", "seasons", "Autumn", "Winter")) ,第一次使用语句items. pop ("seasons "),一定可以删除元素 "seasons"。( )

8.

range(20,0,-2)表示从20倒序遍历到0,共遍历了11次,步长为2。( )

9.

运行下列代码的输出结果为(3,2,1)。( )

t=(2,3,1)
t.sort()
print(t)
10.

小明给自己的玩具建立了一个玩具字典为dict1={'车':'大卡车','变形金刚':'擎天柱','变形车':'擎天柱'}。( )

C++ 编辑器
输入
输出