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

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

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

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

选择题

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

(B)

A. 5

B. 4

C. 2

D. 1

解析:所谓的软件系统结构图的宽度,就是结构中某一层最大模块数,故该图的宽度为4。

2.软件测试用例包括(D)

A. 输入数据和输出数据

B. 测试计划和测试数据

C. 被测程序和测试规程

D. 输入数据和预期输出结果

解析:测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。故选项D正确。

3.软件生存周期中,解决软件“怎么做”的阶段是(A)

A. 软件设计

B. 需求分析

C. 软件测试

D. 可行性研究

解析:可行性研究是在进行需求分析前要做的工作;需求分析阶段是在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析;软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等;软件测试阶段是在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。

4.软件设计一般划分为两个阶段,两个阶段依次是(A)

A. 总体设计(概要设计)和详细设计

B. 算法设计和数据设计

C. 界面设计和结构设计

D. 数据设计和接口设计

解析:软件设计可以分为概要设计和详细设计两个阶段。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。所以选项A正确。

5.结构化程序设计强调(A)

A. 程序的易读性

B. 程序的效率

C. 程序的规模

D. 程序的可复用性

解析:结构化程序设计强调“清晰第一,效率第二”,清晰的含义是程序易读性好。所以选项A正确。

6.下面不属于系统软件的是(A)

A. 杀毒软件

B. 操作系统

C. 编译程序

D. 数据库管理系统

解析:一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具),是支持计算机系统正常运行并实现用户操作的那部分软件。故杀毒软件不是系统软件,而是应用软件,所以选项A正确。

7.软件需求规格说明的内容应包括(C)

A. E-R模型

B. 算法详细设计

C. 软件的主要功能

D. 软件总体结构

解析:软件需求规格说明的内容应包括软件系统的功能需求和性能需求、输入和输出、数据管理能力、描述运行软件系统所需的设备能力等内容。所以选项C正确。

8.某系统结构图如下图所示(图中n≥5),该系统结构图的宽度是

(A)

A. n

B. 3

C. 2

D. 1

解析:所谓的软件系统结构图的宽度,就是结构中某一层最大模块数,故该图的宽度是第二层的最大模块数n。所以选项A正确。

9.软件是(C)

A. 程序

B. 计算机系统

C. 程序、数据和文档的集合

D. 程序和数据

解析:计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据与相关文档的完整集合。软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。

10.下面叙述中正确的是(C)

A. 软件是程序、数据及相关文档的集合

B. 软件中的程序和文档是可执行的

C. 软件中的程序和数据是不可执行的

D. 软件是程序和数据的集合

解析:计算机软件(Software,也称软件)是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。所以选项A正确。

11.某系统总体结构如下图所示,该系统结构图的深度是

(D)

A. 1

B. 2

C. 3

D. 4

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

12.下面对“对象”概念描述错误的是(A)

A. 对象不具有封装性\\t

B. 对象是属性和方法的封装体

C. 对象间的通信是靠消息传递

D. 一个对象是其对应类的实例

解析:面向对象的基本概念:①对象:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件;②对象的状态和行为:对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中;③类:具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。因此选项A正确。

13.下面描述中正确的是(D)

A. 软件就是可执行的程序

B. 软件就是程序和数据

C. 软件就是程序和相关文档

D. 软件是程序、数据及相关文档的集合

解析:计算机软件(也称软件)是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。因此选项D正确。

14.某系统总体结构如下图所示,该系统结构图的宽度是

(A)

A. 5

B. 4

C. 3

D. 2

解析:所谓的软件系统结构图的宽度,就是结构中某一层最大模块数,故该图的宽度是第三层的最大模块数5。因此选项A正确。

15.下面对“对象”概念描述正确的是(A)

A. 操作是对象的动态属性

B. 属性就是对象

C. 任何对象都必须有继承性

D. 对象是对象名和方法的封装体

解析:①对象:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件;②对象的状态和行为:对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中;③类:具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号