全国计算机等级考试二级Python真题及解析(7)

全国计算机等级考试二级Python真题及解析(7)
全国计算机等级考试二级Python真题及解析(7)

全国计算机等级考试二级Python真题及解析(7)

1. 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送___________。

A命令

B口令

C消息

D调用语句

正确答案: C

2. 下面不属于软件需求分析阶段主要工作的是___________。

A需求评审

B需求获取

C需求变更申请

D需求分析

正确答案: C

3. 下面不属于软件测试实施步骤的是___________。

A确认测试

B单元测试

C回归测试

D集成测试

正确答案: C

4. 结构化程序设计中,下面对goto语句使用描述正确的是___________。

A禁止使用goto语句

B应避免滥用goto语句

C goto语句最好用,不容易造成结构体程序混乱。

D使用goto语句程序效率高

正确答案: B

5. 数据库应用系统中的核心问题是___________。

A数据库管理员培训

B数据库维护

C数据库系统设计

D数据库设计

正确答案: D

6. 在E-R图中,用来表示实体联系的图形是___________。

A三角形

B菱形

C椭圆形

D矩形

正确答案: D

7. 在数据库设计中,将E-R图转换为关系数据模型的过程属于

A物理设计阶段

B需求分析阶段

C概念设计阶段

D逻辑设计阶段

正确答案: D

8. 一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是

A 12345ABCDE

B EDCBA54321

C 54321EDCBA

D ABCDE12345

正确答案: B

9. 下列排序方法中,最坏情况下比较次数最少的是

A堆排序

B直接插入排序

C冒泡排序

D简单选择排序

正确答案: A

10. 支持子程序调用的数据结构是

A队列

B二叉树

C树

D栈

正确答案: D

11. Python 中对变量描述错误的选项是:

A Python 不需要显式声明变量类型,在第一次变量赋值时由值决定变量的类型

B变量通过变量名访问

C变量必须在创建和赋值后使用

D变量 PI 与变量 Pi 被看作相同的变量

正确答案: D

12.以下 Python 语句运行结果异常的选项是:

A >>> PI , r = 3.14 , 4

B >>> a = 1

>>> b = a = a + 1

C >>> x = True

>>> int(x)

D >>> a

正确答案: D

python二级考试操作题5

p y t h o n二级考试操作 题5 https://www.360docs.net/doc/7513275048.html,work Information Technology Company.2020YEAR

1.编写程序,从键盘上获得用户连续输入且用逗号分隔的若干个数字(不必以逗号结尾),计算所有输入数字的和并输出,给出代码提示如下。 n =input() nums =____①____ s =0 for i in nums: ____②____print(s) 输入输出示例 习题讲解 参考代码 n =input("") nums = n.split(",") s =0for i in nums: s +=eval(i)print(s) 2.编写程序,获得用户输入的数值 M 和 N,求 M 和 N 的最大公约数。提示代码如下。 def GreatCommonDivisor(a,b): if a > b: a,b = b,a r =1 while r !=0: ____①____ a = b b = r return a m =eval(input()) n =eval(input())

print(____②____) 输入输出示例 习题讲解 参考代码 def GreatCommonDivisor(a,b): if a > b: a,b = b,a r =1 while r !=0: r = a % b a = b b = r return a m =eval(input()) n =eval(input())print(GreatCommonDivisor(m,n)) 3.jieba 是一个中文分词库,一些句子可能存在多种分词结果,请补充横线处代码,产生字符串 s 可能的所有分词结果列表,提示代码如下。 ____①____ s ="世界冠军运动员的乒乓球拍卖完了" ls = jieba.lcut(____②____)print(ls) 习题讲解 参考代码 import jieba s ="世界冠军运动员的乒乓球拍买完了" ls = jieba.lcut(s,True)print(ls)

python二级考试试题4

1. 以下选项中,不属于需求分析阶段的任务是 A 需求规格说明书评审 B 确定软件系统的性能需求 C 确定软件系统的功能需求 D 制定软件集成测试计划
正确答案:
2. 关于数据流图(DFD)的描述,以下选项中正确的 是 A 软件详细设计的工具 B 结构化方法的需求分析工具 C 面向对象需求分析工具 D

软件概要设计的工具
正确答案:
3. 在黑盒测试方法中,设计测试用例的主要根据是 A 程序流程图 B 程序数据结构 C 程序内部逻辑 D 程序外部功能
正确答案:
4. 一个教师讲授多门课程,一门课程由多个教师讲 授。描述了实体教师和课程的联系的选项是 A m : n 联系 B m : 1 联系

C 1 : n 联系 D 1 : 1 联系
正确答案:
5. 数据库设计中,反映用户对数据要求的模式是 A 内模式 B 设计模式 C 外模式 D 概念模式
正确答案:
6. 在数据库设计中,用 E-R 图来描述信息结构但不涉 及信息在计算机中的表示的阶段是

