小学生Python基础能力测试
欢迎参加本次Python基础能力测试,考试内容包括函数print、input、变量、数学运算、条件语句if及循环的使用。请认真作答,总分100分。
1. 基本信息:
姓名:
以下为正式考试题目,请按要求作答。
2. print("Hello World")的输出结果是什么
Hello World
Hello
World
无输出
3. 以下哪个是正确的变量名
123a
a_123
a-b
if
4. x = 5,y = 3,x + y的结果是
8
53
2
15
5. input("请输入数字:")接收的是什么类型的数据
整数
字符串
浮点数
布尔值
6. if 3 > 5:
print("Yes")
else:
print("No")的输出是
Yes
No
3
5
7. 以下代码循环几次:
for i in range(3):
print(i)
1
2
3
4
8. x = 10,x // 3的结果是
3
3.33
4
1
9. print(2 * 3 + 4)的结果是
10
14
6
4
10. 以下哪个代码可以让用户输入名字并打印
name = input("名字:"); print(name)
print(input("名字:"))
name = input; print(name)
name = input(名字:); print(name)
11. if a > b: print("大"),这是哪种分支结构
单分支
双分支
多分支
无分支
12. while i < 5: i += 1,初始i=3,循环几次
1
2
3
4
13. 变量x赋值为x = "5",x + "3"的结果是
"53"
8
"8"
53
14. print(10 - 2 * 3)的结果是
4
24
8
6
15. 以下哪个if条件正确
if (5 > 3)
if 5 > 3:
if 5 > 3
if 5 > 3 then
16. for循环中range(1,4)会生成哪些数
1,2,3
1,2,3,4
0,1,2,3
2,3,4
17. x = 7,y = 2,x % y的结果是
1
3
3.5
0
18. 以下代码的输出:a = 2; b = 3; print(a > b)
True
False
2
3
19. 哪个代码可以输出1到5
for i in range(1,6): print(i)
for i in 1-5: print(i)
while i=1 to 5: print(i)
for i in range(5): print(i)
20. input函数的作用是
输出信息
接收输入
计算数学
判断条件
21. 以下变量赋值正确的是
x = 5
5 = x
x + y = 10
x = 3, y = 4
22. print函数可以输出文字和数字
对
错
23. 变量名可以使用中文,比如“年龄 = 10”是正确的
对
错
24. if语句后面必须有else
对
错
25. while循环的条件永远为True时会无限循环
对
错
26. input("请输入")会直接显示“请输入”并等待用户输入
对
错
27. 5 + "5"的结果是10
对
错
28. for i in range(5)会循环5次
对
错
29. Python中变量赋值使用“==”符号
对
错
30. if a > b: print("a大"),这里的冒号可以省略
对
错
31. while 1 > 0: 会无限循环
对
错
32. 补全代码,让程序输出“我今年10岁”。代码:print("我今年___岁")
33. 补全代码,计算2+3的和并输出。代码:a = 2; b = 3; print(a ___ b)
34. 补全代码,当x大于5时输出“大”,否则输出“小”。代码:x = 6; if x ___ 5: print("大") ___: print("小")
35. 补全代码,使用for循环输出1,2,3。代码:for i in range(___, ___): print(i)
36. 补全代码,让用户输入名字并打印“你好,名字”。代码:name = input("请输入名字:"); print("你好," + ___)
关闭
更多问卷
复制此问卷