2021-2022年黑龙江省鹤岗市全国计算机等级考试Python语言程序设计专项练习(含答案)

上传人:玩*** 文档编号:350246900 上传时间:2023-04-28 格式:DOCX 页数:26 大小:81.95KB
返回 下载 相关 举报
2021-2022年黑龙江省鹤岗市全国计算机等级考试Python语言程序设计专项练习(含答案)_第1页
第1页 / 共26页
2021-2022年黑龙江省鹤岗市全国计算机等级考试Python语言程序设计专项练习(含答案)_第2页
第2页 / 共26页
2021-2022年黑龙江省鹤岗市全国计算机等级考试Python语言程序设计专项练习(含答案)_第3页
第3页 / 共26页
2021-2022年黑龙江省鹤岗市全国计算机等级考试Python语言程序设计专项练习(含答案)_第4页
第4页 / 共26页
2021-2022年黑龙江省鹤岗市全国计算机等级考试Python语言程序设计专项练习(含答案)_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《2021-2022年黑龙江省鹤岗市全国计算机等级考试Python语言程序设计专项练习(含答案)》由会员分享,可在线阅读,更多相关《2021-2022年黑龙江省鹤岗市全国计算机等级考试Python语言程序设计专项练习(含答案)(26页珍藏版)》请在金锄头文库上搜索。

