Python编程知识练习考试[复制]
本次考试旨在考察职高学生对Python编程知识的掌握情况,请认真作答。考试满分为100分,其中单选题每题1.5分,多选题每题3分,判断题每题1分。(并非100分)
1. 考生基本信息
姓名:
一、单选题(每题1.5分,共40题)
2. Python中,以下哪个符号用于单行注释?
//
/* */
#
--
3. 以下哪个不是Python的基本数据类型?
int
float
string
array
4. Python中,定义列表使用的符号是?
()
[]
{}
<>
5. 以下代码的输出结果是:print(3 + 4 * 2)
14
11
10
21
6. Python中,用于获取用户输入的函数是?
input()
get()
scanf()
read()
7. 以下哪个关键字用于定义函数?
func
function
def
define
8. 列表[1, 2, 3, 4, 5]的长度是?
4
5
6
3
9. Python中,以下哪个循环用于遍历序列中的元素?
while
do-while
for
loop
10. 以下代码的输出结果是:print('hello'[1])
h
e
l
o
11. 哪个函数用于将字符串转换为整数?
int()
str()
float()
convert()
12. 以下哪个是Python中的布尔值?
True
true
TRUE
T
13. 字典的键和值之间用什么符号分隔?
:
:
=
->
14. 以下代码的输出结果是:print(10 % 3)
1
3
0
3.333
15. Python中,用于跳出循环的关键字是?
break
exit
continue
stop
16. 以下哪个不是Python的循环结构?
for...in
while
do...while
嵌套循环
17. 列表[1, 3, 5, 7]中,索引为2的元素是?
1
3
5
7
18. 以下哪个函数用于计算列表中元素的总和?
sum()
total()
add()
count()
19. Python中,多行注释使用什么符号?
### ... ###
''' ... '''
/* ... */
// ... //
20. 以下代码的输出结果是:print('a' in 'apple')
True
False
1
0
21. 定义空字典的正确方式是?
{}
[]
()
dict()
22. 以下哪个是Python的条件语句关键字?
if
case
switch
condition
23. 字符串'python'的长度是?
5
6
7
8
24. 以下代码的输出结果是:print(2 **3)
5
6
8
9
25. Python中,列表的append()方法用于?
删除元素
修改元素
添加元素到末尾
插入元素到指定位置
26. 以下哪个数据类型是不可变的?
列表
字典
元组
集合
27. 代码x = 5,y = x,x = 10,此时y的值是?
5
10
None
不确定
28. 以下哪个函数用于获取变量的类型?
type()
typeof()
gettype()
typeOf()
29. 列表[1, 2, 3] + [4, 5]的结果是?
[1,2,3,4,5]
[5,7]
(1,2,3,4,5)
{1,2,3,4,5}
30. Python中,逻辑与运算符是?
&
&&
and
AND
31. 以下代码的输出结果是:print(len('hello world'))
10
11
12
9
32. 哪个关键字用于捕获异常?
try
catch
except
error
33. 字典{'name': '小明', 'age': 16}中,获取'age'对应的值的方式是?
dict['age']
dict.age
get('age')
以上都对
34. 以下哪个不是Python的内置函数?
print()
input()
max()
sort()
35. 代码for i in range(3)的循环次数是?
2
3
4
0
36. Python中,以下哪个表示不等于?
!=
<>
37. 列表[5, 2, 8, 1]排序后(升序)的结果是?
[1, 2, 5, 8]
[8, 5, 2, 1]
[5, 2, 8, 1]
[2, 5, 1, 8]
38. 以下代码的输出结果是:print(str(123) + '456')
579
123456
123+456
'123456'
39. Python中,用于导入模块的关键字是?
import
include
require
using
40. 以下哪个是Python中的集合?
{1, 2, 3}
[1, 2, 3]
(1, 2, 3)
1, 2, 3
二、多选题(每题3分,共10题)
41. 以下哪些是Python的内置数据类型?
int
list
tuple
class
dict
42. 以下哪些循环结构在Python中存在?
for...in
while
do...while
repeat...until
嵌套循环
43. 以下哪些方法可以向列表中添加元素?
append()
insert()
extend()
add()
push()
44. 以下哪些是Python中的逻辑运算符?
and
or
not
&&
||
45. 以下哪些数据类型是可变的?
list
tuple
dict
set
str
46. 以下哪些函数可以用于字符串操作?
split()
join()
replace()
sort()
upper()
47. 以下哪些是Python的条件语句关键字?
if
elif
else
case
switch
48. 以下哪些可以作为字典的键?
字符串
整数
列表
元组
字典
49. 以下哪些是Python中的异常处理关键字?
try
except
finally
throw
catch
50. 以下哪些操作符可以用于列表?
+
*
in
not in
%
三、判断题(每题1分,共10题)
51. Python是一种解释型编程语言。
对
错
52. Python中的列表是不可变的。
对
错
53. Python中,字符串是不可变的。
对
错
54. Python中的for循环只能用于遍历序列类型的数据。
对
错
55. Python中的函数可以没有返回值。
对
错
56. Python中的列表和元组都支持切片操作。
对
错
57. Python中的全局变量在函数内部不能修改。
对
错
58. Python中的集合可以包含重复元素。
对
错
59. Python中的条件表达式可以使用if-elif-else结构。
对
错
关闭
更多问卷
复制此问卷