选择题 共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


编程题 共2道

36 37

228 | 202209Python二级真题-考试
选择题 共25道
01

运行以下代码,结果输出的是?( )
means=['Thank','You']
print(len(means))

2分
登录后查看选项
02

下列语句中变量i取值范围是1~10的是?( )

2分
登录后查看选项
03

今天编程课的主要内容是字典的遍历。

已知字典dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]},老师要求用四种不同的方法遍历字典,都要获得如下结果

[1, 3, 5]
[3, 4, 7]
[2, 5, 9]
小程同学尝试写了四段程序,请你帮他检查一下哪个程序的打印结果不符合要求?( )

2分
登录后查看选项
04

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

d={1:'monkey',2:'panda',3:'bird',4:'fish'}

d[5]='sheep'

del d[3]
d[3]='dog'

print(d)

2分
登录后查看选项
05

tp=(3,6,9,11),以下操作正确的是?( )

2分
登录后查看选项
06

列表a=list(range(2,10)),下列选项中可以获取列表中最后一个元素?( )

2分
登录后查看选项
07

表达式tuple(list('Python'))的运算结果是?( )

2分
登录后查看选项
08

若list_a = [5, 4, 1, 2, 3],以下选项中能够输出 [5, 4, 3, 2, 1] 的是?( )

2分
登录后查看选项
09

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

s= list(range(10))

print(10 not in s)

2分
登录后查看选项
10

以下代码运行结果正确的是?( )

list1 = [[[[['a']],['冰墩墩']],6],['雪容融']]

print(len(list1))

2分
登录后查看选项
11

请为下列程序空白处选出合适的选项,输出结果为['a', 'A', 9, 'a'] ?( )

ls1 = ['a','A','a',9,'a']

______

print(ls1)

2分
登录后查看选项
12

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

ls = [1,2,[3,4],[5,6]]

print(ls[2][1])

2分
登录后查看选项
13

下面代码的输出结果是?( )
for i in range(1,6):
    if i%3==0:
        break
    else:
        print(i,end=",")

2分
登录后查看选项
14

给定字典d,哪个选项对x in d的描述是正确的?( )

2分
登录后查看选项
15

下列程序的运行结果是?( )
str1='0123456789'
str2=str1[1:9:2]
print(str2)

2分
登录后查看选项
16

小明用元组a存储小组同学的身高,a=(136.0,135.0,142.0,140.0),则min(a)的值是?( )

2分
登录后查看选项
17

下列语句运行后,输出结果为2022的是哪个?( )

2分
登录后查看选项
18

已知元组tup2=(1,14,51,4,19,198,10),下列说法有错误的是?( )

2分
登录后查看选项
19

下列说法错误的是?( )

2分
登录后查看选项
20

请根据运行结果将代码空白处填上合适的选项?( )

代码:

num1=1

while num1  <=  5:

   num2=1

   while num2  <=  5:

       ___________

       num2 += 1

   print()

   num1 += 1

运行结果:

1 1 1 1 1

2 2 2 2 2

3 3 3 3 3

4 4 4 4 4

5 5 5 5 5

2分
登录后查看选项
21

关于下列伪代码(虚拟代码)说法正确的是?( )

if x<10:

   代码块A

elif x>=10 and x<20:

   代码块B

else:

   代码块C

2分
登录后查看选项
22

执行以下程序,输入"中国梦2022",输出结果是?( )

w = input()

for x in w:

   if x=='0'or x =='2':

       continue

   else:

       w.replace(x,'@')

print(w)

2分
登录后查看选项
23

字典dic={'Name': 'Runoob','Age': 7,'Class': 'First'},len(dic)的结果是?( )

2分
登录后查看选项
24

以下不能创建一个字典的语句是?( )

2分
登录后查看选项
25

关于字符串的操作,下列说法错误的是?( )

2分
登录后查看选项
判断题 共10道
26

字典中的键是唯一的,不能重复。而值对应于键,值是可以重复的。( )

2分
登录后查看选项
27

print(len('See You'))这句指令的长度是有7个字符,因为两个单词间的空格也算一个字符。( )

2分
登录后查看选项
28

以下程序的执行结果是“假”。( )

x=2

if 10>20 and x>0:

   print('真')

else:

   print('假')

2分
登录后查看选项
29

列表和元组都可以作为字典的键。( )

2分
登录后查看选项
30


a = [1, 2, 3, 4] s = 0 for i in a: s += 1 print(s) 以上代码的运行结果是4。( )


2分
登录后查看选项
31

元组是不可变的序列,这里的不可变包括不能对元组对象进行增加元素、删除元素,修改元素位置是可以的。( )

2分
登录后查看选项
32

运行下列程序段后,屏幕上绘制的是一个五边形。( )

import turtle as t

for i in range(1,5):

      t.forward(50)

      t.left(90)

2分
登录后查看选项
33

若s="人脸识别可以识别人脸信息",则执行s.replace("人脸","图像")语句后,s的值为"图像识别可以识别图像信息"。( )

2分
登录后查看选项
34

(127,3.56,'1&5#!^*2','4.(.$0..6')是一个合法的元组。( )

2分
登录后查看选项
35

在Python中range(),表示的是正整数序列,负数是无效的。( )

2分
登录后查看选项
编程题 共2道
36

某航空公司对于托运行李有尺寸要求,必须满足以下条件:
每件托运行李的长、宽、高三边之和须大于或等于60厘米,且小于或等于203厘米。(注意只是三边,不考虑立方体的整个周长,相当于只求长+宽+高三个数字的和,如,长宽高为:20、30、40,则之和为90
编写一个重复执行的程序,要求如下:
1、用户一次性输入三个数字,分别代表行李的长、宽、高(单位:厘米),三个数字直接用英文的逗号隔开;如:23,45,67
2、程序自动将输入的长宽高转化为列表或者元组;
3、程序需要判断用户输入的托运行李尺寸是否满足此航空公司的要求。
4、如果满足要求,就输出"可以托运"。如果不满足要求,就输出"不可以托运"。
5、然后重复以上操作,重复次数不限。

15分
登录后作答
37

统计一段文本中有几句话

编写程序,要求如下:

1.程序开始运行后,需要用户输入一段中文;

2.根据用户的输入,统计其中共有几句话(以句末为“。”“?”或“!”为依据,判断一句话);

3.输出统计结果,如:“这段话中共有3句话”。

15分
登录后作答