A 概念设计阶段 B 逻辑设计阶段 C 物理设计阶段 D 需求分析阶段
正确答案:
7. 以下选项中描述正确的是 A 只有一个根结点的数据结构不一定是线性结构 B 循环链表是非线性结构 C 双向链表是非线性结构 D 有一个以上根结点的数据结构不一定是非线性结构
正确答案:

8. 一棵二叉树共有 25 个结点,其中 5 个是叶子结点, 则度为 1 的结点数是 A 6 B 16 C 10 D 4 正确答案:
9. 下图所示的二叉树进行前序遍历的序列是
A

python二级考试试题

Python语言是一种脚本编程语言 汇编语言是直接操作计算机硬件的编程语言 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段 false False true True del

pass not ‘500/10’ 500/10 50 None

6, 2 6 2 str.replace(x,y)方法把字符串str中所有的x子串都替换成y 想把一个字符串str所有的字符都大写,用str.upper() 想获取字符串str的长度,用字符串处理函数 str.len() 设 x = ’aa’,则执行x*3的结果是‘aaaaaa’ 正确答案:C

print(str[0].upper()+str[1:]) print(str[1].upper()+str[-1:1]) print(str[0].upper()+str[1:-1]) 循环框 连接点 判断框 遍历循环使用for <循环变量> in <循环结构>语句,其中循环结构不能是文件

使用range()函数可以指定for循环的次数 for i in range(5)表示循环5次,i的值是从0到4 用字符串做循环结构的时候,循环的次数是字符串的长度正确答案:A 11. 执行以下程序,输入”93python22”,输出结果是: w = input(‘请输入数字和字母构成的字符串:’) for x in w: if '0'<= x <= '9': continue else: w.replace(x,'') python9322 python 93python22 9322 正确答案:C

python二级考试试题2

1.关于算法的描述,以下选项中错误的是 算法具有可行性、确定性、有穷性的基本特征 算法的复杂度主要包括时间复杂度和数据复杂度 算法的基本要素包括数据对象的运算和操作及算法的控制结构 算法是指解题方案的准确而完整的描述 正确答案: 2.关于数据结构的描述,以下选项中正确的是 数据的存储结构是指反映数据元素之间逻辑关系的数据结构 数据的逻辑结构有顺序、链接、索引等存储方式 数据结构不可以直观地用图形表示 数据结构指相互有关联的数据元素的集合

正确答案: 3.在深度为7的满二叉树中,结点个数总共是 64 127 63 32 正确答案: B 4.对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数是 n×(n+1) n-1 n

n+1 正确答案: 5.关于结构化程序设计方法原则的描述,以下选项中错误的是 逐步求精 多态继承 模块化 自顶向下 正确答案: 自顶向下 程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 逐步细化 对复杂问题,应设计一些子目标作为过渡,逐步细化。 模块化设计 一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。

6.与信息隐蔽的概念直接相关的概念是 模块独立性 模块类型划分 模块耦合度 软件结构定义 正确答案: 7.关于软件工程的描述,以下选项中描述正确的是 软件工程包括3要素:结构化、模块化、面向对象 软件工程工具是完成软件工程项目的技术手段 软件工程方法支持软件的开发、管理、文档生成

全国计算机等级考试二级Python真题及解析(9)

全国计算机等级考试二级Python真题及解析( 9) 1.下面不属于软件工程的 3 个要素的是 ___________。 A过程 B方法 C环境 D工具 正确答案: C 2.下面不属于软件设计原则的是 ___________。 A模块化 B自底向上 C信息隐蔽 D抽象 正确答案: B 3.在关系数据库中,用来表示实体之间联系的是 ___________。 A网结构 B二维表 C线性表 D树结构 正确答案: B 4.一般情况下,当对关系 R 和 S 进行自然连接时,要求 R 和 S 含有一个或者多个共有的 ___________。 A属性 B元组 C记录 D行

正确答案: A 5.有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司 c(公司号,公司名,地址,注册资本,法人代表,员工数),职员s(职员号,姓名,性别,年龄,学历),工作w(公司号,职员号,工资),则表w 的键(码)为 ___________。 A公司号,职员号,工资 B职员号 C职员号,工资 D公司号,职员号 正确答案: D 6. 下列叙述中正确的是 ___________。 A栈是一种先进先出的线性表 B栈与队列都是非线性结构 C队列是一种后进先出的线性表 D栈与队列都是线性结构 正确答案: D 7. 下列叙述中正确的是 ___________。 A线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C线性表的链式存储结构与顺序存储结构所需要的存储方式是相同的 D线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 正确答案: B 8. 算法的有穷性是指 ___________。 A算法只能被有限的用户使用 B算法程序所处理的数据量是有限的 C算法程序的运行时间是有限的

