2021-2022年甘肃省定西市全国计算机等级考试Python语言程序设计

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

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

1、2021-2022年甘肃省定西市全国计算机等级考试Python语言程序设计学校:_ 班级:_ 姓名:_ 考号:_一、单选题(30题)1.以下代码的输出结果是()。 print(15+21=36)A.36 B.True C.15+21=36 D.False2.以下关于“for in ”的描述,错误的是()。A.循环结构采用1,2,3 和1,2,3的时候,循环的次数是一样的B.这个循环体语句中不能有break语句,会影响循环次数C.使用range(a,b)函数指定for循环的循环变量取值是从a到b - 1D.for i in range(1,10,2)表示循环5次,i的值是从1到9的奇数3.以下关

2、于Python字符编码的描述中,正确的是()。A.Python字符编码使用ASCII值存储B.chr(x)和ord(x)函数用于在单字符和Unicode值之间进行转换C.print(chr(a)输出97D.print(ord(65)输出A4.以下选项不能改变turtle绘制方向的是()。A.turtleopen() B.turtleleft() C.turtlefd() D.turtleseth()5.如果定义班级关系如下: 班级(班级号,总人数,所属学院,班级学生) 则使它不满足第一范式的属性是()。A.班级号 B.班级学生 C.总人数 D.所属学院6.从键盘输入数字10,以下程序的输出结果

3、是()。try :n =input(“请输入一个整数:”)def pow2(n):return n*nexcept :print(”程序执行错误)A.100 B.10 C.程序执行错误 D.程序没有任何输出7.如果文件a.txt在目录“C: A”下,执行以下代码会发生的操作是()。import osos.rmdir( rC :A)A.删除文件夹A,保留文件a.txtB.删除文件夹A和文件a.txtC.删除文件a.txt,保留文件夹AD.OSError8.关于Python元组类型,以下选项中描述错误的是()。A.元组不可以被修改B.Python中元组使用圆括号和逗号表示C.元组中的元素要求是相同

4、类型D.一个元组可以作为另一个元祖的元素,可以采用多级索引获取信息9.生成一个k比特长度的随机整数的函数是()。A.random.choice(k)B.random.shuffle(k)C.random.getrandbits(k)D.random.sample(k)10.S和T是两个集合,对S&T的描述正确的是()。A.S和T的交运算,包括同时在集合S和T中的元素B.S和T的并运算,包括在集合S和T中的所有元素C.S和T的差运算,包括在集合S但不在T中的元素D.S和T的补运算,包括S和T中的几个非相同元素11.在Python中,可以作为源文件扩展名的是()。A.png B.pdf C.py

5、D.ppt12.有三个关系R、S和T如下:*9 由关系R和S通过运算得到关系T,则所使用的运算为()。A.笛卡尔积 B.交 C.并 D.自然连接13.以下不是Python文件读写方法的是()。A.writeline B.readline C.read D.write14.以下代码的输出结果是()。 x=12+3 * (5*8) 一14)6 print(x)A.250 B.65 C.25 D.2415.个类继承另一个类,那么被继承的这个类被称为()。A.超类 B.子类 C.类 D.继承类16.若I,j均为整形数值对象,以下哪个语句计算i被j除后的余数()A.imodj B.i/j C.i%j D

6、.i/j17.以下程序的输出结果是()。L1 = 4,5,6,8. reverse()print(L1)A.8,6,5,4 B.4,5,6,8 C.None D.4,5,6,8,18.下列叙述中正确的是()。A.快速排序适用于顺序存储的线性表B.快速排序适用于链式存储的线性表C.链式存储的线性表不可能排序D.堆排序适用于非线性结构19.下列关于Python列表的描述错误的是()。A.列表元素可以被修改 B.列表元素没有长度限制 C.列表元素的个数不限 D.列表元素的数据类型必须一致20.初始化实例对象时,调用的是魔法函数是()A.init B.new C.cmp D.del21.假设现在是20

7、18年10月1日的下午2点20分7秒,则下面程序的输出结果为()。import timeprint(time.strftime(“%y-%m-%d%Y-%M-%D”,time.gmtime()A.2018-10-114-20-7B.2018-10-114-20-07C.2018-10-01-14-20-07D.TrueTrue22.下载但不安装一个第三方库的命名格式是()。A.pip download 第三方库名B.pip uninstall 第三方库名C.pip install 第三方库名D.pip search 第三方库名23.循环队列的存储空间为Q(1:50)。经过一系列正常的入队与退队

8、操作后,front=rear=25。后又成功地将一个元素退队,此时队列中的元素个数为()。A.24 B.49 C.26 D.024.以下程序的输出结果是()。d = for i in range (26):dchr(i+ord(“A”) = chr(i + 13) % 26 + ord(“A”)for c in “Python”:print( d. get( c, c), end =“ ”)A.Plguba B.Cabugl C.Python D.Cython25.下面哪一种定义是类的私有成员?()A._xx B._xx_ C._xxx D.xxx26.安装一个第三方库的命名格式是()。A.p

9、ip uninstall 第三方库名B.pip install 第三方库名C.pip download 第三方库名D.pip search 第三方库名27.数据流图的作用是()。A.描述软件系统的控制流 B.支持软件系统的功能建模 C.支持软件系统的面向对象分析 D.描述软件系统的数据结构28.假设citycsv文件内容如下: 巴哈马,巴林,孟加拉国,巴巴多斯 白俄罗斯,比利时,伯利兹 以下代码的输出结果是()。 f=open(”citycsv”,”r”) ls=fread()split(”,”) fclose() print(ls)A.巴哈马,巴林,孟加拉国,巴巴多斯n白俄罗斯,比利时,伯利

10、兹B.巴哈马,巴林,孟加拉国,巴巴多斯,白俄罗斯,比利时,伯利兹C.巴哈马,巴林,孟加拉国,巴巴多斯,白俄罗斯,比利时,伯利兹D.巴哈马,巴林,孟加拉国,巴巴多斯,n,白俄罗斯,比利时,伯利兹29.以下不属于Python保留字的是()。A.pass B.use C.with D.None30.以下代码的输出结果是()。 while True: guess=eval(input() if guess=0x4522: break print(guess)A.0x452 B.break C.553 D.”0x4522”二、判断题(10题)31.在Python中0xad是合法的十六进制数字表示形式。A

11、.是 B.否32.元组是不可变的,不支持列表对象的inset()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象。A.是 B.否33.在Python中定义类时,运算符重载是通过重写特殊方法实现的。例如,在类中实现了_mul_()方法即可支持该类对象的*运算符。A.是 B.否34.只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象。A.是 B.否35.列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。A.是 B.否36.列表对象的extend()方法属于原地操作,调用

12、前后列表对象的地址不变。A.是 B.否37.在IDLE交互模式下,一个下划线“_”表示解释器中最后一次显示的内容或最后一次语句正确执行的输出结果。A.是 B.否38.表达式1,2*2的值为1,2,1,2。A.是 B.否39.在同一个作用域内,局部变量会隐藏同名的全局变量。A.是 B.否40.集合可以作为字典的键。A.是 B.否三、填空题(10题)41.表达式sorted(111,2,33,key=lambdax:len(str(x)的值为_。42.Python扩展库_中封装了Windows底层几乎所有API函数。43.执行语句x,y,z=map(str,range(3)之后,变量y的值为_。4

13、4.表达式1,2*2的值为_。45.表达式len(range(1,10)的值为_。46.表达式list(map(list,zip(*1,2,3,4,5,6)的值为_。47.表达式.join(re.split(sd,asdssfff)的值为_。48.简单解释Python基于值的内存管理模式。49.已知列表x=1,2,那么连续执行命令y=x:和y.append(3)之后,x的值为_。50.已知x=a234b123c,并且re模块已导入,则表达式re.split(d+,x)的值为_。四、操作题(3题)51.考生文件夹下存在一个文件“PY102.py”,请写代码替换横线,不修改其他代码,实现以下功能。用键盘输入直角三角形的两条直角边长度,计算三角形的面积。例如:输入三角形第一条直角边长:3 输入三角形第二条直角边长:4直角三角形的面积为:6.0试题程序:#请在_处使用一行代码或表达式替换#注意:请不要修改其他已给出代码a=float(input(输入三角形第一条直角边长:)b=float(input(输入三角形第二条直角边长:)_(1)_ print(直角三角形的面

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

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

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