选择题 共25道
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25判断题 共10道
26 27 28 29 30 31 32 33 34 35编程题 共3道
36 37 38271 | 202312Python五级真题-练习
选择题 共25道
01
下面代码的输出结果是?( )
dict1 = {1: 10, 2: 20, 3: 30}
dict2 = {2: 40, 4: 50}
dict1.update(dict2)
print(dict1)
2分
dict1 = {1: 10, 2: 20, 3: 30}
dict2 = {2: 40, 4: 50}
dict1.update(dict2)
print(dict1)
02
小明正在编写一个算法,用于统计一段文本中每个单词出现的频率,并按照频率从高到低进行排序。他使用 Python 字典来记录每个单词及其出现次数。以下哪个选项描述了字典的特点?( )
2分
03
列表a=[1,2,3,4,5,6],则a[1]+a[2]的值是?( )
2分
04
列表list1=[2023,"python","青少年","信息","素养"],则list1[3:]的值是?( )
2分
05
列表a=[1,2,3,4,5,6],则与a[::-1][-1]的结果相同的表达式是?( )
2分
06
列表list1=[2023,"python","青少年","信息","素养"],则len(list1)的值是?( )
2分
07
产生一个包含5个元素,公差是3,最大数是13的等差数列,假设range推导式为:range(a,b,c),a,b,c的值正确的是?( )
2分
08
sfz="987654abcd12345678",下列推导式的值为"abcd"的是?( )
2分
09
a=[1,2,3,4,5,6,7,8,9,10,11,12],下列索引切片的值为[6,7,8]的是?( )
2分
10
Python中 print('八进制{0:o}'.format(71)) 正确的输出结果是?( )
2分
11
下面可以正确输出 It's one o'clock. 字符的Python语句是?( )
2分
12
Python中字符串可以使用反斜线进行转义,实现某些难以用字符表示的效果。下面可以实现换行符,将光标位置移到下一行开头的转义字符是?( )
2分
13
科技社团需要输出每个成员的姓名、年龄、身高信息。
print("%s 年龄是 %d 身高是 %.2f" %info_tuple)
与之相对应的元组赋值语句是?( )
2分
14
下列哪个选项可以创建一个空集合?( )
2分
15
以下哪个选项可以向集合对象中添加一个元素?( )
2分
16
下列程序段输出的结果是?( )
st = 'abcde'
def change(n):
s = ''
for i in range(-1,-len(n),-1):
s += st[i]
return s
print(st,',',change(st))
2分
17
lis=list(range(10,20,2))
def change(lis):
lis.reverse()
print(lis)
change(lis)
print(lis)
以上程序段输出的内容是?( )
2分
18
表达式dict(zip(range(10,0,-2),range(0,10,2)))的值,不可能是以下哪一项?( )
2分
19
下列代码输出的结果是?( )
lis = list(range(1,4))
print(lis)
2分
20
有Python程序段如下:
tup=("python","c++","scratch")
a=tup[0]
b=tup[1]
c=tup[2]
tup1=(c,b,a)
print(tup1)
程序运行后,输出的结果是?( )
2分
21
已知有元组tup1=("语文","数学","英语"),tup2=(100,90,98)执行语句print(tup1[1]+str(tup2[1]))后输出是?( )
2分
22
在Python中导入math模块,执行语句x=math.ceil(6.26)后,变量x的值为?( )
2分
23
合唱比赛时,需要对10个班的出场顺序随机产生,对每个班级编号1-10,存入列表a,即a=[1,2,3,4,5,6,7,8,9,10],下列语句可以实现该功能的是?( )
2分
24
某Python程序如下:
import jieba
s="信息技术给人们的生活带来许多的便利"
fc=jieba.cut(s)
s="/".join(fc)
print(s)
程序运行后,输出的结果是?( )
2分
25
有如下Python程序段,运行之后,结果不可能的是?( )
import random
i=1;s=""
while i<=6:
a=random.randint(0,9)#产生[0,9]之间的随机整数,包含9
if a % 3==(i+1)%3:
s+=str(a)
i+=1
print(s)
2分
import random
i=1;s=""
while i<=6:
a=random.randint(0,9)#产生[0,9]之间的随机整数,包含9
if a % 3==(i+1)%3:
s+=str(a)
i+=1
print(s)