python单选题库答案_第2期Python语言计算机等级考试二级模拟试卷单选题解答详解...

因为模拟试卷有好多套的,可能有些题型一样,但是不影响的,如果碰到以前看过,就当复习。

u=2387228618,2865146359&fm=173&app=49&f=JPEG?w=640&h=480&s=12512E64345727D0182A9607020050EB

一个人写一篇文章可能要几个小时,阅读就几分钟,所以每期就顺序选20道题。

有人留言说:面向对象不是不考吗?就算不考,迟早也是要学习的。要是万一考了。学习广点没坏处的。

基本要求

1. 掌握 Python 语言的基本语法规则。

2. 掌握不少于 2 个基本的 Python 标准库。

3. 掌握不少于 2 个 Python 第三方库,掌握获取并安装第三方库的方法。

4. 能够阅读和分析 Python 程序。

5. 熟练使用 IDLE 开发环境,能够将脚本程序转变为可执行程序。

6. 了解 Python 计算生态在以下方面(不限于)的主要第三方库名称:网络爬虫、数据分析、数据可视化、机器学习、Web 开发等。

第1题:定义一个变量s的字符串,以下程序的功能是:

u=1013905234,979493343&fm=173&app=49&f=JPEG?w=640&h=271&s=FAB7E54C8AE0A968587644030200E0CB

u=3619282239,1147356177&fm=173&app=49&f=JPEG?w=640&h=426&s=3A85A1445AA49F6E0A6AF88B0200E0CA

u=49745997,3212605862&fm=173&app=49&f=JPEG?w=640&h=110&s=FAA5E14CCD0627700EF6A5820300E0CB

解答:

