Python编程基础考试[中级]
欢迎参加本次Python编程基础考试,请认真作答以下题目。考试时间为90分钟,请合理安排时间。
1. 考生信息
姓名:
班级:
一、单项选择题(共15题,每题2分,共30分)
2. 以下哪个是Python输出信息的函数
echo()
print()
output()
write()
3. Python中,以下哪个是正确的变量名
1var
var-1
var_1
var@1
4. 执行语句print(2 + 3 * 2)的结果是
10
8
7
5
5. 以下哪个语句可以获取用户输入的内容
get()
input()
read()
scan()
6. Python中,字符串拼接可以使用的运算符是
+
-
*
/
7. 以下代码的输出结果是print('5' + '3')
8
53
'53'
5+3
8. if语句的基本结构中,条件表达式后面需要加什么符号
;
:
,
.
9. 以下哪个循环结构用于遍历序列中的元素
while循环
do-while循环
for循环
repeat循环
10. 执行for i in range(3)语句后,i的值依次是
0,1,2
1,2,3
0,1,2,3
1,2
11. 以下哪个数据类型是Python的整数类型
int
float
str
bool
12. 若a = 10,b = 3,那么a // b的结果是
3.333
3
4
3.0
13. 以下代码的输出结果是x = 5 if x > 10: print('x大于10') else: print('x小于等于10')
x大于10
x小于等于10
无输出
报错
14. Python中,以下哪个符号用于单行注释
/* */
//
#
--
15. 将字符串'123'转换为整数的函数是
int('123')
str('123')
float('123')
number('123')
16. 以下哪个循环会无限执行
for i in range(10): print(i)
while 1 > 0: print('hello')
while i < 5: print(i)
for i in [1,2,3]: print(i)
二、判断题(共5题,每题4分,共20分)
17. Python是一种解释型编程语言
对
错
18. 在Python中,变量可以不声明直接赋值使用
对
错
19. if-else语句中,else部分必须存在
对
错
20. for循环只能用于遍历数字序列
对
错
21. 字符串'abc'和'ABC'在Python中是相等的
对
错
三、编程题(共3题,前两题各15分,第三题20分,共50分)
22. 编写一个Python程序,接收用户输入的两个整数,计算并输出它们的和。
23. 编写程序,使用for循环输出1到10之间的所有偶数。
24. 编写一个程序,接收用户输入的一个整数n,判断n是否为质数(质数是指大于1的自然数,除了1和它本身外,不能被其他自然数整除)。
关闭
更多问卷
复制此问卷