计算机基础考试复习题.docx

上传人:b****1 文档编号:14967971 上传时间:2023-06-28 格式:DOCX 页数:16 大小:32.08KB
下载 相关 举报
计算机基础考试复习题.docx_第1页
第1页 / 共16页
计算机基础考试复习题.docx_第2页
第2页 / 共16页
计算机基础考试复习题.docx_第3页
第3页 / 共16页
计算机基础考试复习题.docx_第4页
第4页 / 共16页
计算机基础考试复习题.docx_第5页
第5页 / 共16页
计算机基础考试复习题.docx_第6页
第6页 / 共16页
计算机基础考试复习题.docx_第7页
第7页 / 共16页
计算机基础考试复习题.docx_第8页
第8页 / 共16页
计算机基础考试复习题.docx_第9页
第9页 / 共16页
计算机基础考试复习题.docx_第10页
第10页 / 共16页
计算机基础考试复习题.docx_第11页
第11页 / 共16页
计算机基础考试复习题.docx_第12页
第12页 / 共16页
计算机基础考试复习题.docx_第13页
第13页 / 共16页
计算机基础考试复习题.docx_第14页
第14页 / 共16页
计算机基础考试复习题.docx_第15页
第15页 / 共16页
计算机基础考试复习题.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机基础考试复习题.docx

《计算机基础考试复习题.docx》由会员分享,可在线阅读,更多相关《计算机基础考试复习题.docx(16页珍藏版)》请在冰点文库上搜索。

计算机基础考试复习题.docx

计算机基础考试复习题

1.下列软件开发工具中,哪一组全是面向对象的开发工具.

A.C、VB和FORTRANB.PASCAl、JAVA和BASIC

C.JAVA、VC++和SMALLTALKD.PROLOG、JAVA和C++

2.以下那个选项不是模块的耦合类型。

A.公共B.内容

C.过程D.控制

3.所谓信息隐藏是指隐藏模块的。

A.接口部分B.过程与数据

C.源代码D.一切信息

4.以下说法错误的是。

A.测试用来证明程序是正确的

B.测试不能证明程序中没有错误

C.成功的测试是指发现了至今尚未发现的错误的测试

D.测试是为了发现程序中的错误

5.在用面向对象观点建立的模型中是最基本、最重要、最核心的模型。

A.对象模型B.动态模型C.功能模型D.操作模型

6.用“自底向上”方式建立继承关系是指。

A.把现有类细化成更具体的子类

B.从现有类泛化出更抽象的父类

C.从较高的层次推导出较低的层次

D.从较低的层次抽象出较高的层次

7.在UML图型中,用什么图形来描述软件的功能。

A.用例图B.状态图

C.类图D.顺序图

8.在软件生命期中,占工作量比例最大的是 

A.需求分析  B.建立系统的结构 

 C.编写代码  D.维护

9.一个模块传送给另一模块的参数是控制信息组成,则它属于()联结(耦合)。

A.数据 B.控制

C.内容 D.公共

10.一个模块的参数是配件编号,功能是查找相关配件的价格和库存,则个模块属于 组合(即内聚)。

A.功能组合B.通讯组合

C.过程组合D.逻辑组合

11.软件在提交之前,应先进行.

A.单元测试B.集成测试

C.确认测试D.系统测试

12.在软件维护工作中,如果对软件的修改只限制在原需求说明书的范围之内,这种维护是属于 

A.纠正性维护B.适应性维护

C.完善性维护D.预防性维护

13.与设计测试数据无关的文档是谁?

A.需求说明书B.数据说明书

C.源程序D.可行性说明书

14.在需求分析时采用下面那一项工具描述系统的概貌?

A.DFD图B.PAD图

C.IPO图D.数据字典

15.与数据流图密切相关的数据字典,描述的是下面那一项内容?

A.激发条件B.加工逻辑

C.优先级D.执行频率

16.下面那一项是系统需求分析阶段的重要工作之一?

A、数据定义B、数据库设计

C、数据维护D、数据结构实现

17.下面那一项不是产生软件危机的原因?

A、软件的规模大,结构复杂

B、软件开发不分阶段,开发人员没有明确的分工

C、所开发的软件,除了程序清单外,没有其他文档

D、采用工程设计的方法开发软件

18.估计每个项目开发方案的成本和效益的工作是在那一阶段进行的?

A、需求定义B、可行性分析

C、详细设计D、编码阶段

19.结构化设计是一种自顶向下,求精和模块化的过程。

它以下面那一项为基础?

A.数据流B.数据流图

C.数据库D.数据结构