全国计算机等级考试二级Python真题及解析(5)

全国计算机等级考试二级Python真题及解析(5) 一、选择题 1. 关于二叉树的遍历,以下选项中描述错误的是 A二叉树的遍历可以分为三种:前序遍历、中序遍历、后序遍历 B前序遍历是先遍历左子树,然后访问根结点,最后遍历右子树 C后序遍历二叉树的过程是一个递归的过程 D二叉树的遍历是指不重复地访问二叉树中的所有结点 正确答案: B 2. 关于二叉树的描述,以下选项中错误的是 A二叉树具有两个特点:非空二叉树只有一个根结点;每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树 B在任意一棵二叉树中,度为0的结点(叶子结点)比度为2的结点多一个 C深度为m的二叉树最多有2的m次幂个结点 D二叉树是一种非线性结构 正确答案: C 3. 关于查找技术的描述,以下选项中错误的是 A如果采用链式存储结构的有序线性表,只能用顺序查找 B二分查找只适用于顺序存储的有序表 C顺序查找的效率很高 D查找是指在一个给定的数据结构中查找某个特定的元素 正确答案: C 4. 关于排序技术的描述,以下选项中错误的是 A选择排序法在最坏的情况下需要比较n(n–1)/2次 B快速排序法比冒泡排序法的速度快

C冒泡排序法是通过相邻数据元素的交换逐步将线性表变成有序 D简单插入排序在最坏的情况下需要比较n的1.5幂次 正确答案: D 5. 关于面向对象的程序设计,以下选项中描述错误的是 A面向对象方法可重用性好 B Python 3.x 解释器内部采用完全面向对象的方式实现 C用面向对象方法开发的软件不容易理解 D面向对象方法与人类习惯的思维方法一致 正确答案: C 6. 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 A需求设计 B详细设计 C可行性分析 D概要设计 正确答案: A 7. 以下选项中,用于检测软件产品是否符合需求定义的是 A集成测试 B验证测试 C验收测试 D确认测试 正确答案: C 8. 在PFD图中用箭头表示 A数据流 B调用关系 C组成关系

python二级考试试题

1.数据库系统的核心是___________。 数据库管理系统 数据模型 软件工具 数据库 正确答案: A 2.下列叙述中正确的是___________。 线性表链式存储结构的存储空间可以是连续的,也可以是不连续的 线性表链式存储结构与顺序存储结构的存储空间都是连续的 线性表链式存储结构的存储空间必须是连续的

线性表链式存储结构的存储空间一般要少于顺序存储结构 正确答案: A 3.某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层) ___________。 8 12 6 3 正确答案: B 4.下列叙述正确的是___________。

算法的时间复杂度与空间复杂度一定相关 数据的逻辑结构与存储结构是一一对应的 算法的时间复杂度是指执行算法所需要的计算工作量 算法的效率只与问题的规模有关,而与数据的存储结构无关 正确答案: C 5.对长度为n的线性表作快速排序,在最坏情况下,比较次数为___________。 n(n-1)/2 n(n-1) n-1 n

正确答案: A 6.在软件开发中,需求分析阶段产生的主要文档是___________。 软件需求规格说明书 软件集成测试计划 软件详细设计说明书 用户手册 正确答案: A 7.下列选项中不属于结构化程序设计原则的是 ___________。 逐步求精 逐步求精

模块化 可封装 正确答案: D 8.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为 学号,课号 学号,成绩 课号,成绩 学号,姓名,成绩 正确答案: A

python二级考试试题8

1. 数据库设计中反映用户对数据要求的模式是 ___________。 A 概念模式 B 内模式 C 设计模式 D 外模式
正确答案:
2. 一个工作人员可使用多台计算机,而一台计算机被 多个人使用,则实体工作人员与实体计算机之间的联 系是___________。 A 多对一 B 多对多 C

一对一 D 一对多
正确答案:
3. 软件生命周期是指___________。 A 软件的运行维护过程 B 软件从需求分析、设计、实现到测试完成的过程 C 软件产品从提出、实现、使用维护到停止使用退役的 过程 D 软件的开发过程
正确答案:
4. 软件测试的目的是___________。 A 改正程序中的错误

B 发现并改正程序中的错误 C 评估软件可靠性 D 发现程序中的错误
正确答案:
5. 面向对象方法中,继承是指___________。 A 类之间共享属性和操作的机制 B 各对象之间的共同性质 C 一组对象所具有的相似性质 D 一个对象具有另一个对象的性质
正确答案:

