资源预览内容
第1页 / 共55页
第2页 / 共55页
第3页 / 共55页
第4页 / 共55页
第5页 / 共55页
第6页 / 共55页
第7页 / 共55页
第8页 / 共55页
第9页 / 共55页
第10页 / 共55页
亲,该文档总共55页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2021-2022年河北省唐山市全国计算机等级考试Python语言程序设计学校:_ 班级:_ 姓名:_ 考号:_一、单选题(30题)1.以下程序中,while循环的循环次数是()。i = 0while i 10:if i 1:print(“Python”)continueif i = = 5 :print(“World!”)breaki += 1A.10 B.5 C.4 D.死循环,不能确定2.如果文件a.txt在目录“C: A”下,执行以下代码会发生的操作是()。import osos.rmdir( rC :A)A.删除文件夹A,保留文件a.txtB.删除文件夹A和文件a.txtC.删除文件a.txt,保留文件夹AD.OSError3.生成一个k比特长度的随机整数的函数是()。A.random.choice(k)B.random.shuffle(k)C.random.getrandbits(k)D.random.sample(k)4.x=2.6,表达式round(x)的结果是()。A.2.6 B.2 C.3 D.2.05.以下关于文件的描述中,正确的是()。A.使用open()打开文件时,必须要用r或w指定打开方式,不能省略B.采用readlines()可以读入文件中的全部文本,返回一个列表C.文件打开后,可以用write()控制对文件内容的读写位置D.如果没有采用close()关闭文件,Python程序退出时文件将不会自动关闭6.以下关于Python中字典的描述正确的是()。A.字典是由大括号建立,每个元素都是一个键值对B.创建字典只能通过dict()函数C.字典中不可以嵌套字典D.使用del语句进行字典操作时,不需要指定字典名和要删除的键7.下列关于Python程序格式的描述中,错误的是()。A.缩进表达了所属关系和代码块的所属范围B.注释可以在一行中的任意位置开始,这一行都会作为注释不被执行C.进行赋值操作时,在运算符两边各加上一个空格可以使代码更加清晰明了D.文档注释的开始和结尾使用三重单引号“”或三重双引号“”8.安装一个第三方库的命名格式是()。A.pip uninstall 第三方库名B.pip install 第三方库名C.pip download 第三方库名D.pip search 第三方库名9.下列哪个语句在Python中是非法的?()A.x = y = z = 1 B.x = (y=z + 1) C.x,y = y,x D.x += y10.下列关于Python程序格式的描述中正确的是()。A.注释可以在一行中的任意位置开始,这一行都会作为注释不被执行B.缩进是指每行代码前的留白部分,用来表示层次关系,使代码更加整洁利于阅读,所有代码都需要在行前至少加一个空格C.Python不允许在一行的末尾加分号,这会导致语法错误D.一行代码的长度如果过长,可以使用反斜杠续行11.以下保留字不用于异常处理逻辑的是()。A.finally B.else C.try D.if12.以下不属于Python的pip工具命令的选项是()。A.show B.install C.一V D.download13.一棵二叉树共有25个节点,其中5个是叶子节点,则度为1的节点数为()。A.16 B.10 C.6 D.414.正则非贪婪模式使用()符号设置A.$ B. C. D.?15.以下不属于Python语言控制结构的是()。A.顺序结构 B.循环结构 C.分支结构 D.数据结构16.以下程序的输出结果是()。n = 2deff(a):n =bool(a - 2)return nb = f(2)print(n, b)A.2 0 B.0 True C.2 False D.0 False17.正则表达式中s表示的是()A.非空格 B.空格 C.非数字 D.数字18.字符串tstr=television,显示结果为vi的是()。A.print(tstr4:7)B.print(tstr5:7)C.print(tstr-6:6)D.print(tstr4:-2)19.在Python中,使用for-in方式形成的循环不能遍历的类型是()。A.复数 B.列表 C.字典 D.字符串20.在Python中,能够处理图像的第三方库是()。A.pyinstaller B.pyserial C.pygame D.PIL21.以下代码的输出结果是()。Is=book,666,2018,python,314,20print(ls21-2)A.n B.python C.o D.结果错误22.数据库管理系统是()。A.操作系统的一部分 B.在操作系统支持下的系统软件 C.一种编译系统 D.一种操作系统23.deque是一种()数据结构A.Heap B.Stack C.队列 D.双端队列24.不属于Python数据分析及可视化处理的第三方库的是()。A.seaborn B.random C.mayavi2 D.NumPy25.下面属于“对象”成份之一的是()。A.封装 B.规则 C.属性 D.继承26.以下程序的输出结果是()。 imgl=12,34,56,78 img2=1,2,3,4,5 def modi(): img1=img2 print(img1) modi() print(img1)A.12,34,56,78 1,2,3,4,5B.1,2,3,4,5 1,2,3,4,5C.12,34,56,78 12,34,56,78D.1,2,3,4,5 12,34,56,7827.以下关于Python的复数类型的描述中,错误的是()。A.复数可以进行四则运算B.实部不可以为0C.Python可以使用z.real和a.imag分另|获取它的实部和虚部D.复数类型与数学中复数的概念一致28.以下描述中,错误的是()。A.Python通过索引来访问列表中元素,索引可以是负整数B.列表用方括号来定义,继承了序列类型的所有属性和方法C.Python列表是各种类型数据的集合,列表中的元素不能够被修改D.Python的列表类型能够包含其他的组合数据类型29.ls = a, 2, 3,以下关于循环结构的描述,错误的是()。A.表达式for i in range(len(ls)的循环次数与for i in ls的循环次数是一样的B.表达式for i in range(len(ls)与for i in Is的循环中i的值是一样的C.表达式for i in range(len(ls)的循环次数与for i in range(0, len(ls)的循环次数是一样的D.表达式for i in range(len(ls)的循环次数与for i in range(1, len(ls) + 1)的循环次数是一样的30.下列不属于Python合法的标识符的是()。A.use_time B.int32 C._selfname D.180x1二、判断题(10题)31.在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。A.是 B.否32.在Python中可以使用id作为变量名,尽管不建议这样做。A.是 B.否33.正则表达式 元字符“d”用来匹配任意数字字符。A.是 B.否34.在同一个作用域内,局部变量会隐藏同名的全局变量。A.是 B.否35.Python字典中的“键”可以是元组。A.是 B.否36.调用函数时,在实参前面加一个型号*表示序列解包。A.是 B.否37.通过对象不能调用类方法和静态方法。A.是 B.否38.集合可以作为字典的值。A.是 B.否39.正则表达式元字符“”一般用来表示从字符串开始处进行匹配,用在一对方括号中的时候则表示反向匹配,不匹配方括号中的字符。A.是 B.否40.Python3.x支持使用中文作为变量名。A.是 B.否三、填空题(10题)41.已知g = lambda x, y=3, z=5: x+y+z,那么表达式g(2)的值为_。42.表达式chr(ord(A)+2)的值为_。43.已知列表对象x=11,2,3,则表达式max(x)的值为_。44.已知x,y=map(int,1,2),那么表达式x+y的值为_。45.假设有Python程序文件abc.py,其中只有一条语句print(_name_),那么直接运行该程序时得到的结果为_。46.使用pip工具在线安装Excel文件操作扩展库openpyxl的完整命令是_。47.表达式Helloworld!-4的值为_。48.Python关键字elif表示_和_两个单词的缩写。49.表达式:.join(abcdefg.split(cd)的值为_。50.表达式type(3)in(int,float,complex)的值为_。四、操作题(3题)51.考生文件夹下存在一个文件“PY202.Py”,该文件是本题目的代码提示框架,其中代码可以任意修改,请在该文件中编写代码,以实现如下功能。用键盘输入一组人员的姓名、性别、年龄等信息,信息间采用空格分隔,每个人的信息为一行,按键结束输入。示例格式如下。张猛男35杨青女18汪海男26孙倩女22计算并输出这组人员的平均年龄(保留1位小数)和其中女性人数,结果保存在考生文件夹下,命名为“PY202.txt”。格式如下。平均年龄是25.2女性人数是2试题程序:#以下代码为提示框架#请在程序的.处使用一行或多行代码替换#请在程序的_处使用一行代码替换#注意:提示框架的代码可以任意修改,以完成程序功能为准fo=open(PY202.txt,w”)data=input(请输入一组人员的姓名、性别、年龄:)#姓名性别年龄whiledata:data=input(请输入一组人员的姓名、性别、年龄:)fo.write(平均年龄是:.1f女性人数是.format(_)fo.clos
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号