2024年4月29日发(作者:)
2023年9月计算机二级C语言章节练习题及
答案
2023年9月计算机二级C语言章节练习题及答案
1.3 构造化程序设计和模块化构造
1[填空题]
数据构造分为线性构造与非线性构造,带链的栈属于 。
参考解析:线性构造 【解析】一般将数据构造分为线性
构造与非线性构造两大类。假设一个非空的数据构造满足以下
两个条件:
①有且只有一个根结点;
②每一个结点最多有一个前件,也最多有一个后件。
那么称该数据构造为线性构造,所以带链栈为线性构造。
2[填空题]
对软件设计的最小单位(模块或程序单元)进展的测试通常
称为 测试。
参考解析:单元 解析:对软件的模板进展的测试通常称
为单元测试。
3[填空题]
第 1 页 共 5 页
符合构造化原那么的三种根本控制构造是顺序构造、
__________和循环构造。
参考解析:选择构造
【解析】程序设计语言仅仅使用顺序、选择和重复(循环)
三种根本控制构造就足以表达出各种其他形式构造的程序设计
方法。遵循程序构造化的设计原那么,按构造化程序设计方法
设计出的程序易于理解、使用和维护;可以进步编程工作的效
率,降低软件的开发本钱。
4[填空题]
在面向对象方法中,_________描绘的是具有相似属性与操
作的一组对象。
参考解析:类
【解析】在面向对象方法中,把具有一样属性和方法的对
象称为类,类是对象的抽象,对象是类的实例。
5[填空题]
符合构造化原那么的三种根本控制构造为:顺序构造,选
择构造和 。
参考解析:循环构造
6[单项选择题] 有两个关系R,S如下:
由关系R通过运算得到关系s,那么所使用的运算为
( )。
第 2 页 共 5 页
A.选择
B.插入
C.投影
D.连接
参考答案:C
参考解析:专门的关系运算有3种:投影、选择和联接。
选择运算是从关系中找出满足给定条件的那些元组,其中的条
件是以逻辑表达式给出的;值为真的元组将被选取,这种运算
是从程度方向抽取元组。投影运算是从关系形式中挑选假设干
属性组成新的关系,这是从列的角度进展的运算,相当于对关
系进展垂直分解。联接运算是二目运算,需要两个关系作为操
作对象。
7[单项选择题] 构造化分析可以使用的工具是( )。
A.N—s图
图
图
D.程序流程图
参考答案:B
参考解析:数据流图(DFD)、数据字典、断定表和断定树
是构造化分析常用的工具。程序流程图、N—S图、PAD图是详
细设计过程中常用的.图形工具。
第 3 页 共 5 页
发布者:admin,转转请注明出处:http://www.yc00.com/news/1714364778a2432808.html
评论列表(0条)