s = s.lower() (把字符串s中的大写全部装换小写)for ch in '\',?.:()':(限定ch在 \',?.:() 符号中)s = s.replace(ch, )(把ch在字符串替换为空格)words = s.split()(把字符串s用空格分割成列表)counts = {}(定义空字典)for word in words:(循环列表)counts[word] = counts.get(word,0)+1(每次循环word作为字典counts的键,counts[word] 赋值得到计算每次word在字典counts中的总次数)items = list(counts.items())(字典items() 函数以列表形式返回可遍历的(键, 值)元组数组。然后转换成列表)items.sort(key=lambda x:x[1],reverse = True)(列表排序,key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。lambda x:x[1]就是列表中每个元素的x[1],用降序也就从大到小排序)fo = open(wordnum.txt,w,encoding =utf-8)(打开wordnum.txt只用于写入)for i in range(10):(循环10)word,count = items[i](两个变量接受元祖)fo.writelines( word + : + str(count) + \n)(把两个变量写入文件中并且换行)fo.close()(关闭文件)第2题:以下文件操作方法中,打开后能读取 CSV 格式文件的选项是:

u=3065321769,1084084296&fm=173&app=49&f=JPEG?w=391&h=140&s=3A85E1488EA089724E5F50870200E0CB

解答:

open()的模式只有:

+:打开一个文件进行更新(可读可写)。r:以只读方式打开文件。a:打开一个文件用于追加。w:打开一个文件只用于写入。b:二进制模式。这几种可以组合成特定。没有x。

第3题:以下关于字典的描述,错误的是:

u=300231560,77860777&fm=173&app=49&f=JPEG?w=333&h=138&s=3A84A148D7F0BD6A4847540B0200E0C8

解答:

字典中键都是唯一的,所以值只能对应一个键。

第4题:以下程序的输出结果是:

u=450847398,1986394678&fm=173&app=49&f=JPEG?w=294&h=135&s=B291E16C8EA0BD785E7B14030200308A

u=1368434745,317200907&fm=173&app=49&f=JPEG?w=206&h=140&s=3A87E1481AE6B77E4E73548F0200E0CB

解答:

if i == m:进入判断就直接跳过Su,然后碰到break就直接跳出整个循环,print(i)根本都没有执行。所以什么都没有输出。

第5题:以下程序的输出结果是:

u=328385913,2758956027&fm=173&app=49&f=JPEG?w=607&h=224&s=BA81A14C8EA4BF7006FEC58F0200F0CA

u=1298061312,618891049&fm=173&app=49&f=JPEG?w=538&h=140&s=3A85E14CCD8C2D720C778C96020070CA

解答:

ls.remove(山蝰)就已经移除列表的值,A和B就错误了。最后的打印str[:-1]从开始取到最后并且最后加个句号打印输出。所有选D。

第6题:以下程序的输出结果是:

u=307293459,565289219&fm=173&app=49&f=JPEG?w=312&h=105&s=FA808144BCE8AD7054EDD9830200F089

u=3506141794,658221423&fm=173&app=49&f=JPEG?w=293&h=136&s=7AB5E148AAE2F77C4ED34C870200E0CB

解答:

sum跟内置函数或方法同名,定义初始值就不报错。没有初始值,所以报错。

第7题:以下程序的输出结果是:

u=372593136,4191092187&fm=173&app=49&f=JPEG?w=489&h=107&s=B281B14C4EAC8F700CEA4C0F0200A0CB

u=2553117823,750473288&fm=173&app=49&f=JPEG?w=322&h=139&s=3A85A14C06B09C694C5EF4820200E0CB

解答:

{0:^4}中0对应format中的s1,s1长度只有2,^4是规定4位长度,所以企鹅后面有两个空格补上。

:{1:!9}中1对应s2,s2长度只有6,!9就是不足九位用!补全。

第8题以下程序的输出结果是:

u=3355722896,37889633&fm=173&app=49&f=JPEG?w=640&h=71

u=1569351842,1401568544&fm=173&app=49&f=JPEG?w=594&h=129&s=3A85F148CD84BF700C7FF00E0200A0CB

解答:

每一个{0}中0都是对应format中的s1

第9题:以下程序的输出结果是:

u=1664922483,3244446338&fm=173&app=49&f=JPEG?w=640&h=156&s=BA85A14C6EA09F744ED7508F020070CA

u=712103396,1176635359&fm=173&app=49&f=JPEG?w=269&h=133&s=3A85F148BEE09F7C427744070200E0CB

解答:

判断每次都是打印并且不换行输出,最后跳出本次循环,就算没有continue,程序也会跳出本次循环进行下一次,一直到程序执行完。

第10题:假设将单词保存在变量 word 中,使用一个字典类型 counts={},统计单词出现的次数可采用以下代码:

u=508047461,1486128723&fm=173&app=49&f=JPEG?w=474&h=148&s=A2C2B74B9BA08F7248E9E40E0000E0C3

解答:

Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值。

dict.get(key, default=None)

key -- 字典中要查找的键。default -- 如果指定键的值不存在时,返回该默认值值。第11题:以下生成词云的 Python 第三方库的是:

u=417019294,1387276608&fm=173&app=49&f=JPEG?w=243&h=137&s=3A85E1480AE49B784C5640070200A0CB

解答:

csvkit包含一组CSV相关的程序,用来处理和转换CSV文件格式。wordcloud把词云当作一个对象,它可以将文本中词语出现的频率作为一个参数绘制词云,而词云的大小、颜色、形状等都是可以设定的。pydub是python中用户处理音频文件的一个库。Python有些出色的数据可视化库,但很少能渲染GIF或视频动画。第12题:以下属于 Python 中文分词方向第三方库的是:

u=2063424644,1999074208&fm=173&app=49&f=JPEG?w=247&h=139&s=3A85E14813F0BE7804DF45060200A0CB

解答:

python-docx包,这是一个很强大的包,可以用来创建docx文档,包含段落、分页符、表格、图片、标题、样式等几乎所有的word文档中能常用的功能都包含了。jieba是优秀的中文分词第三方库。python-pptx一个ppt自动化创建工具。python之pefile模块(解析PE)。第13题:以下属于 Python 脚本程序转变为可执行程序的第三方库的是:

u=97430398,2712659340&fm=173&app=49&f=JPEG?w=230&h=146&s=3A87A1484AA49F7E4E556C870200E0CB

解答:

openpyxl模块是一个读写Excel2010文档的Python库。PyPDF2就是这样一个库,使用它可以轻松的处理pdf文件,它提供了读、写、分割、合并、文件转换等多种操作。Pillow是Python里的图像处理库,提供了了广泛的文件格式支持,强大的图像处理能力,主要包括图像储存、图像显示、格式转换以及基本的图像处理操作等。PyInstaller是一个压缩python文件成为可执行程序的一个软件。第14题:Python中布尔变量的值为()。

u=1805812623,3277926431&fm=173&app=49&f=JPEG?w=253&h=140&s=3A85E1481EEB8F7C4C5EE5870200E0CB

解答:

这个没什么好说的,注意大小写就好。

第15题:以下的布尔代数运算错误的是()。

u=1262167985,3183625534&fm=173&app=49&f=JPEG?w=472&h=143&s=3A85E148CFE089701E56140E0200A0CA

解答:

or只要左边为真,右边就不执行了。

and只要左边的为假,右边也不执行了。

就算B不会转换,按上面方法排除就剩下B。

第16题:对负数取平方根,即使用函数math.sqrt(x),其中x为负数,将产生 ()。

u=88369034,3157902035&fm=173&app=49&f=JPEG?w=277&h=143&s=3A85A1481AE097780CD6D5870200B0CB

解答:

平方是相同的两个数相乘。负数肯定一个正数和一个负数相乘。程序奔溃就夸张了,只是报错而已。

第17题:用于生成和计算出新的数值的一段代码称为:

u=1166433894,1059971675&fm=173&app=49&f=JPEG?w=230&h=140&s=3A85A1485AE4B37A4867048F0200A0CB

解答:

表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。

第18题:下面哪一个不是Python语言的合法命名:

u=3740067496,1376457961&fm=173&app=49&f=JPEG?w=284&h=140&s=3A85A14C0AE89F784C5738870200E0CB

解答:

不可以数字开头的字母、数字、下划线组合。

第19题 :下述程序的输出结果是:

u=4018306529,3549014610&fm=173&app=49&f=JPEG?w=303&h=82&s=BA81A14CDDCDB97046CD9C840200E089

u=502309731,2659561785&fm=173&app=49&f=JPEG?w=189&h=140&s=3AA7E1485EE9AF780A536C87020070CB

解答:

range(0,2)生成0到2的数字,不包括2。只有0和1。

第20题:字符串是一个字符序列,例如,字符串s,从右侧向左第3个字符用什么索引?

u=908906475,1629509736&fm=173&app=49&f=JPEG?w=246&h=129&s=A2C2974B6AA9AB7A4679E40F0000E0C3

解答:

从右侧向左第3个字符就是倒数第三,倒数从-1开始,第三个就-3。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值