21、以下程序的输出结果是_
s=“LOVES”
print("{:^13}" .format(S))
A.LOVES
B.******** LOVES
C.LOW3
******
D.L0VES

答案:D
[解析] 本题考查的是字符串输出格式化知识点,中“(:^13}” 表示输出的字符串长度为13,居中对齐,空白处用“” 填充。最后输出的是L0VE*,D项正确。


22、以下程序的输出结果是
a=3.6e-1
b=4.2e3
print(b-a)
A.4199.64
B.7.8e2
C.0.6e-4
D.4199.064

答案:A
[解析 ]程序中b=4200 , a=0.36 ,b-a=4199.64。 本题选择A选项。


23、以下代码的输出结果是
Is=[“apple”,“red”,“orange”]
def funC(a):
ls.append(a)
return
funC(“yellow”)
print(ls)
A.[]
B.[“apple”,“red”,“orange”]
C.[“yellow”]
D.[" apple",“red”,"orange ",“yellow”]

答案:D
[解析] 列表|s中有三个元素,函数funC(“yellow”) ,将yellow"传递给形参a,用append0方法将a中内容添加到列表|s中,最后返回,故最终的s=[" apple “,“red”,” orange ",’ yellow l].print([s),即将列表|s中的内容输出。


24、以下代码的输出结果是
s=[4,2,9,1]
s.insert(3,3)
print(s)
A.[4,2,9,1,2,3]
B.[4,3,2,9,1]
C.[4,2,9,2,1]
D.[4,2,9,3,1]

答案:D
[解析] 在Python语言中,想要在列表中的任意位置插入元素,-般使用insert0方法。 insert()方法有两个参数:第一个参数代表在列表中的位置,第2个参数是在这个位置处插入的元素,注意:插入时,是插入该位置之前。列表下标从0开始,s=[4,2,9,1],s[3]=1,则执行s.insert(3,3)后,s= [4,2,9,3,1],最后print(s) ,结果为D选项。


25、以下代码的输出结果是___。
print(0.1+0.2==0.3)
A.-1
B.Ture
C.False
D.true

答案:C
[解析] 在Python语言中,0.1+0.20300000000000004. 原因是:对于十进制,它只能表示以进制数的质因子为分母的分数。10的质因子有2和5,因此1/2.1/4、 1/5. 1/8和1/10都可以精确表示;相反, 1/3、 1/6和1/7都是循环小数,因为它们的分母使用了质因子3或者7。二进制下(进制数为2) ,只有一个质因子,即2 ,因此只能精确表示分母质因子是2的分数。二 进制中, 1/2、 1/4和1/8都可以被精确表示,但1/5或者1/10就变成了循环小数。所以,在十进制中能够精确表示的0.1与0.2(1/10与1/5) ,到了计算机所使用的二进制中就变成了循环小数。当对这些循环小数进行数学运算并将二=进制数据转换成人类可读的十进制数据时,会对小数尾部进行截断处理。在不同的语言中,运行0.1+0.2会输出不同的结果。


26、以下的函数定义中,错误的是_____。
A.def vfunc(s,a=1,*b):
B.def vfunc(a=3,b):
C.def vfunc(a,**b): .
D.def vfunc(a,b=2):

答案:B
[解析] 函数定义时的语法如下:
def <函数名>( <非可选参数列表>,<可选参数>=<默认值> ):
<函数体>
return <返回值列表>
可选参数一般放置在非可选参数的后面。B项错误。


27、以下用来处理Python字典的方法中,正确的是
A.interleave
B.get
C.insert
D.replace

