欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python基础之计算机等级考试易错细节题4(含答案)

程序员文章站 2022-03-25 14:55:49
学好Python这门编程语言,需要有稳固的基础才行。练习是最重要的部分,但是Python细节部分的思考也是必须经历的,理解这些逻辑是提高自己算法能力的必经之路,尤其是参加Python二级考试的人。...

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