马鞍山电大软件工程历届试题

试卷代号:2073

中央广播电视大学2008—2009学年度第二学期“开放专科”期末考试

软件工程 试题

2009年7月

一、填空题(在表格内填写正确的答案,每空2分,共20分)

请根据表格左边的分类名称,给右边的分类内容填写对应的编号。

二、单项选择题(将一个正确的答案代码填入括号中,每小题3分,共15分)

1.软件开发时,一个错误发现得越晚,为改正它所付出的代价就( )。

A. 越大 B.越小

C. 越不可捉摸 D.越接近平均水平

2.下列( )做法会导致不利的语句结构

A. 避免使用ELSEGOTO结构

B. 对递归定义的数据结构尽量不再使用递归过程

C.模块功能尽可能单一化,模块间的耦合能够清晰可见

D.利用信息隐蔽,确保每一个模块的独立性

3.对于右图,有关描述中错误的是( )。

A. A表示数据输入的源点

B.B表示数据存储文件

C. C表示加工

D.D表示数据存储文件

4.选择足够多的测试数据,使得判定表达式中的每个条件都取得各种可能的值,而且每个判定表达式也都取到各种可能的结果。满足这种测试条件的覆盖是( )。

A.判定覆盖 B.条件覆盖

C. 判定/条件覆盖 D.条件组合覆盖

5.下述描述错误的是( )。

A.程序流程图独立于任何一种程序设计语言,比较直观和清晰地描述过程的控制流程

B.N—S图是一种符合结构化程序设计原则的图形描述工具,称为盒图

C. PAD图是用结构化程序设计思想表现程序逻辑结构的图形工具,不允许递归使用

D.HIPO图由一组IPO图加一张HC图组成,它是美国IBM公司在软件设计中使用的主要表达工具

三、多项选择题(将一个以上正确的答案代码填入括号中,每小题3 分,共15分)

1.软件的特点包括( )。

A. 软件具有抽象性

B.在软件的运行和使用期间,也存在类似硬件的老化问题

C. 软件的开发与维护对硬件存在依赖性

D. 软件的开发费用在逐渐下降

2.利用特尔菲(Delphi)法进行成本评估包括( )步骤。

A.把系统定义文件或规格说明发给各位专家

B.专家分组开会取得各组意见

C. 由协调人综合意见

D.专家组重新开会进行反复评估

3.关于软件测试,正确的描述包括( )。

A. 测试前要认定被测试的软件没有错

B.要尽量争取测试自己编写的程序

C.测试要兼顾合理输入与不合理输人数据

D.测试是相对的,不能穷尽所有的测试,要据人力物力安排测试,选择好测试用例与 测试方法

4.在软件设计中,( )耦合应尽量避免。

A.控制 B.数据

C.内容 D.标记

5.下列描述正确的是( )。

A. 该结构的深度为4

B.该结构的宽度为4

C. 模块A的扇出为3

D.模块t的扇人为3

四、判断题(正确的在括号内打上“√”,错误的打上“X”,每小题2 分,共10分)

1.信息隐蔽是指模块中所包括的信息不允许其它不需要这些信息的模块调用。( )

2.为了提高程序的易读性,尽可能使用高级语言编写程序。( )

3.为保证程序的安全,必须做到程序中没有任何错误存在,即容错。( )

4.UML是面向对象技术领域的建模语言。( )

5.白盒测试法是将程序看成一个透明的盒子,不需要了解程序的内部结构和处理过程。 ( )

五、问答题(每小题10分,共20分)

1.简述什么是软件危机,软件危机有哪几种表现?

2.什么是模块、模块化?模块独立性的重要性是什么?

六、分析题(共20分)

根据伪码程序画出程序流程图、N—S图。

START

A

WHILE P

B

C

D

STOP

试卷代号:2073

中央广播电视大学2008—2009学年度第二学期“开放专科”期末考试

软件工程 试题答案及评分标准

(供参考)

2009年7月

一、填空题(每空1分,共20分)

请根据表格左边的分类名称,给右边的分类内容填写对应的编号。

二、单项选择题(每小题3分,共15分)

1.A 2.B 3.B 4.C 5.C

三、多项选择(每小题3分,共15分)

1.AC 2.AC 3.CD 4.BCD 5.AC

四、判断题(每小题2分,共10分)

1.X 2.√ 3.X 4.X 5.√

五、问答题(每小题10分,共20分)

1.答:软件危机指的是软件开发和维护过程中遇到的一系列严重问题。

软件危机的表现为:

(1)产品不符合用户的实际需要。

(2)软件开发生产率提高的速度远远不能满足客观需要,软件的生产率远远低于硬件生产 率和计算机应用的增长,使人们不能充分利用现代计算机硬件提供的巨大潜力。

