admin 管理员组文章数量: 887021
2024年2月24日发(作者:delphi5企业版百度云)
精品word完整版-行业资料分享
python考试最新试题及答案解析
选择题(标注红色字体为答案)
1、Python中,使用哪个关键字退出while循环:
A、break
B、continue
C、if
D、quit
2、下面针对Python变量的命名,正确的是:
A、1_abc
B、get_msg
C、print
D、abc_$"
3、在Python中,要在字符串中添加换行符,可使用字符组合的是:
A、a
B、n
C、q
D、x"
4、Python中,3 ** 2 的结果是:
A、3
B、6
精品word完整版-行业资料分享
C、9
D、12
5、Python中,在列表strs=['a','b','c']中的元素a和b中间添加一个元素m,正确的是:
A、(0,'m')
B、(1,'m')
C、(0,'m')
D、(1,'m')" # list insert , append 而 set 只有add
6、Python中,想要使用range()获取数字1~5,正确的写法是:
A、range(0,5)
B、range(1,5)
C、range(1,6)
D、range(0,6)
7、Python中,获取列表中的最小值使用:
A、min
B、max
C、count
D、sum
8、Python将带小数点的数字都称为:
A、小数
B、分数
精品word完整版-行业资料分享
C、定点数
D、浮点数
9、在Python中,字典最外层使用:
A、( )括起来
B、[ ]括起来
C、{ }括起来 # set dict 都是{} 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()
精品word完整版-行业资料分享
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
精品word完整版-行业资料分享
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、("tom")
B、("tom")
C、("tom")
D、("tom")
20、Python中,向列表的指定位置插入元素,需要使用:
A、add
精品word完整版-行业资料分享
B、set
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,语句while users:的终止条件为:
A、列users为空
精品word完整版-行业资料分享
B、列表users第一个元素为0
C、列表users第一个元素为NULL
D、列表users被删除
25、在Python中,有列表numbers,若要判断列表是否为空,可以使用语句:
A、if numbers
B、else numbers
C、for numbers
D、numbers=NULL
26、Python中,下面哪个选项的值最小:
A、np = ([(1,2,3,4)])
B、np = ([(1,2),(3,4)])
C、np = (((1, 2), (3,4)))
D、np=([{1,2,3,4}])
27、Django的MTV模式中负责如何把页面展示给用户(html)的层是:
A、Model
B、Template # 约定优于配置
C、View
D、Controller
28、Python不支持的数据类型有 ()
A、char # 没有char因为’’也代表str
精品word完整版-行业资料分享
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、-
精品word完整版-行业资料分享
B、#
C、//
D、/**/
33、str01 = ""ABCDEFG""
print(len(str01))
以上Python语句的执行结果为:()
A、5
B、6
C、7
D、8"
34、str01 = ""ABCDEFG""
print(str01[4])
以上Python语句的执行结果为:()
A、"C"
B、"D"
C、"E"
D、"F"
35、str01 = "ABCDEFG"
print(str01[1:3])
以上Python语句的执行结果为:()
A、"BC"
精品word完整版-行业资料分享
B、"BCD"
C、"AB"
D、"ABC"
36、str01 = "ABCDEFG"
print(str01[-1:-3])
以上Python语句的执行结果为:()
A、[]
B、""EFG""
C、""FG""
D、""GF"""
37、str01 = ""ABCDEFG""
print(str01[-1:-3:-1])
以上Python语句的执行结果为:()
A、""GFE""
B、""EFG""
C、""FG""
D、""GF"""
38、在Python中,实现多分支选择结构比较好的方法是( )
A、if
B、if---else
C、if ---elif –else #Serties. map
精品word完整版-行业资料分享
D、if ---else if --else
39、if 2: print(5)
else: print(6)
以上Python语句的执行结果为:()
A、0
B、2
C、5
D、6
40、list01 = [1,2,3,4]
([5,6])
print(len(list01))
以上Python语句的执行结果为:()
A、2
B、4
C、5
D、6
41、list01 = [1,2,3]
list02 = list01
list01[1] = 100
print( list02)
以上Python语句的执行结果为:()
精品word完整版-行业资料分享
A、[1,2,3]
B、[1,100,3]
C、[100,2,3]
D、[1,2,100]
42、str01 = ""
print(len(("."))) # csv ,
以上Python语句的执行结果为:()
A、2
B、3
C、4
D、5
43、_str = "_"
list01 = ["A", "B", "C"]
print(len(_(list01)))
以上Python语句的执行结果为:()
A、3
B、4
C、5
D、6
44、在Python中安装包的工具为()
A、yum
精品word完整版-行业资料分享
B、get
C、pip
D、wget"
45、在Python中,try---except结构的作用最匹配的是()
A、处理异常
B、尝试去执行python语句
C、尝试把数据写入数据库
D、尝试解决代码的错误 # 逻辑错误,语法错误
46、幂运算运算符为( )。
A、*
B、**
C、%
D、// # % /
47、关于a or b 的描述错误的是()。
A、若a=True b=True 则 a or b ==True
B、若a=True b=False 则 a or b ==True
C、若a=True b=True 则 a or b ==False
D、若a=False b=False 则 a or b ==False"
48、使用( )关键字来创建 python自定义函数。
A、function
精品word完整版-行业资料分享
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 = ['a', 'b', 'c']
精品word完整版-行业资料分享
2. list2 = list1
3. ('de')
A、['a', 'b', 'c']
B、['a', 'b', 'c', 'de']
C、['d', 'e', 'a', 'b', 'c']
D、['a', 'b', 'c', 'd', 'e']
53、Python中获得字符串 s长度的方法是()
A、()
B、
C、len(s) # str tuple list set dict len获取长度
D、length(s)
54、字符串函数 strip() 的作用是()
A、按照指定字符分割字符串为列表
B、连接两个字符串序列
C、去掉字符串两侧空格或指定字符
D、替换字符串中特定字符
55、在读写文件之前,需要通过以下哪个方法创建文件对象()
A、create
B、folder
C、File
D、open
精品word完整版-行业资料分享
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、下列哪些集合是无序集合()
A、list
B、tuple
C、set
D、dict
59、有一个字符串str01= “ABCDEFG”, 如果想取出字符”E”,下列写法正确的是()
A、str01[4]
B、str01[5]
C、str01[-2]
D、str01[-3]
精品word完整版-行业资料分享
60、有一个List集合为list01 = [11,22,33,44,55,66], 下列遍历元素的循环结构正确的是:()
A、for item in list01: print(item)
B、for item of list01: print(item)
C、for item in range(len(list01)): print(list01[item])
D、for index, value in enumerate(list01): print(value)
61、下列哪些模块可以显示当前的时间日期()
A、showtime
B、datetime
C、time
D、times
62、Python的多行注释的标识方式正确的为()
A、"""注释内容"""
B、''' 注释内容'''
C、/*注释内容*/
D、<!-- 注释内容-->
63、import random
print(t(50,100))
以上Python语句有可能出现的结果为:()
A、50
B、66
精品word完整版-行业资料分享
C、77
D、100
64、关于List集合的特性的关键字,正确的是()
A、有序
B、可变
C、可重复
D、key-value存储结构
65、关于Dict集合的特性的关键字,正确的是()
A、无序
B、可变
C、key可重复
D、key-value存储结构
66、使用open读取文本文件的时候,哪些是读取文件的函数()
A、readfile()
B、read() # 一次性读取整个文件, 文件越大速度越慢
C、readlines() # 一次性读取,每行返回的是list 元素
D、readline() # 读取一行
67、使用open写入文本文件的时候,哪些是写入文件的函数()
A、writefile()
B、write(str) # 字符串,就是你要写入文件的内容.
精品word完整版-行业资料分享
C、writelines() # 的参数是序列,比如列表,它会迭代帮你写入文件
D、writeline()
68、下列模块中,哪些是可以读取Excel数据的模块( )
A、xlrd
B、xlwt # 仅仅支持写 xlwings 支持读写而且支持 xls xlsx
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"
精品word完整版-行业资料分享
考试题(标注黄色字体为答案)
1、 _str = "_" list01 = ["A", "B", "C"] print(len(_(list01))) 以上Python语句的执行结果为:()。
A.
3
B.
4
精品word完整版-行业资料分享
C.
5
D.
6
2、 str01="Hello World" print(("Y")) 以上Python语句的执行结果为:()。
A.
程序报错
B.
-1
C.
True
D.
FALSE
3、 list01 = [1,2,3] list02 = list01 list01[1] = 100 print( list02) 以上Python语句的执行结果为:()。
精品word完整版-行业资料分享
A.
[1,2,3]
B.
[1,100,3]
C.
[100,2,3]
D.
[1,2,100]
4、 if 2: print(5) else: print(6) 以上Python语句的执行结果为:()。
A.
0
B.
2
C.
5
精品word完整版-行业资料分享
D.
6
5、 以下不是 Python 语言关键字的选项是:()。
A.
None
B.
as
C.
raise
D.
Function
6、 下面代码的执行结果是() A.
3
B.
4
C.
8
ls=[[1,2,3],[[4,5],6],[7,8]] print(len(ls))
精品word完整版-行业资料分享
D.
17、str01 = "" print(len(("."))) 以上Python语句的执行结果为:()。
A.
2
B.
3
C.
4
D.
5
8、 Django的MTV模式中负责如何把页面展示给用户(html)的层是:()。
A.
Model
B.
Template
C.
View
D.
精品word完整版-行业资料分享
Controller
9、 下程序的输出结果是:()。 a = [“a”,“b”,“c”] b = a[::-1] print(b)
A.
[‘a’, ‘b’, ‘c’]
B.
‘c’, ‘b’, ‘a’
C.
‘a’, ‘b’, ‘c’
D.
[‘c’, ‘b’, ‘a’]
10、 下面代码的输出结果是()“tomato”] print(s[1:4:2])
A.
s =[“seashell”,“gold”,“pink”,“brown”,“purple”,
精品word完整版-行业资料分享
[‘gold’, ‘pink’, ‘brown’]
B.
[‘gold’, ‘pink’]
C.
[‘gold’, ‘pink’, ‘brown’, ‘purple’, ‘tomato’]
D.
[‘gold’, ‘brown’]
11、 str01 = "ABCDEFG" print(len(str01)) 以上Python语句的执行结果为:()。
A.
5
B.
6
C.
7
D.
精品word完整版-行业资料分享
8
12、 下面代码的输出结果是 ( ) x = 12.34 print(type(x))
A.
B.
C.
D.
13、 在Python中,幂运算运算符为( )。
A.
*
B.
精品word完整版-行业资料分享
**
C.
%
D.
//
14、 “ab”+ ”c”*2 结果是:()。
A.
abc2
B.
abcabc
C.
abcc
D.
ababcc
精品word完整版-行业资料分享
15、 下面这段基于Python3的代码执行后,f函数执行了多少次: def f(n): if(n==1 or n==2):
return 1 else: return f(n-1)+f(n-2) ret=0 ret = f(12) print(ret)
A.
144
B.
145
C.
287
D.
288
16、 Python中使用( )函数接收用输入的数据。
A.
accept ()
B.
input ()
C.
精品word完整版-行业资料分享
readline ()
D.
login ()
17、 下面对Django描述错误的是:()。
A.
Django无socket
B.
Django内置的ORM跟框架内的其他模块耦合程度高
C.
Django模板的设计哲学是彻底的将代码、样式分离
D.
Django 是一个轻量级的Web框架,异步非阻塞+内置WebSocket功能
18、 str01 = "ABCDEFG" print(str01[-1:-3]) 以上Python语句的执行结果为:()。
A.
[]
精品word完整版-行业资料分享
B.
"EFG"
C.
"FG"
D.
"GF"
19、 Python中提供用于处理日期和时间的类的模块是:()
A.
datatime
B.
datetime
C.
date
D.
精品word完整版-行业资料分享
Time
20、 Matplotlib中设置不同线条字符‘2’表示:
A.
上三叉点
B.
下三叉点
C.
左三叉点
D.
右三叉点
21、 Python中获得字符串 s长度的方法是()。
A.
精品word完整版-行业资料分享
()
B.
C.
len(s)
D.
length(s)
22、 以下程序的输出结果是:
A.
4
B.
5
C.
10
D.
。 ls =list(“the sky is blue”) a = (‘s’,5,10) print(a)()
精品word完整版-行业资料分享
9
23、 在Python中安装包的工具为()。
A.
yum
B.
get
C.
pip
D.
Wget
24、 Python中生成随机数的模块为:()。
A.
number
B.
精品word完整版-行业资料分享
re
C.
random
D.
math
25、 str01 = "ABCDEFG" print(str01[-1:-3:-1]) 以上Python语句的执行结果为:()。
A.
"GFE"
B.
"EFG"
C.
"FG"
D.
"GF"
26、 str01 = "ABCDEFG" print(str01[4]) 以上Python语句的执行结果为:()。
精品word完整版-行业资料分享
A.
"C"
B.
"D"
C.
"E",
D.
"F"
27、 执行下面三条语句后,('de')
A.
['a', 'b', 'c']
B.
['a', 'b', 'c', 'de']
C.
list2 的值是:( ) 1. list1 = ['a', 'b', 'c'] 2. list2 = list1 3.
精品word完整版-行业资料分享
['d', 'e', 'a', 'b', 'c']
D.
['a', 'b', 'c', 'd', 'e']
28、 list01 = [1,2,3,4] ([5,6]) print(len(list01)) 以上Python语句的执行结果为:()。
A.
2
B.
4
C.
5
D.
6
29、 同时去掉字符串左边和右边空格的函数是:()。
A.
center()
精品word完整版-行业资料分享
B.
count()
C.
fomat()
D.
strip()
30、 在读写文件之前,需要通过以下哪个方法创建文件对象()。
A.
create
B.
folder
C.
File
D.
Open
精品word完整版-行业资料分享
31、 str =“Python语言程序设计”,表达式 ric() 的结果是:()。
A.
True
B.
1
C.
0
D.
False
32、 字符串函数 strip() 的作用是()
A.
按照指定字符分割字符串为列表
B.
连接两个字符串序列
精品word完整版-行业资料分享
C.
去掉字符串两侧空格或指定字符
D.
替换字符串中特定字符
33、 在Python中,try---except结构的作用最匹配的是()。
A.
处理异常
B.
尝试去执行python语句
C.
尝试把数据写入数据库
D.
尝试解决代码的错误
34、 Python不支持的数据类型有 ()。
精品word完整版-行业资料分享
A.
char
B.
int
C.
float
D.
List
35、 设 str = 'python',想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:()。
A.
print(str[0].upper()+str[1:])
B.
print(str[1].upper()+str[-1:1])
C.
print(str[0].upper()+str[1:-1])
精品word完整版-行业资料分享
D.
print(str[1].upper()+str[2:])
36、 关于a or b 的描述错误的是()。
A.
若a=True b=True 则 a or b ==True
B.
若a=True b=False 则 a or b ==True
C.
若a=True b=True 则 a or b ==False
D.
若a=False b=False 则 a or b ==False
37、 str01="Hello World" print(("e")) 以上Python语句的执行结果为:()。
A.
1
精品word完整版-行业资料分享
B.
2
C.
TRUE
D.
FALSE
38、 Pandas中设置分组和聚合的函数名是:()
A.
group
B.
groupby
C.
order
D.
Count
精品word完整版-行业资料分享
39、 在Python中,实现多分支选择结构比较好的方法是( )
A.
if
B.
if---else
C.
if ---elif --else
D.
if ---else if --else
40、 Pandas模块的数据结构中处理一维数组的是:
A.
List
B.
Array
精品word完整版-行业资料分享
C.
DataFrame
D.
Series
41、 使用( )关键字来创建 python自定义函数。
A.
function
B.
func
C.
procedure
D.
def
42、 下面代码的输出结果是()。 vlist = list(range(5)) print(vlist)
精品word完整版-行业资料分享
A.
0 1 2 3 4
B.
0,1,2,3,4,
C.
0;1;2;3;4;
D.
[0, 1, 2, 3, 4]
43、 以下哪条语句定义了一个 Python字典()。
A.
{ }
B.
{1, 2, 3}
C.
精品word完整版-行业资料分享
[1, 2, 3]
D.
(1, 2, 3)
44、 下面代码的输出结果是() name = “Python语言程序设计”
A.
thon语言程序
B.
thon语言程序设
C.
ython语言程序
D.
程序出错
45、 在循环中用于结束整个循环的关键字是()。
A.
goto
B.
2]) print(name[2: –
精品word完整版-行业资料分享
exit
C.
continue
D.
Break
46、 str01 = "ABCDEFG" print(str01[1:3]) 以上Python语句的执行结果为:()。
A.
"BC"
B.
"BCD"
C.
"AB"
D.
"ABC"
47、 Python中单行注释使用的符号为()。
A.
精品word完整版-行业资料分享
-
B.
#
C.
//
D.
/**/
48、 以下对 Python 程序缩进格式描述错误的选项是:()。
A.
不需要缩进的代码顶行写,前面不能留空白
B.
缩进可以用 tab 键实现,也可以用多个空格实现
C.
严格的缩进可以约束程序结构,可以多层缩进
D.
版权声明:本文标题:python考试最新试题及答案解析 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1708769496h530837.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论