python考试最新试题及答案解析Word文档格式.docx
- 文档编号:21543532
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:53
- 大小:27.98KB
python考试最新试题及答案解析Word文档格式.docx
《python考试最新试题及答案解析Word文档格式.docx》由会员分享,可在线阅读,更多相关《python考试最新试题及答案解析Word文档格式.docx(53页珍藏版)》请在冰豆网上搜索。
D、浮点数
9、在Python中,字典最外层使用:
A、()括起来
B、[]括起来
C、{}括起来#setdict都是{}list[]tuple(,)
D、"
"
引起来
10、在Python中,可以在列表的任何位置添加新元素的方法是:
A、append()
B、insert()
C、strcat()
D、strcpy()
11、在Python中,numbers=[1,2,3,4,5],执行print(numbers[:
4])的结果为:
(C)
A、[4]
B、[5]
C、[1,2,3,4]
D、[1,2,3,4,5]
12、在Python中,让程序暂停运行,等待用户输入一些文本的函数是:
A、input()
B、output()
C、scanf()
D、print()
13、在Python中,遍历字典中的所有键,可以使用:
A、keys()
B、values()
C、items()
D、all()
14、python中,哪个关键字可以导入模块?
A、import#只能导入模块from…import#py模块中的元素(变量、函数、类)
B、set
C、input
D、from
15、Python中,将字符串中的字母全部转为大写字母,需要使用:
A、title
B、upper
C、lower
D、big
16、Python中,(2+3)*4的运算结果是:
A、14
B、16
C、18
D、20
17、Python中,注释的用法正确的是:
A、#这是注释
B、//这是注释
C、‘--这是注释
D、/*这是注释*/
18、Python程序的文件扩展名为:
A、.txt
B、.lib
C、.dll
D、.py#pyc第一次解析时缓存文件
19、Python中,在列表users尾部添加元素"
tom"
写法正确的是:
A、users.add("
B、users.append("
C、users.set("
D、users.rpush("
)
20、Python中,向列表的指定位置插入元素,需要使用:
A、add
C、insert
D、lpush"
21、在Python语言中,代码段的标志是:
A、用{}括起来
B、末尾加分号
C、为缩进的代码行
D、语句中加"
\n"
22、Python中,列表arr=[],使用len(arr)方法获取列表arr的长度为:
A、-2
B、-1
C、0
D、null
23、在Python中,定义函数需要使用关键字:
A、def#class
B、define
C、ifdef
D、ifndef
24、在Python中,有列表users,语句whileusers:
的终止条件为:
A、列users为空
B、列表users第一个元素为0
C、列表users第一个元素为NULL
D、列表users被删除
25、在Python中,有列表numbers,若要判断列表是否为空,可以使用语句:
A、ifnumbers
B、elsenumbers
C、fornumbers
D、numbers=NULL
26、Python中,下面哪个选项的np.ndim值最小:
A、np=numpy.array([(1,2,3,4)])
B、np=numpy.array([(1,2),(3,4)])
C、np=numpy.array(((1,2),(3,4)))
D、np=numpy.array([{1,2,3,4}])
27、Django的MTV模式中负责如何把页面展示给用户(html)的层是:
A、Model
B、Template#约定优于配置
C、View
D、Controller
28、Python不支持的数据类型有()
A、char#没有char因为’’也代表str
B、int
C、float
D、list"
29、在循环中用于结束整个循环的关键字()
A、goto
B、exit
C、continue
D、break"
30、“ab”+”c”*2结果是:
()
A、abc2
B、abcabc
C、abcc
D、ababcc"
31、Python中生成随机数的模块为:
A、number
B、re
C、random
D、math
32、Python中单行注释使用的符号为()
A、-
B、#
C、//
D、/**/
33、str01="
"
ABCDEFG"
print(len(str01))
以上Python语句的执行结果为:
A、5
C、7
D、8"
34、str01="
print(str01[4])
A、"
C"
B、"
D"
C、"
E"
F"
35、str01="
print(str01[1:
3])
BC"
BCD"
AB"
ABC"
36、str01="
print(str01[-1:
-3])
A、[]
EFG"
FG"
GF"
37、str01="
print(str01[-1:
-3:
-1])
GFE"
38、在Python中,实现多分支选择结构比较好的方法是()
A、if
B、if---else
C、if---elif–else#Serties.map
D、if---elseif--else
39、if2:
print(5)
else:
print(6)
A、0
B、2
C、5
D、6
40、list01=[1,2,3,4]
list01.append([5,6])
print(len(list01))
A、2
B、4
D、6
41、list01=[1,2,3]
list02=list01
list01[1]=100
print(list02)
A、[1,2,3]
B、[1,100,3]
C、[100,2,3]
D、[1,2,100]
42、str01="
print(len(str01.split("
."
)))#csv,
以上Python语句的执行结果为:
B、3
C、4
D、5
43、_str="
_"
list01=["
A"
"
B"
]
print(len(_str.join(list01)))
44、在Python中安装包的工具为()
A、yum
B、get
C、pip
D、wget"
45、在Python中,try---except结构的作用最匹配的是()
A、处理异常
B、尝试去执行python语句
C、尝试把数据写入数据库
D、尝试解决代码的错误#逻辑错误,语法错误
46、幂运算运算符为()。
A、*
B、**
C、%
D、//#%/
47、关于aorb的描述错误的是()。
A、若a=Trueb=True则aorb==True
B、若a=Trueb=False则aorb==True
C、若a=Trueb=True则aorb==False
D、若a=Falseb=False则aorb==False"
48、使用()关键字来创建python自定义函数。
A、function
B、func
C、procedure
D、def
49、Python中使用()函数接收用输入的数据
A、accept()
B、input()
C、readline()
D、login()
50、在print函数的输出字符串中可以将()作为参数,代表后面指定要输出的字符串
A、%d
B、%c
C、%s
D、%t"
51、以下哪条语句定义了一个Python字典()
A、{}#set()代表空集合
B、{1,2,3}
C、[1,2,3]
D、(1,2,3)
52、执行下面三条语句后,list2的值是:
()
1.list1=['
'
2.list2=list1
3.list1.append('
de'
A、['
B、['
C、['
d'
e'
D、['
53、Python中获得字符串s长度的方法是()
A、s.len()
B、s.length
C、len(s)#strtuplelistsetdictlen获取长度
D、length(s)
54、字符串函数strip()的作用是()
A、按照指定字符分割字符串为列表
B、连接两个字符串序列
C、去掉字符串两侧空格或指定字符
D、替换字符串中特定字符
55、在读写文件之前,需要通过以下哪个方法创建文件对象()
A、create
B、folder
C、File
D、open
56、在Python中,常见的循环有()
A、:
do—while#没有do…while
B、:
while
C、:
for
D、:
for—loop
57、下列哪些集合是有序集合()
A、list
B、tuple#只读的list
C、set#没有下标,无序
D、dict#有下标,key
58、下列哪些集合是无序集合()
B、tuple
C、set
D、dict
59、有一个字符串str01=“ABCDEFG”,如果想取出字符”E”,下列写法正确的是()
A、str01[4]
B、str01[5]
C、str01[-2]
D、str01[-3]
60、有一个List集合为list01=[11,22,33,44,55,66],下列遍历元素的循环结构正确的是:
A、foriteminlist01:
print(item)
B、foritemoflist01:
C、foriteminrange(len(list01)):
print(list01[item])
D、forindex,valueinenumerate(list01):
print(value)
61、下列哪些模块可以显示当前的时间日期()
A、showtime
B、datetime
C、time
D、times
62、Python的多行注释的标识方式正确的为()
注释内容"
B、'
'
注释内容'
C、/*注释内容*/
D、&
lt;
!
--注释内容--&
gt;
63、importrandom
print(random.randint(50,100))
以上Python语句有可能出现的结果为:
A、50
B、66
C、77
D、100
64、关于List集合的特性的关键字,正确的是()
A、有序
B、可变
C、可重复
D、key-value存储结构
65、关于Dict集合的特性的关键字,正确的是()
A、无序
C、key可重复
66、使用open读取文本文件的时候,哪些是读取文件的函数()
A、readfile()
B、read()#一次性读取整个文件,文件越大速度越慢
C、readlines()#一次性读取,每行返回的是list元素
D、readline()#读取一行
67、使用open写入文本文件的时候,哪些是写入文件的函数()
A、writefile()
B、write(str)#字符串,就是你要写入文件的内容.
C、writelines()#的参数是序列,比如列表,它会迭代帮你写入文件
D、writeline()
68、下列模块中,哪些是可以读取Excel数据的模块()
A、xlrd
B、xlwt#仅仅支持写xlwings支持读写而且支持xlsxlsx
C、openpyxl#不支持xls仅仅支持xlsx
D、pandas
69、Python使用open函数读取文本文件,这里的文本文件,通常是()
A、word文件
B、txt文件
C、Excel文件
D、csv文件
70、在Python的异常处理结构,包含三个关键字,分别为()
A、try
B、excpet
C、catch
D、finally"
考试题(标注黄色字体为答案)
1、_str="
]print(len(_str.join(list01)))以上Python语句的执行结果为:
()。
A.
3
B.
4
C.
5
D.
6
2、str01="
HelloWorld"
print(str01.find("
Y"
))以上Python语句的执行结果为:
A.
程序报错
-1
True
FALSE
3、list01=[1,2,3]list02=list01list01[1]=100print(list02)以上Python语句的执行结果为:
[1,2,3]
[1,100,3]
[100,2,3]
[1,2,100]
4、if2:
print(5)else:
print(6)以上Python语句的执行结果为:
2
5、以下不是Python语言关键字的选项是:
None
as
raise
Function
6、下面代码的执行结果是()ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))
B.
C.
8
D.
17、str01="
)))以上Python语句的执行结果为:
8、Django的MTV模式中负责如何把页面展示给用户(html)的层是:
Model
Template
View
Controller
9、下程序的输出结果是:
a=[“a”,“b”,“c”]b=a[:
:
-1]print(b)
[‘a’,‘b’,‘c’]
‘c’,‘b’,‘a’
‘a’,‘b’,‘c’
[‘c’,‘b’,‘a’]
10、下面代码的输出结果是()s=[“seashell”,“gold”,“pink”,“brown”,“purple”,“tomato”]print(s[1:
4:
2])
[‘gold’,‘pink’,‘brown’]
[‘gold’,‘pink’]
[‘gold’,‘pink’,‘brown’,‘purple’,‘tomato’]
[‘gold’,‘brown’]
11、str01="
print(len(str01))以上Python语句的执行结果为:
7
12、下面代码的输出结果是()x=12.34print(type(x))
<
class‘int’>
class‘float’>
class‘bool’>
class‘complex’>
13、在Python中,幂运算运算符为()。
*
**
%
//
14、“ab”+”c”*2结果是:
abc2
abcabc
abcc
ababcc
15、下面这段基于Python3的代码执行后,f函数执行了多少次:
deff(n):
if(n==1orn==2):
return1else:
returnf(n-1)+f(n-2)ret=0ret=f(12)print(ret)
144
145
287
288
16、Python中使用()函数接收用输入的数据。
accept()
input()
readline()
login()
17、下面对Django描述错误的是:
Django无socket
Django内置的ORM跟框架内的其他模块耦合程度高
Django模板的设计哲学是彻底的将代码、样式分离
Django是一个轻量级的Web框架,异步非阻塞+内置WebSocket功能
18、str01="
-3])以上Python语句的执行结果为:
[]
19、Python中提供用于处理日期和时间的类的模块是:
datatime
datetime
date
Time
20、Matplotlib中设置不同线条字符‘2’表示:
上三叉点
下三叉点
左三叉点
右三叉点
21、Python中获得字符串s长度的方法是()。
s.len()
s.length
len(s)
length(s)
22、以下程序的输出结果是:
ls=list(“theskyisblue”)a=ls.index(‘s’,5,10)print(a)
10
9
23、在Python中安装包的工具为()。
yum
get
pip
Wget
24、Python中生成随机数的模块为:
number
re
random
math
25、str01="
-1])以上Python语句的执行结果为:
26、str01="
print(str01[4])以上Python语句的执行结果为:
27、执行下面三条语句后,list2的值是:
()1.list1=['
]2.list2=list
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- python 考试 最新 试题 答案 解析