ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:31.24KB ,
资源ID:9672535      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9672535.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国计算机等级考试二级Python真题及解析11.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国计算机等级考试二级Python真题及解析11.docx

1、全国计算机等级考试二级Python真题及解析11全国计算机等级考试二级 Python 真题及解析( 11)一、选择题1.以下选项对于 import 保留字描述错误的是A import 可以用于导入函数库或者库中的函数B 可以使用 from jieba import lcut 引入 jieba 库C使用import jieba as jb,引入函数库jieba,取别名jbD 使用 import jieba 引入 jieba 库正确答案: B2.以下选项中不可用作Python标识符的是A3.14B 姓名C_Name_D Pi正确答案: A3.Python可以将一条长语句分成多行显示的续行符号是:A

2、B#C;D正确答案: A4.关于Python语言的特点,以下选项描述正确的是A Python 语言不支持面向对象B Python语言是解释型语言C Python语言是编译型语言D Python语言是非跨平台语言正确答案: B5.关于Python整数类型,以下选项描述正确的是:A 3.14不是整数类型的数值B type(100)表达式结果可能是 vclass int,也可能是 vclass floatC oct(100)表达式结果获得十六进制数D hex(10 0)表达式结果获得八进制数正确答案:A6.运行以下程序,输出结果的是: 5/2A 3B 2C 2.5D 2.50正确答案:C7.17.运