6. 层次型、网状型和关系型数据库划分原则是 ___________。 A 数据之间的联系方式 B 文件的大小 C 记录长度 D 联系的复杂程度
正确答案:
7. 下列数据结构中,能够按照"先进后出"原则存取数 据的是___________。 A 栈 B 二叉树 C 队列

D 循环队列
正确答案:
8. 下列数据结构中,属于非线性结构的是 ___________。 A 二叉树 B 带链栈 C 队列循环 D 带链队列
正确答案:
9. 下列叙述中正确的是___________。 A 有序线性表既可以采用顺序存储结构,也可以采用链 式存储结构

python二级考试操作题

描述 参照代码模板完善代码,实现下述功能。输入一个字符串,其中的字符由(英文)逗号隔开,编程将所有字符连成一个字符串,输出显示在屏幕上。 输入输出示例 答案: 要点: 1. 题目要求输入的字符用逗号隔开,所以,需要用到split(',')来从字符串里提取所输入的字符 2. 经过split()函数的字符串,返回的是列表 3. 字符串有个操作函数是(ls),可以把列表里的各个元素,用str的内容连接起来。本题利用了空字符串‘’,来调用这个函数,因此,达到了所想要的效果:将带有逗号的字符串变换成了没有逗号的字符串。

4. 有一个不可忽视的地方是join()函数的括号里的参数是列表,如果忘了这一点,会犯错 5. 这个功能利用好了,可以拓展,解决其他的问题。 描述 参照代码模板完善代码,实现下述功能。 有一个列表 studs 如下: studs=[{'sid':'103','Chinese': 90,'Math':95,'English':92},{'sid':'101','Chinese': 80,'Math':85,'English':82},{'sid':'102','Chinese':70,'Math':75,'English':72}]将列表 studs 的数据内容提取出来,放到一个字典 scores 里,在屏幕上按学号从小到大的顺序显示输出 scores 的内容。内容示例如下: 101:[85, 82, 80] 102:[75, 72, 70] 103:[95, 92, 90] 输入输出示例

答案: studs=[{'sid':'103','Chinese': 90,'Math':95,'English':92},{'sid':'101','Chinese': 80,'Math':85,'English':82},{'sid':'102','Chinese':70,'Math':75,'English':72}] scores ={} for stud in studs: sv =() v =[] for it in sv: if it[0]=='sid': k = it[1] else: (it[1]) scores[k]= v # print(scores) so =list()) (key =lambda x:x[0],reverse =False) for l in so: print('{}:{}'.format(l[0],l[1])) studs= [{'sid':'103','Chinese': 90,'Math':95,'English':92},{'sid':'101','Chinese': 80,'Math':85,'English':82},{'sid':'102','Chinese': 70,'Math':75,'English':72}]

python二级考试试题

栈 双向链表 二叉树 队列 正确答案: A 2.以下选项的叙述中,正确的是 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 循环队列中元素的个数是由队头指针和队尾指针共同决定

循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 正确答案: C 3.关于数据的逻辑结构,以下选项中描述正确的是 数据所占的存储空间量 数据在计算机中的顺序存储方式 数据的逻辑结构是反映数据元素之间逻辑关系的数据结构 存储在外存中的数据 正确答案: C 4.以下选项中,不属于结构化程序设计方法的是 逐步求精

模块化 可封装 自顶向下 正确答案: C 5.以下选项中,不属于软件生命周期中开发阶段任务的是 概要设计 软件维护 详细设计 软件测试 正确答案: B

6.为了使模块尽可能独立,以下选项中描述正确的是 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 正确答案: A 7.以下选项中叙述正确的是 软件一旦交付就不需要再进行维护

软件交付使用后其生命周期就结束 软件维护指修复程序中被破坏的指令 软件交付使用后还需要进行维护 正确答案: D 8.数据独立性是数据库技术的重要特点之一,关于数据独立性,以下选项中描述正确的是 不同数据被存放在不同的文件中 不同数据只能被对应的应用程序所使用 以上三种说法都不对 数据与程序独立存放 正确答案: C 9.以下选项中,数据库系统的核心是

python二级考试试题

python二级考试试题1.关于算法的描述,以下选项中错误的是 算法具有可行性、确定性、有穷性的基本特征 算法的复杂度主要包括时间复杂度和数据复杂度 算法的基本要素包括数据对象的运算和操作及算法的控制结构 算法是指解题方案的准确而完整的描述 正确答案: B 2.关于数据结构的描述,以下选项中正确的是 数据的存储结构是指反映数据元素之间逻辑关系的数据结构 数据的逻辑结构有顺序、链接、索引等存储方式

数据结构不可以直观地用图形表示 数据结构指相互有关联的数据元素的集合 正确答案: D 3.在深度为7的满二叉树中,结点个数总共是 64 127 63 32 正确答案: B 4.对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数是 n×(n+1)

