小学生Python编程基础测试[初级]

亲爱的同学,欢迎参加本次Python编程基础测试!请认真阅读题目,选择正确的答案。考试时间为60分钟,请合理安排时间。
1. 基本信息:
姓名:
班级:
一、单项选择题(共25题,每题2分,共50分)
2. 以下哪个是Python输出信息的函数?
3. 在Python中,变量名不能以什么开头?
4. 执行语句print(2+3*4)的结果是?
5. 下面哪个是Python中的字符串类型?
6. input()函数的作用是?
7. 以下变量名中,哪个是合法的?
8. print('5+5')的输出结果是?
9. Python中,以下哪个符号用于单行注释?
10. 执行a = 5,b = '3',c = a + b会出现什么情况?
11. 以下哪个不是Python的基本数据类型?
12. 在Python中,比较两个数是否相等使用的符号是?
13. 以下哪个语句可以将字符串'123'转换为整数?
14. if语句的作用是?
15. for循环通常用于?
16. 执行for i in range(3): print(i)的输出结果是?
17. 以下哪个语句可以实现当x大于5时输出'yes'?
18. 字符串'python'的长度是多少?
19. 执行'hello' + 'world'的结果是?
20. 以下哪个是Python的赋值语句?
21. 执行print(10 // 3)的结果是?
22. 在Python中,布尔值False代表什么?
23. 以下哪个循环结构可以遍历字符串'abc'中的每个字符?
24. input('请输入数字:')接收到的内容是什么类型?
25. 执行a = 3,a += 5后,a的值是?
26. 以下哪个语句可以输出变量x的值?
27. Python程序的扩展名通常是?
二、判断题(共15题,每题2分,共30分)
28. Python是一种解释型编程语言。
29. 在Python中,变量可以不声明直接赋值使用。
30. print(3 > 2 > 1)的结果是True。
31. 字符串'123'和整数123在Python中可以直接比较大小。
32. for循环只能用于遍历数字序列。
33. Python中的注释会被解释器执行。
34. input()函数接收的输入默认是字符串类型。
35. 在Python中,多行代码可以写在同一行,用分号分隔。
36. 布尔值只有True和False两种。
37. '5' + 5的结果是'55'。
38. if语句中的条件必须是布尔值。
39. Python区分大小写,所以变量名A和a是不同的变量。
40. range(5)生成的序列包含数字5。
41. 在Python中,一行代码只能写一条语句。
42. float('3.14')可以将字符串'3.14'转换为浮点数。
43. Python中的赋值运算符是==。
三、多项选择题(共10题,每题2分,共20分)
44. 以下哪些是Python的内置函数?
45. 以下哪些是合法的Python变量名?
46. 以下哪些数据类型是Python的基本数据类型?
47. 执行print(10 / 3)的结果可能是?
48. 以下哪些语句可以实现循环5次?
49. 以下哪些运算的结果是True?
50. 以下哪些可以用于字符串拼接?
51. 以下哪些是Python中的条件判断语句?
52. 以下哪些语句会导致程序报错?
53. 以下关于input()函数的说法正确的有?
更多问卷 复制此问卷