墨涵老师的四级测试题
1. 您的姓名:
2. 运行下列代码,输出结果是什么?
s = 'YCL'
print(s)
ycl
YCL
s
'YCL'
3. 运⾏下⾯的代码,输出的结果是?
m=З
n =4
print(m + n)
3
4
7
m+n
4. 输入4,下列代码运行结果是
n=input()
print(n+3)
7
n3
43
程序报错
5. 运行下面的代码,输出的结果是?
a = 'Sunny'
weather = a + 'Day'
print(weather)
SunnyDay
aDay
a+Day
程序报错
6. 运行下面的代码,输出的结果是?
a = 88
if a < 60:
print('D')
elif a < 80:
print('C')
elif a < 90:
print('B')
else:
print('A'')
A
B
C
D
7. 小新有 10 颗糖,分给了小月 3 颗,自己吃了 5 颗。下列代码表示了小新糖果数量的变化情况,变量 candies 用来表示小新拥有的糖果数量,横线处填入哪个选项,可以表示小新自己吃了 5 颗糖?
candies = 10
candies=
candies-
3
_______________
print(candies)
candies - 5
candies = candies-5
candies =- 5
candies = 5
8. 以下代码的输出是?
s = '23'
n = int(s)
r = n * 2
print(r)
2323
46
23
232
9. 运行下面的代码,可以打印出几个'hi'?
for i in range(5):
print('hi')
print('hi')
1个
5个
6个
10个
10. 某游泳馆检测泳池水深是否符合要求。规定深水区水深需要在 180 到 200 厘米之间(包含 180 和200)。想要判断游泳馆某片深水区水深是否符合要求,横线处应该填写的代码为?
h = int(input())
if _______________
print('符合要求')
else:
print('不符合要求')
180 < h < 200:
180 <= h <= 200:
200 < h < 180:
200 <= h <= 180:
11. 输入设备可以帮助我们把信息传递给电脑。以下选项中,属于计算机输入设备的是?
鼠标
显示器
打印机
扬声器
12. 运行这段程序,输出的结果是?
a = 2
for i in range(3):
a += 3
print(a)
5
8
11
14
13. 运行这段程序,输出的结果是?
score = 90
if score >= 90:
grade = 'A'
if score >= 80:
grade = 'B'
if score >= 70:
grade = 'C'
else:
grade = 'D'
print(grade)
A
B
C
D
14. 运行下列代码,输出的结果是什么?
for i in range(7):
print(i + 1)
0 1 2 3 4 5 6
1 2 3 4 5 6 7
i i i i i i i
i+1 i+1 i+1 i+1 i+1 i+1 i+1
15. 下列代码,输入50,会输出什么
n=input()
n=int(n)
if n>10:
print('a')
if n>20:
print('b')
if n>50:
print('c')
a
a b
abc
c
16. 小明和小花总共有20个糖果,小明给小花了4个后两个人糖果数量相等了,请问小明有几个糖果?
13
14
15
20
17. 【多选题】运行以下哪些选项的代码后,可以打印出 'Python2023'?
print(Python + 2000 + 23)
print('Python' + '2000' + '23')
print('Python2023')
print('Python' +'2023')
18. 【多选题】关于下列代码说法正确的是?
num=3
num=num * 2
print(num)
运行代码,输出结果是 3
运行代码,输出结果是 6
第二行代码运行后,num 的值变为原来的 2 倍
第二行代码运行后,num 的值不变
19. 【多选题】执行下列代码,输出结果是 100 的选项是?
print(100)
print(1 * 10 * 10)
print(10 + 0)
print('10' + '0')
20. 【多选题】小Q想写一段代码来感谢本次参加比赛的 10 名选手,下面哪段代码会输出 10 个'感谢参加'?
A
B
C
D
21. 【多选题】下列哪些选项是字符串?
"Python"
"python'
333
"3 + 3 + 3"
22. 许多电子游戏会向每一位新登录的玩家发送一句欢迎语。请你编写一个程序,实现效果:输入游戏名字,输出一句欢迎语。
【输入样例1】
荣耀战场
【输出样例1】
欢迎来到荣耀战场
【输入样例2】
奇幻峡谷
【输出样例2】
欢迎来到奇幻峡谷
23. 某商店正在进行打折促销活动,每件商品会在原来商品价格的基础上打七折,即乘以0.7.例如,某件商品原价100元,打折后的价格应为100*0.7=70.0元。
请你帮助店主填写一个程序:输入商品原价,输出打折后的价格
【输入描述】
第一行为一个正整数,表示商品原价
【输出描述】
一个数字,表示打折后的价格
【输入样例1】
100
【输出样例1】
70.0
【输入样例2】
15
【输出样例2】
10.5
24. 为了给参加合唱比赛的30名选手加油,请用循环输出30行'加油你是最棒的'。
25. 某工厂的产品半径超过150视为合格,现为了检验产品质量,为车间创作了一个产品检测程序。
请你编写一个程序,根据输入的产品半径判断产品是否合格。。
输入描述
一个正整数,表示产品半径
输出描述
一个字符串,表示合格或者不合格。
输入样例1:
100
输出样例1:
不合格
输入样例1:
200
输出样例1:
合格
关闭
更多问卷
复制此问卷