(3)软件产品的质量差。

(4)对软件开发成本和进度的估计常常不准确。

(5)软件的可维护性差。

(6)软件文档资料通常既不完整也不合格。

(7)软件的价格昂贵,软件成本在计算机系统总成本中所占的比例逐年上升。

2.答:模块是数据说明、可执行语句等程序对象的集合,模块可以单独被命名,而且可通过名字来访问,例如,过程、函数、子程序、宏等等都可作为模块。

模块化就是把程序划分成若干个模块,每个模块具有一个子功能,把这些模块集总起来组成一个整体,可以完成指定的功能,实现问题的要求。

独立的模块软件比较容易开发出来。独立的模块比较容易测试和维护。

六、分析题(共20分)

答:

试卷代号:2073

中央广播电视大学2008—2009学年度第二学期“开放专科”期末考试

软件工程 试题

2009年7月

一、填空题(在表格内填写正确的答案,每空2分,共20分)

请根据表格左边的分类名称,给右边的分类内容填写对应的编号。

二、单项选择题(将一个正确的答案代码填入括号中,每小题3分,共15分)

1.软件开发时,一个错误发现得越晚,为改正它所付出的代价就( )。

A. 越大 B.越小

C. 越不可捉摸 D.越接近平均水平

2.下列( )做法会导致不利的语句结构

A. 避免使用ELSEGOTO结构

B. 对递归定义的数据结构尽量不再使用递归过程

C.模块功能尽可能单一化,模块间的耦合能够清晰可见

D.利用信息隐蔽,确保每一个模块的独立性

3.对于右图,有关描述中错误的是( )。

A. A表示数据输入的源点

B.B表示数据存储文件

C. C表示加工

D.D表示数据存储文件

4.选择足够多的测试数据,使得判定表达式中的每个条件都取得各种可能的值,而且每个判定表达式也都取到各种可能的结果。满足这种测试条件的覆盖是( )。

A.判定覆盖 B.条件覆盖

C. 判定/条件覆盖 D.条件组合覆盖

5.下述描述错误的是( )。

A.程序流程图独立于任何一种程序设计语言,比较直观和清晰地描述过程的控制流程

B.N—S图是一种符合结构化程序设计原则的图形描述工具,称为盒图

C. PAD图是用结构化程序设计思想表现程序逻辑结构的图形工具,不允许递归使用

D.HIPO图由一组IPO图加一张HC图组成,它是美国IBM公司在软件设计中使用的主要表达工具

三、多项选择题(将一个以上正确的答案代码填入括号中,每小题3 分,共15分)

1.软件的特点包括( )。

A. 软件具有抽象性

B.在软件的运行和使用期间,也存在类似硬件的老化问题

C. 软件的开发与维护对硬件存在依赖性

D. 软件的开发费用在逐渐下降

2.利用特尔菲(Delphi)法进行成本评估包括( )步骤。

A.把系统定义文件或规格说明发给各位专家

B.专家分组开会取得各组意见

C. 由协调人综合意见

D.专家组重新开会进行反复评估

3.关于软件测试,正确的描述包括( )。

A. 测试前要认定被测试的软件没有错

B.要尽量争取测试自己编写的程序

C.测试要兼顾合理输入与不合理输人数据

D.测试是相对的,不能穷尽所有的测试,要据人力物力安排测试,选择好测试用例与 测试方法

4.在软件设计中,( )耦合应尽量避免。

A.控制 B.数据

C.内容 D.标记

5.下列描述正确的是( )。

A. 该结构的深度为4

B.该结构的宽度为4

C. 模块A的扇出为3

D.模块t的扇人为3

四、判断题(正确的在括号内打上“√”,错误的打上“X”,每小题2 分,共10分)

1.信息隐蔽是指模块中所包括的信息不允许其它不需要这些信息的模块调用。( )

2.为了提高程序的易读性,尽可能使用高级语言编写程序。( )

3.为保证程序的安全,必须做到程序中没有任何错误存在,即容错。( )

4.UML是面向对象技术领域的建模语言。( )

5.白盒测试法是将程序看成一个透明的盒子,不需要了解程序的内部结构和处理过程。 ( )

五、问答题(每小题10分,共20分)

1.简述什么是软件危机,软件危机有哪几种表现?

2.什么是模块、模块化?模块独立性的重要性是什么?

六、分析题(共20分)

根据伪码程序画出程序流程图、N—S图。

START

A

WHILE P

B

C

D

STOP

试卷代号:2073

中央广播电视大学2008—2009学年度第二学期“开放专科”期末考试

软件工程 试题答案及评分标准

(供参考)

2009年7月

一、填空题(每空1分,共20分)

