2022-2023年广东省汕尾市全国计算机等级考试Python语言程序设计

上传人:玩*** 文档编号:350247064 上传时间:2023-04-28 格式:DOCX 页数:67 大小:82.47KB
返回 下载 相关 举报
2022-2023年广东省汕尾市全国计算机等级考试Python语言程序设计_第1页
第1页 / 共67页
2022-2023年广东省汕尾市全国计算机等级考试Python语言程序设计_第2页
第2页 / 共67页
2022-2023年广东省汕尾市全国计算机等级考试Python语言程序设计_第3页
第3页 / 共67页
2022-2023年广东省汕尾市全国计算机等级考试Python语言程序设计_第4页
第4页 / 共67页
2022-2023年广东省汕尾市全国计算机等级考试Python语言程序设计_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《2022-2023年广东省汕尾市全国计算机等级考试Python语言程序设计》由会员分享,可在线阅读,更多相关《2022-2023年广东省汕尾市全国计算机等级考试Python语言程序设计(67页珍藏版)》请在金锄头文库上搜索。

1、2022-2023年广东省汕尾市全国计算机等级考试Python语言程序设计学校:_ 班级:_ 姓名:_ 考号:_一、单选题(30题)1.下面属于P)rthon文本处理方向的第三方库的是()。A.PIL B.mayavi C.TVTK D.pdfminer2.对于字典d,以下选项对d. values()的描述正确的是()。A.返回一个列表类型,其中包括字典d的所有值B.返回一个dict_values类型,其中包括字典d的所有值C.返回一个元组类型,其中包括字典d的所有值D.返回一个集合类型,其中包括字典d的所有值3.下面属于“对象”成分之一的是()。A.封装 B.规则 C.属性 D.继承4.以下

2、程序的输出结果是()。a=3.6e-1b=4.2e3print(b-a)A.4199.64 B.7.8e2 C.0.6e-4 D.4199.0645.关于数据组织的维度描述正确的是()。A.二维数据由对等关系的有序或无序数据构成B.高维数据由关联关系数据构成C.CSV是一维数据D.一维数据采用线性方式存储6.以下程序的输出结果是()。ss = set(“htslbht”)sorted(ss)for i in ss:print (i, end=)A.hlbst B.htslbht C.tsblth D.hhlstt7.Python 3中获取用户输入并默认以字符串存储的函数是()A.raw_inp

3、ut B.input C.raw D.print8.关系数据模型的三个组成部分中不包括()。A.数据操作 B.数据结构 C.并发控制 D.完整性规则9.以下关于数据维度的描述,错误的是()。A.列表的索引值是大于0小于列表长度的整数B.JSON格式可以表示比二维数据还复杂的高维数据C.二维数据可以看成是多条一维数据的组合形式D.csv文件既能保存一维数据,也能保存二维数据10.以下代码的输出结果是()。Is=1,2,3,python,4,5,ABC,6,7,8print(ls2l)A.ABC B.p C.4 D.611.下载但不安装一个第三方库的命名格式是()。A.pip download 第

4、三方库名B.pip uninstall 第三方库名C.pip install 第三方库名D.pip search 第三方库名12.Python中文件的打开模式为“t”,对应的文件打开模式为()。A.只读模式 B.覆盖写模式 C.文本文件模式 D.二进制文件模式13.下面关于Python标准库和第三方库的说法正确的是()。A.Python的第三方库是Python安装时默认自带的库B.Python的标准库和第三方库的调用方式一样,都需要用import语句调用C.Python的第三方库需要用import语句调用,而标准库不需要D.Python的标准库需要用import语句调用,而第三方库不需要14.

5、以下不属于Python数据分析领域第三方库的是()。A.scrapy B.numpy C.lmndas D.matplotlib15.在Python中,使用forn方式形成的循环不能遍历的类型是()。A.列表 B.复数 C.字符串 D.字典16.下列选项中不属于结构化程序设计原则的是()。A.可封装 B.自顶向下 C.模块化 D.逐步求精17.执行以下代码的结果是()A.A.DavidB.DavidC.dD.d18.下列关于Python程序格式的描述中,错误的是()。A.缩进表达了所属关系和代码块的所属范围B.注释可以在一行中的任意位置开始,这一行都会作为注释不被执行C.进行赋值操作时,在运算

