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

2022年福建省龙岩市全国计算机等级考试Python语言程序设计真题(含答案).docx

20页
  • 卖家[上传人]:玩***
  • 文档编号:350372942
  • 上传时间:2023-04-29
  • 文档格式:DOCX
  • 文档大小:35.67KB
  • / 20 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 2022年福建省龙岩市全国计算机等级考试Python语言程序设计真题(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、单选题(30题)1.生成一个[1,99]之间随机整数的函数是()A.random.randint(1,100) B.random.randint(0,99) C.random.randint(1,99) D.random.uniform(1,99) 2.定义学生选修课程的关系模式如下: SC(S#,Sn,C#,Cn,T#,G,Cr)(其属性分别为学号、姓名、课程号、课程名、授课老师号、成绩、学分) 并且一门课程可由多个教师教授,则该关系的键是()A.S#,T# B.S#,C# C.S# D.C# 3.以下不属于Python语言控制结构的是()A.顺序结构 B.循环结构 C.分支结构 D.数据结构 4.以下属于Python机器学习方向的第三方库的是()A.random B.SnowNLP C.Tensorflow D.loso 5.下面代码的输出结果是()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."l,3,5,7" 6.函数chr(x)的作用是()。

      A.返回字符x对应的Unicode值 B.返回数字x作为Unicode编码对应的字符 C.返回数字x的十六进制字符串形式 D.返回字符串x中每个字符对应的Unicode编码值 7.以下保留字不用于异常处理逻辑的是()A.finally B.else C.try D.if 8.Python 3中获取用户输入并默认以字符串存储的函数是()A.raw_input B.input C.raw D.print 9.下面代码的输出结果是()def fun(x,y ,z):u = x + y - zprint (u)fun(l +2j,5,4 - lj)A.NameError B.(2+3j) C.2 D.3j 10.以下关于组合类型的描述,正确的是()A.空字典可以用大括号来创建 B.可以用set创建集合,用中括号和赋值语句增加新元素 C.字典数据类型里可以用列表做键 D.字典的items()函数返回一个键值对,并用元组表述 11.关于Python文件打开模式,表示错误的是()A.rt B.nb C.ab D.wt 12.设二叉树中有20个叶子节点,5个度为1的节点,则该二叉树中总的节点数为()A.46 B.45 C.44 D.不可能有这样的二叉树 13.以下关于Python分支的描述中,错误的是()。

      A.Python分支结构使用保留字if、elif及else来实现,每个if后面必须有elif或else B.if-elSe结构是可以嵌套的 C.if语句会判断if后面的逻辑表达式,当表达式为真时,执行if后的语句块 D.缩进是Python分支语句的语法部分,缩进不正确会影响分支功能 14.下面代码的输出结果是() f=lambda X,Y:X if x

      A.文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容 B.可以使用open()打开文件,用close()关闭文件 C.使用read()可以从文件中读入全部文本 D.使用readlines()可以从文件中读入一行文本 18.文件family,txt在当前代码所在目录内,其内容是一段文本:Wearefamily以下代码的输出结果是()txt=open(“family.txt”,“r”)print(txt)txt.close()A.txt B.family,txt C.非其他答案 D.Wearefamily 19.下面的排序算法中初始数据集的排列顺序对算法的性能无影响的是()A.插入排序 B.堆排序 C.冒泡排序 D.快速排序 20.列表l1=[1,2,3],则表达式1+l1()A.[2,3,4] B.[1,1,2,3] C.[1,2,4] D.异常 21.设str1=’*@python@*’,语句print(strl[2:].strip(’@’))的执行结果是()A.python@* B.lpython* C.*@python@* D.*python* 22.下面代码的输出结果是()。

      def f(n): if n==1: return 1 else: return n*f(n—1) print(f(4))A.24 B.4 C.0 D.10 23.下面代码的意义是() >>>car=’BWM’ >>>Id(car)A.查看变量所占的位数 B.转换成布尔值 C.查看变量在内存中的地址 D.把变量中的元素随机排列 24.以下描述错误的是()A.Python是一门动态的解释型语言 B.当Python脚本程序发生异常时,如果不处理,运行结果不可预测 C.编程语言中的异常和错误是完全相同的概念 D.Python通过try、except等保留字提供异常处理功能 25.以下代码返回()A.5 B.15 C.True D.False 26.执行以下代码的结果是?3+5j>=5+3jA.True B.False C.0 D.异常报错 27.以下关于Python分支结构的描述中,错误的是()A.Python分支结构使用保留字if、elif和else来实现,每个if后面必须有elif或else B.if - else结构是可以嵌套的 C.if语句会判断if后面的逻辑表达式,当表达式为真时,执行if后续的语句块 D.缩进是Python分支语句的语法部分,缩进不正确会影响分支功能 28.以下属于Python网络爬虫框架领域的第三方库的是()。

      A.pandas B.grab C.xpinyin D.SnowNLP 29.软件设计中划分模块的一个准则是()A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合 30.以下选项中不是Python文件目录操作方法的是()A.split() B.rename() C.getcwd() D.rmdir() 二、判断题(10题)31.正则表达式模块re的match()方法是从字符串的开始匹配特定模式,而search()方法是在整个字符串中寻找模式,这两个方法如果匹配成功则返回match对象,匹配失败则返回空值NoneA.是 B.否 32.假设os模块已导入,那么列表推导式[filenameforfilenameinos.listdir('C:\\Windows')iffilename.endswith('.exe')]的作用是列出C:\Windows文件夹中所有扩展名为.exe的文件A.是 B.否 33.Python关键字不可以作为变量名A.是 B.否 34.同一个列表对象中所有元素必须为相同类型A.是 B.否 35.Python字典和集合属于无序序列A.是 B.否 36.Python变量使用前必须先声明,并且一旦声明就不能在当前作用域内改变其类型了。

      A.是 B.否 37.Python字典中的“键”可以是元组A.是 B.否 38.假设x是含有5个元素的列表,那么切片操作x[10:]是无法执行的,会抛出异常A.是 B.否 39.定义Python函数时必须指定函数返回值类型A.是 B.否 40.函数是代码复用的一种方式A.是 B.否 三、填空题(10题)41.字典中多个元素之间使用____________分隔开,每个元素的“键”与“值”之间使用________分隔开42.使用上下文管理关键字______________可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭43.可以使用内置函数_______________查看包含当前作用域内所有全局变量和值的字典44.一个数字5__________(是/不是)合法的Python表达式45.表达式-13//4的值为__________46.已知x,y=map(int,['1','2']),那么表达式x+y的值为_______47.表达式'Helloworld'.lower().upper()的值为___________48.表达式isinstance('abcdefg',object)的值为_____________。

      49.表达式{1,2,3}<{3,4,5}的值为_________50.已知x=(3),那么表达式x*3的值为__________四、操作题(3题)51.考生文件夹下存在两个Python源文件“PY301-1.py”和“PY301-2.py”,分别对应两个问题,请按照文件内说明修改代码,实现以下功能李白,字太白,号青莲居士,又号“谪仙人”,是唐代伟大的浪漫主义诗人,被后世誉为“诗仙”考生文件夹下有一个“关山月.txt”文件,内容如下明月出天山,苍茫云海间长风几万里,吹度玉门关汉下白登道,胡窥青海湾由来征战地,不见有人还戍客望边邑,思归多苦颜高楼当此夜,叹息未应闲问题1:这是一段由标点符号分隔的文本,请编写程序,以“句号为分隔,将这段文本转换为诗词风格,输出到文件“关山月-诗歌.txt”中试题程序:#以下代码为提示框架#请在...处使用一行或多行代码替换#注意:提示框架的代码可以任意修改,以完成程序功能为准fi = open ("关山月.txt","r")…fi.close()fo.close()问题2:把问题1生成的“关山月-诗歌.txt”文件,以每行为单位,保留标点符号为原顺序和位置,输出全文的反转形式。

      将文件保存在考生文件夹下并命名为“关山月-反转.txt”输出的形式如下高楼当此夜,叹息未应闲戍客望边邑,思归多苦颜由来征战地,不见有人还汉下白登道,胡窥青海湾长风几万里,吹度玉门关明月出天山,苍茫云海间。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.