2000年10月全国高等教育自学考试软件开发工具试卷参考答案
一、单项选择题(本大题共10小题,每小题1分,共10分)
1.D 3.A 5.B 7.B 9.C
2.A 4.B 6.D 8.C 10.A
二、多项选择题(本大题共10小题,每小题2分,共20分)
11.ACDE
12.ABC
13.ABE
14.ABCD
15.ABCDE
16.BCDE
17.ABC
18.BDE
19.ACDE
20.ABE
三、判断题(本大题共10小题,每小题1分,共10分)
21.√
22.√
23.×
24.×
25.√
26.×
27.√
28.×
29.√
30.×
四、填空题(本大题共10小题,每空1分,共10分)
31.程序代码
32.录入更新
33.总体设计
34.实际工作的需要 具体的工作环境(与次序无关)
35.程序的实现
36.智能化
37.通信
38.数据管理
39.数据
五、名词解释(本大题共5小题,每小题3分,共15分)
40.[参考答案]
信息来源于一个或多个描述图(1分),保存了分析、设计模型中的所有语义信息(1分),可以为一致性检查,文档生成和代码生成提供数据来源(1分)。
41.[参考答案]
结构图用以表示大型软件的层次结构,即模块结构(1分)。它以模块的调用关系为线索,从宏观上使人一目了然地掌握软件的全貌(1分)。它的基本图例为模块,用自上而下的连线表示调用关系,并注明参数传递访向和内容(1分)。
42.[参考答案]
人们在认识事物的过程中(1分),对某一事物或某一系统形成的抽象的、一般化的框架(2分)。
43.[参考答案]
利用计算机高速处理大量信息的能力(1分),在计算机内设置一定的环境(1分),以程序来实现客观系统中的某些规律或规则,以便人们观察与预测客观系统的状况(1分)。
44.[参考答案]
作为一个整体,对象对外不必公开(1分)的属性(1分)与操作(1分)。或封装即信息隐藏(3分)。
六、简答题(本大题共2小题,每小题5分,共10分)
45.[参考答案]
帮助软件开发人员认识与描述客观系统;帮助人们存储及管理各种信息;帮助人们编写程序;帮助人们编写文档;帮助人们进行项目管理与版本管理。
46.[参考答案]
(1)从80年代后期一体化的趋势已十分明显(1分)。
(2)不能低估一体化的困难。软件开发,尤其是规模较大的软件系统的开发,其主要的困难不在于速度、容量等技术问题,而在于对相关信息的认识深度(1分)。在开发过程中有不少相关信息,它们的发生、关系、变化及一致性是重要的(1分)。
(3)信息库(Repositoly)来存贮这些相关信息(1分)。
(4)客户/服务的结构也便于保证其一体化(1分)。
七、论述题(本大题共1小题,共10分)
47.[参考答案]
(1)严格地在本模块范围内操作(不使用可能干扰其它模块的命令、函数)(2分);
(2)按总体设计的要求传递参数值(2分);
(3)必须完全、准确地按统一规定格式对公用文件或数据库进行存取(2分);
(4)按统一规定使用标识符(1分);
(5)按统一要求编写文档(2分);
(6)尽量保持程序风格一致(1分)。
八、应用题(本大题共1小题,共15分)
48.[参考答案]
问题一:
(1)建立应用(例:Myapp. pbl);
(2)以表Mark为数据源建立数据窗口(例:d-mark);
(3)在Window Painter中建立W-mark窗口;
(4)在W-mark窗口中加入Datawindow控件。命名为dw-mark,并将dw-mark的Datawindow对象设置成d-mark,把dw-mark与d-mark连接起来;
(5)加入“存盘”和“退出”两个控件;
(6)为相应事件编写脚本。
问题二:
open 事件脚本:
sqlca. DBMS=‘ODBC’
sqlca. databast=‘student-manage’
sqlca. userid=‘dba’
sqlca. dbpass=‘sql’
sqlca. dbparm=‘Connectstring=’DSN=student-manage‘,UID=dba;PwD=sql’
conneet;
IF sqlca. sqlcode<>0 THEN
MessageBox(“数据连接失败”,sqlca.sqlerrtext)
Halt
Return
ElSE
open(w-mark)
END IF
dw-mark, SETTransObject(sqlca)
位律师回复
0条评论