好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

2022年河北省张家口市全国计算机等级考试Python语言程序设计真题(含答案).docx

20页
  • 卖家[上传人]:玩***
  • 文档编号:350361068
  • 上传时间:2023-04-29
  • 文档格式:DOCX
  • 文档大小:29.89KB
  • / 20 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 2022年河北省张家口市全国计算机等级考试Python语言程序设计真题(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、单选题(30题)1.数据流图(DFD)的作用是()A.描述软件系统的控制流 B.支持软件系统功能建模 C.支持软件系统的面向对象分析 D.描述软件系统的数据结构 2.下列关于Python中复数类型的描述错误的是()A.复数由实数部分和虚数部分构成 B.复数可以看作二元有序实数对(a,b) C.虚数部分必须有后缀j,且为小写 D.复数中的虚数部分不能单独存在,必须有实数部分 3.以下关于Python字符编码的描述中,正确的是()A.Python字符编码使用ASCII值存储 B.chr(x)和ord(x)函数用于在单字符和Unicode值之间进行转换 C.print(chr('a’))输出97 D.print(ord(65))输出A 4.以下关于文件读写的描述中,错误的是()A.对文件进行读写操作之后必须关闭文件以防文件丢失 B.以追加写模式打开的文件,文件存在则在原文件最后追加内容,不存在则创建 C.文件对象的seek()方法用来返回文件指针的当前位置 D.文件对象的readlines()方法用来读取文件中的所有行,以每行为元素形成一个列表 5.数据库设计中反映用户对数据要求的模式是()。

      A.内模式 B.概念模式 C.外模式 D.设计模式 6.以下程序的意义是()>>> car = ‘BWM’>>> id(car)A.查看变量所占的位数 B.转换成布尔值 C.查看变量在内存中的地址 D.把变量中的元素随机排列 7.设栈与队列初始状态为空首先A,B,C,D,E依次人栈,再F,G,H,I,J依次入队;然后依次出栈至栈空,再依次出队至队空则输出序列为()A.F,G,H,I,J,A,B,C,D,E B.F,G,H,I,J,E,D,C,B,A C.E,D,C,B,A,J,I,H,G,F D.E,D,C,B,A,F,G,H,I,J 8.以下选项中Python不支持的数据类型是()A.int B.char C.float D.list 9.以下构成Python循环结构的语句中,正确的是()A.while B.loop C.if D.do-for 10.下列叙述中正确的是()A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C.顺序存储结构能存储有序表,链式存储结构不能存储有序表 D.链式存储结构比顺序存储结构节省存储空间 11.time库的time. time()函数的作用是()。

      A.以数字形式返回当前系统时间 B.以字符串形式返回当前系统时间 C.以struct_time形式返回当前系统时间 D.根据format格式定义返回当前系统时间 12.以下关于字符串的描述正确的是()A.字符应视为长度为1或2的字符串 B.字符串中的字符可进行数学运算,但进行数学运算的字符必须为数字 C.在三引号字符串中可包含换行回车等特殊的字符 D.字符串可以进行切片赋值 13.列表listV=list(range(10)),以下能够输出列表listV中最小元素的是()A.print(min(listV)) B.print(min(listV())) C.print(listV.max()) D.print(listV.reverse(i)[0]) 14.从键盘输入数字10,以下程序的输出结果是()try : n =input(“请输入一个整数:”) def pow2(n): return n*nexcept : print(”程序执行错误")A.100 B.10 C.程序执行错误 D.程序没有任何输出 15.以下代码的输出结果是()Is=[]formin‘想念‘fornin‘家人’Is.append(m+n)print(Is)A.想念家人 B.想想念念家家人人 C.想家想人念家念人 D.[‘想家’,’想人’,’念家’,’念人’] 16.以下关于函数优点的描述中,正确的是()。

      A.函数可以表现程序的复杂度 B.函数可以使程序更加模块化 C.函数可以减少代码使用次数 D.函数便于书写 17.当试图访问的对象属性不存在时,为了不让程序抛出异常,需要用到的语句是()A.try-except语句 B.for语句 C.eval语句 D.if语句 18.定义学生选修课程的关系模式如下: SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分) 则对主属性部分依赖的是()A.C#→Cr B.(S#,C#)→G C.(S#,C#)→S# D.(S#,C#)→C# 19.以下关于Python的描述中,正确的是()A.函数中return语句只能放在函数定义的最后面 B.定义函数需要使用保留字def C.函数最主要的作用是复用代码 D.Python函数不可以定义在分支或循环语句的内部 20.以下程序的输出结果是()a =10b =1try:c=b//(b/a)print(c)except (IOError, ZeroDivisionError):print(“calculation error”)else:print(“no error”)A.calculation error B.no error C.10.0 D.9.0 21.下列叙述中正确的是()。

      A.循环链表中至少有一个结点 B.双向链表有两个头指针 C.双向链表有两个头结点 D.循环链表是循环队列的链式存储结构 22.现要将某气象观测站每天不同时间点的气温及湿度的观察值保存,方便以后进行调用及查询,在Python 3哪种数据结构更合适()A.字符串 B.列表 C.集合 D.字典 23.关于以下程序的描述中,正确的是()def fact(n): s=1 for i in range(1,n + 1): s*=i return sA.代码中n是可选参数 B.fact(n)函数功能为求n的阶乘 C.s是全局变量 D.range()函数的范围是[1,n+1] 24.下面属于Python的标准库是()A.turtle B.jieba C.scipy D.Flask 25.下面不能创建一个集合的语句是()A.s1=set() B.s2=set(“abcd”) C.s3={1,2,3,4} D.s4=frozenset(('string'),(1,2,3)) 26.以下代码的输出结果是() print(1.5+2.1==3.6)A.3.6 B.True C.1.5+2.1==3.6 D.False 27.执行以下程序,导致输出”输入有误”的输入选项是()。

      try: ls=eval(input())*2 print(ls) except: print(’输入有误’)A.’aa’ B.’12’ C.aa D.12 28.下面代码的输出结果是()def f( n):if n == 1 :return 1else:return n * f( n - 1)print(f(4))A.24 B.4 C.0 D.10 29.以下选项中不是Python文件目录操作方法的是()A.split() B.rename() C.getcwd() D.rmdir() 30.在屏幕上输出Hello World,使用的Python语句是()A.printf(‘Hello World’) B.print(Hello World) C.print(“Hello World”) D.printf(“Hello World”) 二、判断题(10题)31.无法删除集合中指定位置的元素,只能删除特定值的元素A.是 B.否 32.在Python中可以使用if作为变量名A.是 B.否 33.0o12f是合法的八进制数字A.是 B.否 34.Python代码可以内嵌在asp文件中A.是 B.否 35.Python字典和集合属于无序序列。

      A.是 B.否 36.表达式pow(3,2) == 3**2 的值为TrueA.是 B.否 37.一般来说,Python扩展库没有通用于所有版本Python的,安装时应选择与已安装Python的版本对应的扩展库A.是 B.否 38.Python变量名必须以字母或下划线开头,并且区分字母大小写A.是 B.否 39.函数内部定义的局部变量当函数调用结束后被自动删除A.是 B.否 40.正则表达式元字符“\d”用来匹配任意数字字符A.是 B.否 三、填空题(10题)41.已知x={1:1},那么执行语句x[2]=2之后,len(x)的值为____________42.已知x,y=map(int,['1','2']),那么表达式x+y的值为_______43.Python运算符中用来计算集合并集的是_______44.表达式3*2的值为___________45.表达式':'.join('1,2,3,4,5'.split(','))的值为__________________46.表达式list(map(list,zip(*[[1,2,3],[4,5,6]])))的值为________________。

      47.表达式range(10)[-1]的值为____________48.查看变量类型的Python内置函数是________________49.表达式“[3]in[1,2,3,4]”的值为________________50.表达式len([iforiinrange(10)])的值为__________四、操作题(3题)51.考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能: 键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符如果输入正整数超过25位,则按照真实长度输出 例如:键盘输入正整数n为1234,屏幕输出===================1,234 试题程序: #请完善如下代码 s=input() print(”{________(1)_________}”.format(________(2)_________))52.考生文件夹下存在一个Python源文件“PY301.py”,请按照文件内说明修改代码,实现以下功能恺撒密码是一种非常古老的加密算法,相传当年恺撒大帝行军打仗时为了保证自己的命令不被敌军知道,它采用了替换方法将信息中的每一个英文字母循环替换为字母表序列中该字母后面的第三个字母,即循环后三位,对应关系如下。

      原文:ABCDEFGHIJKLMNOPQRSTU。

      点击阅读更多内容
      相关文档
      2026年一级消防工程师考试《消防安全综合能力》预习卷.docx 2025年执业药师《药学专业知识(一)》预测试卷一.docx 2026年证券从业资格考试《证券市场基本法律法规》提分卷二.docx 2025高考真题--全国II卷高考英语真题【原卷+听力音频+听力原文+答案】.docx 2024年高考真题--新课标全国ⅠⅠ卷【英语】真题及答案(含听力音频).docx 2025年秋江苏开放大学农业生态工程060165形考作业123答案.docx 2026年一级造价工程师考试《建设工程造价案例分析(土建专业)》模拟卷.docx 2024年一级建造师-港口与航道工程管理与实务-2024年真题解析.docx 2026年一级建造师考试《公路工程管理与实务》破题卷.docx 2026年证券从业资格考试《金融市场基础知识》提分卷二.docx 2025年秋江开机电设备故障诊断与维修050096第1次形考作业带答案.docx 2025年高考真题---山东省高考真题地理试卷(含答案).docx 2025年高考真题--山东省生物高考真题(含答案).docx 2025年秋江苏开放⼤学建筑材料第⼀次作业答案.docx 2025年高考真题--云南高考地理真题(含答案).docx 2025高考真题--北京卷语文真题(含答案).docx 2025年秋江苏开放⼤学机电设备伺服与变频应⽤第1次形考作业答案.docx 2025年秋江苏开放⼤学机械创新设计060260过程性考核作业1.docx 2025年秋江苏开放大学 知识产权文献检索与应用060933过程性考试.docx 2025年高考云南物理真题(答案参考).docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.