3、行以下程序,输出的Python数据类型是: type(abs(-3+4j)A字符串类型B浮点数类型C整数类型D复数类型正确答案:B8.下面代码的输出结果是: TempStr = Pi=3.141593 eval(TempStr3:-1)A3.14159B3.141593C Pi=3.14D3.1416正确答案:A9.以下关于异常处理的描述,错误的选项是:A Python通过try、except等保留字提供异常处理功能B ZeroDivisionError是一个变量未命名错误C NameError是一种异常类型D异常语句可以与else和fin ally语句配合使用正确答案:B10.for或者wh

4、ile与else搭配使用时,关于执行else语句块描述正确的是A仅循环非正常结束后执行(以 break结束)B仅循环正常结束后执行C总会执行D永不执行 正确答案:B11.以下代码执行的输出结果是:for i in ran ge(1,4)prin t(chr(21646)*(2*i-1)咎咎咎咎咎咎咎咎咎咎咎咎咎咎咎咎咎咎咎咎咎咎咎咎出错正确答案:B12.以下关于 TensorFlow 库的应用领域的描述,正确的选项是 A 机器学习B 数据可视化C Web 开发D 文本分析 正确答案: A13.以下不属于Python深度学习第三方库的选项是:A ArcadeB TensorFlowC Caffe

5、2D MXNet 正确答案: A14.以下属于Python文本处理第三方库的选项是:A matplotibB openpyxlC wxpythonD vispy 正确答案: B15.random库的seed(a函数的作用是A 生成一个 0.0, 1.0)之间的随机小数B 生成一个 k 比特长度的随机整数C 设置初始化随机数种子 aD 生成一个随机整数 正确答案: C16.下面代码的输出结果是for n in range(400,500):i = n / 100j = n /10 % 10k = n % 10if n = i * 3 + j * 3 + k * 3:print(n)A 407B

6、408C 153D 159正确答案:A17.给出下面代码:a = in put().split(,)x = 0while x len( a):prin t(ax,e nd=)x += 1代码执行时,从键盘获得 Python语言,是,脚本,语言 则代码的输出结果是A执行代码出错B Python语言,是,脚本,语言C Python语言是脚本语言D无输出正确答案:C18.关于函数的描述,错误的选项是A Python使用del保留字定义一个函数B函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理, 只要了解函数的输入输出方式即可。C函数是一段具有特定功能的、可重用的语句组D使用函数的主要目的

7、是减低编程难度和代码重用正确答案:A19.执行以下代码,运行错误的是:def fun (x,y=Name,z = No):passA fun (1,2,3)B fun( 1,3)C fun(1)D fun (1,2)正确答案:B20.执行以下代码,运行结果def split(s):return s.split(a)s = Happy birthday to you!prin t(split(s)A H, ppy birthd, y to you!B H appy birthday to you!C运行出错D Happy, birthday, to, you!正确答案:A21.以下代码执行的输出

8、结果是:n = 2def multiply(x,y = 10):global nretur n x * y * ns = multiply(10,2)prin t(s)A 40B 1024C 200D 400正确答案:A22.字典 d=Name: Kate, No: 1001, Age: 20,表达式 len(d)的值为A 12B 9C 6D 3正确答案:D23.元组变量 t=(cat, dog, tiger, human) , t:-1的结果是A human, tiger, dog, catB human, tiger, dog, catC运行出错D (human, tiger, dog,

9、cat)正确答案:D24.关于Python的列表,描述错误的选项是A Python列表是包含0个或者多个对象引用的有序序列B Python列表用中括号表示C Python列表是一个可以修改数据项的序列类型D Python列表的长度不可变的正确答案:D25.以下代码执行的输出结果是:ls =def fun c(a,b):ls.appe nd(b)return a * bs = fun c(Hello!,2)prin t(s,ls)A出错B Hello!Hello!C Hello!Hello! 2D Hello!Hello!正确答案:C26.以下程序的输出结果是:def fun 1():prin

10、t(in fun 1()fun 2()fun 1()def fun 2():prin t(in fun 2()fun 1()fun 2()A in fun 1()in fun 2()B in fun 1()C死循环D出错正确答案:D27.关于Python文件的 +开模式,以下选项正确的描述是A追加写模式B与r/w/a/x 同使用,在原功能基础上增加同时读写功能C只读模式D覆盖写模式正确答案:B28.以下关于CSV文件的描述,错误的选项是A CSV文件可用于不同工具间进行数据交换B CSV文件格式是一种通用的,相对简单的文件格式,应用于程序之间转移表格数据C CSV文件通过多种编码表示字符D C

11、SV文件的每一行是一维数据,可以使用 Python中的列表类型表示正确答案:C29.以下关于Python文件对象f的描述,错误的选项是A f.closed文件关闭属性,当文件关闭时,值为 FalseB f.writable()用于判断文件是否可写C f.readable(用于判断文件是否可读D f.seekable(判断文件是否支持随机访问正确答案:A30.关于以下代码的描述,错误的选项是with ope n(abc.txt,r+) as f: lines = f.readli nes()for item in lin es:prin t(item)A执行代码后,abc.txt文件未关闭,必须

12、通过close()函数关闭B打印输出abc.txt文件内容C item是字符串类型D lines是列表类型正确答案:A31.真下列与队列结构有关联的是A先到先服务的作业调度B多重循环的执行C数组元素的引用D函数的递归调用正确答案:A32.下列叙述中正确的是A 以上说法都不对B 循环队列中的元素个数随队尾指针的变化而动态变化C循环队列中的元素个数随队头指针与队尾指针的变化而动态变化D 循环队列中的元素个数随队头指针的变化而动态变化 正确答案: C33.下列链表中,其逻辑结构属于非线性结构的是A 双向链表B 循环链表C 二叉链表D 带链的栈 正确答案: C34.在结构化设计方法中,生成的结构图中,

13、带有箭头的连线表示 A 模块之间的调用关系B程序的组成成分C 数据的流向D 控制程序的执行顺序 正确答案: A35.在数据流图中,带有名字的箭头表示A 模块之间的调用关系B 控制程序的执行顺序C 数据的流向D程序的组成成分正确答案: C36.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则 是模块的A 抽象和信息隐蔽B 激活机制和控制方法C内聚性和耦合性D 局部化和封装化 正确答案: C37.需求分析阶段的任务是确定A 软件开发费用B 软件开发方法C 软件系统功能D 软件开发工具 正确答案: C38.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和 数据库系统阶段。

14、其中数据独立性的阶段是A 数据项管理B 人工管理C 数据库系统D 文件系统 正确答案: C39.下列说法中,不属于数据模型所描述的内容的是A 数据约束B 数据结构C 数据操作D 数据查询 正确答案: D40.下列有关数据库的描述,正确的是A 数据处理是将信息转化为数据的过程B 数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C关系中的每一列称为元组,一个元组就是一个字段D如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字正确答案: D二、操作题综合应用题 参照代码模板完善代码,实现下述功能。文件ngchina.html保持了网页源代

15、码,请将该页面中图片的 URL提取出来, 并输出所有图像的 URL。习题讲解#P301#读取 HTML 文件内容 def getHTMLlines(htmlpath):f = open(htmlpath,r,encoding = utf-8)ls = f.readlines()f.close()return ls#用于解析文件并提取图像的 URLdef extractImageUrls(htmllist):urls = for line in htmllist:if img in line:url = line.split(src=)-1.split()1if http in url:urls

16、.append(url)return urls#将获取的链接输出到屏幕上 def showResults(urls):count = 1for url in urls:print(第:2个 URL:.format(count,url)count += 1# 主程序:1 读取文件; 2 解析并提取其中的图片链接; 3 输出提取结果到 屏幕 def main():in putfile = n gch in a.htmlhtmlli nes = getHTMLli nes(i nputfile) imageUrls = extractlmageUrls(htmlli nes) showResults

17、(imageUrls)mai n()基本操作题(1)从键盘输入一个整数,在屏幕上显示输出该整数 Python语言十六进制、八进制、二进制表示形式。本题支持 0J。输入输出示例输入输出示例11000x64,0o144,0b1100100习题讲解#在 填写一行代码#请输入一个十进制数Tempstr = eval(i nput()pri nt(0x0:x,0o0:o,0b0:b.format(Tempstr) 基本操作题(3)参照代码模板完善代码,实现下述功能统。输入字符串,使用中文分词库输出精确模式的中文分词结果。输入输出示例输入输出示例1计算机程序只能解 决计算问题,不能解决 诸如“人类生命的意

18、义” 这样的非计算问题。计算机程序,只能,解决,计 算,问题,不能,解决,诸如, “,人类;生命,的,意义,”, 这样,的,非,计算,问题,。习题讲解import jiebaTempstr = in put()Is = jiebacut(Tempstr)pri nt(ls)基本操作题(3)参照代码模板完善代码,实现下述功能。某自然数除它本身之外的所有因子之和等于该数,则该数被称为完数。请输出1000以内的完数。本题支持 OJ。输入输出示例输入输出示例1无说明:每行显示一个完数 (本行不需要在代码中输出)*习题讲解for i in ran ge(2,1001): s = ifor j in ra

19、n ge(1,i):if i%j = 0:s -= jif s = 0:prin t(i)简单应用题(1)参照编程代码模板完善代码,实现下述功能使用turtle库绘制类似斯洛克形状图案,效果如下图所示。本题暂不支持自动评阅,本地绘制图形正确后, prin t(ok)即可得分。 习题讲解#在 填写一行代码 import turtledef drawCircle():turtle.pe ndow n()turtle.circle(20)turtle.pe nu p()turtle.fd(40)def drawRowCircle( n):for j in range(n,1,-1):for i in

20、 ran ge(j):drawCircle()turtle.fd(-j*40-20)turtle.right(90)turtle.fd(40)turtle.left(90)turtle.fd(40)drawCircle()drawRowCircle(5)turtle.hideturtle()turtle.do ne()简单应用题(2)参照代码模板完善代码,实现下述功能。从键盘输入一些字符,逐个把它们写到指定的文件,直到输入一个 为止。示例1:请输入文件名:out.txt 请输入字符串:Python is open. 执行代码后, out.txt 文件中内容为 Python is open.示例 2: 请输入文件名: out.txt 请输入字符串: python123 执行代码后, out.txt 文件中内容为 Pythonprint本题暂不支持自动评阅,请检查你输出的文件内容是否符合要求,(ok) 即可得分习题讲解filename = input( 请输入文件名: n)fp = open(filename,w)ch = input( 请输入字符串: n)while ch != :if in ch:t = ch.find()fp.write(ch0:t)breakelse:fp.write(ch + )ch = input()fp.close()

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1