答案:B
[解析]字典的操作方法有(d代表字典变量) :
d.keys0 :返回所有键的信息。
d.values( :返回所有值得信息。
d.items0 :返回所有的键值对。
d.get(key,default) :键存在则返回相应值,否则返回默认值default.
d.pop(key,default) :键存在则返回相应值,同时删除键值对,否则返回默认值default.
d.popitem() :随机从字典中取出-一个键值对,以元组(key,value)形式返回,同时将该键值对从字典中删除。
d.clear() :删除所有键值对,清空字典。


28、在Python语言中,使用open()打开一个Windows操作系统D盘 下的文件,路径名错误的是
A.D:PythonTest\a.txt
B.D:\PythonTest\a.txt
C.D:/PythonTest/a.txt
D.D://PythonTest//a.txt

答案:A
[解析] 在Python语言中,使用open()打开文件的操作过程中需要注意,由于\是字符串中的转义符,所以表示路径时,使用"\"、 “/“或”//*代替”" ,A项错误。


29、表达式3**2*4//6%7的计算结果是
A.3
B.5
C.4
D.6

答案:D
[解析] 先计算幂,3**2=9 , 9*4=36, 36//6=6 , 6%7=6。//是整除运算, %是求余运算。本题选D选项。


30、当用户输入2时,下面代码的输出结果是____。
try:
n=input(“请输入一个整数:”)
def pow2(n):
return n**5
pow2(n)
except:
print(“程序执行错误”)
A.32
B.2
C.程序没有任何输出
D.程序执行错误

答案:D
[解析] input()函数从控制台获得用户的一行输入,无论用户输入什么内容,input()函数都以字符串类型返回结果。当用户输入2时,n=‘2’ ,这是字符2,不是数字2,不能进行数值运算,故程序会执行except后面的语句,输出程序执行错误。本题选D选项。


31、假设city.csv文件内容如下 :
巴哈马,巴林,盂加拉国,巴巴多斯
白俄罗斯,比利时,伯利兹
以下代码的输出结果是
f=open(“city.csv”,“r”)
Is=f.read(),splt(",")
f.close()
print(ls)
A.”巴哈马’;“巴林;孟加拉国;“巴巴多斯\n白俄罗斯:比利时,伯利兹]
B.'巴哈马”,“巴林;孟加拉国’,巴巴多斯,‘白俄罗斯:比利时,伯利兹]
C.”巴哈马,巴林,孟加拉国,巴巴多斯,白俄罗斯比利时,伯利兹]
D.[”巴哈马”,巴林”,孟加拉国,巴巴多斯,\n’;白俄罗斯",比利时‘,伯利兹"]

答案:A
[解析]在Python中,split(方法通过指定分隔符对字符串进行切片,返回分隔后的字符串列表。以split(",")方法从CSV文件中获得内容时,无法去除换行符。"巴巴多斯\n白俄罗斯作为一个列表元素出现,所以Is=[“巴哈马”;巴林’,'孟加拉国,"巴巴多斯\n白俄罗斯,比利时,伯利兹] ,最后输出列表。本题选A选项。


