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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(二级Python语言程序的设计模拟2.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

二级Python语言程序的设计模拟2.docx

1、二级Python语言程序的设计模拟2二级Python语言程序设计模拟2一、单项选择题1、关于算法的描述,以下选项中错误的是A.算法是指解题方案的准确而完整的描述B.算法具有可行性、确定性、有穷性的基本特征C.算法的复杂度主要包括时间复杂度和数据复杂度D.算法的基本要素包括数据对象的运算和操作及算法的控制结构2、关于数据结构的描述,以下选项中正确的是A.数据结构指相互有关联的数据元素的集合B.数据的存储结构是指反映数据元素之间逻辑关系的数据结构C.数据的逻辑结构有顺序、索引等存储方式D.数据结构不可以直观地用图形表示3、在深度为7的满二叉树中,结点个数总共是A. 32 B. 64 C. 127

2、D. 634、对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数是A. n+1 B. nX(n+1) C, n-1 D. n5、关于结构化程序设计方法原则的描述,以下选项中错误的是A.自顶向下 B.逐步求精 C.多态继承 D.模块化6、与信息隐蔽的概念直接相关的概念是A.软件结构定义 B.模块独立性 C.模块类型划分 D.模块耦合度7、关于软件工程的描述,以下选项中描述正确的是A.软件工程是应用于计算机软件的定义、开发和维护的一整套方案、工具、文档和实践标准 和工序B.软件工程包括3要素:结构化、模块化、面向对象C.软件工程工具是完成软件工程项目的技术手段D.软件工程方法支持软件的

3、开发、管理、文档生成8、在软件工程详细设计阶段,以下选项中不是详细设计工具的是A.判断表 B.程序流程图 C. CSS D. PAL9、以下选项中表示关系表中的每一横行的是A.元组 B.属性 C.列 D.码10、将E-R图转换为关系模式时,可以表示实体与联系的是A.属性 B.关系 C.键 D.域11、以下选项中Python用于异常处理结构中用来捕获特定类型异常的保留字是A. while B. except C. do D. pass12、以下选项中符合Python语言变量命名规则的是13、关于赋值语句,以下选项中描述错误的是A.在Python语言中,“二”表示赋值,即将“=”右侧的计算结果赋值

4、2&左侧变量,包含“=” 的语句称为赋值语句B.在Python语言中,有一种赋值语句,可以同时给多个变量赋值C.设x=alice;y=kate”,执行 x,y=y,x 可以实现变量x和y值的互换D.设a=10; b=20,执行 “ a,b=a,a+b;print(a,b) ” 和 “ a=b;b=a+b;print(a,b) ” 之后,得到 同样的输出结果:10 30 14、关于eval函数,以下选项中描述错误的是A.eval 函数的定义为:eval(source)B.eval函数的作用是将输入的字符串转为Python语句,并执行该语句C.如果用户希望输入一个数字,并用程序对这个数字进行计算,

5、可以采用eval(input(输入 提示字符申)组合D.执行eval(Hello) 和执行eval(Hello) 得到相同的结果15、关于Python语言的特点,以下选项中描述错误的是A. Python语言是脚本语言 B. Python语言是非开源语言C.Python语言是跨平台语言 D. Python语言是多模型语言16、关于Python数字类型,以下选项中描述错误的是A.Python语言提供int、float、complex等数字类型B.Python整数类型提供了 4种进制表示:十进制、二进制、八进制和十六进制C.Python语言要求所有浮点数必须带有小数部分D.Python语言中,复数类

6、型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通 过后缀 C或者 c”来表示17、关于Python循环结构,以下选项中描述错误的是A. Python通过for、while等保留字提供遍历循环和无限循环结构B.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和 range()函数等C. break用来跳出最层for或者while循环,脱离该循环后程序从循环代码后继续执行D.每个continue语句有能力跳出当前层次的循环18、关于Python的全局变量和局部变量,以下选项中描述错误的是A.全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效B.局部变量指在函数部使用的

7、变量,当函数退出时,变量依然存在,下次函数调用可以继续 使用C,使用global保留字声明简单数据类型变量后,该变量作为全局变量使用D.简单数据类型变量无论是否与全局变量重名,仅在函数部创建和使用,函数退出后变量被 释放19、关于Python的lambda函数,以下选项中描述错误的是A. lambda用于定义简单的、能够在一行表示的函数B.可以使用lambda函数定义列表的排序原则C.f=lambda x,y:x+y执行后,f的类型为数字类型D.lambda函数将函数名作为函数结果返回20、下面代码实现的功能描述的是def fact(n):if n=0:return 1else:return

8、n*fact(n-1)num=eval(input(请输入一个整数:)print(fact(abs(int(num)A. 2受用户/&入的整数n,输出n的阶乘值B.接受用户/&入的整数n,判断n是否是素数并输出结论C.接受用户/&入的整数n,判断n是否是整数并输出结论D.接受用户/&入的整数n,判断n是否是水仙花数21、执行如下代码:import timeprint(time.time()以下选项中描述错误的是A.输出自1970年1月1日00:00:00 AM以来的秒数18.time库是Python的标准库C.可使用time.ctime() 代替time.time(),显示为更可读的形式D.

9、time.sleep(5)推迟调用线程的运行,单位为毫秒22、执行后可以查看Python的版本的是A. import sys print(sys.version) B. import sys print(sys.Version) C. import system print(system.version) D. import system print(system.Version)23、关于Python的组合数据类型,以下选项中描述错误的是A. Python组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数 据操作更有序、更容易B.组合数据类型可以分为3类:序列类型、集合

10、类型和映射类型 C.序列类型是二维元素向量,元素之间存在先后关系,通过序号访问 D. Python的str、tuple和list类型都属于序列类型24、以下选项中,不是Python对文件的读操作方法的是A. read B. readline C. readlines D. readtext25、关于Python文件处理,以下选项中描述错误的是A. Python能处理Excel文件 B. Python能处理JPC像文件C. Python不可以处理PD改件 D. Python能处理CSVC件26、以下选项中,不是Python对文件的打开模式的是A.r B. w C. r+ D. c27、关于数据组

11、织的维度,以下选项中描述错误的是A.数据组织存在维度,字典类型用于表示一维和二维数据B.一维数据采用线性方式组织,对应于数学中的数组和集合等概念C.二维数据采用表格方式组织,对应于数学中的矩阵D.高维数据由键值对类型的数据构成,采用对象方式组织28、Python数据分析方向的第三方库是A. numpy B. pdfminer C. beautifulsoup4 D. time29、Python机器学习方向的第三方库是A. random B. PIL C. PyQt5 D. TensorFlow30、Python Web开发方向的第三方库是A. requests B. Django C. sci

12、py D. pandas31、下面代码的输出结果是x=0b1010print(x)A. 10 B. 16 C, 256 D, 102432、下面代码的输出结果是x=10y=-1+2jprint(x+y)A. (9+2j) B. 9 C. 2j D. 1133、下面代码的输出结果是x=3.1415926print(round(x,2),round(x)A. 3.14 3 B, 3 3.14 C. 2 2 D, 6.28 334、下面代码的输出结果是for s in HelloWortd:if s=W:breakprint(s,end=)A. Helloorld B. Hello C. World

13、 D. HelloWorld35、以下选项中,输出结果是False的是A.5 is 5B.5 is not 4C.5!=4D.False!=036、下面代码的输出结果是a=1000000b=-print(0:2A1,n0:2 1,n0:2 a=10 b=20 a.b=a.a+b print(a,b)10 30 a=10 b=20 a=b b=a+b print(a,b) 20 4014、D解析执行 eval(Hello) 获得 NameError: name Hello is not defined 。执行eval(Hello) 获得Hello字符串。执行过程参考如下: eval(Hello)

14、Trackback(most recent call last):File ,line 1,in moduleEval(Hello)File ,line 1,in eval(Hello) Hello15、B解析Python语言是开源语言,一定要记住哦!16、D解析Python语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过 后缀“J”或者“j”来表示。17、D解析continue语句用来结束当前当次循环,即跳出循环体中下面尚未执行的语句,但不跳出当前 循环。18、B解析局部变量指在函数部使用的变量,当函数退出时,变量将不存在。 19、C解析f=lambda x,Y:x

15、+y 执行后,f的类型为function类型,可使用type(f)获取。20、A解析代码定义了递归函数求N!,完整功能是接受用户输入的整数 N,输出N勺阶乘值。21、D解析time.sleep(5) 推迟调用线程的运行,单位为秒。22、A解析sys模块是Python的标准库中自带的一个模块,包含了很多函数方法和变量用来处理 Python 运行时配置及资源,实现与当前程序之外的系统环境交互。23、C解析序列类型是一维元素向量。24、D解析readtext不是Python对文件的读操作方法。25、C解析Python有很多第三方库可以操作PDFC件。26、D解析Python对文件的打开模式中没有c这

16、个模式。27、A解析数据组织存在维度,列表类型用于表示一维和二维数据。28、A解析pdfminer和beautifulsoup4 是Python文本处理方向的第三方库,time是标准库。29、D解析PIL库是具有强大图像处理能力的第三方库, PyQt5是用户图形界面的第三方库,random是Python标准随机库。30、B解析requests是网络爬虫方向的第三方库,scipy和pandas是数据分析方向的第三方库。31、A解析0b是整数类型二进制引导符号。32、A解析复数类型变量运算遵守复数运算规则。33、A解析round(x,ndigits) 函数对x四舍五入,保留ndigits位小数。3

17、4、B解析break结束当前循环,不再判断执行循环的条件。35、D解析关系表达式False!=0的结果为False。36、A解析熟练掌握字符用格式化的format()方法的格式控制、槽顺序和参数顺序。 鼠 、表示居中对齐、左对齐、右对齐。37、A解析列表支持索引切片操作。38、C解析代码实现了绘制半径为20、40、60的同心圆。39、B解析通过fo.readlines() 方法将文件的全部容读入一个列表fo。40、B解析对于Python列表变量保存的一维数据,可以用字符串的jion()方法组成逗号分隔形式,再通 过文彳的write()方法存储到CSVC件中,其中,.join(ls) 生成一个新

18、的字符串,它由字符“,”分隔列表Is中的元素形成。二、基本编程题41、N=10 #NK围是 0100,整数print(: 3%.format(N,=*(N/5)解析这是一个基本编程题,使用Python程序输出特定格式字符用,需要使用字符串的.format()方 法,格式输出如下。I () % = .| 3个字符,右对齐 20个字符,左对齐|N的输出格式是右对齐、3个字符、空格填充,槽模板字符串的设计为: 3。等号输出与变量 N。关,格式是左对齐、20个字符,可以先计算等号字符串,再输出,因此,模板字符串的设计为, 所输出字符串是=*(N/5)。综上,该问题参考代码如下:N=10#N(值围是0100,整数pri

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2