n-1 n n+1 正确答案: C 5.关于结构化程序设计方法原则的描述,以下选项中错误的是 逐步求精 多态继承 模块化 自顶向下 正确答案: B 6.与信息隐蔽的概念直接相关的概念是

模块独立性 模块类型划分 模块耦合度 软件结构定义 正确答案: A 7.关于软件工程的描述,以下选项中描述正确的是 软件工程包括3要素:结构化、模块化、面向对象 软件工程工具是完成软件工程项目的技术手段 软件工程方法支持软件的开发、管理、文档生成 软件工程是应用于计算机软件的定义、开发和维护的一整套方案、工具、文档和实践标准和工序

正确答案: D 8.在软件工程详细设计阶段,以下选项中不是详细设计工具的是 程序流程图 CSS PAL 判断表 正确答案: B 9.以下选项中表示关系表中的每一横行的是 属性 列 码

python二级考试试题完美

关于数据的存储结构,以下选项描述正确的是1. A数据所占的存储空间量B数据在计算机中的 顺序存储方式C数据的逻辑结构在计算机中的表示D存储在外存中的数据 C 正确答案: 关于线性链表的描述,以下选项中正确的是2. A存储空间不一定连续,且前件元素一定存储在后件元素的前面B存储空间必须连续,且前件元素一定存储在后件元素的前面 C 存储空间必须连续,且各元素的存储顺序是任意的 D存储空间不一定连续,且各元素的存储顺序是任意的正确答案: D 在深度为 7 3. 的满二叉树中,叶子结点的总个数是A31B64C63D32 B 正确答案: 关于结构化程序设计所要求的基本结构,以下选4. 项中描述错误的是A重复(循环)结构B

选择(分支)结构C跳转goto D顺序结构C 正确答案: 关于面向对象的继承,以下选项中描述正确的是5. A继承是指一组对象所具有的相似性质B继承是指类之间共享属性和操作的机制C继承是指各对象之间的共同性质D继承是指一个对象具有另一个对象的性质 正确答案: B 6. 关于软件危机,以下选项中描述错误的是 A 软件成本不断提高B软件质量难以控制C软件过程不规范D软件开发生产率低 C 正确答案: 关于软件测试,以下选项中描述正确的是7.

A软件测试的主要目的是确定程序中错误的位置B为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作C软件测试是证明软 件没有错误D 软件测试的主要目的是发现程序中的错误 正确答案: D 以下选项中用树形结构表示实体之间联系的模型8. 是A网状模型B层次模型C静态模型D关系模型B 正确答案: (学号,姓S9. 设有表示学生选课的三张表,学生,课程名),课程(课号,性别,名,年龄,身份证号)的关键字(键(学号,课号,成绩),表SC选课SC或码)是A学号,成绩B学号,课号 C学号,姓名,成绩D课号,成绩B 正确答案:

python二级考试试题2

青少年软件编程等级考试 Python二级(理论试卷) 模拟卷2 试卷编号:867513 试卷录入者:机器人包老师(玩得趣科教中心) 试卷总分:100 出卷时间:2020-2-16 16:15 答题时间:40分钟 本试卷从考试酷examcoo网站导出,文件格式为mht,请用WORD/WPS打开,并另存为doc/docx格式后再使用 1.关于算法的描述,以下选项中错误的是 A 算法具有可行性、确定性、有穷性的基本特征 B 算法的复杂度主要包括时间复杂度和数据复杂度 C 算法的基本要素包括数据对象的运算和操作及算法的控制结构 D 算法是指解题方案的准确而完整的描述

正确答案: 2.关于数据结构的描述,以下选项中正确的是 数据的存储结构是指反映数据元素之间逻辑关系的数据结构 数据的逻辑结构有顺序、链接、索引等存储方式 数据结构不可以直观地用图形表示 数据结构指相互有关联的数据元素的集合 正确答案: 3.在深度为7的满二叉树中,结点个数总共是 64 127 63

32 正确答案: B 4.对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数是 n×(n+1) n-1 n n+1 正确答案: 5.关于结构化程序设计方法原则的描述,以下选项中错误的是 逐步求精 多态继承

模块化 自顶向下 正确答案: 自顶向下 程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 逐步细化 对复杂问题,应设计一些子目标作为过渡,逐步细化。 模块化设计 一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。 6.与信息隐蔽的概念直接相关的概念是 模块独立性 模块类型划分 模块耦合度 软件结构定义

python二级考试试题3

1.按照“后进先出”原则组织数据的数据结构是____ 栈 双向链表 二叉树 队列 正确答案: A 2.以下选项的叙述中,正确的是 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