20.PAD图是哪个设计阶段使用的描述工具?

A.系统描述B.详细设计

C.测试D.调试

21.软件开发的高成本和软件产品低质量之间存在的尖锐矛盾,这种现象称作?

A.软件投机B.软件危机

C.软件工程D.软件产生

22.下列模块内聚度中,内聚度最大的是?

A.功能内聚B.顺序内聚

C.通信内聚D.时间内聚

23.下列系统设计工具中,不属于详细设计工具的是?

A、PDL语言B、PAD

C、程序流程图D、DFD

24.软件生命周期由哪三个时期组成。

A.概要设计、详细设计和系统实现

B.可行性分析、系统设计和编码

C.软件定义、软件开发和软件维护

D.分析、设计和测试

14.以下那个选项不是模块。

A.过程B.程序

C.函数D.对象

15.所谓信息隐藏是指隐藏模块的。

A.接口部分B.过程与数据

C.源代码D.一切信息

16.以下说法错误的是。

A.测试不能证明程序是正确的

B.测试不能证明程序中没有错误

C.成功的测试是指发现程序的所有错误

D.测试是为了发现程序中的错误

18.使用SA方法时,控制系统的复杂性采用的基本手段是下面那一项?

A.分解和抽象B.分解和综合

C.归纳与推导D.试探与回溯

19.所谓信息隐藏是指隐藏模块的。

A.接口部分B.实现细节C.源代码D.一切信息

19.在软件生命期中,占工作量比例最大的是 

A.需求分析  B.建立系统的结构 

C.编写代码  D.维护

20.用SA方法获得的需求说明书有四个部分组成,用于描述系统中的每—个数据,是在() 

A.分层的DFDB.数据字典

C.一组小说明D.补充材料

21.与设计测试数据无关的文档是谁?

A.需求说明书B.数据说明书

C.源程序D.可行性说明书

22.一个模块传送给另一模块的参数是由单个数据项组成,它属于联结。

A.数据 B.控制

C.内容 D.公共

23.适于软件检验的手段有多种,通过人工来评审文档或程序,借以发现其中错误,该手段是

A.黑盒法B.正确性证明

C.动态检查D.静态检查

23.一个模块的参数是配件编号,功能是查找相关配件的价格和库存,则个模块属于 组合(即内聚)。

A.功能组合B.通讯组合

C.过程组合D.逻辑组合

24.在软件维护工作中,如果对软件的修改只限制在原需求说明书的范围之内,这种维护是属于 

A.纠正性维护B.适应性维护

C.完善性维护D.预防性维护

25..软件在提交之前,由用户和专门测试人员共同完成的针对软件功能的测试称做.

A.单元测试B.集成测试

C.确认测试D.系统测试

26..衡量软件质量可从多个方面来评价。

例如,评价软件的扩充是否方便,这是属于

A.可修改性B.可测试性

C.可理解性D.简洁性

27.在软件生命期中,占工作量比例最大的是

A.可行性研究  B.建立系统的结构 

 C.编写程序  D.维护

28.提高程序可读性的有力手段是

A.使用三种标准控制结构B.采用有实际意义的变量名

C.显式说明一切变量D.给程序加注释

29..模块间的耦合有多种类,具有好的可修改性和可理解性是 

A.数据型B.内容型

C.公共型D.控制型

30.SD方法采用事务分析技术能实现下列那一项目标?

A、从数据结构导出程序结构

B、从数据流图导出初始结构图

C、从模块结构导出数据结构

D、从模块结构导程序结构

31.用SA方法获得的需求说明书有四部分,用于描述系统由那些部分组成、各部分间有何联系等,是在

A.一套分层的数据流图 B.一本数据词典

 C.一组小说明  D.补充材料

32.用于概要设计所采用的描述手段是 

A.DFD B.结构模块图 

C.程序流程图 D.数据结构图

32.一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于

A.数据型 B.复合型 

C.内容型 D.公共型

33.下列那一项不是结构图布局的基本特征?

A、扇入数B、扇出数

C、深度D、作用域

34.决定软件系统中各个模块的外特性,即其输入输出和功能是的任务。

 

A.需求分析 B.概要设计 

C.详细设计 D.编程阶段

35.在软件生命周期模型中,属于文档驱动的是。

A.瀑布模型B.快速原型模型

C.螺旋模型D.喷泉模型

36.在概要设计的设计文档中,对每个模块的描述内容包括

A.功能、界面、输入、输出

B.界面、输入、输出、过程

C.界面、过程、限制和约束

D.功能、界面、过程、注释

36.结构化程序图(FC)中的箭头是用于表示 

