Python奇偶数知识考试
本次考试旨在检验您对Python奇偶数相关知识的掌握程度,请认真作答。
1. 基本信息:
姓名:
2. 以下哪个表达式可以判断一个整数x是否为偶数
x % 2 == 1
x // 2 == 0
x % 2 == 0
x / 2 == 0
3. 执行语句print(5 % 2)的输出结果是
0
1
2
2.5
4. 如果num = 7,那么num % 2的结果是
0
1
3
7
5. 以下哪个函数可以将输入的字符串转换为整数用于奇偶数判断
str()
float()
int()
bool()
6. 在Python中,以下哪个条件语句可以正确判断变量a是奇数
if a / 2 == 1:
if a % 2 == 0:
if a // 2 != 0:
if a % 2 == 1:
7. 执行下列代码后,输出的结果是for i in range(5): if i % 2 == 0: print(i, end=' ')
0 1 2 3 4
1 3
0 2 4
2 4
8. 以下哪个变量的值是偶数
a = 15
b = 22
c = 37
d = 43
9. 若x为整数,当x满足以下哪个条件时,x是偶数且大于10
x > 10 or x % 2 == 0
x > 10 and x % 2 == 1
x > 10 and x % 2 == 0
x < 10 and x % 2 == 0
10. 下面代码的输出结果是x = 8print(x // 2)
4
4.0
8
0
11. 判断一个数是否为偶数,以下哪种方法是错误的
使用取模运算符%判断余数是否为0
使用位运算& 1判断结果是否为0
使用除法运算/判断结果是否为整数
使用乘法运算* 2判断是否能还原原数
12. 以下哪些数是奇数
13
24
35
46
57
13. 在Python中,以下哪些表达式的结果为True(假设x = 6)
x % 2 == 0
x // 2 == 3
x > 5 and x < 7
14. 以下关于奇偶数的说法正确的有
0是偶数
所有奇数加1后变为偶数
两个偶数的和一定是偶数
一个奇数和一个偶数的积一定是奇数
15. 执行以下代码后,会被打印出来的数有for num in [2, 5, 8, 11, 14]: if num % 2 == 1: print(num)
2
5
8
11
14
16. 以下哪些函数的返回值可以用于判断一个数是否为偶数(假设输入为整数)
lambda x: x % 2 == 0
def is_even(n): return n % 2 == 0
def check_odd(m): return m % 2 == 1
lambda y: y // 2 * 2 == y
17. 所有偶数都能被2整除
对
错
18. 在Python中,3.0 % 2的结果是1.0,所以3.0是奇数
对
错
19. 表达式(7 % 2) == 1的结果是True
对
错
20. 两个奇数的和一定是偶数
对
错
21. 使用if-else语句判断奇偶数时,else部分一定执行的是处理奇数的逻辑
对
错
关闭
更多问卷
复制此问卷