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

229 | 202212Python二级真题-练习
选择题 共25道
01

运行下列程序,最终输出的结果是?( )

info = {1:'小明', 2:'小黄',3:'小兰'}
info[4] = '小红'
info[2] = '小白'
print(info)

2分
登录后查看选项
02

下列Python程序的功能是求?( )
s=0
k=1
for i in range(1,101):
      s=s+k*i
      k=-k
print(s)

2分
登录后查看选项
03

有以下三个词组的列表,

game_name=['一只蜗牛','一只猫','一只兔子','孩子们','运动员们','一朵云']

game_where=['在伞底下','在沙滩上','在沙发上','在石头上','在天空中','在公园里']

game_what=['搭了个窝','在慢慢爬','玩滑梯','打排球','正在睡觉','遮住太阳']

如果造词的输出结果是“一只兔子在公园里搭了个窝”,代码正确的是?( )

2分
登录后查看选项
04

执行下面代码,输出的结果是?( )

for leibie in 'student':

   if leibie=='u':

       break

   print(leibie)

2分
登录后查看选项
05

score={'跳绳':85,'跳远':99,'跑步':92} 。下列哪个代码可以将跳绳的85修改成95?( )

2分
登录后查看选项
06

已知列表a=[2,4,6],执行语句print(2*a),显示的结果是?( )

2分
登录后查看选项
07

下列程序执行后,打印的结果是?( )

a=[3,9,5]

b=a

b[0]=7

print(b)

2分
登录后查看选项
08


toy=['魔方','拼图']


toy.append('积木')

print(toy)

以上代码的运行结果是?(


2分
登录后查看选项
09


a=1
for i in range(4):
    if i==3:
        break
        a+=1
    else:
        a+=2
print(a)
以上代码的运行结果是?( )
2分
登录后查看选项
10

想要删除gift字典中的键值对 '糖果' : 10, 可以使用的代码是?( )

2分
登录后查看选项
11

在空格处填入以下哪个语句,不能得到从大到小的排序结果是?( )

list1 =[1,5,9,67,4,44,99]

for i in range(2):

   a = int(input())

   list1.append(a)

_________________

for i in list1:

print(i,end = " ")

2分
登录后查看选项
12

下列关于列表变量ls操作的描述中,错误的是?( )

2分
登录后查看选项
13

下面代码的输出结果是?( )
name = "Python语言程序设计"
for i in range(5):
   print(name[i],end='')

2分
登录后查看选项
14

下列程序的运行结果是?( )
str1="cat dog cat dog cat dog"
str2=str1.replace("cat","mouse",2)
print(str2)

2分
登录后查看选项
15

下列程序的运行结果是?( )
tem=(4,7,4,6,9)
tem=tem+(4,)
print(tem.count(4))

2分
登录后查看选项
16

下列说法正确的是?( )

2分
登录后查看选项
17

已知有字符串str2="Good Morning!",则执行print(len(str2[1:-2]))输出的结果是?( )

2分
登录后查看选项
18

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

i=1

while i<=5:

    i=i+2

print(i)

2分
登录后查看选项
19

运行语句print("ab"<"ac")后,输出的结果是?( )

2分
登录后查看选项
20

若a=[1,2],b=[3,4],则执行a=a+b语句后,a的值是?( )

2分
登录后查看选项
21

小明用列表s存储小组同学的身高,s=[136.0,135.0,142.0,140.0],则max(s)的值是?( )

2分
登录后查看选项
22

已知list8列表有8个元素,执行print(list8[1:-2])输出的结果是一个列表,则输出的列表有几个元素?( )

2分
登录后查看选项
23

下面的d是一个字典变量,能够输出数字9的语句是?( )

d = {'奥运奖牌':{'金牌':5,'银牌':4},'金牌':9,'银牌':4}

2分
登录后查看选项
24

设有元组tup=(5,2,8,1,89,43,7,22),执行下列语句,结果是?( )

tup1=sorted(tup)

print(tup1)

2分
登录后查看选项
25

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

tup=('python',2022,'神州十三号')

print(type(tup))

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

字典的元素可以通过键来访问,也可以通过索引(下标)来访问。( )

2分
登录后查看选项
27

Python中,可以通过索引来访问列表、字符串等序列,也可以通过索引对列表中的元素和字符串中的字符进行修改。例如:a='python',a[0]='P',字符串a将被修改为“Python”。( )

2分
登录后查看选项
28

break用来跳出最内层for或者while循环,脱离该循环后程序继续执行后续代码。( )

2分
登录后查看选项
29

单分支结构是用if语句判断满足一个条件,就执行相应的处理代码。( )

2分
登录后查看选项
30

tem1=(1),用type(tem1)检查其类型应该为tuple。( )

2分
登录后查看选项
31

在语句for i in range(5):中,当进入第5次循环时,i的值为5。( )

2分
登录后查看选项
32

clear()方法可以移除列表中第一次出现的该元素。( )

2分
登录后查看选项
33

运行如下代码:

words = "123abc"

slice1=words[-1::-1]

print(slice1)

结果为:“cba321”。( )

2分
登录后查看选项
34

元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组。( )

2分
登录后查看选项
35

else保留字除了可以和if语句一起搭配使用构成if...else..,也可以和while或for循环搭配使用,构成while...else...和for...else...结构。( )

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

编写一个重复执行的程序,要求用户输入一个字符串。如果输入的字符串的长度是奇数,就输出字符串最中间的字符。如果字符串的长度是偶数,就输出字符串的最后一个字符。然后重复以上操作。

15分
登录后作答
37

从键盘输入任意字符串,按照下面要求分离字符串中的字符:

1、分别取出该字符串的第偶数位的元素(提醒注意:是按照从左往右数的方式确定字符串的位置);

2、并依次存储到一个列表中;

3、输出这个列表。

15分
登录后作答