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

山东省聊城市全国计算机等级考试Python语言程序设计真题(含答案).docx

20页
  • 卖家[上传人]:玩***
  • 文档编号:350386874
  • 上传时间:2023-04-29
  • 文档格式:DOCX
  • 文档大小:53.56KB
  • / 20 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 山东省聊城市全国计算机等级考试Python语言程序设计真题(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、单选题(30题)1.执行以下代码的结果是()A.A.'David' B.['David'] C.['d'] D.'d'2.从键盘输入数字10,以下程序的输出结果是()try : n =input(“请输入一个整数:”) def pow2(n): return n*nexcept : print(”程序执行错误")A.100 B.10 C.程序执行错误 D.程序没有任何输出 3.生成一个k比特长度的随机整数的函数是()A.random.choice(k) B.random.shuffle(k) C.random.getrandbits(k) D.random.sample(k) 4.下面代码的输出结果是()for i in reversed ( range ( 7, 4, - 1)):print(i,end =””)A.7 65 4 B.7 6 5 C.5 6 7 D.4 5 6 7 5.表格类型数据的组织维度最可能是()A.多维数据 B.一维数据 C.二维数据 D.高维数据 6.软件设计中划分模块的一个准则是()。

      A.低内聚、低耦合 B.高内聚、低耦合 C.低内聚、高耦合 D.高内聚、高耦合 7.下面代码的输出结果是() list=[“1”,”3”,”5”] def app(x): list.append(x) app(”7”) print(list)A.[’1’,’3’,’5’] B.[’1’,’3’,’5’,’7’] C.[’7’] D.”1,3,5,7” 8.下面代码的输出结果是() a=10 b=1 try: c=b//(b/a) print(C) except(IOError,ZeroDivisionError): print(”calculation error”) else: print(”no error”)A.calculation error B.no error C.9.0 D.9.0 no error 9.下列叙述中正确的是()A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 D.循环队列中元素的个数是由队头指针和队尾指针共同决定 10.下面关于递归函数,描述错误的是()。

      A.递归函数必须有一个明确的结束条件 B.递归函数就是一个函数在内部调用自身本身 C.递归效率不高,递归层次过多会导致栈溢出 D.每进入更深一层的递归时,问题规模相对于前一次递归是不变的 11.以下属于Python机器学习方向的第三方库的是()A.random B.SnowNLP C.Tensorflow D.loso 12.下列选项中不属于结构化程序设计原则的是()A.可封装 B.自顶向下 C.模块化 D.逐步求精 13.以下关于“for <循环变量> in <循环结构>”的描述,错误的是()A.<循环结构>采用[1,2,3 ]和[‘1’,‘2’,‘3’]的时候,循环的次数是一样的 B.这个循环体语句中不能有break语句,会影响循环次数 C.使用range(a,b)函数指定for循环的循环变量取值是从a到b - 1 D.for i in range(1,10,2)表示循环5次,i的值是从1到9的奇数 14.耦合性和内聚性是对模块独立性度量的两个标准,下列叙述中正确的是()A.提高耦合性降低内聚性有利于提高模块的独立性 B.降低耦合性提高内聚性有利于提高模块的独立性 C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D.内聚性是指模块间互相连接的紧密程度 15.以下选项中不是Python文件读/写操作方法的是()。

      A.write ( ) B.writelines ( ) C.readtext ( ) D.read () 16.下面关于类的说法错误的是()A.类是一种实例 B.在类进行实例化时将会首先执行该类中的int方法 C.在对类进行实例化时,传人的实参不用带上self,它在类执行过程中将自行带上 D.类中的变量前带有前缀self意味着此变量在类中任意位置可以使用 17.以下代码的输出结果是()deffibRate(n):ifn<=0:Return-1elifn==1:return-1elifn==2:return1else:L=[1,5]foriinrange(2,n):L.append(L[-1]+L[-2])returnL[-2]%L[-1]print(fibRate(7))A.0.6 B.28 C.-1 D.1 18.下面的排序算法中初始数据集的排列顺序对算法的性能无影响的是()A.插入排序 B.堆排序 C.冒泡排序 D.快速排序 19.以下语句不会引发异常的是()A.a = b= 3+lj B.1 + "1" C.3 / 0 D.print "no error" 20.在Python中,能够处理图像的第三方库是()。

      A.pyinstaller B.pyserial C.pygame D.PIL 21.以下程序的输出结果是()x = 10while x:x-=1if not x% 2 :print (x, end = ‘’)else:print(x)A.86420 B.975311 C.97531 D.864200 22.如果定义班级关系如下: 班级(班级号,总人数,所属学院,班级学生) 则使它不满足第一范式的属性是()A.班级号 B.班级学生 C.总人数 D.所属学院 23.以下关于函数优点的描述中,正确的是()A.函数可以表现程序的复杂度 B.函数可以使程序更加模块化 C.函数可以减少代码使用次数 D.函数便于书写 24.以下程序的输出结果是()CLis=list(range(5))print(5 in CLis)A.True B.False C.0 D.-1 25.以下关于文件的打开和关闭的描述中,正确的是()A.二进制文件不能使用记事本程序打开 B.二进制文件可以使用记事本或其他文本编辑器打开,但是一般来说无法正常查看其中的内容 C.使用内置函数openO且以w模式打开文件,若文件存在,则会引发异常 D.使用内置函数open()打开文件时,只要文件路径正确就总可以正确打开 26.以下程序的输出结果是()。

      >>>s=(3,)>>>type(s)A.< class ‘diet’> B.< class ‘tuple’> C.< class ‘list’> D.< class ‘set’> 27.表达式divmod(40,3)的结果是()A.13,1 B.(13,1) C.13 D.1 28.以下不属于Python中异常处理结构的是()A.try-except B.try-except—if C.try—except-else D.try—except-finally 29.deque是一种()数据结构A.Heap B.Stack C.队列 D.双端队列 30.以下代码的输出结果是() def Hello(famlyName,age): if age>50: print(”您好!”+famlyName+”奶奶”) elif age>40: print(”您好!”+famlyName+”阿姨”) elif age>30: print(”您好!”+famlyName+”姐姐”) else: print(”您好!”+”小”+famlyName) Hello(age=43,famlyName=”赵”)A.您好!赵奶奶 B.您好!赵阿姨 C.您好!赵姐姐 D.函数调用出错 二、判断题(10题)31.已知列表x=[1,2,3],那么执行语句x=3之后,变量x的地址不变。

      A.是 B.否 32.Python标准库threading中的Lock、RLock、Condition、Event、Semaphore对象都可以用来实现线程同步A.是 B.否 33.正则表达式模块re的match()方法是从字符串的开始匹配特定模式,而search()方法是在整个字符串中寻找模式,这两个方法如果匹配成功则返回match对象,匹配失败则返回空值NoneA.是 B.否 34.在Python中可以为自定义类的对象动态增加新成员A.是 B.否 35.Python不允许使用关键字作为变量名,但是允许使用内置函数名作为变量名,不过这会改变函数名的含义,所以不建议这样做A.是 B.否 36.加法运算符可以用来连接字符串并生成新字符串A.是 B.否 37.形参可以看做是函数内部的局部变量,函数运行结束之后形参就不可访问了A.是 B.否 38.Python关键字不可以作为变量名A.是 B.否 39.定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数A.是 B.否 40.列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素A.是 B.否 三、填空题(10题)41.random模块中_____________方法的作用是将列表中的元素随机乱序。

      42.正则表达式模块re的______________方法用来在字符串开始处进行指定模式的匹配43.假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是______________________44.表达式len(range(1,10))的值为___________45.已知列表x=[1,2,3]和y=[4,5,6],那么表达式[(i,j)fori,jinzip(x,y)ifi==3]的值为____________46.已知x=(3),那么表达式x*3的值为__________47.Python内置函数____________用来返回序列中的最大元素48.表达式isinstance('Helloworld',str)的值为__________49.已知x是一个列表对象,那么执行语句y=x[:]之后表达式id(x)==id(y)的值为___________50.在IDLE交互模式中浏览上一条语句的快捷键是__________四、操作题(3题)51.考生文件夹下存在一个文件“PY201.py” ,该文件是本题目的代码提示框架,其中代码可以任意修改。

      请在该文件中编写代码,以实现如下功能使用turtle库的fd()函数和right()函数绘制一个边长为100像素的正六边形,再用circle()函数绘制半径为60像素的红色圆内接正六边形,效果如下所示试题程序:#。

      点击阅读更多内容
      相关文档
      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.