2022-2023年四川省巴中市全国计算机等级考试Python语言程序设计

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

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

1、2022-2023年四川省巴中市全国计算机等级考试Python语言程序设计学校:_ 班级:_ 姓名:_ 考号:_一、单选题(30题)1.不属于Python数据分析及可视化处理第三方库的是()。A.seaborn B.random C.mayavi2 D.numpy2.下面关于CSV文件描述错误的是()。A.CSV文件格式是一种通用的文件格式,应用于程序之间转移表格数据B.CSV文件的每一行是一维数据,可以使用Python中的列表类型表示C.CSV文件通过多种编码表示字符D.整个CSV文件是一个二维数据3.关于以下代码的描述中,正确的是()。def fact(n):s=1For i inrang

2、e(1,n+1):s*=ireturnsA.代码中n是可选参数B.faCt(n)函数功能为求n的阶乘C.s是全局变量D.mnge()函数的范围是1,n+14.以下关于Python的描述中,错误的是()。A.对于需要更高执行速度的功能,如数值计算和动画,Python可以调用C语言编写的底层代B.Python比大部分编程语言具有更高的软件开发产量和简洁性C.Python是解释执行型语言,因此执行速度比编译型语言慢D.Python是脚本语言,主要用作系统编程和Web开发的开发语言5.定义学生的关系模式如下:S(S#,Sn,Sex,Age,D#,Da(其属性分别为学号、姓名、性别、年龄、所属学院、院长

3、)该关系满足的最高范式是()。A.1NF B.2NF C.3NF D.BCNF6.用Pyinstaller工具打包Python源文件时一F参数的含义是()。A.指定所需要的第三方库路径B.在dist文件夹中只生成独立的打包文件C.指定生成打包文件的目录D.删除生成的临时文件7.以下选项不属于组合数据类型的是()。A.字典类型 B.复数类型 C.列表类型 D.集合类型8.下列关于Python运算符的使用描述正确的是()。A.a=!b,比较a与b是否不相等B.a=+b,等同于a=a+bC.a=b,比较a与b是否相等D.a=b,等同于a=ab9.以下程序的输出结果是()。a=3.6e-1b=4.2e

4、3print(b-a)A.4199.64 B.7.8e2 C.0.6e-4 D.4199.06410.以下程序绘制的图形是()。import turtle as tfor i in range( 1,7):t.fd(50)t.left(60)A.正方形 B.六边形 C.三角形 D.五角星11.以下不是函数作用的选项是()。A.提高代码执行速度 B.增强代码可读性 C.复用相同功能代码 D.降低编程复杂度12.以下不属于Python保留字的是()。A.pass B.use C.with D.None13.当用户输入2时,下面代码的输出结果是()。try:n=input(“请输入一个整数:”)de

5、fpow2(n):returnn*5pow2(n)except:print(”程序执行错误”)A.32 B.2 C.程序没有任何输出 D.程序执行错误14.以下选项不能改变turtle绘制方向的是()。A.turtleopen() B.turtleleft() C.turtlefd() D.turtleseth()15.循环队列的存储空间为Q(1:50)。经过一系列正常的入队与退队操作后,front=rear=25。后又成功地将一个元素退队,此时队列中的元素个数为()。A.24 B.49 C.26 D.016.执行以下代码的结果是?A.(1,2,3,4) B.(1,2,3,1,2,4) C.异

6、常报错 D.(1,2,3,1,2,3,4)17.当用户输入2时,下面代码的输出结果是()。 try: n=input(”请输入一个整数:”) def pow2(n): retum n*5 pow2(n) except: print(”程序执行错误”)A.32 B.2 C.程序没有任何输出 D.程序执行错误18.字符串tstr=television,显示结果为vi的选项是()。A.pxint(tstr4:7)B.ptint(tstr5:7)C.print(tstr一6:6)D.print(tstr4:一2)19.表达式3*2*467的计算结果是()。A.3 B.5 C.4 D.620.关于表达式

7、id(45)的结果的描述,错误的是()。A.是45的内存地址 B.可能是45396706 C.是一个正整数 D.是一个字符串21.以下程序被调用后,能够正确执行的是()。 def f(x,y=1,z=2): passA.f(x=1,2) B.f(x=1,y=2,z=3) C.f(1,x=2,z=3) D.f(1,y=2,3)22.以下关于Python分支结构的描述中,错误的是()。A.Python分支结构使用保留字if、elif和else来实现,每个if后面必须有elif或elseB.if - else结构是可以嵌套的C.if语句会判断if后面的逻辑表达式,当表达式为真时,执行if后续的语句块

