扫码填写或分享
登录后保存考试记录
立即登录
0%
Python基础知识测试1
本试卷旨在测试考生对Python基础知识的掌握情况,共100题,每题2分。
*
1
请填写您的姓名:
*
2
以下哪个是Python的正确注释方式?
该题配额已满,无法继续作答,请联系发布者
A.
//注释
B.
/*注释 */
C.
#注释
D.
--注释
*
3
Python中用来定义函数的关键字是?
该题配额已满,无法继续作答,请联系发布者
A.
func
B.
def
C.
function
D.
define
*
4
以下哪个不是Python的内置数据类型?
该题配额已满,无法继续作答,请联系发布者
A.
list
B.
dict
C.
tuple
D.
array
*
5
Python中,用来输出内容的函数是?
该题配额已满,无法继续作答,请联系发布者
A.
print()
B.
echo()
C.
output()
D.
write()
*
6
以下哪个符号用于表示Python中的字符串?
该题配额已满,无法继续作答,请联系发布者
A.
''
B.
[]
C.
{}
D.
()
*
7
Python中,整数类型的关键字是?
该题配额已满,无法继续作答,请联系发布者
A.
int
B.
integer
C.
float
D.
long
*
8
以下哪个方法可以删除列表中的最后一个元素?
该题配额已满,无法继续作答,请联系发布者
A.
pop()
B.
remove()
C.
del
D.
clear()
*
9
Python中,用来导入模块的关键字是?
该题配额已满,无法继续作答,请联系发布者
A.
import
B.
include
C.
require
D.
load
*
10
以下哪个是Python中的布尔类型值?
该题配额已满,无法继续作答,请联系发布者
A.
True
B.
Yes
C.
1
D.
On
*
11
Python中,用来判断是否相等的运算符是?
该题配额已满,无法继续作答,请联系发布者
A.
=
B.
==
C.
===
D.
!==
*
12
以下哪个循环会至少执行一次循环体?
该题配额已满,无法继续作答,请联系发布者
A.
for循环
B.
while循环
C.
do-while循环
D.
以上都不是
*
13
Python中,列表的索引从______开始?
该题配额已满,无法继续作答,请联系发布者
A.
0
B.
1
C.
-1
D.
任意
*
14
以下哪个函数可以将字符串转换为整数?
该题配额已满,无法继续作答,请联系发布者
A.
int()
B.
str()
C.
float()
D.
bool()
*
15
Python中,字典的键必须是______类型?
该题配额已满,无法继续作答,请联系发布者
A.
不可变
B.
可变
C.
整数
D.
字符串
*
16
以下哪个方法可以统计字符串中某个子串出现的次数?
该题配额已满,无法继续作答,请联系发布者
A.
count()
B.
find()
C.
index()
D.
split()
*
17
Python中,用来处理异常的语句是?
该题配额已满,无法继续作答,请联系发布者
A.
try...except
B.
if...else
C.
for...in
D.
while...break
*
18
以下哪个是Python中的空值?
该题配额已满,无法继续作答,请联系发布者
A.
None
B.
Null
C.
0
D.
''
*
19
Python中,用来创建空列表的方式是?
该题配额已满,无法继续作答,请联系发布者
A.
[]
B.
()
C.
{}
D.
list()
*
20
以下哪个运算符用于计算幂?
该题配额已满,无法继续作答,请联系发布者
A.
*
B.
**
C.
^
D.
//
*
21
Python中,用来遍历字典键的方法是?
该题配额已满,无法继续作答,请联系发布者
A.
keys()
B.
values()
C.
items()
D.
get()
*
22
以下哪个函数可以返回列表的长度?
该题配额已满,无法继续作答,请联系发布者
A.
len()
B.
size()
C.
length()
D.
count()
*
23
Python中,用来终止循环的语句是?
该题配额已满,无法继续作答,请联系发布者
A.
break
B.
continue
C.
exit
D.
stop
*
24
以下哪个是Python中的复数类型?
该题配额已满,无法继续作答,请联系发布者
A.
complex
B.
float
C.
int
D.
str
*
25
Python中,列表的 extend()方法用于______?
该题配额已满,无法继续作答,请联系发布者
A.
添加单个元素
B.
添加多个元素
C.
删除元素
D.
修改元素
*
26
以下哪个方法可以将列表反转?
该题配额已满,无法继续作答,请联系发布者
A.
reverse()
B.
sort()
C.
pop()
D.
append()
*
27
Python中,用来定义类的关键字是?
该题配额已满,无法继续作答,请联系发布者
A.
class
B.
def
C.
object
D.
type
*
28
以下哪个是Python中的模块?
该题配额已满,无法继续作答,请联系发布者
A.
math
B.
string
C.
os
D.
以上都是
*
29
Python中,用来判断元素是否在列表中的运算符是?
该题配额已满,无法继续作答,请联系发布者
A.
in
B.
not in
C.
is
D.
is not
*
30
以下哪个函数可以生成随机数?
该题配额已满,无法继续作答,请联系发布者
A.
random()
B.
randint()
C.
choice()
D.
以上都是
*
31
Python中,用来关闭文件的方法是?
该题配额已满,无法继续作答,请联系发布者
A.
close()
B.
exit()
C.
stop()
D.
end()
*
32
以下属于Python序列类型的有?
该题配额已满,无法继续作答,请联系发布者
A.
list
B.
dict
C.
tuple
D.
string
E.
set
*
33
Python中可以用来进行循环的语句有?
该题配额已满,无法继续作答,请联系发布者
A.
for
B.
while
C.
do-while
D.
loop
*
34
以下关于Python变量的说法正确的有?
该题配额已满,无法继续作答,请联系发布者
A.
变量不需要声明类型
B.
变量名可以以数字开头
C.
变量名区分大小写
D.
变量可以存储不同类型的值
*
35
以下属于Python内置函数的有?
该题配额已满,无法继续作答,请联系发布者
A.
print()
B.
input()
C.
len()
D.
sort()
*
36
Python中,字典的常用方法有?
该题配额已满,无法继续作答,请联系发布者
A.
get()
B.
keys()
C.
values()
D.
append()
*
37
以下关于Python字符串的说法正确的有?
该题配额已满,无法继续作答,请联系发布者
A.
字符串是不可变的
B.
字符串可以用单引号或双引号表示
C.
字符串可以用+运算符拼接
D.
字符串可以用*运算符重复
*
38
Python中,处理异常的语句结构包括?
该题配额已满,无法继续作答,请联系发布者
A.
try
B.
except
C.
finally
D.
else
*
39
以下属于Python数值类型的有?
该题配额已满,无法继续作答,请联系发布者
A.
int
B.
float
C.
complex
D.
bool
*
40
Python中,列表的常用方法有?
该题配额已满,无法继续作答,请联系发布者
A.
append()
B.
extend()
C.
pop()
D.
keys()
*
41
以下关于Python模块的说法正确的有?
该题配额已满,无法继续作答,请联系发布者
A.
模块是一个包含Python代码的文件
B.
可以用import关键字导入模块
C.
可以用from...import语句导入模块中的部分内容
D.
模块中的变量和函数可以被其他模块使用
*
42
Python中,用来判断条件的语句有?
该题配额已满,无法继续作答,请联系发布者
A.
if
B.
elif
C.
else
D.
switch
*
43
以下关于Python元组的说法正确的有?
该题配额已满,无法继续作答,请联系发布者
A.
元组是不可变的
B.
元组可以用()表示
C.
元组中的元素可以是不同类型的
D.
元组可以用append()方法添加元素
*
44
Python中,字符串的常用方法有?
该题配额已满,无法继续作答,请联系发布者
A.
lower()
B.
upper()
C.
split()
D.
join()
*
45
以下属于Python集合类型的有?
该题配额已满,无法继续作答,请联系发布者
A.
list
B.
set
C.
frozenset
D.
dict
*
46
Python中,用来生成范围的函数是?
该题配额已满,无法继续作答,请联系发布者
A.
range()
B.
xrange()
C.
list()
D.
tuple()
*
47
以下关于Python函数的说法正确的有?
该题配额已满,无法继续作答,请联系发布者
A.
函数用def关键字定义
B.
函数可以有参数
C.
函数可以有返回值
D.
函数可以嵌套定义
*
48
Python中,文件操作的模式有?
该题配额已满,无法继续作答,请联系发布者
A.
r(只读)
B.
w(只写)
C.
a(追加)
D.
b(二进制)
*
49
以下关于Python类的说法正确的有?
该题配额已满,无法继续作答,请联系发布者
A.
类用class关键字定义
B.
类是对象的模板
C.
类中的方法第一个参数是self
D.
类可以继承其他类
*
50
Python中,常用的字符串格式化方法有?
该题配额已满,无法继续作答,请联系发布者
A.
%格式符
B.
str.format()
C.
f-string
D.
join()
*
51
以下属于Python逻辑运算符的有?
该题配额已满,无法继续作答,请联系发布者
A.
and
B.
or
C.
not
D.
xor
*
52
Python中,列表的切片操作可以用来?
该题配额已满,无法继续作答,请联系发布者
A.
获取列表的部分元素
B.
修改列表的部分元素
C.
删除列表的部分元素
D.
以上都可以
*
53
Python中,用来转换数据类型的函数有?
该题配额已满,无法继续作答,请联系发布者
A.
int()
B.
float()
C.
str()
D.
bool()
*
54
以下关于Python字典的说法正确的有?
该题配额已满,无法继续作答,请联系发布者
A.
字典是键值对的集合
B.
字典的键必须是不可变的
C.
字典的的值可以是任意类型的
D.
字典可以用{}表示
*
55
Python中,常用的数学函数有?
该题配额已满,无法继续作答,请联系发布者
A.
math.sqrt()
B.
math.sin()
C.
math.cos()
D.
math.rand()
*
56
以下关于Python循环的说法正确的有?
该题配额已满,无法继续作答,请联系发布者
A.
for循环可以遍历序列类型
B.
while循环可以根据条件重复执行
C.
循环中可以用break终止循环
D.
循环中可以用continue跳过本次循环
*
57
Python中,用来处理日期和时间的模块有?
该题配额已满,无法继续作答,请联系发布者
A.
datetime
B.
time
C.
calendar
D.
math
*
58
以下关于Python字符串的说法正确的有?
该题配额已满,无法继续作答,请联系发布者
A.
字符串可以用索引访问单个字符
B.
字符串可以用切片访问子串
C.
字符串是不可变的
D.
字符串可以用replace()方法替换子串
*
59
Python中,常用的输入输出函数有?
该题配额已满,无法继续作答,请联系发布者
A.
print()
B.
input()
C.
open()
D.
close()
*
60
以下关于Python面向对象的说法正确的有?
该题配额已满,无法继续作答,请联系发布者
A.
Python支持面向对象编程
B.
类是对象的蓝图
C.
对象是类的实例
D.
面向对象的三大特征是封装、继承、多态
*
61
Python中,使用______函数可以获取用户输入。
*
62
列表的 append()方法用于在列表______添加元素。
*
63
Python中,查看变量类型的函数是______。
*
64
字典的______方法用于获取指定键的值,若键不存在则返回默认值。
*
65
Python中,用来生成整数序列的函数是______。
*
66
字符串的______方法用于将字符串转换为小写。
*
67
Python中,用来终止当前循环并继续下一次循环的语句是______。
*
68
元组的元素用______括号括起来。
*
69
Python中,用来判断两个对象是否引用同一个内存地址的运算符是______。
*
70
列表的______方法用于删除指定位置的元素。
*
71
Python中,用来导入模块中所有内容的语句是______。
*
72
字符串的______方法用于统计某个子串出现的次数。
*
73
Python中,用来处理JSON数据的模块是______。
*
74
列表的______方法用于对列表进行排序。
*
75
Python中,用来定义空字典的方式是______。
*
76
字符串的______方法用于将字符串分割成列表。
*
77
Python中,用来关闭文件的方法是______。
*
78
类中的______方法会在创建对象时自动调用。
*
79
Python中,用来生成随机整数的函数是______(需导入random模块)。
*
80
Python是一种编译型语言。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
81
列表的元素可以被修改,而元组的元素不能被修改。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
82
Python中的注释可以用 //开头。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
83
字典的键可以是列表类型。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
84
Python中的布尔值True等于1,False等于0。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
85
print()函数可以输出多个值,用逗号分隔。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
86
Python中的字符串是可变的,可以修改其中的字符。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
87
while循环的条件为False时,循环体不会执行。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
88
Python中的函数可以返回多个值,用逗号分隔。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
89
import语句必须放在Python文件的开头。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
90
列表的索引可以是负数,表示从末尾开始计数。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
91
Python中的float类型可以表示所有实数。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
92
break语句可以终止所有循环。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
93
Python中的类可以继承多个父类。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
94
字符串的strip()方法用于去除字符串两端的空白字符。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
95
Python中的模块是一个独立的文件,扩展名为.py。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
96
字典的values()方法返回一个包含所有值的列表。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
97
Python中的try语句可以有多个except块。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
98
列表的extend()方法和append()方法功能相同。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
*
99
Python中的多态是指不同类的对象调用相同的方法时表现出不同的行为。
该题配额已满,无法继续作答,请联系发布者
A.
正确
B.
错误
答题卡
已答0
未答99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99