2023年9月计算机二级C语言章节练习题及答案2

2023年9月计算机二级C语言章节练习题及答案2


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信