8、D.缩进是Python分支语句的语法部分,缩进不正确会影响分支功能23.以下关于语言类型的描述中,正确的是()。A.静态语言采用解释方式执行,脚本语言采用编译方式执行B.C语言是静态语言,Python是脚本语言C.编译是将目标代码转换成源代码的过程D.解释是将源代码一次性转换成目标代码同时逐条运行目标代码的过程24.以下不属于Python文件操作方法的是()。A.read() B.write() C.join() D.readline()25.以下程序的输出结果是()。s =“LOVES”print(“ : *13”.format( s)A.LOVES B.*LOVES C.LOVES* D.

9、*LOVES*26.在Python语言中,写文件操作时定位到某个位置所用到的函数是()。A.write() B.writeall() C.seek() D.writetext()27.以下保留字不属于分支或循环逻辑的是()。A.elif B.do C.for D.while28.以下代码的输出结果是()。 print(15+21=36)A.36 B.True C.15+21=36 D.False29.以下变量名中,符合Python语言变量命名规则的是()。A.33_keyword B.keyword33_ C.nonlocal D._33keyword30.以下不属于Python中异常处理结构

10、的是()。A.try-exceptB.try-except-ifC.try-except-elseD.try-except-finally二、判断题(10题)31.元组可以作为集合的元素。A.是 B.否32.Python标准库os中的方法listdir()返回包含指定路径中所有文件和文件夹名称的列表。A.是 B.否33.如果在函数中有语句return3,那么该函数一定会返回整数3。A.是 B.否34.假设已导入random标准库,那么表达式max(random.randint(1,10)foriinrange(10)的值一定是10。A.是 B.否35.假设random模块已导入,那么表达式ra

11、ndom.sample(range(10),7)的作用是生成7个不重复的整数。A.是 B.否36. pip命令支持使用扩展名为whl的文件离线安装Python扩展库。A.是 B.否37.在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中。A.是 B.否38.在Python3.x中reduce()是内置函数。A.是 B.否39.程序中异常处理结构在大多数情况下是没必要的。A.是 B.否40.已知A和B是两个集合,并且表达式AB的值一定为True。A.是 B.否三、填空题(10题)41.列表、元组、字符串是Python的_(有序?无序)序列。

12、42.使用上下文管理关键字_可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭。43.语句print(re.match(abc,defg)输出结果为_。44.表达式Helloworld.lower()的值为_。45.表达式16*0.5的值为_。46.语句x,y,z=1,2,3执行后,变量y的值为_。47.已知x=1,2,3,4,5,6,那么表达式sum(i*jfori,jinzip(*x)的值为_。48.在循环语句中,_语句的作用是提前结束本层循环。49.已知字典x=i:str(i+3)foriinrange(3),那么表达式sum(x)的值为_。50.表达式(1

13、,2,3)+(4,5)的值为_。四、操作题(3题)51.考生文件夹下存在3个Python源文件,分别对应3个问题,请按照文件内说明修改代码,实现以下功能。法定节假日是根据各国、各民族的风俗习惯或纪念要求,由国家法律统一规定的用以庆祝及度假的休息时间。法定节假日制度是国家政治、经济、文化制度的重要反映,涉及经济社会的多个方面,涉及广大人民群众的切身利益。法定节假日的安排,为居民出行、购物和休闲提供了时间上的便利,为拉动内需、促进经济增长做出了积极贡献。给出一个某年的节假日的放假日期CSV文件(PY301-vacations.CSV),内容示例如下。序号节假日名称开始月日结束月日1元旦123001012春节021502213清明节040504074劳动节050105035端午节06160618以第1行为例,1230表示12月30日,0101表示1月1日。问题1:在“PY301-1.py”文件中修改代码,读入CSV文件中的数据,获得用户输入。根据用户输入的节假日名称,输出此节假日的时间范围。输入和输出本例格式如下。请输入节假日名称(例如,春节):春节春节的假期位于02150221之间试题程序:#以下代码为提示框架#请在程序的.处使用一行或多行代码替换#请在程序的处使用一行代码替换#注意:提示框架的代码可以任意修改,以完成程序功能为准Is=print(的假期位于-之间”,.for

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

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

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