32、 以下代码的输出结果是
fo=open(“book.txt”,“w”)
Is=[‘C语言;‘Java’C#‘Python’]
fo.writelines(Is)
fo.close()
A.C语言"Java"C#" Python’
B.C语言JavaC#Python
C.I[C语言,Java,C#,Python]
D.I’C语言";Java’C#’;Python’]

答案:B
[解析] 文件打开模式中w表示覆盖写模式,文件不存在则创建,存在则完全覆盖原文件。文件写入方法中,writelines表示直接将列表类型的各元素连接起来写入文件中。此代码就是将列表Is中的内容整体写入文件中,本题选B选项。


33、在Python语言中,属于Web开发框架第三方库的是____。
A.Mayavi
B.Flask
C.PyQt5
D.time

答案:B
[解析] 在Python语言中,属于Web开发框架第三方库的有:Django库、Pyramid库和Flask库。 本题选B选项。


34、以下关于文件的描述中,错误的是
A.文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容
B.可以使用open()打开文件,用close()关闭文件
C.使用read()可以从文件中读入全部文本
D.使用readlines()可以从文件中读入一行文本

答案:D
[解析] 文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容。A项正确。可以使用open0打开文件,用close0关闭文件,B项正确。在Python语言中,文件读取方法有(设f代表文件变量) :
f.read0 :从文件中读入整个文件内容。
f.readline0 :从文件中读入-行内容。
f.readlines0 :从文件中读入所有行,以每行为元素形成一个列表。
f.seek() :改变当前文件操作指针的位置。C项正确。本题选择D选项。


35、不属于Python数据分析及可视化处理第三方库的是____。
A.seaborn
B.random
C.mayavi2
D.numpy

答案:B
[解析] 属于Python数据分析及可视化的第三方数据库的有: numpy、 scipy. pandas、 matplotlih、 TVTK、 mayavi(也称mayavi2)等。 random库是Python语言用于产生各种分布的伪随机数序列的库。本题选择B选项。


36、属于Python用于Web开发第三方库的是___.
A.pygame
B.scipy
C.pdfminer
D.pyramid

答案:D
[解析] 属于Web开发方向的Python第三方生态库有: Django、 Pyramid. Flask等。 Pygame属于游戏开发方向,scipy属于数据分析方向,pdfminer属于文本处理方句。本题选择D选项。


37、不属于Pyhon开发用户界面第三方库的是_
A.PyGObject
B.PyQt
C.time
D.PyGTK

答案:C
[解析] PyQt(QT开发库)、 PyGObject和PyGTK(GTK+库)均是Python开发用户界面的第三方库。而time库是Python提供的处理时间标准库。本题选择C选项。


39、Python数据可视化方向的第三方库是
A Panda3d
B.TVTK
C.Theano
D.Pyramid

答案:B


40、Python机器学习方向的第三方库是
A.random
B.PIL
C.PyQt5 ;
D.TensorFlow

答案:D

Python稳基修炼之计算机等级考试易错细节题2(含答案和解析)相关推荐

  1. Python稳基修炼之计算机等级考试易错细节题4(含答案)

    61.返回一个代表时间的精确浮点数,两次或多次调用,其差值用来计时,这个函数是 A.time.perf_counter( B.time.mktime(t) C.time.strftime(format ...

  2. Python稳基修炼之计算机等级考试易错细节题3(含答案)

    41. Python数据可视化方向的第3方库是 A.Panda3d B.cocos2d C.mayavi D.Pyramid 答案:C 42. Python图形用户界面方向的第三方库是 A.openp ...

  3. Python稳基修炼之计算机等级考试易错细节题1(含答案和解析)

    1.下列不属于处理Python中字典的方法的是____. A.pop() B.replace() C.get() D.popitem() 答案:B [解析] pop()方法:键存在则返回相应值,同时删 ...

  4. Python稳基修炼之计算机等级考试易错概念题4(含答案与解析)

    1.以下关于语言类型的描述中,正确的是 A.静态语言采用解释方式执行,脚本语言采用编译方式执行 B.C语言是静态编译语言, Python语言是脚本语言 C.编译是将目标代码转换成源代码的过程 D.解释 ...

  5. Python稳基修炼之计算机等级考试易错概念题2(含答案与解析)

    文章目录 1.下面关于Python中类的继承 ,说法错误的是___. A.创建子类时,父类必须包含在当前文件夹且位于子类的前面 B.定义子类时,必须在括号内指明子类所要继承的父类的名称 C.如果调用的 ...

  6. Python稳基修炼之计算机等级考试易错概念题1(含答案与解析)

    文章目录 1.下列关于Python的描述正确的是___. A.代码的缩进错误导致的是逻辑错误 B.跳跃结构是Python的流程结构之一 C.Python支持的数据类型包括char.int和float等 ...

  7. Python稳基修炼之计算机等级考试易错概念题6(含答案)

    1.关于Python对文件的处理,以下选项中描述错误的是 A.Python能够以文本和二进制两种方式处理文件 B.Python通过解释器内置的open()函数打开一个文件 C.当文件以文本方式打开时, ...

  8. Python稳基修炼之计算机等级考试易错概念题3(含答案与解析)

    文章目录 1.以下关于random.uniform(a,b)的描述,正确的是 A.生成[a,b]之间的随机小数 B.生成[a,b]之间的随机整数 C.生成- -一个均值为a ,方差为b的正态分布 D. ...

  9. Python稳基修炼之计算机等级考试易错概念题5(含答案)

    1.假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是 A.参数是列表类型时,改变原参数的值 B.参数是整数类型时,不改变原参数的值 C.参数是组合类型(可变对象)时,改变原 ...

最新文章

  1. hashcode java_hashCode方法的作用?
  2. GitHub 轻松提速教程
  3. 正睿 2018 提高组十连测 Day4 T3 碳
  4. 特征图大小_新手向快速了解图神经网络
  5. python分句_Python循环中的分句,继续和其他子句
  6. LeetCode 1180. 统计只含单一字母的子串
  7. yolov5的flask部署python调用
  8. Etcd集群的介绍和选主应用
  9. Dell做RAID配置图文全教程
  10. 【英语学习】【医学】Unit 08 The Cardiovascular System
  11. 用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。...
  12. 【openjudge】 CDQZ challenge 4
  13. 下一个互联网平台还有多远?
  14. 宝塔面板如何将数据自动备份到阿里云OSS对象存储
  15. C++VS2019中新建自定义模板与删除自定义模板
  16. Oracle study之--HASH Cluster特点
  17. 数组和集合的区别及定义方式
  18. 计算机网络防御的论文,计算机网络防御策略论文.doc
  19. 超详细280页Docker实战文档,97.6 MB高清可下载
  20. codeforces——962

热门文章

  1. python第一单元测试,知到Python语言应用第一单元章节测试答案
  2. or计算机二级,计算机二级VF历年上机试题or答案
  3. c语言提示错误信息,【资料】C语言错误信息中文解释
  4. oracle数据库连接不稳定,Oracle数据库自连接查询的缺点及解决方法
  5. mysql 存储过程 简书_MySQL学习之存储过程
  6. c4d计算机丢失api-ms,SVsSccManager Interface
  7. expo运行android studio,一、用Expo开发react-native :快速开始
  8. c语言context窗口,如何在gtk3中为窗口小部件设置特定的css类? (C)
  9. java乱码转中文乱码_java字节数组转换中文乱码,请求帮助
  10. oracle number长度转换,Oracle Number型数值存储与转换的实现详解