循环队列中元素的个数是由队头指针和队尾指针共同决定 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 正确答案: C 3.关于数据的逻辑结构,以下选项中描述正确的是 数据所占的存储空间量 数据在计算机中的顺序存储方式 数据的逻辑结构是反映数据元素之间逻辑关系的数据结构 存储在外存中的数据 正确答案: C 4.以下选项中,不属于结构化程序设计方法的是

逐步求精 模块化 可封装 自顶向下 正确答案: C 5.以下选项中,不属于软件生命周期中开发阶段任务的是 概要设计 软件维护 详细设计 软件测试

正确答案: B 6.为了使模块尽可能独立,以下选项中描述正确的是 模块的聚程度要尽量高,且各模块间的耦合程度要尽量弱 模块的聚程度要尽量低,且各模块间的耦合程度要尽量弱 模块的聚程度要尽量低,且各模块间的耦合程度要尽量强 模块的聚程度要尽量高,且各模块间的耦合程度要尽量强 正确答案: A 7.以下选项中叙述正确的是

软件一旦交付就不需要再进行维护 软件交付使用后其生命周期就结束 软件维护指修复程序中被破坏的指令 软件交付使用后还需要进行维护 正确答案: D 8.数据独立性是数据库技术的重要特点之一,关于数据独立性,以下选项中描述正确的是 不同数据被存放在不同的文件中 不同数据只能被对应的应用程序所使用 以上三种说法都不对 数据与程序独立存放 正确答案: C

python二级考试试卷试题.docx

Python二级考试试题 1.关于数据的存储结构,以下选项描述正确的是 A 数据所占的存储空间量 B 数据在计算机中的顺序存储方式 C 数据的逻辑结构在计算机中的表示 D 存储在外存中的数据 正确答案:C 2.关于线性链表的描述,以下选项中正确的是 A存储空间不一定连续,且前件元素一定存储在后件元素的前面 B存储空间必须连续,且前件元素一定存储在后件元素的前面 C存储空间必须连续,且各元素的存储顺序是任意的 D存储空间不一定连续,且各元素的存储顺序是任意的 正确答案: D 3.在深度为 7 的满二叉树中,叶子结点的总个数是 A 31 B 64 C 63 D 32 正确答案:B 4.关于结构化程序设计所要求的基本结构,以下选项中描述错误的是 A 重复(循环)结构 B 选择(分支)结构 C goto跳转 D 顺序结构正确答案:C 5.关于面向对象的继承,以下选项中描述正确的是 A 继承是指一组对象所具有的相似性质 B 继承是指类之间共享属性和操作的机制

C 继承是指各对象之间的共同性质 D 继承是指一个对象具有另一个对象的性质 正确答案:B 6.关于软件危机,以下选项中描述错误的是 A 软件成本不断提高 B 软件质量难以控制 C 软件过程不规范 D 软件开发生产率低 正确答案:C 7.关于软件测试,以下选项中描述正确的是 A软件测试的主要目的是确定程序中错误的位置 B为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作 C软件测试是证明软件没有错误 D软件测试的主要目的是发现程序中的错误 正确答案:D 8.以下选项中用树形结构表示实体之间联系的模型是 A 网状模型 B 层次模型 C 静态模型 D 关系模型 正确答案:B 9.设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程(课号,课程名),选课 SC(学号,课号,成绩),表 SC 的关键字(键或码)是 A 学号,成绩 B 学号,课号 C 学号,姓名,成绩 D 课号,成绩正确答案:B

python二级考试试题.docx

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

A 调用语句 B 命令 C 口令 D 消息 正确答案: 5.下面不属于软件设计原则的是 A 抽象 B 模块化 C 信息隐蔽 D 自底向上 正确答案: 6.下面不属于软件工程的 3 个要素的是 A 工具 B 过程 C 方法 D 环境 正确答案: 7.在软件开发中,需求分析阶段产生的主要文档是A

用户手册 B 软件集成测试计划 C 软件详细设计说明书 D 软件需求规格说明书 正确答案: 8.数据库应用系统中的核心问题是 A 数据库管理员培训 B 数据库维护 C 数据库系统设计 D 数据库设计 正确答案: 9.在 E-R 图中,哪个选项是用来表示联系的图形A 矩形 B 椭圆形 C 三角形 D 菱形 正确答案: 10.以下选项错误描述的是 A DDL 是数据定义语言

B DML 是数据操纵语言 C DCL 是数据控制语言 D DBMS是数据库系统 DBMS数据库管理系统 DBS 数据库系统 正确答案: 11. Python语言中,以下表达式输出结果为11 的选项是: A print("1+1") B print(1+1) C print(eval("1+1")) D print(eval("1" + "1")) 正确答案: 12.以下 Python 语言关键字在异常处理结构中用来捕获特定类型异常的选项是:A for B lambda C in D expect 正确答案:

