全国2008年10月自考软件开发工具试题及答案

更新时间:2023-03-14 01:35:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

www.4juan.com 各类考试历年试题免费免注册下载 超过2万套word文档试题和答案

全国2008年10月自学考试软件开发工具试题

课程代码:03173

一、单项选择题(本大题共10小题,每小题1分,共10分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.软件开发工具最重要的性能是( ) A.存储各种信息的能力 C.版本管理的能力

B.工具的可靠程度

D.帮助人们编写文档

2.计划工具是从( )

A.宏观的角度去看待软件开发 B.微观的角度去看待软件开发 C.宏观的角度去制定测试方案 D.微观的角度去制定测试方案

3.在论述程序结构时,E.Yourdon把程序的结构分解成三个基本模块,即( ) A.处理单元、循环机制、二分决策机制 B.处理单元、循环机制、控制转移机制 C.循环机制、二分决策机制、控制转移机制 D.处理单元、二分决策机制、控制转移机制 4.划分模块的基本要求是( )

A.模块间联系少,模块规模足够小,模块扇入数足够大 B.模块功能单一,模块间联系少,模块扇入数足够大 C.模块功能单一,模块间联系少,模块规模足够小 D.模块功能单一,模块规模足够小,使用逻辑耦合 5.在信息库(Repository)研究中的核心问题是( ) A.提高信息的共享性 B.保持信息的一致性 C.确保信息的准确性 D.保证信息的安全性

1

www.4juan.com 各类考试历年试题免费免注册下载 超过2万套word文档试题和答案

6.在PowerBuilder中,提供以自由表形式显示数据的是( ) A.应用程序对象 B.菜单对象 C.数据窗口对象 D.用户对象

7.在软件开发工具中,文档生成功能与代码生成相比( ) A.数量小,内容复杂 B.数量小,内容简单 C.数量大,内容复杂 D.数量大,内容简单

8.在AD/Cycle的跨周期管理中,在编码和测试阶段都使用的工具是( ) A.建模工具 B.分析工具 C.测试工具 D.生成工具

9.对软件开发工具进行审计(Audit)的基础是( ) A.功能完善的软件

B.日常记录的信息

D.良好的计算机系统

C.方便灵活的用户界面

10.选购软件开发工具首先应考虑的是( ) A.市场调查 B.明确环境与约束条件 C.明确目的与要求

D.价格

二、多项选择题(本大题共10小题,每小题2分,共20分)

在每小题列出的五个备选项中至少有两个是符合题目要求的。请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。 11.软件开发工具概念的要点是( )

A.软件开发工具是在高级程序设计语言之后出现的

B.软件开发工具的目的是在开发软件过程中给予人们不同方面的支持 C.软件开发工具支持软件开发的全过程 D.软件开发工具是执行程序

E.软件开发工具是计算机资源管理程序 12.目前一个好的软件系统必须满足( )

2

www.4juan.com 各类考试历年试题免费免注册下载 超过2万套word文档试题和答案

A.正确实现所要求的功能 B.界面符合使用者习惯 C.程序易读,结构良好 E.具有足够的可靠性 13.信息库的内容有( ) A.需求分析中收集的有关用户的信息 B.逻辑设计阶段中的各种调查材料 C.程序代码

D.数据库与数据文件格式 E.数据库内容

14.造成大型软件开发困难的原因有( ) A.技术力量不足 B.大系统的复杂性

C.人员的组织与协调 D.软件系统所处的社会环境不断变化 E.投资巨大

15.数据流程图的基本元素有( ) A.外部实体 B.数据流 C.控制流 E.信息处理

16.在PowerBuilder中提供的窗口类型包括( ) A.主窗口 C.子窗口 E.框架窗口

17.目前实施项目管理的主要方法包括( ) A.计划评审技术 B.棒状图 C.结构图 E.排队论

18.软件开发工具的基本功能有( )

3

D.程序短小,占内存少

D.数据存储

B.弹出式窗口 D.响应式窗口

D.检查点方法

www.4juan.com 各类考试历年试题免费免注册下载 超过2万套word文档试题和答案

A.提供描述软件状况及其开发过程的概念模式 B.提供存储和管理有关信息的机制与手段 C.帮助使用者生成与修改各种文档 D.帮助使用者编写程序代码 E.对历史信息进行跨生命周期的管理 19.OO方法的优点体现在封装、( ) A.抽象 B.概括 C.多态性 E.持久性

20.项目管理的基本目标是( ) A.有效地控制产品质量

B.保证项目按预定进度完成

D.稳定性

C.激励员工 D.有效地利用资源 E.控制成本

三、填空题(本大题共12小题,每空1分,共20分) 请在每小题的空格中填上正确答案。错填、不填均无分。

21.面向对象的程序设计摒弃了_____和_____的争论,把对于复杂系统的认识归结为对一批对象及其关系的认识。

22.数据流程图与结构图相比,它更适合于客观描述,而结构图着重描述软件模块间的—————。

23.框图描述的是程序执行的________过程。

24.模块间应当尽量避免_________耦合,而仅限于_______耦合。 25.文档生成包括文章、表格和_______三大类。 26.第三代程序设计语言一般都是_______语言。

27.软件开发工具最主要的信息出口是_______和_______。

28.NEWCAFG的集成化包括控制集成、_______集成和_______集成。 29.工程思想的核心有两点:标准化的_______与规范化的_______。

4

www.4juan.com 各类考试历年试题免费免注册下载 超过2万套word文档试题和答案

30.时序网络主要描述的是系统_______及其_______方式。 31.PowerModel的基层是_______,最顶层是_______。

32.在选择软件开发工具时,最重要的是设置有限的、_______的目标,充分考虑各方面的_______。

四、名词解释(本大题共5小题,每小题3分,共15分) 33.模块间的耦合 34.对象的遗传性 35.(软件)版本管理 36.HTML语言

37.历史文档(Achieves)

五、简答题(本大题共2小题,每小题5分,共10分) 38.简述软件开发工具的性能。 39.用户界面设计的基本原则是什么? 六、论述题(本大题共1小题,10分)

40.试论软件开发工具的提出和使用是软件技术发展的一个新阶段。 七、应用题(本大题共1小题,15分)

41.用PowerBuilder实现一个职工信息管理系统,其应用程序名为EmpApp,该应用程序使用一个Emp数据库,其中包括1张Emp表,用于记录职工信息。运行EmpApp,会出现一个窗口w_emp(如图所示),其中显示所有职工信息。

单击“新增’’命令按钮(cb_add),则在dw_emp数据窗口的最后一行加入一条记录,并将焦点移到dw_emp。

单击“删除”命令按钮(cb_del)则删除dw_emp数据窗口的当前记录。

单击“确认”命令按钮(cb_commit),则提交dw_emp数据窗口的记录,修改数据库,如果提交成功显示提示信息“保存成功!”,否则提示“提交错误,取消修改!”,并回滚事务,取消修改,重新检索数据。

单击“取消’’命令按钮(cb_cancel),重新检索dw_emp所对应的数据,并将焦点移到

5

www.4juan.com 各类考试历年试题免费免注册下载 超过2万套word文档试题和答案

dw_emp。

单击“退出”命令按钮(cb_quit),关闭窗口,退出应用程序。 dw_emp数据窗口控件与d_emp数据窗口对象连接。

(1)请说明实现以上所述应用功能的关键步骤,需要明确指出操作对象的名称,不需指明脚本编写部分。

(2)请写出cb_add、cb_del、cb_commit、cb_cancel控件的Clicked事件脚本。

6

www.4juan.com 各类考试历年试题免费免注册下载 超过2万套word文档试题和答案

全国2008年10月自考软件开发工具试题参考答案

课程代码:03173

一、单项选择题(本大题共10小题,每小题1分,共10分)

1B 2.A 3.A 4.C 5.B 6.C 7.C 8.D 9.B 10.C 二、多项选择题(本大题共10小题,每小题2分,共20分) 11.ABC 12.ABCE 16.ABCDE

13.ABCD

14.BCD

15.ABDE

20.ABDE

17.ABDE 18. ABCDE 19.ACE

三、填空题(本大题共9小题,每空1分,共10分)

21. 自顶向下 自底向上(与次序无关) 22. 控制 23. 逻辑 24. 逻辑 数据 25. 图形 26. 过程化

27. 代码生成 文档生成(与次序无关)(答“代码”“文档”也可以算对) 28. 数据 表达(与次序无关) 29. 表达方式 工作步骤 30. 状态 转换 31. 核心层 应用层32. 现实 环境因素

四、名词解释(本大题共5小题,每小题3分,共15分)

33. 模块之间的联系及相互影响称为耦合。(注:答出联系、相互影响二者之一给2分,满分为3分)

34. 对象所具有的性质(1分)自然地成为其子类的性质,(1分)不必重复说明或规定。(1分)

35. 实现软件工程的跨周期管理,(1分)保持系统功能在时间上的一致性,功能逐步完善,成果不丢失,可回溯,可重用,(1分)使系统在局部和整体上保持一致的管理工作。(1分)

36. 一种描述性(1分)标记语言,(1分)用于创建Web页。(1分)

37. 历史文档是一个文件历次修改的集合,(1分)包括每次修改的内容、时间(1分)及做出修改的编制者(或编写或作者)的名字。(1分) 五、简答题(本大题共2小题,每小题5分,共10分) 38.(1)表达能力或描述能力;(1分) (2)保持信息一致性的能力;(1分) (3)使用的方便程度;(1分) (4)工具的可靠程度;(1分)

(5)对硬件和软件环境的要求。(1分)

39.(1)用户界面的主要功能是通信;(1分) (2)界面必须始终一致;(1分)

7

www.4juan.com 各类考试历年试题免费免注册下载 超过2万套word文档试题和答案

(3)界面必须使用户随时掌握任务的进展情况;(1分) (4)界面必须能提供帮助;(1分)

(5)宁可让程序多干,不可让用户多干。(1分)

六、论述题(本大题共1小题,共10分)

40. 软件开发工具的提出和使用是软件技术发展的新阶段,主要表现在四个方面:(1)自动化程度的提高。(2分)

由于代码生成等技术的应用,可以较容易地自动生成第三代语言的代码。(1分) (2)明确了软件工作范围包括需求分析,开发过程进一步向用户方向延伸。(2分) (3)软件开发工作延伸到项目及版本管理,(2分)软件研制从个体、手工作坊的方式向科学的、有组织、有计划的方式转变。(1分)

(4)吸收了许多管理科学的内容与方法,如程序员组织、质量控制。(2分) 七、应用题(本大题共1小题,共15分)

41.(1)

(a)在数据库画板中创建数据库Emp,并在其中创建表Emp;(1分) (b)创建应用程序对象EmpApp;(1分)

(c)在数据窗口画板中创建demp数据窗口对象;(1分)

(d)在窗口画板中创建窗口wemp;(1分)在窗口中添加数据窗口控件dwemp,并将其

DataWindowObject Name属性设置为demp;(1分)添加5个命令按钮,并将其显示文本分别改为“新增”、 “删除”、“确认”、“取消”和“退出”。(1分) (2)

(a)cbadd控件的Clicked事件脚本: dwemp.InsertRow()(1分) dwemp.SetFocus()(1分)

(b)cbdel控件的Clicked事件脚本: dwemp.DeleteRow(0)(1分)

(c)cbcommit控件的Clicked事件脚本: IF dwemp.Update()=1 THEN(1分) COMMIT using SQLCA;(1分)

Messagebox(“提示”,“保存成功!”)(1分) ELSE

ROLLBACK using SQLCA;(1分)

Messagebox(“提示”,“提交错误,取消修改!”)(1分) dwemp.retrieve()

8

本文来源:https://www.bwwdw.com/article/zyvx.html

Top