五级备考习题(一)
这个试卷是老师单独给你整理设计出来的,所以一定要认真做哦~❤
只要认真跟着老师复习,肯定没问题的,老师相信你,加油!!💪
选择题满分100分,编程题答完卷后可查看参考代码,有不会的及时来问老师哦~
学员姓名:
1.已知学科列表 s= ['语文', '数学', '英语'],想要把其中的 “英语” 改为 “科学”,横线处应该填写什么?(单选题)
A.subjects[2] = '科学'
B.subjects[1] = '科学'
C.科学 = subjects[2]
D.科学 = subjects[1]
2.列表 scores 记录了 5 位评委对一场舞蹈表演的评分, 已知scores = [8, 6, 7, 7, 9],下列哪个选项表示这些评分的总和?(单选题)
A.max(scores)
B.min(scores)
C.len(scores)
D.sum(scores)
3.小 C 用列表 prices 记录了他购买的四件商品的价格,已知 prices = [25, 18, 32, 15],下列哪个选项可以表示价格最低的商品价格?(单选题)
A. max(prices)
B.min(prices)
C.len(prices)
D.sum(prices)
4.想要运行程序后输出 [5, 4, 3, 2, 1] ,横线处应该填写的代码是?(单选题)
代码展示:
a = [4, 3, 5, 1, 2]
_______
print(a)
A. a = sorted(a)
B. a = sorted(reverse)
C. a = sorted(reverse=True)
D. a = sorted(a, reverse=True)
5.在横线处填入哪个选项,可以将列表 a 中的元素从字符串转换为整数?(单选题)
代码展示:
a = ['10', '20', '30']
a = _________
A. int(i) for i in a
B.[int(i) for i in a]
C. [i for i in a]
D. [for int(i) in a]
6.运行以下代码,输入 “1,2,3,4”,输出结果是?(单选题)
a = input()
a = [int(i) for i in a.split(‘,’)]
print(a)
A. 1 2 3 4
B. ‘1 2 3 4’
C. [1, 2, 3, 4]
D. [‘1’, ‘2’, ‘3’, ‘4’]
7.运行下列代码,输出结果是?(单选题)
代码展示:
s = [1, 2, 3, 4, 5]
print(*s, sep=‘?’)
A. 1, 2, 3, 4, 5
B. [1, 2, 3, 4, 5]
C. [1?2?3?4?5]
D. 1?2?3?4?5
8.运行下列代码,输入“20 80 60 40”,输出结果是?(单选题)
代码展示:
s = input()
a = [int(i) for i in s.split()]
print(*a, sep=‘#’)
A.20 80 60 40
B.20*80*60*40
C.20#80#60#40
D.‘20’ ‘80’ ‘60’ ‘40’
9.如何取出字符串 s =‘HELLO’ 中的第一个字符? (单选题)
A.s[0]
B.s[1]
C.s(0)
D.s(1)
10.想打印出字符串 s 中倒数第二个字符,小括号里应该填写 ?(单选题)
代码展示:
s =‘PYTHON’
print( )
A.s[4]
B.s(4)
C.s[5]
D.s(5)
11.执行下列代码,输出是什么?(单选题)
代码展示:
t = '苹果,香蕉,橙子,葡萄,西瓜'
t = t.split(',')
print(t)
A "苹果 香蕉 橙子 葡萄 西瓜"
B ['苹果 香蕉 橙子 葡萄 西瓜']
C "苹果","香蕉","橙子","葡萄","西瓜"
D ['苹果', '香蕉', '橙子', '葡萄', '西瓜']
12.执行下列代码输出是什么?(单选题)
代码展示:
u = '周一;周二;周三;周四;周五'
u = u.split(';')
print(u)
A. "周一 周二 周三 周四 周五"
B. ['周一 周二 周三 周四 周五']
C. "周一","周二","周三","周四","周五"
D. ['周一', '周二', '周三', '周四', '周五']
13.运行下面的代码,输出结果是什么?(单选题)
代码展示:
drinks = ['咖啡', '雪碧', '酸奶']
for i in range(len(drinks)):
print(i, drinks[i])
A.1 咖啡2 雪碧3 酸奶
B.0 咖啡1 雪碧2 酸奶
C.咖啡 1雪碧 2酸奶 3
D.咖啡 0雪碧 1酸奶 2
14.运行下面的代码,输出结果是什么?(单选题)
代码展示:
snacks = ['薯片', '饼干', '糖果', '果冻']
for i in range(len(snacks)):
print(i, snacks[i])
A.1 薯片2 饼干3 糖果4 果冻
B.0 薯片1 饼干2 糖果3 果冻
C.薯片 1饼干 2糖果 3果冻 4
D.薯片 0饼干 1糖果 2果冻 3
15.要将列表中第三个元素‘森林’修改为‘山谷’,横线处应填入哪个选项?(单选题)
代码展示:
pictures = [‘天空’,‘田野’,‘森林’]
_________
print(pictures)
A.pictures[0] = ‘山谷’
B.pictures[1] = ‘山谷’
C.pictures[2] = ‘山谷’
16.列表 a 的值是: [‘熊猫’, ‘狮子’, ‘老虎’],想要在列表末尾添加一个元素 ‘大象’,正确的代码应该是?(单选题)
A.a.append(‘大象')
B.a.insert(‘大象')
C.a.append(3)
D.a.insert(3)
17.小 V 记录了他一周内每天收到的信件数量,存储在列表 n= [2, 1, 3, 0, 2, 1, 4] 中,下列哪个选项可以表示这一周内他收到的信件总数?(单选题)
A.max(n)
B.min(n)
C.len(n)
D.sum(n)
18.字符串 s 的值是 '天天向上',其中最后一个字符 '上' 对应的索引可以表示为?
A. 3
B.len(s)
C.4
D.len(s) - 1
19.字符串 s 的值是 '编程真好玩',其中最后一个字符 '玩' 对应的索引可以表示为?
A.4
B.5
C. len(s) - 1
D. len(s) + 1
20.已知 list = [‘X’,‘Y’,‘Z’],如何取出列表 list 中的元素 ‘Z’ ?
A.list[2]
B.list[3]
C.list[len(list)]
D.list[len(list)-1]
21.编程题1(也可以写在纸上拍照单独发给老师)
【题目描述】
在一个购物清单中,记录了购买的各种商品,每种商品之间用短横线‘-’分隔。请按格式输入购物清单,并输出清单中的第一种商品。
【输入描述】
一行,一个字符串,表示购物清单(至少包含一种商品)
【输出描述】
一行,一个字符串,表示清单中的第一种商品
【输入样例】
苹果-香蕉-橙子-葡萄
【输出样例】
苹果
22.编程大题2(也可以写在纸上拍照单独发给老师)
【题目描述】
6 个小朋友赛跑,请编写程序,输入这 6 个小朋友的耗时(单位:秒),输出跑得最快的小朋友用了多少秒。
【输入描述】
6 行,每行一个整数,表示赛跑耗时。
【输出描述】
一行,一个整数,表示跑得最快的小朋友用了多少秒
【输入样例】
14
18
15
16
22
19
【输出样例】
14
关闭
更多问卷
复制此问卷