Python 二级模拟选择题(四)

1. 以下选项中,不属于需求分析阶段的任务是(D)
A.需求规格说明书评审
B.确定软件系统的性能需求
C.确定软件系统的功能需求
D.制定软件集成测试计划

2. 关于数据流图(DFD)的描述,以下选项中正确的是(B)
A.软件详细设计的工具
B.结构化方法的需求分析工具
C.面向对象需求分析工具
D.软件概要设计的工具

3. 在黑盒测试方法中,设计测试用例的主要根据是(D)
A.程序流程图
B.程序数据结构
C.程序内部逻辑
D.程序外部功能

4. 一个教师讲授多门课程,一门课程由多个教师讲授。描述了实体教师和课程的联系的选项是(A)
A.m : n联系
B.m : 1联系
C.1 : n联系
D.1 : 1联系

5. 数据库设计中,反映用户对数据要求的模式是(C)
A.内模式
B.设计模式
C.外模式
D.概念模式

6. 在数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示的阶段是(A)
A.概念设计阶段
B.逻辑设计阶段
C.物理设计阶段
D.需求分析阶段

7. 以下选项中描述正确的是(A)
A.只有一个根结点的数据结构不一定是线性结构
B.循环链表是非线性结构
C.双向链表是非线性结构
D.有一个以上根结点的数据结构不一定是非线性结构

8. 一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数是(B)
A.6
B.16
C.10
D.4

9.下图所示的二叉树进行前序遍历的序列是(B)

A.YDEBFZXCA
B.ABDYECFXZ
C.ABCDEFXYZ
D.DYBEAFCZX

10. 以下选项中描述正确的是(A)
A.算法的时间复杂度与空间复杂度一定相关
B.算法的时间复杂度是指执行算法所需要的计算工作量
C.算法的效率只与问题的规模有关,而与数据的存储结构无关
D.数据的逻辑结构与存储结构是一一对应的

11. Python 文件的后缀名是(D)
A.pdf
B.do
C.pass
D.py

12.下面代码的输出结果是(A)
print( 0.1 + 0.2 == 0.3)
A.False
B.–1
C.0
D.while

13. 以下选项中,不是 Python 语言保留字的是(B)
A.except
B.do
C.pass
D.while

14.下面代码的执行结果(D)

a = 10.99
print(complex(a))

A.10.99+j
B.10.99
C.0.99
D.(10.99+0j)

15. 关于 Python 字符编码,以下选项中描述错误的是(D)
A.chr(x) 和 ord(x) 函数用于在单字符和 Unicode 编码值之间进行转换
B.print(chr(65)) 输出 A
C.print(ord(‘a‘)) 输出 97
D.Python 字符编码使用 ASCII 编码

16. 关于 Python 循环结构,以下选项中描述错误的是(B)
A.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和 range() 函数等
B.break 用来结束当前当次语句,但不跳出当前的循环体
C.continue 只结束本次循环
D.Python 通过 for、while 等保留字构建循环结构

原文地址:https://www.cnblogs.com/sch01ar/p/9643810.html

时间: 2024-08-30 17:43:27

Python 二级模拟选择题(四)的相关文章

Python 二级模拟选择题(七)

1. 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(C)A. 命令B. 口令C. 消息D. 调用语句 2. 下面不属于软件需求分析阶段主要工作的是(C)A. 需求评审B. 需求获取C. 需求变更申请D. 需求分析 3. 下面不属于软件测试实施步骤的是(C)A. 确认测试B. 单元测试C. 回归测试D. 集成测试 4. 结构化程序设计中,下面对 goto 语句使用描述正确的是(B)A. 禁止使用 goto 语句B. 应避免滥用 goto 语句C. goto 语句最好用,不容易造成

Python 二级模拟选择题(六)