python二级考试试题6

1. 算法的时间复杂度是指 A 执行算法程序所需要的时间 B 算法程序的长度 C 算法程序中的指令条数 D 算法执行过程中所需要的基本运算次数
正确答案:
2. 下列关于栈的叙述中正确的是 A 在栈中只能插入数据 B 在栈中只能删除数据 C 栈是先进先出的线性表 D 栈是先进后出的线性表

正确答案:
3. 对建立良好的程序设计风格,下面描述正确的是 A 符号名的命名只要符合语法 B 充分考虑程序的执行效率 C 程序的注释可有可无 D 程序应简单、清晰、可读性好
正确答案:
4. 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送 A 调用语句 B 命令 C 口令

D 消息 正确答案:
5. 下面不属于软件设计原则的是 A 抽象 B 模块化 C 信息隐蔽 D 自底向上 正确答案:
6. 下面不属于软件工程的 3 个要素的是 A 工具 B 过程

C 方法 D 环境 正确答案:
7. 在软件开发中,需求分析阶段产生的主要文档是 A 用户手册 B 软件集成测试计划 C 软件详细设计说明书 D 软件需求规格说明书 正确答案:
8. 数据库应用系统中的核心问题是 A 数据库管理员培训

B 数据库维护 C 数据库系统设计 D 数据库设计 正确答案:
9. 在 E-R 图中,哪个选项是用来表示联系的图形 A 矩形 B 椭圆形 C 三角形 D 菱形 正确答案:
10. 以下选项错误描述的是

全国计算机等级考试二级Python真题及解析(2)

全国计算机等级考试二级Python真题及解析(2) 一、选择题 1. 关于算法的描述,以下选项中错误的是 A算法具有可行性、确定性、有穷性的基本特征 B算法的复杂度主要包括时间复杂度和数据复杂度 C算法的基本要素包括数据对象的运算和操作及算法的控制结构 D算法是指解题方案的准确而完整的描述 正确答案: B 2. 关于数据结构的描述,以下选项中正确的是 A数据的存储结构是指反映数据元素之间逻辑关系的数据结构 B数据的逻辑结构有顺序、链接、索引等存储方式 C数据结构不可以直观地用图形表示 D数据结构指相互有关联的数据元素的集合 正确答案: D 3. 在深度为7的满二叉树中,结点个数总共是 A 64 B 127 C 63 D 32 正确答案: B 4. 对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数是 A n×(n+1) B n-1 C n D n+1

正确答案: C 5. 关于结构化程序设计方法原则的描述,以下选项中错误的是 A 逐步求精 B 多态继承 C 模块化 D 自顶向下 正确答案: B 6. 与信息隐蔽的概念直接相关的概念是 A模块独立性 B模块类型划分 C模块耦合度 D软件结构定义 正确答案: A 7. 关于软件工程的描述,以下选项中描述正确的是 A软件工程包括3要素:结构化、模块化、面向对象 B软件工程工具是完成软件工程项目的技术手段 C软件工程方法支持软件的开发、管理、文档生成 D软件工程是应用于计算机软件的定义、开发和维护的一整套方案、工具、文档和实践标准和工序 正确答案: D 8. 在软件工程详细设计阶段,以下选项中不是详细设计工具的是 A程序流程图 B CSS C PAL D 判断表 正确答案: B

python二级考试试题

1.算法的时间复杂度是指 执行算法程序所需要的时间 算法程序的长度 算法程序中的指令条数 算法执行过程中所需要的基本运算次数正确答案: 2.下列关于栈的叙述中正确的是 在栈中只能插入数据 在栈中只能删除数据 栈是先进先出的线性表 栈是先进后出的线性表

正确答案: 3.对建立良好的程序设计风格,下面描述正确的是 符号名的命名只要符合语法 充分考虑程序的执行效率 程序的注释可有可无 程序应简单、清晰、可读性好 正确答案: 4.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送 调用语句 命令 口令

消息 正确答案: 5.下面不属于软件设计原则的是 抽象 模块化 信息隐蔽 自底向上 正确答案: 6.下面不属于软件工程的3个要素的是 工具 过程

方法 环境 正确答案: 7.在软件开发中,需求分析阶段产生的主要文档是 用户手册 软件集成测试计划 软件详细设计说明书 软件需求规格说明书 正确答案: 8.数据库应用系统中的核心问题是 数据库管理员培训

数据库维护 数据库系统设计 数据库设计 正确答案: 9.在E-R图中,哪个选项是用来表示联系的图形 矩形 椭圆形 三角形 菱形 正确答案: 10.以下选项错误描述的是