请根据表格左边的分类名称,给右边的分类内容填写对应的编号。

二、单项选择题(每小题3分,共15分)

1.A 2.B 3.B 4.C 5.C

三、多项选择(每小题3分,共15分)

1.AC 2.AC 3.CD 4.BCD 5.AC

四、判断题(每小题2分,共10分)

1.X 2.√ 3.X 4.X 5.√

五、问答题(每小题10分,共20分)

1.答:软件危机指的是软件开发和维护过程中遇到的一系列严重问题。

软件危机的表现为:

(1)产品不符合用户的实际需要。

(2)软件开发生产率提高的速度远远不能满足客观需要,软件的生产率远远低于硬件生产 率和计算机应用的增长,使人们不能充分利用现代计算机硬件提供的巨大潜力。

(3)软件产品的质量差。

(4)对软件开发成本和进度的估计常常不准确。

(5)软件的可维护性差。

(6)软件文档资料通常既不完整也不合格。

(7)软件的价格昂贵,软件成本在计算机系统总成本中所占的比例逐年上升。

2.答:模块是数据说明、可执行语句等程序对象的集合,模块可以单独被命名,而且可通过名字来访问,例如,过程、函数、子程序、宏等等都可作为模块。

模块化就是把程序划分成若干个模块,每个模块具有一个子功能,把这些模块集总起来组成一个整体,可以完成指定的功能,实现问题的要求。

独立的模块软件比较容易开发出来。独立的模块比较容易测试和维护。

六、分析题(共20分)

答:


相关文章

  • 辽宁广播电视大学
  • 辽 宁 广 播 电 视 大 学 "人才培养模式改革和开放教育试点"项目总结性评估 工 作 简 报 第9期 辽宁电大督评办主办 2004年12月1日 辽宁电大常务副校长李向阳同志赴鞍山等六所市.县电大 对"试点& ...查看


  • 马鞍山电大--咨询专例介绍
  • 他无法走出早恋的误区 --中学生异性交往心理辅导案例报告 (一) 小林,男,1982年3月23日生,高中2年级的学生.小林第一次来找我是今年5月份的一个中午.他进来的时候,神情沮丧,显得很痛苦的样子.看到他的表情,我当时就断定,面前的这个同 ...查看


  • 电大专科水利水电工程[水工建筑物]试题及答案3
  • 中央广播电视大学2009-2010学年度第二学期"开放专科"期末考试 水工建筑物 试题 一.判断题(正确的打"√",错误的打"×",每小题2分,共20分) 1.所谓水利工程,是指对 ...查看


  • 中央电大中级财务会计期末补考试题[1]
  • 中央电大<中级财务会计>期末补考试题 一.名词解释(每题4分,共20分): 1.配比原则--是指会计核算中,应将营业收入与其相关的成本.费用相互配比,从而真实反映企业的经营成果 2.账龄分析法--是指根据应收账款账龄的长短来估计 ...查看


  • 中央电大教务考试题一
  • 中央电大教务考试题一 第一部分 配伍题 第1题:将下列说法与对应的说法配对? [1]终结性考试-[C]中央电大和省级电大分别负责考试的试题.答案及评分标准的命制 [2]形成性考核成绩-[A]教学点负责形成性考核的组织实施 [3]双证课程考核 ...查看


  • 中央电大会计电算化理论考核0136
  • 中央电大会计电算化 理论考核-0136 一.单项选择题(共 40 道试题,共 80 分.) 1. 下列有关报表维护中的结构复制功能叙述不正确的是( ). D. 可以复制编制后生成的数据报表 2. 单元风格是指单元内容的( )等设置. B. ...查看


  • 电大[开放教育学习指南]考试试题及答案
  • 国家开放大学学习指南网上作 业步骤及题库 <开放教育学习指南>网上试题答案 一.单项选择题 1. <开放教育学习指南>是开放教育学生的(A) A. 公共基础课 B. 实践课 C. 专业基础课 2. 1978年,邓小平 ...查看


  • 电大领导学基础试题
  • 试卷代号 : 1 1 8 5 座位号IT] 中央广播电视大学 2 00 9 - 2 0 1 0学年度第一学期则 4. 领 导 协 调 的 种 类 有 ( A. 人 际 协 调 c.关系协调 E. 组 织 协 调 B.横向协调 D. 纵 向 ...查看


  • 2015年初级会计实务[初级会计实务]常见习题
  • 2015年初级会计实务<初级会计实务>常见习题 一.单项选择题(每题1分) 第 1 题 某企业采用月末一次加权平均法计算发出材料成本.2010年3月1日结存甲材料200 件,单位成本40元;3月15日购入甲材料400件,单位成本 ...查看


热门内容