A.控制流 B.数据流 

C.数据/控制 D.调用关系

37下列那一项不是用例图的基本元素?

A、时间B、用例C、关系D、角色

38.进行需求分析可使用多种工具,但下面哪个是不适用的?

A、数据流图B、判定表

C、PAD图D、数据词典

2.一个软件项目是否进行开发的结论是在下列哪个文档中作出的?

A、软件开发计划B、可行性报告

C、需求分析说明书D、测试报告

3.表示一个模块直接调用的下层模块的数目,用下列哪个术语来描述?

A、扇入数B、扇出数

C、宽度D、作用域

4.在结构化设计方法中,完成模块内部的算法设计是下列那一阶段任务?

A、系统分析B、概要设计

C、详细设计D编码

5.在软件测试中,确认测试主要用于发现下列那一阶段的错误?

A.软件计划B.需求分析

C.软件设计D.编码

6.程序中模块接口的错误通常在下列那一阶段中检测?

A、单元测试B、有效性测试

C、集成测试D、确认测试

7.在结构化系统分析中,判定表和判定树常用于描述数据流图中的那一环节?

A、加工逻辑B、数据流

C、数据存储D、外部项

8.SA是软件开发需求分析阶段所使用的方法,下列那一种不是SA所使用的工具?

A.DFD图B.PAD图

C.结构化英语D.判定表

9.程序流程图是下面那一阶段使用的算法表达工具?

A.设计阶段的概要设计B.设计阶段的详细设计

C.编码阶段D.测试阶段

10.使用结构化分析方法时控制系统的复杂性采用的基本手段是下面那一项?

A.分解和抽象B.分解和综合

C.归纳与推导D.试探与回溯

2.填空题。

1.在集成测试时,先用独立测试每一模块,然后再把所有的模块组装在一起进行测试,则这是集成测试中的非渐增式测试法。

2.在软件生命周期中,需求分析阶段的任务是准确回答“目标系统必须做什么”这个问题。

3,软件作为一种逻辑产品,对他的一种理解为

4,在结构化分析中,用详细地定义数据流图中的成分。

5,软件=程序+数据结构+文档组成。

6,程度最低的耦合是数据耦合、程度最高的内聚是功能内聚。

7.瀑布模型将软件生命期划分为若干阶段,各个阶段之间是通过文档实现过渡的。

8,结构化设计时把DFD图分成两类,分别是变换型和___。

9.SA方法在精确性和可理解性之间,考虑了一个折衷的方案,它用结构化语言、判定表和判定树这三种半形式化的方式编写说明。

10.完整的软件技术审查一般由六步骤组成,准备,简要介绍情况,阅读被审查文档,开审查会议,返工,复审组成。

11.CASE的英文全称是              。

12.SD方法认为,—个判定的作用范围应该是控制范围__的子集。

 

13.模块的3个特点是功能、逻辑和_接口__。

10.可行性分析一般涉及 经济可行性,技术可行性,法律可行性,方案可行性分析等。

11.UML中用例图的基本元素有用例、角色和_____。

11.常用的工作量估算技术有代码行,分解技术等。

12.黑盒测试方法中的等价类划分把程序的输入输出

划分成等价类,并据此导出测试用例。

软件设计由两个阶段组成:

概要设计和_________。

13.软件工程是指导计算机软件开发和维护的工程科学。

14.详细设计的描述方式有多种,其中遵循—个“走树”规则就能方便地编写出程序的是___PAD_。

 

15.提高程序效率的根本途径在于设计阶段详细设计的算法

建立软件系统的体系结构,要进行软件设计的______设计。

16审计或测试是软件开发过程中不可缺少的部分,其目的在于发现软件中的错误。

17.软件维护的主要任务是使软件能持久地运行。

18,数据流图的四种基本成分为:

加工、源点、终点和_________。

18.结构化软件开发方法包括结构化分析,结构化设计,结构化系统编程.

软件的动态测试分为两类:

黑盒测试和。

19.黑盒法和白盒法都是用于设计_测试用例的方法。

 

20.审查是软件开发过程中不可缺少的部分,审查的目的在于较早的发现软件中的错误。

21.集成测试方法有渐增式测试和非渐增式测试.

耦合性和内聚性是衡量______的两个定性的标准。

22.在联合测试时,采用先独立测试每一模块,然后在连到一起运行,这种方式称为非渐增式测试。

23.传统软件可测试的最小单元是模块(或子程序、过程)。

面向对象软件可测试的最小单元是类。

UML是由图和___组成。

24.在软件维护工作过程中,对任何一次维护请求,首先进行的步骤是__填写错误报告__。

