计算机python考试真题及答案新课标_Python基础之计算机等级考试易错细节题4(含答案)...

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

本文地址:https://blog.csdn.net/Viewinfinitely/article/details/108858841

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值