国二试题及答案.docx
- 文档编号:10736285
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:14
- 大小:135.74KB
国二试题及答案.docx
《国二试题及答案.docx》由会员分享,可在线阅读,更多相关《国二试题及答案.docx(14页珍藏版)》请在冰豆网上搜索。
国二试题及答案
一、选择题
1、程序流程图中带有箭头的线段表示的是O
A〕图元关系B〕数据流C〕控制流D〕调用关系
2、结构化程序设计的根本原那么不包扌舌。
A〕多态性B〕自顶向下C〕模块化D〕逐步求精
3、软件设计中模块划分应遵循的准那么是。
A〕低内聚低耦合E〕高内聚低耦合C〕低内聚高耦合D〕高内聚高耦合
4、在软件开发中,需求分析阶段产生的主要文档是。
A〕可行性分析报告B〕软件需求规格说明书
C〕概要设计说明书D〕集成测试方案
5、算法的有穷性是指o
A〕算法程序的运行时间是有限的B〕算法程序所处理的数据量是有限的
C〕算法程序的长度是有限的D〕算法只能被有限的用户使用
6、对长度为n的线性表排序,在最坏的情况下,比拟次数不是n〔n-l〕/2的排序方法是
A〕快速排序B〕冒泡排序C〕直接插入排序D〕堆排序
7、以下关于栈的表达正确的选项是o
A〕栈按“先进先出〞组织数据B〕栈按“先进后出〞组织数据
C〕只能在栈底插入数据D〕不能删除数据
8、在数据库设计中,将E-R图转换成关系数据模型的过程属于。
A〕需求分析阶段B〕概念设计阶段C〕逻辑设计阶段D〕物理设计阶段
9、有三个关系R、S和T如下:
由关系R和S通过运算得到关系T,那么所使用的运算为
A〕并B〕自然连接C〕笛卡尔积D〕交
10、设有表示学生选课的三张表,学生S〔学号,姓名,性别,年龄,身份证号〕,课程〔课号,课名〕,选课SC〔学号,课号,成绩〕,那么表SC的关键字〔键或码〕为。
A〕课号,成绩B〕学号,成绩
C〕学号,课号D〕学号,姓名,成绩
二、填空题
〔1〕测试用例包括输入值集和输出值集。
〔2〕深度为5的满二叉树有—16个叶子结点。
〔3〕设某循坏队列的容量为50,头指针Front=5〔指向队头元素的前一位置〕,尾指针reai=29
〔指向队尾元素〕,那么该循坏队列中共有24个元素。
〔4〕在关系数据库中,用来表示实体之间联系的是二维表。
〔5〕在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,—数
据定义语言负责数据的模式定义与数据的物理存取构建。
2021年4月答案:
一、选择题
1、C2、A3、E4、B5、A
6、D7、B8、C9、D10、C
二、填空题
〔1〕输出
〔2〕16
〔3〕24
〔4〕二维表
〔5〕数据定义语言
一、选择题
〔1〕以下表达中正确的选项是。
A〕栈是先进先出的线性表B〕队列是〞先进后出〞的线性表
C〕循环队列是非线性结构
D〕有序线性表即町以采用顺序存储结构,也可以采用链式存储结构
〔2〕支持子程序调用的数据结构是o
A〕栈B〕树C〕队列D〕二叉树
〔3〕某二叉树有5个度为2的结点,那么该二叉树中的叶子结点数是。
A〕10B〕8C}6_D〕4
〔4〕以下排序方法中,最坏情况下比拟次数最少的是o
A〕冒泡排序E〕简单项选择择排序C〕直接插入排序D〕堆排序
〔5〕软件按功能可以分为:
应用软件、系统软件和支撑软件〔或工具软件〕。
卞列属于应用软件
的是o
A〕编译程序E〕操作系统C〕教务管理系统D〕汇编程序
〔6〕下面表达中错误的选项是o
A〕软件测试的目的是发现错误并改正错误
B〕对被调试程序进行〞错误定位〞是程序调试的必要步骤
C〕程序调试也成为Debug
D〕软件测试应严格执行测试方案,排除测试的随意性
〔7〕耦合性和内聚性是对模块独立性度量的两个标准。
以下表达中正确的选项是。
A〕提高耦合性降低内聚性有利于提高模块的独立性
E〕降低耦合性提高内聚性有利于提高模块的独立性
C〕耦合性是指一个模块内部各个元素河彼此结合的紧密程度
D〕内聚性是指模块间互相连接的紧密程度
〔8〕数据库应用系统中的核心问题是。
A〕数据库设计E〕数据库系统设计C〕数据库维护D〕数据库管理员培训
〔9〕有两个关系R,S如下:
RS
A
B
C
a
3
2
b
0
1
c
2
1
A
B
a
3
b
0
c
2
由关系R通过运算得到关系S,那么所使用的运算为。
A)选择B)投影C)插入D)连接
(10)将E-R图转换为关系模式时,实体和联系都可以表示为。
A)属性E)键C)关系D)域
二、填空题(每空2分,共计30分)
(1)假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49.top=30(&租F标),那么栈中具有19个元素。
(2)软件测试可分为白盒测试和黑盒测试。
根本路径测试属于白盒测试测试。
(3)符合结构化原那么的三种根本控制结构是:
选择结构、循坏结构和_分支结构。
(4)数据库系统的核心是
数据库设计。
(5)在E-R图中,图形包括矩形框、菱形框、椭圆框。
其中表示实体联系的是菱形
框。
2021年3月答案:
一、选择题
⑴D
(2)A
⑶c(4)D(5)C
(6)A(7)B
(8)A(9)B(10)C
二、填空题
(1)19
(2)白盒测试
(3)分支结构
(4)数据库设计
(5)菱形
一、选择题
〔1〕以下数据结构中,属于非线性结构的是O
A〕循环队列E〕单链队列C〕二叉树D〕单链栈
〔2〕F列数据结果中,能够按照“先进后出〞原那么存取数据的是。
A〕循环队列E〕栈C〕队列D〕二叉树
〔3〕对于循环队列,以下表达中正确的选项是o
A〕队头指针是固定不变的
B〕队头指针一定大于队尾指针
C〕队头指针一定小于队尾指针
D〕队头指针可以大于队尾指针,也可以小于队尾指针
〔4〕算法的空间复杂度是指。
A〕算法在执行过程中所需要的计算机存储空间
B〕算法所处理的数据量
C〕算法程序中的语句或指令条数
D〕算法在执行过程中所需要的临时工作单元数
〔5〕软件设计中划分模块的一个准那么是o
A〕低内聚低耦合E〕高内聚低耦合C〕低内聚高耦合D〕高内聚高耦合
〔6〕以下选项中不属于结构化程序设计原那么的是o
A〕可封装D〕自顶向下C〕模块化D〕逐步求精
〔7〕软件详细设计产生的图如下:
该图是o
A〕N-S图B〕PAD图C〕程序流程图D〕E-R图
〔8〕数据库管理系统是。
A〕操作系统的一局部B〕在操作系统支持下的系统软件
C〕一种编译系统D〕一种操作系统
(9)在E-R图中,用来表示实体联系的图形是。
A)椭圆图E)矩形C)菱形D)三角形
(10)
有三个关系R,S和T如下:
其中关系T由关系R和S通过某种操作得到,该操作为
A)选择B)投影C)交D)并
二、填空题
(1)某二叉树有5个度为2的结点以及3个度为1的结点为,那么该二叉树共有个
结点。
(2)程序流程图中的菱形框表示的是o
(3)软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中阶段
产生“软件需求规格说明书〞。
(4)在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生〞
和“可选课程〞的联系为。
(5)人员根本信息一般包括:
身份证号,姓名,性别,年龄等。
其中可以作为主关键字的
2021年9月答案:
⑶D(4)A(5)B
(8)B(9)C(10)D
一、选择题
(1)C
(2)B
(6)A(7)C
二、填空题
(1)14
(2)条件
(3)需求分析
(4)多对多
(5)身份证号
一、选择题
〔1〕以下表达中正确的选项是。
A〕对长度为n的有序链表进行查找,最坏情况卞需要的比拟次数为n
E〕对长度为n的有序链表进行对分查找,最坏情况卞需要的比拟次数为〔n/2〕
C〕对长度为n的有序链表进行对分查找,最坏情况卞需要的比拟次数为〔log2n〕
D〕对长度为n的有序链表进行对分查找,最坏情况下需要的比拟次数为〔nlog2n〕
〔2〕算法的时间复杂度是指。
A〕算法的执行时间
E〕算法所处理的数据量
C〕算法程序中的语句或指令条数
D〕算法在执行过程中所需要的根本运算次数
〔3〕软件按功能可以分为:
应用软件、系统软件和支撑软件〔或工具软件〕。
下面属于系统软件
的是。
〔6〕软件生命周期可分为定义阶段,开发阶段和维护阶段。
详细设计属于
A〕定义阶段E〕开发阶段C〕维护阶段D〕上述三个阶段
〔7〕数据库管理系统中负责数据模式定义的语言是。
A〕数据定义语言E〕数据管理语言
C〕数据操纵语言D〕数据控制语言
〔8〕在学生管理的关系数据库中,存取一个学生信息的数据单位是o
A〕文件E〕数据库C〕字段D〕记录
〔9〕数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据
库设计的o
那么由关系R得到关系T的操作是。
A〕选择E〕投影C胶D〕并
二、填空题
〔1〕一个队列的初始状态为空。
现将元素A.B,C,D,E.F,5,4,3,2,1依次入队,然后再依次退队,
那么元素退队的顺序为。
〔2〕设某循环队列的容量为50,如果头指针front=45〔指向队头元素的前一位置〕,尾指针
iear=10〔指向队尾元素〕,那么该循环队列中共有个元素。
〔3〕设二叉树如2
对该二叉树进行后序遍历的结果为°
〔4〕软件是、数据和文档的集合。
〔5〕有一个学生选课的关系,其中学生的关系模式为:
学生〔学号,姓名,班级,年龄〕,课程
的关系模式为:
课程〔课号,课程名,学时〕,其中两个关系模式的键分别是学号和课号,那么关系模式选课可定义为:
选课〔学号,,成绩〕。
2021年3月答案;
一、选择题
二、填空题
(1)ABUD,E卫5,4,3,2,I
⑵15
(3)EDBGHFCA
(4)程序
(5)课号
一、选择题
〔1〕以下表达中正确的选项是0
A〕线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
B〕线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C〕线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
D〕上述三种说法都不对
〔2〕以下表达中正确的选项是o
A〕在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B〕在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C〕在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D〕上述三种说法都不对
〔3〕软件测试的目的是。
A〕评估软件可靠性B〕发现并改正程序中的错误
C〕改正程序中的错误D〕发现程序中的错误
〔4〕下面描述中,不属于软件危机表现的是o
A〕软件过程不标准B〕软件开发生产率低
C〕软件质量难以控制D〕软件本钱不断提高
〔5〕软件生命周期是指o
A〕软件产品从提出、实现、使用维护到停止使用退役的过程
B〕软件从需求分析、设计、实现到测试完成的过程
C〕软件的开发过程
D〕软件的运行维护过程
〔6〕面向对象方法中,继承是指o
A〕一组对象所具有的相似性质B〕一个对彖具有另一个对象的性质
C〕各对象之间的共同性质D〕类之间共享属性和操作的机制
〔7〕层次型、网状型和关系型数据库划分原那么是。
A〕记录长度B〕文件的大小
C〕联系的复杂程度D〕数据之间的联系方式
〔8〕—个工作人员可以使用多台计算机,而一台计算机可被多个人使用,那么实体工作人员、
与实体计算机之间的联系是。
A〕一对一B〕一对多C〕多对多D〕多对一
〔9〕数据库设计中反映用户对数据要求的模式是。
A〕内模式E〕概念模式C〕外模式D〕设计模式
〔10〕有三个关系R、S和T如下:
那么由关系R和S得到关系T的操作是o
D)并
A〕自然连接B〕交C〕投影
二、填空题
〔1〕一个栈的初始状态为空。
首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将
元素A.B,C.D依次入栈,之后将所有元素全部退栈,那么所有元素退栈〔包括中间退栈的元素〕的顺序为0
〔2〕在长度为11的线性表中,寻找最人项至少需要比拟次。
〔3〕一棵二叉树有10个度为1的结点,7个度为2的结点,那么该二叉树共有个结点。
〔4〕仅由顺序、选择〔分支〕和重复〔循环〕结构构成的程序是程序。
〔5〕数据库设计的四个阶段是:
需求分析,概念设计,逻辑设计和o
2021年9月答案:
一、选择题
(4)A(5)A
(9)C(10)A
⑴E〔2〕C〔3〕D
〔6〕D〔7〕D〔8〕C
二、填空题
〔1〕1QCEA2,3,4,5
⑵1
⑶25
〔4〕结构化
〔5〕物理设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试题 答案