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

223 | 202305Python二级真题-练习
选择题 共25道
01

运行以下程序,如果通过键盘先后输入的数是1和3,输出的结果是?( )
a=int(input())
b=int(input())
if a < b:
   a=b
print(a)

2分
登录后查看选项
02

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

n=10
s=0
m=1
while m<=n:
   s=s+m
   m=m+1
print(s)

2分
登录后查看选项
03

以下代码的输出结果是?( )
vlist = list(range(5))
for e in vlist:
   print(e,end=",")

2分
登录后查看选项
04

以下程序的输出结果是?( )
n=0
while n<10:
   n=n+2
   if n==6:
       continue
print(n)

2分
登录后查看选项
05

运行以下程序,输出的结果是?( )
numbers=[1,2,3,4]
numbers.append([5,6,7,8])
print(len(numbers))

2分
登录后查看选项
06

以下代码的输出结果是?( )
s=[4,2,9,1]
s.insert(3,3)
print(s)

2分
登录后查看选项
07

关于下列程序,说法正确的是?( )

num=0

while num<10:

   print("=")

2分
登录后查看选项
08
print(list5[2])


2分
登录后查看选项
09

下列说法正确的是?( )


2分
登录后查看选项
10

在Python语言中,表达式[1,2]*2的值是?( )

2分
登录后查看选项
11

在Pyhton语言中,表达式[2] in [1,2,3,4,5]的值是?( )

2分
登录后查看选项
12

d={"王明":178,"张华":158,"于飞":189,"刘英":164},则d["于飞"]的值是?( )

2分
登录后查看选项
13

下列说法正确的是?( )

2分
登录后查看选项
14

运行以下程序,共计输出了几个hello?( )

for i in range(3):

 print("hello")

2分
登录后查看选项
15

下列程序的运行结果是?( )
lis1=["cat","tomato","dog","apple","dog","dog"]
print(lis1.index("dog"))

2分
登录后查看选项
16

运行以下程序,当从键盘输入1,程序运行结果是?( )
str1='一二三四五六日'
strid=int(input('请输入1-7的数字:'))
print('星期'+str1[strid-1])

2分
登录后查看选项
17

下列程序的运行结果是?( )
zd1={'name':'Tom','color':'blue'}
zd1['name']='Mike'
print(zd1)

2分
登录后查看选项
18

若a= (1, 2, 3) ,执行下列哪个命令是会报错?( )

2分
登录后查看选项
19

s='happy birthday'

print(s[13:-15:-2])

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

2分
登录后查看选项
20

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

yz=(1,5,7,3,9)

list1=sorted(yz)

print(list1)

2分
登录后查看选项
21

以下哪个函数可以对字符串中的内容进行替换(注意:不是格式化输出)?( )

2分
登录后查看选项
22

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

list3=['11','4',5,1,4]
print(len(list3))

2分
登录后查看选项
23

下列说法错误的是?( )

2分
登录后查看选项
24

列表ls=['H', 'a', 'p', 'p', 'y', '!'],下列说法错误的是?( )

2分
登录后查看选项
25

使用tuple函数创建元组错误的是?( )

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

append()方法可以在列表末尾添加一个元素。( )

2分
登录后查看选项
27

下列程序写法是正确的。( )
   score=50
if score>=60:
       print("合格")
else:
print("不合格")

2分
登录后查看选项
28

判断下列语句是否正确。( )

>>>book={'格林童话':1001,'安徒生童话':1002}

2分
登录后查看选项
29

判断下列语句是否正确。( )

if 5>3

 print("5大于3")

2分
登录后查看选项
30

在while循环中,如果想返回到循环的开头处,可以使用break语句。( )

2分
登录后查看选项
31

执行以下程序,运行结果是:

3

3

3

for i in range(1,5,2):

   print(3)

2分
登录后查看选项
32

执行print("e" in "hello")的输出结果为True。( )

2分
登录后查看选项
33

(3) in (1, 2, 3) 的结果是 True。( )

2分
登录后查看选项
34

代码print('{}-{}*{}={}'.format(20,3,4,8))打印的结果是20-3*4=8。( )

2分
登录后查看选项
35

元组是不可变序列,列表是可变序列。( )


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

体重比较器 

要求: 请编程实现如下功能:

(1)程序开始运行时,提醒用户输入三个人的名字和体重(可以分开输入,每次输入名字或者体重);

(2)程序自动比较,找出最重的一个人的名字和体重;

(3)输出的格式不限,但是要有最重人的姓名和体重信息。

15分
登录后作答
37

统计语句中指定字符的个数
要求
(1)统计的语句为:Were you born on August 21, 1994
(2)要求使用条件语句,统计该句中所有英文字母、数字的个数的和(不包括空格、逗号等标点符号);
(3)输出一个整数,表示所有英文字母和数字的个数的和。

15分
登录后作答