2021-2022年吉林省通化市全国计算机等级考试Python语言程序设计

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

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

1、2021-2022年吉林省通化市全国计算机等级考试Python语言程序设计学校:_ 班级:_ 姓名:_ 考号:_一、单选题(30题)1.设二叉树中有20个叶子节点,5个度为1的节点,则该二叉树中总的节点数为()。A.46 B.45 C.44 D.不可能有这样的二叉树2.拟在屏幕上输出HelloWorld,使用的Python语句是()。A.printf(HelloWorld)B.print(HelloWorld)C.print(“HelloWorld)D.printf(HelloWorld)3.下列关于栈的叙述正确的是()。A.栈按“先进先出”组织数据 B.栈按“先进后出”组织数据 C.只能在栈

2、底插入数据 D.不能删除数据4.在Python中,使用for-in-方式形成的循环不能遍历的类型是()。A.列表 B.复数 C.字符串 D.字典5.以下程序的输出结果是()。 for c inPython NCRE: if c=N: break print?A.无输出 B.Python C.Pytho D.Python CRE6.以下程序的输出结果是()。s1,s2 = “Mom” ,“Dad”print(“ loves ”. format( s2,s1)A.Dad loves Mom B.Mom loves Dad C.s1 loves s2 D.s2 loves s17.软件按功能可以分为

3、应用软件、系统软件及支撑软件(或工具软件)。下面属于应用软件的是()。A.编译程序 B.操作系统 C.教务管理系统 D.汇编程序8.以下关于Python文件打开模式的描述中,错误的是()。A.只读模式是r B.覆盖写模式是w C.追加写模式是a D.创建写模式是n9.采用表结构来表示数据及数据间联系的模型是()。A.层次模型 B.概念模型 C.网状模型 D.关系模型10.下面哪一项不属于面向对象的特点()。A.封装 B.多态 C.性能高 D.继承11.在Python中,使用open()打开一个Windows操作系统D盘下的文件,路径名错误的是()。A.D:PythonTesta.txtB.D:

4、PythonTesta.txtC.D:/PythonTest/a.txtD.D:/PythonTest/a.txt12.下列关于Python的描述正确的是()。A.字典中不可以嵌套字典B.单分支结构的格式为if-elifC.Python中整数的默认书写格式是二进制D.Python中采用“#”表示一行注释的幵始13.以下程序的输出结果是()。t=the World is so big,I want to sees=t20:21+love+t:9print(s)A.I love theB.I love WorldC.I love the WorldD.I love the Worl14.下面程序的

5、输出结果是()。ls=“橘子”,”芒果”,”草莓”,”西瓜”,”水蜜桃”for k in ls:print(k,end=”)A.橘子芒果草莓西瓜水蜜桃 B.橘子 芒果 草莓 西瓜 水蜜桃 C.西瓜 D.”橘子”芒果”草莓”西瓜”水蜜桃”15.以下关于random库的描述,错误的是()。A.random库是Python的第三方库B.通过from random import *可以引入random库C.设定相同种子,每次调用随机函数生成的随机数相同D.通过import random可以引入random库16.假设city,csv文件内容如下:巴哈马,巴林,孟加拉国,巴巴多斯白俄罗斯,比利时,伯利兹

6、以下代码的输出结果是()。f=open(city,csv”,“r”)Is=f.read().split(,)f.close()print(Is)A.巴哈马,巴林,孟加拉国,巴巴多斯n白俄罗斯,比利时,伯利兹B.巴哈马,巴林,孟加拉国,巴巴多斯,白俄罗斯,比利时,伯利兹C.巴哈马,巴林,孟加拉国,巴巴多斯,白俄罗斯,比利时,伯利兹D.巴哈马,巴林,孟加拉国,巴巴多斯,n,白俄罗斯,比利时,伯利兹,17.下面代码的输出结果是()。def fun(x,y ,z):u = x + y - zprint (u)fun(l +2j,5,4 - lj)A.NameError B.(2+3j) C.2 D.3

7、j18.表格类型数据的组织维度最可能是()。A.多维数据 B.一维数据 C.二维数据 D.高维数据19.在Python中,包含矩阵运算的第三方库是()。A.NumPy B.PyQt5 C.wordcloud D.wxPython20.下面关于Python中函数的说法错误的是()。A.函数的形参不需要声明其类型B.函数没有接收参数时,括号可以省略C.函数体部分的代码要和关键字def保持一定的缩进D.函数可以有return返回,也可以没有return返回21.在Python中,用于数据分析的第三方库是()。A.pandas B.PIL C.Django D.Flask22.以下程序的输出结果是()

8、。Is = book,666, 2018,python,314,20print(ls2 1 -2)A.n B.python C.o D.结果错误23.以下代码的输出结果是()。Is=1,2,3,python,4,5,ABC,6,7,8print(ls2l)A.ABC B.p C.4 D.624.正则表达式中的特殊字符,匹配字母,数字,下划线()A.d B.D C.w D.s25.以下关于语言类型的描述中,正确的是()。A.静态语言采用解释方式执行,脚本语言采用编译方式执行B.C语言是静态语言,Python是脚本语言C.编译是将目标代码转换成源代码的过程D.解释是将源代码一次性转换成目标代码同时

9、逐条运行目标代码的过程26.下面不属于Python的标准库的是()。A.os B.sys C.SciPy D.glob27.执行以下代码的结果是()A.12 B.24 C.36 D.4828.以下程序的输出结果是()。a=3.6e-1b=4.2e3print(b-a)A.4199.64 B.7.8e2 C.0.6e-4 D.4199.06429.下面代码的输出结果是()。 letter=A,B,C,D,D,D for i in letter。: if i=D: letterremove(i) print(letter)A.A,B,CB.A,B,C,D,DC.A,B,C,D,D,DD.A,B,C

10、,D30.以下关于函数作用的描述中,错误的是()。A.复用代码 B.提高代码的执行速度 C.增强代码的可读性 D.降低代码编程的复杂性二、判断题(10题)31.正则表达式模块re的match()方法是从字符串的开始匹配特定模式,而search()方法是在整个字符串中寻找模式,这两个方法如果匹配成功则返回match对象,匹配失败则返回空值None。A.是 B.否32.删除列表中重复元素最简单的方法是将其转换为集合后再重新转换为列表。A.是 B.否33.在Python中定义函数时不需要声明函数参数的类型。A.是 B.否34.已知seq为长度大于10的列表,并且已导入random模块,那么 rand

11、om.choice(seq) for i in range(10) 和random.sample(seq,10) 等价。A.是 B.否35.元组可以作为字典的“键”。A.是 B.否36.Python是一种跨平台、开源、免费的高级动态编程语言。A.是 B.否37.Python字典和集合属于无序序列。A.是 B.否38.一个数字5也是合法的Python表达式。A.是 B.否39.在Python中0oa1是合法的八进制数字表示形式。A.是 B.否40.假设re模块已成功导入,并且有pattern=pile(+.join(rd1,3foriinrange(4)+$),那么表达式pattern.matc

12、h(192.168.1.103)的值为None。A.是 B.否三、填空题(10题)41.表达式%s%65=str(65)的值为_。42.使用切片操作在列表对象x的开始处增加一个元素3的代码为_。43.已知字典x=i:str(i+3)foriinrange(3),那么表达式.join(x.values()的值为_。44.使用pip工具查看当前已安装的Python扩展库的完整命令是_。45.已知x=3,5,3,7,那么表达式x.index(i)foriinxifi=3的值为_。46.表达式-13/4的值为_。47.表达式651的值为_。48.语句print(re.match(abc,defg)输出

13、结果为_。49.已知列表对象x=11,2,3,则表达式max(x)的值为_。50.表达式list(map(lambdax:len(x),a,bb,ccc)的值为_。四、操作题(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名;全部课程及格(成绩大于等于60)。问题1:给出按总成绩从高到低排序的前10名学生名单,并写入文件candidate0txt,每行记录一个学生的信息,分别为学生学号、姓名以及10门课成绩。补充考生文件夹下文件PY301一1py,完成这一功能。 试题程序:#请在处使用多行代码替换# #注意:其他已给出代码仅作为提示,可以修改 L=

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

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

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