DDL 是数据定义语言 DML 是数据操纵语言 DCL 是数据控制语言 DBMS 是数据库系统 DBMS数据库管理系统 DBS 数据库系统 正确答案: 11. Python 语言中,以下表达式输出结果为11的选项是: print("1+1") print(1+1) print(eval("1+1"))

python二级考试试题3

1. 按照“后进先出”原则组织数据的数据结构是____ A 栈 B 双向链表 C 二叉树 D 队列
正确答案:
2. 以下选项的叙述中,正确的是 A 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 B 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 C 循环队列中元素的个数是由队头指针和队尾指针共同决定 D 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

正确答案:
3. 关于数据的逻辑结构,以下选项中描述正确的是 A 数据所占的存储空间量 B 数据在计算机中的顺序存储方式 C 数据的逻辑结构是反映数据元素之间逻辑关系的数据结构 D 存储在外存中的数据
正确答案:
4. 以下选项中,不属于结构化程序设计方法的是 A 逐步求精 B 模块化 C 可封装

D 自顶向下 正确答案:
5. 以下选项中,不属于软件生命周期中开发阶段任务的是 A 概要设计 B 软件维护 C 详细设计 D 软件测试 正确答案:
6. 为了使模块尽可能独立,以下选项中描述正确的是 A 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 B 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱

C 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 D 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 正确答案:
7. 以下选项中叙述正确的是 A 软件一旦交付就不需要再进行维护 B 软件交付使用后其生命周期就结束 C 软件维护指修复程序中被破坏的指令 D 软件交付使用后还需要进行维护 正确答案:
8. 数据独立性是数据库技术的重要特点之一,关于数据独立性,以下选项中描述正确的是 A 不同数据被存放在不同的文件中

python二级考试试题7

1. 在面向对象方法中,一个对象请求另一对象为其服 务的方式是通过发送___________。 A 命令 B 口令 C 消息 D 调用语句
正确答案:
2. 下面不属于软件需求分析阶段主要工作的是 ___________。 A 需求评审 B 需求获取 C 需求变更申请

D 需求分析
正确答案:
3. 下面不属于软件测试实施步骤的是___________。 A 确认测试 B 单元测试 C 回归测试 D 集成测试
正确答案:
4. 结构化程序设计中,下面对 goto 语句使用描述正 确的是___________。 A 禁止使用 goto 语句

B 应避免滥用 goto 语句 C goto 语句最好用,不容易造成结构体程序混乱。 D 使用 goto 语句程序效率高
正确答案:
5. 数据库应用系统中的核心问题是___________。 A 数据库管理员培训 B 数据库维护 C 数据库系统设计 D 数据库设计
正确答案:

6. 在 E-R 图中,用来表示实体联系的图形是 ___________。 A 三角形 B 菱形 C 椭圆形 D 矩形
正确答案:
7. 在数据库设计中,将 E-R 图转换为关系数据模型的 过程属于 A 物理设计阶段 B 需求分析阶段 C 概念设计阶段

D 逻辑设计阶段
正确答案:
8. 一个栈的初始状态为空。现将元素 1、2、3、4、 5、A、B、C、D、E 依次入栈,然后再依次出栈,则 元素出栈的顺序是 A 12345ABCDE B EDCBA54321 C 54321EDCBA D ABCDE12345
正确答案:
9. 下列排序方法中,最坏情况下比较次数最少的是 A 堆排序

python二级考试试题

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

。5.数据库应用系统中的核心问题是 ___________A数据库管理员培B数据库维护C 数据库系统设计D数据库设计 正确答案: 6.在E-R图中,用来表示实体联系的图形是 ___________。 A三角形B菱形C椭圆形D矩形正确答案:图转换为关系数据模型在数据库设计中,将 E-R7.的过程属于A物理设计阶段B需求分析阶段C 概念设计阶段D逻辑设计阶段 正确答案: 、48.、一个栈的初始状态为空。现将元素 12、3、依次入栈,然后再依次出栈,则元CB、E、D、、5、A素出栈的顺序是A12345ABCDE B EDCBA54321C 54321EDCBA D ABCDE12345正确答案: 下列排序方法中,最坏情况下比较次数最少的是

9.A堆排序B直接插入排序 C冒泡排序D简单选择排序正确答案: 支持子程序调用的数据结构是10. A队列B二叉树C树D栈正确答案: 11.中对变量描述错误的选项是:11. Python A 在第一次变量赋值不需要显式声明变量类型,Python 时由值决定变量的类型B变量通过变量名访问C变量必须在创建和赋值后使用D Pi 被看作相同的变量 PI 变量与变量正确答案: 12. Python 语句运行结果异常的选项是:以下A4= 3.14,,>>> PI r B1=>>> a 1= b = a a +>>>C >>> x =True

相关主题
相关文档
最新文档