首页 > 全部 > 二级C语言 > 国家二级C语言(程序设计基础和软件工程基础)机试模拟试卷3

国家二级C语言(程序设计基础和软件工程基础)机试模拟试卷3

本单篇文档共6316字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级C语言 章节练习 4375人下载
价格: 免费 原价:¥8.80
收藏

国家二级C语言(程序设计基础和软件工程基础)机试模拟试卷3

选择题

1.某系统结构图如下图所示,则该结构图的深度是

(C)

A. 1

B. 2

C. 3

D. 4

解析:树中结点的层次从根开始定义起,根为第一层,根的孩子为第二层,依次累计。树中结点的最大层次称为树的深度。所以由题目中系统结构图,得到该树的深度为3,因此应选C选项。

2.下面属于应用软件的是(A)

A. 学生成绩管理系统\\t

B. UNIX操作系统

C. 汇编程序\\t

D. 编译程序

解析:学生成绩管理系统为应用软件;UNIX操作系统属于系统软件;编译程序和汇编程序属于支撑软件。

3.下面描述不属于软件特点的是(D)

A. 软件是一种逻辑实体,具有抽象性

B. 软件在使用中不存在磨损、老化问题

C. 软件复杂性高\\t

D. 软件使用不涉及知识产权

解析:计算机软件的特点:①软件是由一个人或许多人共同完成的高强度智力劳动的结晶,是建立在知识、经验和智慧基础上的具有独创性的产物,是一种逻辑实体,具有抽象性。由于软件具有独创性(即原始性),所以软件著作权人对软件产品依法享有发表权、开发者身份权、使用权、许可权、获得报酬权以及转让权;②软件产品是无形的,即没有质量,也没有体积及其他物理性质,它只收藏在某种有形的载体中,如磁盘等介质,而且是通过该载体进行交易;③软件产品的复制(批量生产)是极其简单的,其复制成本同其开发成本相比较,几乎可以忽略不计;④软件产品维护同

4.程序测试的目的是(C)

A. 为被测程序设计正确的测试用例

B. 发现并改正程序中的错误

C. 发现程序中的错误\\t

D. 改正程序中的错误

解析:软件测试的目的是为了发现程序中的错误,而软件调试是为了更正程序中的错误。

5.下面对类-对象主要特征描述正确的是(A)

A. 对象唯一性

B. 对象无关性

C. 类的单一性

D. 类的依赖性

解析:对象的基本特点是:标识唯一性、分类性、多态性、封装性、模块独立性好。类是具有共同属性、共同方法的对象的集合,是关于对象的抽象描述,反映属于该对象类型的所有对象的性质。对象具有的性质,类也具有。故A选项正确。

6.下面不属于软件需求分析阶段工作的是(B)

A. 需求获取\\t

B. 需求计划

C. 生成需求规格说明书\\t

D. 需求评审

解析:需求分析阶段的工作有:需求获取、需求分析;编写需求规格说明书;需求评审。故选择选项B。

7.在结构化程序设计中,模块划分的原则是(D)

A. 各模块应包括尽量多的功能

B. 各模块的规模应尽量大

C. 各模块之间的联系应尽量紧密

D. 模块内具有高内聚度、模块间具有低耦合度

解析:内聚性是对一个模块内部各个元素间彼此结合的紧密程度的度量。耦合性是对模块间互相连接的紧密程度的度量。在结构化程序设计中,模块划分应遵循高内聚、低耦合的原则,即减弱模块之间的耦合性和提高模块内聚性,有利于提高软件模块的独立性。

8.下面不属于黑盒测试方法的是(B)

A. 边界值分析法

B. 基本路径测试

C. 等价类划分法

D. 错误推测法

解析:常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等。白盒测试是把程序看成装在一只透明的白盒里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。白盒测试的主要技术有逻辑覆盖测试、基本路径测试等,故选择B选项。

9.计算机软件包括(D)

A. 算法和数据\\t

B. 程序和数据

C. 程序和文档\\t

D. 程序、数据及相关文档

解析:软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。

10.下面描述中不属于软件需求分析阶段任务的是(B)

A. 撰写软件需求规格说明书

B. 软件的总体结构设计

C. 软件的需求分析\\t

D. 软件的需求评审

解析:需求分析阶段的工作有:需求获取、需求分析;编写需求规格说明书;需求评审。软件的总体结构设计属于软件设计阶段的任务,故选项B正确。

11.下面属于黑盒测试方法的是(A)

A. 边界值分析法

B. 路径测试

C. 条件覆盖

D. 语句覆盖

解析:采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。

12.软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是(D)

A. 软件测试

B. 软件实现

C. 软件总体设计

D. 可行性研究

解析:软件生命周期是指软件产品从提出、实现、使用、维护到停止使用退役的过程。其中,定义阶段包括可行性研究与计划制定和需求分析。测试、概要设计、详细设计和实现属于开发阶段。

13.下面不能作为软件设计工具的是(C)

A. PAD图

B. 程序流程图

C. 数据流程图(DFD图)

D. 总体结构图

解析:软件设计工具包括:PAD图、程序流程图、总体结构图等。在需求分析阶段可以使用的工具有数据流图(DFD图)、数据字典DD、判定树和判定表,所以选项C正确。

14.某系统结构图如下图所示,该系统结构图的最大扇入数是

(A)

A. n

B. 1

C. 2

D. 3

解析:系统结构图的最大扇入数指该模块在结构图中的直接上层模块数,扇出是该模块在结构图的直接下层模块数。在题目中的功能n.1模块,它的扇入数为n,所以这个系统结构的最大扇入数为n。故选择A。

15.结构化程序的三种基本结构是(A)

A. 顺序、选择和循环\\t

B. 过程、函数和子程序

C. 递归、迭代和回溯\\t

D. 调用、返回和选择

解析:结构化程序的三种基本结构是顺序、选择和循环。故选择A。

16.某系统结构图如下图所示(n≥5),该系统结构图的最大扇出数是

(A)

A. n

B. 3

C. 2

D. n+1

解析:扇出指的是由一个模块直接调用的其它模块数。题干中“某系统”为一个模块,其扇出数目为n(n>5),功能2模块扇出数均为3,功能n模块扇出数为2,故选项A正确。

17.软件需求规格说明的内容不包括(A)

A. 算法详细设计

B. 软件的主要功能

C. 软件的性能

D. 运行环境

解析:软件需求规格说

本文档预览:3600字符,共6316字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级C语言(程序设计基础和软件工程基础)机试模拟试卷3

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号