Python基础考试题目

  • Post author:
  • Post category:python

1、关于Python的lambda函数,以下选项中描述错误的是 ( )
A、
lambda函数将函数名作为函数结果返回
B、
f = lambda x,y:x+y 执行后,f的类型为数字类型
C、
lambda用于定义简单的、能够在一行内表示的函数
D、
可以使用lambda函数定义列表的排序原则
我的答案:B
2、关于Python循环结构,以下选项中描述错误的是 ( )
A、

每个continue语句只有能力跳出当前层次的循环
B、
break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行
C、
遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
D、
Python通过for、while等保留字提供遍历循环和无限循环结构
我的答案:A
3、以下选项中,不是Python对文件的打开模式的是 ( )
A、
‘r’
B、
‘+’
C、
‘w’
D、
‘c’
我的答案:D
4、下面代码的输出结果是:( )
x=10
y=3
print(divmod(x,y))
A、
3
B、
1
C、
(3, 1)
D、
(3, 0)
我的答案:C
5、以下选项中不是 Python 对文件的写操作方法的是 ( )
A、
writelines
B、
write
C、
write 和 seek
D、
writetext
我的答案:D
6、下面代码的输出结果是 ( )
d ={“大海”:“蓝色”, “天空”:“灰色”, “大地”:“黑色”}
print(d[“大地”], d.get(“大地”, “黄色”))
A、
黑色 黄色
B、
黑色 黑色
C、
黑的 灰色
D、
黑色 蓝色
我的答案:B
7、给出如下代码,可以输出“python”的是 ( )
s = ‘Python is beautiful!’
A、
print(s[:–14])
B、
print(s[0:6].lower())
C、
print(s[0:6])
D、
print(s[–21: –14].lower)
我的答案:B
8、关于Python程序中与“缩进”有关的说法中,以下选项中正确的是 ( )
A、
缩进统一为4个空格
B、
缩进是非强制性的,仅为了提高代码可读性
C、
缩进在程序中长度统一且强制使用
D、
缩进可以用在任何语句之后,表示语句间的包含关系
我的答案:C
9、给出如下代码,下述代码的输出结果是 ( )
s = “Alice”
print(s[::–1])
A、
ALICE
B、
ecilA
C、
Alic
D、
Alice
我的答案:B
10、下面代码的输出结果是 ( )
s = “The python language is a cross platform language.”
print(s.find(‘language’,30))
A、
11
B、
40
C、
10
D、
系统报错
我的答案:B
11、给定字典d,以下选项中对d.keys()的描述正确的是 ( )
A、
返回一个列表类型,包括字典d中所有键
B、
返回一个集合类型,包括字典d中所有键
C、
返回一种dict_keys类型,包括字典d中所有键
D、
返回一个元组类型,包括字典d中所有键
我的答案:C
12、给定字典d,以下选项中可以清空该字典并保留变量的是 ( )
A、
del d
B、
d.remove()
C、
d.pop()
D、
d.clear()
我的答案:D
13、关于Python的元组类型,以下选项中描述错误的是 ( )
A、
元组中元素不可以是不同类型
B、
元组一旦创建就不能被修改
C、
*Python中元组采用逗号和圆括号(可选)来表示
D、
一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
我的答案:A
14、关于Python文件打开模式的描述,以下选项中错误的是 ( )
A、
只读模式r
B、
追加写模式a
C、
创建写模式n
D、
覆盖写模式w
我的答案:C
15、两次调用文件的write方法,以下选项中描述正确的是( )
A、
连续写入的数据之间无分隔符
B、
连续写入的数据之间默认采用换行分隔
C、
连续写入的数据之间默认采用空格分隔
D、
连续写入的数据之间默认采用逗号分隔
我的答案:A
16、下面代码的输出结果是 ( )
A、
= [5,1,3,4]
print(sorted(a,reverse = True))
A [1, 3, 4, 5]
B、
[5, 1, 3, 4]
C、
[5, 4, 3, 1]
D、
[4, 3, 1, 5]
我的答案:C
17、以下不能创建一个字典的语句是( )
A、
dict1 = {}
B、
dict2 = { 3 : 5 }
C、
dict3 ={[1,2,3]: “uestc”}
D、
dict4 = {(1,2,3): “uestc”}
我的答案:C
18、Python不支持的数据类型有( )
A、
char
B、
int
C、
float
D、
list
我的答案:A
19、关于Python内存管理,下列说法错误的是 ( )
A、
变量不必事先声明
B、
变量无须先创建和赋值而直接使用
C、
变量无须指定类型
D、
可以使用del释放资源
我的答案:B
21、Dict.pop()方法实现的功能是()
A、
返回最后一个元素
B、
删除指定键的键值对
C、
删除最后一个元素
D、
程序报错,无法输出
我的答案:B
22、下面代码的输出结果是
print( 0.1 + 0.2 == 0.3)

A、
False
B、
–1
C、
0
D、
while
我的答案:A
23、以下选项中,不是Python语言保留字的是
A、
except
B、
do
C、
pass
D、
while
我的答案:B
24、Python语言中用来定义函数的关键字是
A、
return
B、
def
C、
function
D、
define
我的答案:B

25、ls = [3.5, “Python”, [10, “LIST”], 3.6],ls[2][ –1][1]的运行结果是
A、
I
B、
P
C、
Y
D、
L
我的答案:A
20、程序语句:
adict={‘a’:‘apple’,‘b’:‘banana’,‘o’:‘orange’,‘g’:‘grape’}
print(adict)
的输出是()

A、
字典键值对
B、
字典的键
C、
字典的值
D、
程序报错,无法输出
我的答案:A


版权声明:本文为qq_46614288原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。