1、2021-2022年黑龙江省鹤岗市全国计算机等级考试Python语言程序设计专项练习(含答案)学校:_ 班级:_ 姓名:_ 考号:_一、单选题(30题)1.假设现在是2018年10月1日的下午两点20分7秒,则下面代码的输出结果为()。 import time print(timestrftime(”y一m一dH一M一S”,timegmtime()A.201810一11420一7B.201810l1420一07C.201810011420一07D.TrueTrue2.以下不属于Python保留字的是()。A.pass B.use C.with D.None3.表达式3*2*467的计算结果是(

2、)。A.3 B.5 C.4 D.64.以下代码的输出结果是()。 def Hello(famlyName,age): if age50: print(”您好!”+famlyName+”奶奶”) elif age40: print(”您好!”+famlyName+”阿姨”) elif age30: print(”您好!”+famlyName+”姐姐”) else: print(”您好!”+”小”+famlyName) Hello(age=43,famlyName=”赵”)A.您好!赵奶奶 B.您好!赵阿姨 C.您好!赵姐姐 D.函数调用出错5.下面代码的输出结果是()。for i in rang

3、e(0, 10, 2):print(i,end = )A.0 24 6 8 B.24 6 8 C.0 2 4 6 8 10 D.2 4 6 8 106.以下不是Python所使用特殊含义符号的是()。A.$ B.* C.& D.+=7.下面属于Python的标准库是()。A.turtle B.jieba C.scipy D.Flask8.下面关于Python的说法正确的是()。A.Python不支持面向对象程序设计B.Python中使用的所有函数库,都是采用Python编写的C.Python中的内置函数需要用关键字import来导入,而不能直接使用D.Python中若导入了某个模块,在后面的代

4、码中就可以使用它的所有公共函数、类和属性9.s1=%s;s1%(s1)的输入是()A.%s B.%s C.%s%s D.s10.Python提供3种基本的数字类型,它们是()。A.整数类型、浮点数类型、复数类型B.整数类型、二进制类型、浮点数类型C.整数类型、二进制类型、布尔类型D.整数类型、二进制类型、复数类型11.以下操作中对象t=(1,3.7,5+2j,test),哪个是正确的()A.t.remove(0) B.t.count() C.t.sort D.list(t)12.下面代码的输出结果是()。a = 0for i in range( 1,5):a += iprint (a)A.0

5、B.10 C.ll D.1513.下列哪种情况不会导致Python对象的引用计数增加()A.对象被创建 B.被作为参数传递给函数 C.成为容器对象的元素 D.该对象无法访问时14.下列程序的输出是什么()A.A.endswith(.py):py_list.append(file)print(py_list)B.foo.py,bar.py,spam.py,animal.py,test.pyC.foo.py,bar.txt,spam.py,animal.png,test.pycD.foo.py,spam.py,test.pycE.foo.py,spam.py15.当试图访问的对象属性不存在时,为了

6、不让程序拋出异常,需要用到的语句是()。A.try-except语句 B.for语句 C.eval语句 D.if语句16.列表listV=list(range(10),以下能够输出列表listV中最小元素的是()。A.print(min(listV)B.print(listVmax()C.print(min(listV()D.print(listVreverse(i)0)17.设栈与队列初始状态为空。首先A,B,C,D,E依次人栈,再F,G,H,I,J依次入队;然后依次出栈至栈空,再依次出队至队空。则输出序列为()。A.F,G,H,I,J,A,B,C,D,EB.F,G,H,I,J,E,D,C,

7、B,AC.E,D,C,B,A,J,I,H,G,FD.E,D,C,B,A,F,G,H,I,J18.想查看BIFlen的文档信息,输入以下命令()A.helplen B.help-len C.lenhelp D.help(len)19.软件按功能可以分为应用软件、系统软件及支撑软件(或工具软件)。下面属于应用软件的是()。A.编译程序 B.操作系统 C.教务管理系统 D.汇编程序20.下列数据结构中,能够按照“先进后出”原则存取数据的是()。A.循环队列 B.栈 C.队列 D.二叉树21.黑盒测试技术依据的是()。A.软件功能的描述 B.程序的逻辑结构 C.程序的物理结构 D.软件行为的描述22.

8、以下程序的输出结果是()。x = 90,87,93y = (“Aele”, “Bob”, “lala”)z = for i in range(len(x):zi = list(zip(x,y)print (z)A.0: (90, Aele), (87, Bob), (93, lala), 1: (90, Aele), (87, Bob), (93, lala), 2: (90, Aele), (87, Bob), (93, lala)B.0:(90, Aele), 1:(87, Bob), 2:(93, lala)C.0:90, Aele, 1:(87, Bob), 2:93, lalaD.0

9、:(80,97,83,( Aele, Bob, lala), 1:(80,97,83,( Aele, Bob, lala), 2:(80,97,83,( Aele, Bob, lala)23.有3个关系R、S、T如下:则由关系R和S得到关系T的运算是()。A.自然连接 B.差 C.交 D.并24.以下描述错误的是()。A.Python语言是一门动态的解释型语言B.当Python脚本程序发生了异常,如果不处理,运行结果不可预测C.编程语言中的异常和错误是完全相同的概念D.Python通过try、except等保留字提供异常处理功能25.以下不是函数作用的选项是()。A.提高代码执行速度 B.增强

10、代码可读性 C.复用相同功能代码 D.降低编程复杂度26.软件设计中模块划分应遵循的准则是()。A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合27.以下关于Python的描述中,正确的是()。A.函数中return语句只能放在函数定义的最后面B.定义函数需要使用保留字defC.函数最主要的作用是复用代码D.Python函数不可以定义在分支或循环语句的内部28.以下程序的输出结果是()。 for i in”miss”: for j in range(3): print(i,end=”) if i=”i”: breakA.missmissmiss B.mmmissssss C.m

11、mmiiissssss D.mmmssssss29.属于Python读取文件中一行内容的操作是()。A.readtext() B.readline() C.readall() D.read()30.中学教师和授课班级之间的联系是()。A.一对一 B.一对多 C.多对一 D.多对多二、判断题(10题)31.在函数内部,既可以使用global来声明使用外部全局变量,也可以使用global直接定义全局变量。A.是 B.否32.3+4j不是合法的Python表达式。A.是 B.否33.在类定义的外部没有任何办法可以访问对象的私有成员。A.是 B.否34.使用Python列表的方法insert()为列表

12、插入元素时会改变列表中插入位置之后元素的索引。A.是 B.否35.Python支持使用字典的“键”作为下标来访问字典中的值。A.是 B.否36.Python标准库threading中的Lock、RLock、Condition、Event、Semaphore 对象都可以用来实现线程同步。A.是 B.否37.Python不允许使用关键字作为变量名,但是允许使用内置函数名作为变量名,不过这会改变函数名的含义,所以不建议这样做。A.是 B.否38.已知x为非空字符串,那么表达式 “.join(x.split() = x的值一定为True。A.是 B.否39.相同内容的字符串使用不同的编码格式进行编码得

13、到的结果并不完全相同。A.是 B.否40.在循环中continue语句的作用是跳出当前循环。A.是 B.否三、填空题(10题)41.表达式abcabcabc.count(abc)的值为_。42.已知x=3,那么执行语句x+=6之后,x的值为_。43.已知列表x=1,2,3,那么执行语句x.insert(1,4)只有,x的值为_。44.表达式abc10.isdigit()的值为_。45.表达式1,2+3的值为_。46.正则表达式元字符_用来表示该符号前面的字符或子模式0次或多次出现。47.在Python中定义类时,与运算符“/”对应的特殊方法名为_。48.表达式3and5的值为_。49.Python标准库os.path中用来判断指定文件是否存在的方法是_。50.表达式isinstance(abc,int)的值为_。四、操作题(3题)51.考生文件夹下存在一个文件“PY202.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请在该文件中编写代码,以实现如下功能。使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则拋出对应的异常。试题程序:#以下代码为提示框架#请在.处使

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

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

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