1. 算法的时间复杂度是指(D)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法程序中的指令条数D. 算法执行过程中所需要的基本运算次数 2. 下列关于栈的叙述中正确的是(D)A. 在栈中只能插入数据B. 在栈中只能删除数据C. 栈是先进先出的线性表D. 栈是先进后出的线性表 3. 对建立良好的程序设计风格,下面描述正确的是(D)A. 符号名的命名只要符合语法B. 充分考虑程序的执行效率C. 程序的注释可有可无D. 程序应简单.清晰.可读性好 4. 在面向对象方法中,一个对象请求另一

Python 二级模拟操作题(一)

1.计算下列式子,结果保留小数点后保留3位 代码: >>> x = pow((3**4 + 5*(6**7))/8, 0.5) >>> print("%.3f"%x) 418.294 2.用 Python 内置函数及 jieba 库中已有函数计算字符串的中文字符个数及中文词语个数 注意,中文字符包含中文标点符号 字符串:中国特色社会主义进入新时代,我国社会主要矛盾已经转化为人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾. 代码: impor

Python 二级模拟操作题(六)

1. 实现功能:从键盘输入一个汉字,在屏幕上显示输出该汉字的 Unicode 编码值 a = input("请输入一个汉字:") print(ord(a)) 2. 实现下面的功能:从键盘输入两个数(换行),调用函数 gcd() 输出两个数的最大公约数显示在屏幕上 def gcd(x,y): if x < y: x,y = y,x while x % y != 0: r = x % y x = y y = r return y a = eval(input(""

Python进阶(三十四)-Python3多线程解读

Python进阶(三十四)-Python3多线程解读 线程讲解 ??多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理. 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度. 程序的运行速度可能加快. 在一些等待的任务实现上如用户输入.文件读写和网络收发数据等,线程就比较有用了.在这种情况下我们可以释放一些珍贵的资源如内存占用等等. ??线程在执行过程中与进程还是有区别的.每个独立

Python爬虫学习:四、headers和data的获取

之前在学习爬虫时,偶尔会遇到一些问题是有些网站需要登录后才能爬取内容,有的网站会识别是否是由浏览器发出的请求. 一.headers的获取 就以博客园的首页为例:http://www.cnblogs.com/ 打开网页,按下F12键,如下图所示: 点击下方标签中的Network,如下: 之后再点击下图所示位置: 找到红色下划线位置所示的标签并点击,在右边的显示内容中可以查看到所需要的headers信息. 一般只需要添加User-Agent这一信息就足够了,headers同样也是字典类型: user

Python基本语法[二],python入门到精通[四]

在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解.之所以将python的基本语法分为两部分,是因为园子里大部分人都是有编程基础的,所以在学习Python的时候可以先出个预览版的,预览版都是根据Python的语法与其他语言(java/C#/php)比较类似又不完全一样的地方,便于大家对Python有个基本理解.在大家差不多有个了解以后,我们再深入讲讲

[Python]网络爬虫(四):Opener与Handler的介绍和实例应用(转)

在开始后面的内容之前,先来解释一下urllib2中的两个个方法:info and geturl urlopen返回的应答对象response(或者HTTPError实例)有两个很有用的方法info()和geturl() 1.geturl(): 这个返回获取的真实的URL,这个很有用,因为urlopen(或者opener对象使用的)或许会有重定向.获取的URL或许跟请求URL不同. 以人人中的一个超级链接为例, 我们建一个urllib2_test10.py来比较一下原始URL和重定向的链接: [p

python简单模拟:把树存储在数据表中

在数据库中建立一个表,有Id, fatherId, value 三个字段,就可以存储一个树. 如何把该表中的数据以树的形式呈现出来,下面小弟用python简单模拟一下. 初学python,请大家多多指点.另外非常感谢http://www.cnblogs.com/lzyzizi/对小弟的指点. 运行结果: A-1 B-1 C-1 D-1 E-1 E-2 C-2 B-2 C-3 C-4 源代码: 1 #!user/bin/python 2   3  class noteModel: 4 def __