61、返回一个代表时间的精确浮点数,两次或多次调用,其差值用来计时,这个函数是
A.time.perf_counter(
B.time.mktime(t)
C.time.strftime(format,t)
D.time.ctime0
答案∶A
62、生成一个[0.0,1.0)之间的随机小数的函数是
A.random.randint(O.0,1.0)
B.random.random()
C.random.randrange(0.0,1.0)
D.random.uniform(0.0,1.0)
答案∶B【random.random()包括了1,而uniform不包括1】
63、生成一个k比特长度的随机整数的网数是
A.random.choice(k)
B.random.shuffle(k)
C.random.getrandbits(k)
D.random.sample(pop,k)
答案:C
64、下面代码的运行结果是
def func(num):
num+=1
a=10
func(a)
print(a)
A.10
B.11
C.出错
D.int
答案∶A 【不能改变大小,普通变量global之后才可以改变大小。】
65、下面代码的输出结果是
def exchange(a,b):
a,b=b,a
return(a,b)
x=10
y=20
x,y=exchange(x,y)
print(x,y)
A.2010
B.20,10
C.1010
D.20 20
答案∶A 【在同一个输出函数print()中,默认是连续的,没有逗号或换行】
66、以下选项中,不是Python文件打开的合法模式组合是
A.""
B.“wr”
C.“br+”
D.“bw”
答案∶B
67、关于二维数据CSV存储问题,以下选项中描述错误的是
A.CSV文件的每—行表示一个具体的一维数据
B.CSV文件的每行采用逗号分隔多个元素
C.CSV文件不能包含二维数据的表头信息
D.CSV文件不是存储二维数据的唯一方式
答案:C
68、列表ls=[[1,2,3,4,5,6,7,8,9]],以下选项中描述错误的是
A.ls可能是一维列表
B.Is可能是二维列表
C.Is可能是多维列表
D.ls可能是高维列表
答案∶D
69、以下文件操作方法中,不能向CSV格式文件写入数据的是
A.write
B.writelines
C.writeline
D.seek和write 【seek是读写位置,tell是指针位置】
答案:C
70、关于open()函数的文件名,以下选项中描述错误的是
A.文件名可以是绝对路径
B.文件名可以是相对路径
C.文件名对应的文件可以不存在,打开时不会报错
D.文件名不能是一个目录
答案:C 【写的时候才不会报错,若不存在,会创建一个该文件】
71、当前程序路径在D:\PythonTest目录中,使用open()打开D盘根目录下文件,以下选项中对路径的表示错误的是
A.D:\a.txt
B…/a.txt
C.D:\a.txt
D…//a.txt
答案:C 【A对,C错是因为A中的第一个\表示转义符号将第二个\给转义了,而C中则是将a给转义了】
72、以下选项对应的方法可以辅助用于从CSV文件中解析二维数据的是
A.strip()
B.center()
C.count()
D.format()
答案∶A 【strip()用于去除空格,辅助】
73、给出如下代码∶
sum=0
for i in range(1,11):
sum+=i
print(sum)
以下选项中描述正确的是
A.循环内语句块执行了11次
B.如果print(sum)语句完全左对齐,输出结果不变
C.输出的最后一个数字是55
D.sum+=i可以写为sum+ =i
答案:C 【sum+=i不等于sum+ =i;第二种写法是错误的】
74、下面代码的执行结果是
print(pow(3,0.5)*pow(3,0.5)==3)
A.True
B.False
C.3
D.pow(3,0.5)*pow(3,0.5)==3
答案∶B 【Python中的浮点数具有误差,因此根号3 乘 根号3不等于3】
75、下面代码的输出结果是
for i in[“pop star”]:
pass
print(i,end="")
A.pop star
B.出错
C.无输出
D.popstar
答案∶A
76、关于Python的数字类型,以下选项中描述错误的是
A.1.0是浮点数,不是整数
B.浮点数也有十进制、二进制、八进制和十六进制等表示方式
C.整数类型的数值一定不会出现小数点
D.复数类型虚部为0时,表示为1+Oj
答案:C
77、下面代码的输出结果是
z=12.34+34j
print(z.imag)
A.12.12
B.34
C.12
D.34.0
答案:D
78、下面代码的输出结果是
s1=“The python language is a scripting language.”
s1.replace(‘scripting’,‘general’)
print(s1)
A.The python language is a scripting language.
B.The python language is a general language.
C.[‘The’;‘python’, ‘language’,‘is’;‘a’,‘scripting’,‘language.’]
D.系统报错
答案∶A 【直接replace不会改变原来的变量s1】
79、在一行上写多条Python语句使用的符号是
A.分号
B.冒号
C.逗号
D.点号
答案∶A
80、下面代码的输出结果是
print(O.1+0.2==0.3)
A.True
B.False
C.true
D.false
答案:B 【浮点数是具有误差的】
81、下列选项中可以查看Python代码的语言版本(例如3.5.3)的是
A.impport sys
sys.version
B.imaport sys
sys.path
C.import sys
sys.version_info
D.import sys
sys.exc_info(
答案∶A
82、以下选项中,不是Python语言保留字的是
A.try
B.None
C.int
D.del
答案∶C
83、Python 3.0正式发布的年份是
A.1990
B.2018
C.2002
D.2008
答案∶D
84、给标识符关联名字的过程是
A.生成语句
B.表达
C.赋值语句
D.命名
答案∶D
85、IDLE菜单中将选中区域注释的快捷键是
A.Alt+3
B.Alt+4
C.Ctrl+Z
D.Ctrl+G
答案∶A 【取消注释是Alt+4】
86、IDLE装单将选中区域的空格替换为Tab的快捷键是
A.Alt+5
B.Alt+6
C.Ctrl+V
D.Ctrl+C
答案∶A 【Tab替换为空格是Alt+6】
87、查看Python是否安装成功的命令是
A.Win+R
B.exit()
C.PyCharm
D.python3.4-v
答案:D
88、Python为源文件指定系统默认字符编码的声明是
A.t#coding:utf-8
B.#coding:GB2312
C.#coding:GBK
D.#coding:cp936
答案∶A
89、给出如下代码:
TempStr=“Hello World”
可以输出"world"子串的是
A.print(TempStr[-5:])
B.print(TempStr[-5:-1])
C.print(TempStr[-5:0])
D.print(TempStr[-4:-1])
答案∶A 【TempStr[-5:]不等于TempStr[-5:0]】
90、Python 3.x版本的保留字总数是
A.33
B.27
C.16
D.29
答案∶A