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

浙江省杭州市全国计算机等级考试Python语言程序设计预测试题(含答案).docx

21页
  • 卖家[上传人]:玩***
  • 文档编号:350400797
  • 上传时间:2023-04-29
  • 文档格式:DOCX
  • 文档大小:121.33KB
  • / 21 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 浙江省杭州市全国计算机等级考试Python语言程序设计预测试题(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、单选题(30题)1.执行以下代码的结果是()A.4 B.5 C.8 D.12 2.软件设计中模块划分应遵循的准则是(  )A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合 3.定义学生选修课程的关系模式如下: SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分) 该关系可进一步规范化为()A.S(S#,Sn,C#,Cn,Cr),SC(S#,C#,G) B.S(S#,Sn),C(C#,Cn,Cr),SC(S#,C#,G) C.C(C#,Cn,Cr),SC(S#,Sn,C#,G) D.S(S#,Sn),C(C#,Cn),SC(S#,C#,Cr,G) 4.下列不属于处理Python中字典的方法的是()A.pop() B.replace() C.get() D.popitem() 5.Python中文件的打开模式不包含()A.'a' B.'b' C.'c' D.' + ' 6.执行以下代码的结果是?A.300 B.400 C.500 D.600 7.下列的说法中,不正确的是()A.迭代器协议是指:对象必须提供一个next方法 B.list、dict、str虽然是Iterable,却不是Iterator C.生成器与迭代器对象的区别在于:它仅提供next()方法 D.生成器实现了迭代器协议,但生成器是边计算边生成达到节省内存及计算资源 8.属于Python中Web开发的第三方库的是()。

      A.pygame B.scipy C.pdfminer D.pyramid 9.从键盘输入数字5,以下程序的输出结果是()n=eval(input(“请输入一个整数:”))s=0if n>=5: n-=1 s=4if n<5: n-=1 s=3print(s)A.4 B.3 C.0 D.2 10.以下保留字不用于异常处理逻辑的是()A.finally B.else C.try D.if 11.以下关于函数的定义与编写的描述,错误的是()A.函数是代码复用的一种方式 B.在Python中,使用关键字define定义函数 C.定义函数时,即使函数不需要接收任何参数,也必须保留空的圆括号来表示这是一个函数 D.编写函数时,一般建议先对参数进行合法性检查,然后再进行编写 12.循环队列的存储空间为Q(0:59),初始状态为空经过一系列正常的入队与退队操作后,front=25,rear=24循环队列中的元素个数为()A.1 B.2 C.59 D.60 13.采用表结构来表示数据及数据间联系的模型是()A.层次模型 B.概念模型 C.网状模型 D.关系模型 14.Is=[2,”apple”,[42,”yellow”,”misd”],1.2],表达式Is[2][-1][2]的结果是()。

      A.m B.i C.s D.d 15.以下哪个选项是正确的Python搜索变量的顺序A.内置作用域(Built-in)→全局/模块作用域(Global)→当前作用域被嵌入的本地作用域(Enclosing locals)→本地作用域(Local) B.本地作用域(Local)→当前作用域被嵌入的本地作用域(Enclosing locals))→内置作用域(Built-in)→全局/模块作用域(Global) C.本地作用域(Local)→内置作用域(Built-in)→当前作用域被嵌入的本地作用域(Enclosing locals)→全局/模块作用域(Global) D.本地作用域(Local)→当前作用域被嵌入的本地作用域(Enclosing locals)→全局/模块作用域(Global)→内置作用域(Built-in) 16.软件设计中划分模块的一个准则是()A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合 17.以下关于Python全局变量和局部变量的描述中,错误的是()A.局部变量在使用过后立即被释放 B.全局变量一般没有缩进 C.全局变量和局部变量的命名不能相同 D.—个程序中的变量包含两类:全局变量和局部变量 18.以下不是Python文件读写方法的是()。

      A.writeline B.readline C.read D.write 19.在软件开发中,需求分析阶段产生的主要文档是()A.软件集成测试计划 B.软件详细设计说明书 C.用户手册 D.软件需求规格说明书 20.循环队列的存储空间为Q(l:50)经过一系列正常的入队与退队操作后,front=rear=25然后又成功地将一个元素退队,此时队列中的元素个数为()A.24 B.49 C.26 D.0 21.以下构成Python循环结构的方法中,正确的是()A.while B.loop C.if D.do…for 22.Python中文件的打开模式为“t”,对应的文件打开模式为()A.只读模式 B.覆盖写模式 C.文本文件模式 D.二进制文件模式 23.以下属于Python的映射类型的是()A.str B.tuple C.list D.diet 24.下列关于Python的描述正确的是()A.字典中不可以嵌套字典 B.单分支结构的格式为if-elif C.Python中整数的默认书写格式是二进制 D.Python中采用“#”表示一行注释的幵始 25.树的度为3,共有31个结点,但没有度为1和2的结点。

      则该树中度为3的结点数为()A.1 B.9 C.10 D.不可能有这样的树 26.以下不能创建一个字典的语句是()A.dic ={ } B.dic ={1:5} C.dic = {(1,2): “use”} D.dic = { [1,2]: “use”} 27.下列叙述中正确的是()A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C.顺序存储结构能存储有序表,链式存储结构不能存储有序表 D.链式存储结构比顺序存储结构节省存储空间 28.以下程序的输出结果是()letter = [‘A’, ‘B’, ‘C’, ‘D’, ‘D’, ‘D’]for i in letter: if i == ‘D’: letter. remove(i)print (letter)A.[‘A’, ‘B’, ‘C’] B.[‘A’, ‘B’, ‘C’, ‘D’, ‘D’] C.[‘A’, ‘B’, ‘C’, ‘D’, ‘D’, ‘D’] D.[‘A’, ‘B’, ‘C’, ‘D’] 29.下面说法错误的是()A.在UTF一8编码中一个汉字需要占用3个字节 B.在GBK和CP936编码中一个汉字需要2个字节 C.Python运算符%不仅可以用来求余数,还可以用来格式化字符串 D.Python字符串方法replace()对字符串进行原地修改 30.Python提供3种基本的数字类型,它们是()。

      A.整数类型、浮点数类型、复数类型 B.整数类型、二进制类型、浮点数类型 C.整数类型、二进制类型、浮点数类型 D.整数类型、二进制类型、复数类型 二、判断题(10题)31.在Python中可以使用for作为变量名A.是 B.否 32.加法运算符可以用来连接字符串并生成新字符串A.是 B.否 33.表达式{1,3,2}>{1,2,3}的值为TrueA.是 B.否 34.集合可以作为字典的键A.是 B.否 35.已知x为非空字符串,那么表达式 “.join(x.split()) == x的值一定为TrueA.是 B.否 36.在Python中0xad是合法的十六进制数字表示形式A.是 B.否 37.元组是不可变的,不支持列表对象的inset()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象A.是 B.否 38.在try...except...else结构中,如果try块的语句引发了异常则会执行else块中的代码A.是 B.否 39.在Python3.x中语句print(*[1,2,3])不能正确执行A.是 B.否 40.在派生类中可以通过“基类名.方法名()”的方式来调用基类中的方法。

      A.是 B.否 三、填空题(10题)41.使用运算符测试集合包含集合A是否为集合B的真子集的表达式可以写作_______42.已知列表x=list(range(5)),那么执行语句x.remove(3)之后,表达式x.index(4)的值为________43.表达式'Helloworld!'[-4]的值为________________44.已知字典x={i:str(i+3)foriinrange(3)},那么表达式''.join([item[1]foriteminx.items()])的值为_____________45.已知vec=[[1,2],[3,4]],则表达式[colforrowinvecforcolinrow]的值为__________________________46.表达式16**0.5的值为__________47.表达式(1,)+(2,)的值为_____________48.表达式chr(ord('b')^32)的值为_________49.表达式int('11111',2)的值为__________50.表达式{1,2,3}<{3,4,5}的值为_________。

      四、操作题(3题)51.考生文件夹下存在一个文件“PY201.py”,请写代码替换横线,不修改其他代码,实现以下功能使用turtle库中的pencolor()和fillcolor()方法为图形着色(画笔颜色为黑色,填充颜色为红色),使用set-up()方法在桌面(400,400)的位置创建600像素×600像素的画布窗体,效果如下所示试题程序#请在_____处使用一行代码或表达式替换#注意:请不要修改其他已给出代码from turtle import *def curvemove ():for i in range (200 ):right (1)forward(1)setup(600,600,400,400)hideturtle()_____(1)_____('black')_____(2)_____("red")pensize(2)begin_fill()left(140)forward(111.65)curvemove()left(120)curvemove()forward(111.65)。

      点击阅读更多内容
      相关文档
      安徽省安全员《A证(企业负责人)》冲刺试卷三.docx 2026年房地产经纪人《房地产经纪业务操作》预测试卷三.docx 安徽省安全员《A证(企业负责人)》模拟试卷一.docx 2026年房地产经纪人《房地产交易制度政策》模拟试卷四.docx 安徽省安全员《B证(项目负责人)》冲刺试卷二.docx 2026年房地产经纪人《房地产经纪专业基础》预测试卷四.docx 2026年房地产经纪人《房地产经纪业务操作》考前点题卷一.docx 2023年通信工程师《通信专业实务(传输与接入-无线)》试题真题及答案.docx 安徽省安全员《A证(企业负责人)》试题精选.docx 2026年房地产经纪人《房地产经纪专业基础》预测试卷二.docx 2026年房地产经纪人《房地产经纪业务操作》考前点题卷二.docx 2026年房地产经纪人《房地产经纪职业导论》冲刺试卷三.docx 2026年房地产经纪人《房地产交易制度政策》冲刺试卷三.docx 2026年房地产经纪人《房地产经纪专业基础》考前点题卷二.docx 2026年房地产经纪人《房地产经纪职业导论》冲刺试卷五.docx 2026年房地产经纪人《房地产经纪职业导论》冲刺试卷四.docx 2026年房地产经纪人《房地产交易制度政策》冲刺试卷一.docx 2026年房地产经纪人《房地产交易制度政策》冲刺试卷四.docx 安徽省安全员《B证(项目负责人)》冲刺试卷三.docx 2026年房地产经纪人《房地产经纪业务操作》模拟试卷二.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.