6、符两边各加上一个空格可以使代码更加清晰明了D.文档注释的开始和结尾使用三重单引号“1”或三重双引号“”19.以下程序的输出结果是()。x = 10while x:x-=1if not x% 2 :print (x, end = )else:print(x)A.86420 B.975311 C.97531 D.86420020.下面这条语句的输出结果是()。f = (lambda a = hello , b = python , c = world : a + b.split( “o ) 1 + C)print(f( hi)A.hellopythonworld B.hipythworld C.h

7、ellonworld D.hinworld21.如果文件atxt在目录C:A下,执行以下代码会发生什么操作?() import os osrmdir(rC:A)A.删除文件夹A,保留文件atxtB.删除文件夹A和文件atxtC.删除文件atxt,保留文件夹AD.OSError22.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。A.一对一 B.一对多 C.多对一 D.多对多23.在Python语言中,写文件操作时定位到某个位置所用到的函数是()。A.write() B.writeall() C.seek() D.writetext()24.下面代码的输出结果是()。 def fun(a

8、,b): t=a a=b b=t print(a,b) fun(pow(3,2),pow(2,3)A.3 2 B.2 3 C.8 9 D.9 825.以下代码的输出结果是()。t=10.5defabove_zero(t):returnt0A.True B.False C.10.5 D.没有输出26.正则非贪婪模式使用()符号设置A.$ B. C. D.?27.deque是一种()数据结构A.Heap B.Stack C.队列 D.双端队列28.以下关于Python字典的描述中,错误的是()。A.在Python中,用字典来实现映射,通过整数索引来查找其中的元素B.在定义字典对象时,键和值用冒号连

9、接C.字典中的键值对之间没有顺序并且不能重复D.字典中引用与特定键对应的值,用字典名称和方括号中包含键名的格式29.以下关于文件读写的描述中,错误的是()。A.对文件进行读写操作之后必须关闭文件以确保所有内容都得到保存B.以写模式打开的文件无法进行读操作C.文件对象的seek()方法用来返回文件指针的当前位置D.文件对象的readline()方法用来读取一行字符串30.以下不属于Python机器学习第三方库的是()。A.Pylons B.TensorFlow C.Keras D.MXNet二、判断题(10题)31.安装Python扩展库时只能使用pip工具在线安装,如果安装不成功就没有别的办法

10、了。A.是 B.否32.0o12f是合法的八进制数字。A.是 B.否33.Python列表中所有元素必须为相同类型的数据。A.是 B.否34. 用来安装Python扩展库的pip命令应该在命令提示符环境下运行,如果安装了多个版本的Python,最好切换至相应版本的Python安装目录下运行。A.是 B.否35.已知列表x=1,2,3,那么执行语句x=3之后,变量x的地址不变。A.是 B.否36.在Python中可以使用if作为变量名。A.是 B.否37.调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。A.是 B.否38.Python字典和集合属于无序序列

11、。A.是 B.否39.对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。A.是 B.否40.表达式=None的值为True。A.是 B.否三、填空题(10题)41.表达式Helloworld!-4的值为_。42.表达式aaasdf.lstrip(af)的值为_。43.表达式3*2的值为_。44.表达式int(123,16)的值为_。45.表达式a.join(abc.partition(a)的值为_。46.表达式int(101,2)的值为_。47.表达式Helloworld.lower().upper()的值为_。48.使用列表推导式得到1

12、00以内所有能被13整除的数的代码可以写作_。49.表达式int(123)的值为_。50.代码print(re.match(a-zA-Z+$,abcDEFG000)的输出结果为_。四、操作题(3题)51.某班学生评选一等奖学金,学生的10门主干课成绩存在考生文件夹下文件scoretxt中,每行为一个学生的信息,分别记录了学生学号、姓名以及10门课成绩,格式如下:1820161043郑珉镐 68 66 83 77 56 73 61 69 66 781820161044沈红伟 91 70 8l 91 96 80 78 9l 89 94从这些学生中选出奖学金候选人,条件是:总成绩排名在前10名;全部

13、课程及格(成绩大于等于60)。问题1:给出按总成绩从高到低排序的前10名学生名单,并写入文件candidate0txt,每行记录一个学生的信息,分别为学生学号、姓名以及10门课成绩。补充考生文件夹下文件PY301一1py,完成这一功能。 试题程序:#请在处使用多行代码替换# #注意:其他已给出代码仅作为提示,可以修改 L=#L中的元素是学生原始成绩和总成绩#此处可多行Lsort(key=lambda x:x一1,reverse=True)拌按学生总成绩从大到小排序#此处可多行问题2:读取文件candidate0txt,从中选出候选人,并将学号和姓名写入文件candidatetxt,格式如下:1010112161722张三1010112161728李四补充考生文件夹下文件PY3012py,完成这一功能。试题程序: 输入文件:candidate0txt 输出文件:candidatetxt 52.考生文件夹下存在一个文件PY103py,请写代码替换横线,不修改其他代码,实现以下功能: 使用循环输出从1到50之间的奇数。试题程序:#请在_处使用一行代码或表达式替换

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号