25软件工程学的最终目标,是以较低的成本研制具有_较高质量__的软件。

27.面向对象的设计原则包括封装,抽象,信息隐藏强内聚,低耦合,可复用,简洁化设计等。

29.类__________________________________。

30.常用的工作量估算技术有,分解技术等。

31.黑盒测试是基于软件功能的侧试。

32.白盒测试是基于软件代码的侧试。

三、简答题。

1.面向对象的需求分析这一阶段的活动有那些?

p154

2.中间件的分类?

(P189)

3.软件维护有哪几类维护,并分别解释?

p112

4.一般可行性分析主要经历那些步骤?

(p22)

5.选择开发工具的相关参考原则有那些?

(p86)

6.简要说明概要设计与详细设计的任务有何区别?

p52

7.基于UML的面向对象的设计的活动有那些?

p191

8.用例图的作用是什么?

(P138)

9.软件维护的流程是什么?

p115

10.需求分析阶段的任务是什么,有那几个阶段进行?

(P35)

11..程序中的注释有哪两种,每种注释应包括的主要内容有什么?

p87

四、设计题:

1.用PAD图表示输入三角形的三边,判断三角形的类型,是直角三角形、等边三角形还是普通三角形的算法。

2.现有程序流程图表示:

输入十个数据,输出其中的最小数和最大数。

3.用PAD图表示判断一个数是否为素数的算法。

(6分)

4.程序功能说明书指出,某程序的输入条件为:

每个学生可以选修1至3门课程,试用黑盒法设计测试用例。

(1)按等价分类法设计测试用例(要求列出设计过程)(5分)

(2)按边界值分析法设计测试用例。

(5分)

(1)

输入条件

合法等价类

不合法等价类

1<=选课<=3

①1<=选课<=3

②选课>3

③选课<1

测试用例

期望的输出

覆盖的等价类

选课=2

合法输入

选课=4

不合法输入

选课=0

不合法输入

(2)条件:

1<=选课<=3

测试用例

期望的输出

选棵=0

不合法输入

选课=1

合法输入

选课=3

合法输入

选课=4

不合法输入

5.有如下子程序,该子程序接受x,y,z的值,并将计算结果x的值返回给调用程序。

 intexample(intx,intyintz)

 {if (y>1&&z==0)

x:

=x/y;

       if (y==2||x==l)

x:

=x+l;

returnx;}

答题要求:

 

(1)画出流程图。

略(5分)

 

(2)用白盒法设计测试用例(要求用条件组合),内容包括输入数据、预期结果以及所经路径。

(5分)

测试用例

预期结果

所经路径

Y=2,Z=0,X=2

X=2

①③⑤⑥

Y=2,Z=4,X=2

X=3

①②⑤⑥

Y=1,Z=0,X=1

X=2

①②⑤⑥

Y=1,Z=4,X=2

X=2

①②④⑥

 

6.画出银行ATM机的用例图,并对每个用例简单介绍。

(p145)

7.有—过程如下图所示的流程,试用判定表描述其处理逻辑.

初始判定表

规则

选项

1

2

3

4

5

6

7

8

b1

T

T

T

T

F

F

F

F

b2

T

T

F

F

T

T

F

F

b3

T

F

T

F

T

F

T

F

s1

s2

简化后判定表

规则

选项

1/2

5/6/7/8

3

4

b1

T

F

T

T

b2

T

F

F

b3

T

F

s1

s2

 

8.假设对顾客的订货单按如下原则处理:

  将顾客的信用度分三个档次:

欠款时间不超过30天;欠款时间超过30天但不超过100天;欠款时间超过100天。

对于上述三种情况,分别根据库存情况来决定对顾客订货的态度。

●情况之一(欠款时间≤30天),

如果需求数≤库存量,则立即发货,

如果需求数>库存量,则只发现有库存,不足部分待进货后补发。

●情况之二(30天<欠款时间≤100天),

如果需求数≤库存量,则要求先付款再发货,

如果需求数>库存量,则不发货。

情况之三(欠款时间>100天),则通知先付欠款,再考虑是否发货。

试用判定树的形式予以描述(设欠款时间D,需求数N,库存量Q)。

(6分)

9.自学考试报名过程中有个“记录报名单”的加工。

该加工主要是根据报名表(姓名、性别、身份证号、课程名)和开考课程(课程名、开考时间)、经校核,编号、填写、输出准考证给报名者,同时记录到考生名册中(准考证号、姓名、课

程)。

请绘制该加工的DFD图,并写出数据词典中的数据流条目。

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2