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

117 | 202409Python二级真题-练习
选择题 共25道
01

a = ['甲','乙','丙','丁','子','丑']
print(a[4])
以上代码的输出是?( )

2分
登录后查看选项
02 语句",".join("新年快乐")的运行结果是?( ) 2分
登录后查看选项
03 语句"I like program".replace("m","mming") 的运行结果?( ) 2分
登录后查看选项
04 ls = ['a', 'b', 'c', 'd', 'e'],下列哪个选项可以将 ls 中的元素顺序整体反转?( ) 2分
登录后查看选项
05 已知 stu = {"一班":"杨思甜", "二班":"赵柏瑞", "三班":"王一乐", "四班":"刘道林"},则输出所有班级及对应姓名(键值对)的命令是?( ) 2分
登录后查看选项
06

运行下列代码,终端区打印的结果是?( )

shiju=["众鸟高飞尽,孤云独去闲",'言我独坐之时',"湖光秋月两相和"]

shiju.remove("潭面无风镜未磨")

print(shiju)

2分
登录后查看选项
07 已知一个元组planet=('地球',46,('化石','岩石'),["金星","水星","木星","天王星"]) ,要访问元组planet的前3个元素,可以使用以下代码?( ) 2分
登录后查看选项
08 以下选项中,哪段代码不能实现循环10次?(提醒:是不能实现)( ) 2分
登录后查看选项
09

ls1=['榴莲','芒果','椰子','杨桃','柠檬','百香果','橄榄','木瓜']

ls1.append(['枇杷','火龙果'])

print(ls1)

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

2分
登录后查看选项
10

藏头诗,又名“藏头格”,是杂体诗中的一种。藏头诗有三种形式,比较常见的是把每句的第一个字连起来读,可以传达作者的某种特有思想。例如明代徐渭经典的藏头诗,就将“平湖秋月”藏于诗中。阿宝尝试编写程序,将“平湖秋月”从诗中自动提取出来,以下程序正确的是?( )

2分
登录后查看选项
11

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

i=0
s=0
while i<7:
   i=i+1
   if i%2==0:
       continue
   s=s+i
print('s={},i={}'.format(s,i))

2分
登录后查看选项
12

运行这段代码,终端区会打印什么结果?( )
nums = (1, 2, 3)
nums[2] = 5
print(nums)

2分
登录后查看选项
13

运行这段代码,字典会变成什么样子?( )

cat = {'三花猫':7, '布偶猫':11, '狸花猫':13}

cat['三花猫'] = 5

2分
登录后查看选项
14

运行这段代码,终端区会打印什么内容?( )

a = 10

if  a > 5:

   a += 20

print(a)

2分
登录后查看选项
15 使用下列哪个命令可以把lst变成一个只有整数的列表?( )lst = [7, 8, 4, 0, 5, 80, 6.2, 2.9, 11, 3] 2分
登录后查看选项
16 已知列表list = ['鼠','牛','虎','兔','龙','蛇','马','羊','猴','鸡','狗','猪'],以下可以输出生肖“龙“的是哪个语句?( ) 2分
登录后查看选项
17 已知s = 'python',请问s*2的值是?( ) 2分
登录后查看选项
18 执行以下语句,可以创建字典的是?( ) 2分
登录后查看选项
19 下列不属于Python流程控制语句的是?( ) 2分
登录后查看选项
20 下列说法中错误的是?( ) 2分
登录后查看选项
21 李老师在录入学生信息,她将所有的学生基本信息存储到字典info中,info = {'name': '李凯', 'gender': '男', 'height': 170}。若要在字典中增加一个所在年级信息,李老师应该使用下列哪个选项?( ) 2分
登录后查看选项
22

运行下列程序,输入85,输出结果为?( )

score = int(input('请输入成绩:'))

if score >= 90:

   print('优秀!')

elif 80 <= score < 90:

   print('良好!')

elif 60<= score < 80:

   print('中等!')

else:

   print('不及格!')

2分
登录后查看选项
23 有列表 fruits = ['apple', 'banana', 'orange', 'pear'],该列表中一共包含几个元素?( ) 2分
登录后查看选项
24 在Python中,下面哪一项是创建列表(list)的正确操作?( ) 2分
登录后查看选项
25

执行下面程序,当输入3时,输出结果是?( )

number = 7

guess = -1

print('猜数字!')


while guess != number:

   guess = int(input("请输入你要猜的数字"))

   if guess == number:

       print("你猜中了,真厉害!")

   elif guess < number:

       print("猜小了,再猜猜?")

   elif guess > number:

       print("猜大了,再猜猜?")

2分
登录后查看选项
判断题 共10道
26 append() 方法会将新元素添加为列表的第一个元素。( ) 2分
登录后查看选项
27 str1 = '123', str2 = 123, 则str1与str2相同。( ) 2分
登录后查看选项
28 break与continue均用于中止循环。( ) 2分
登录后查看选项
29 创建字典时,可以用数字、字符串、元组、列表作为字典中的键。( ) 2分
登录后查看选项
30 多层循环中,break可以退出所有循环。( ) 2分
登录后查看选项
31 在元组中,可使用remove()函数删除元组中的末尾元素。( ) 2分
登录后查看选项
32 现有一个元组为 fruit=('苹果', '香蕉', '苹果'),其中'苹果'这个元素出现了两次,因此这个元组不能正常使用。( ) 2分
登录后查看选项
33 执行语句print('She's a pupil.'),得到的输出语句是She's a pupil。( ) 2分
登录后查看选项
34 在分支结构中,if、elif、else都可以单独使用。( ) 2分
登录后查看选项
35 while语句可以实现无限循环。( ) 2分
登录后查看选项
编程题 共2道
36

运动统计

李想同学是班级的体育委员,他负责统计和督促同学们加强锻炼。因此,他统计了班上几位同学周一和周二的运动步数。

周一的步数分别为:4125,3947,15395,238,6844,8341,3419,2943

周二的步数分别为:3975,3584,9754,4584,3435,9890,2344,9890

注意:每位同学的统计的顺序是不变的。

李想同学计划将每位同学周一和周二的步数相加得到每位同学这两天的总步数。请帮李想同学编程计算每位同学的总步数。

要求:

(1)必须使用列表或者元组;

(2)将每个同学两天的步数和求出来后形成一个新的列表;

(3)将新的列表(总步数)输出出来,并且按照步数的多少从小到大排列。

15分
登录后作答
37

智能抽奖机
中秋节到了,阿宝准备制作一个智能抽奖机,在班会活动上,让同学们参与趣味十足的抽奖游戏。智能抽奖机的抽奖机制如下:
(1)程序开始会定义一个数字(1-100之间),作为幸运数字;
(2)每个同学有五次机会,他们可以在终端区输入自己猜测的号码;
(3)如果猜中了,程序就会打印:'恭喜你获得大奖!';
(4)如果没有猜中,程序就会打印:'很遗憾,再来一次吧'。

示例:
>>>请输入数字
18
很遗憾,再来一次吧
>>>请输入数字
56
很遗憾,再来一次吧
67

恭喜你获得大奖!

15分
登录后作答