软件开发工具 3173051111自考试题.docx

上传人:b****6 文档编号:6260415 上传时间:2023-01-04 格式:DOCX 页数:65 大小:285.84KB
下载 相关 举报
软件开发工具 3173051111自考试题.docx_第1页
第1页 / 共65页
软件开发工具 3173051111自考试题.docx_第2页
第2页 / 共65页
软件开发工具 3173051111自考试题.docx_第3页
第3页 / 共65页
软件开发工具 3173051111自考试题.docx_第4页
第4页 / 共65页
软件开发工具 3173051111自考试题.docx_第5页
第5页 / 共65页
点击查看更多>>
下载资源
资源描述

软件开发工具 3173051111自考试题.docx

《软件开发工具 3173051111自考试题.docx》由会员分享,可在线阅读,更多相关《软件开发工具 3173051111自考试题.docx(65页珍藏版)》请在冰豆网上搜索。

软件开发工具 3173051111自考试题.docx

软件开发工具3173051111自考试题

软件开发工具3173(05.1-11.1)自考试题

1、全国2005年1月高等教育自学考试2

2、全国2005年10月高等教育自学考试3

3、全国2006年1月高等教育自学考试7

4、全国2006年10月高等教育自学考试13

5、全国2007年1月高等教育自学考试18

6、全国2007年10月高等教育自学考试22

7、全国2008年1月高等教育自学考试26

8、全国2008年10月高等教育自学考试30

9、全国2009年1月高等教育自学考试35

10、全国2009年10月高等教育自学考试39

11、全国2010年1月高等教育自学考试44

12、全国2010年10月高等教育自学考试49

13、全国2011年1月高等教育自学考试53

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

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

三、填空题(本大题共20小题,每小题1分,共20分)56

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

五、简答题(本大题共2小题,每小题5分,共10分)57

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

七、应用题(本大题共1小题,15分)57

1、全国2005年1月高等教育自学考试

一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题2分,共20分)

1.下面哪项不属于面向对象的特性?

()

A.继承性B.遗传性

C.多态性D.封装性

2.框图是用于()的概念模式。

A.描述程序执行的逻辑过程

B.描述数据结构

C.描述数据内容

D.描述系统状态及转换方式

3.保持信息的一致性是信息库的()。

A.唯一功能B.首要功能

C.全部功能D.功能之一

4.()是软件开发全过程的信息管理总枢纽。

A.信息库B.数据库

C.数据仓库D.项目数据库

5.下列属于概念模式的是()。

A.神经网络B.远程网络

C.时序网络D.分散式网络

6.在HTML语言中,BODY元素标明的是()。

A.HTML文档的文档主体B.HTML文档的字体大小

C.HTML文档的颜色D.HTML文档的标题文字

7.UML是一种什么样的语言?

()

A.面向对象程序设计语言B.统一建模语言

C.高级程序语言D.标记语言

8.WWW是以什么方式向用户提供信息?

()

A.文字B.图片

C.超文本D.声音

9.目前人机界面中,最流行的产品是()。

A.CPIB.CCS

C.CUAD.GUI

10.大型软件开发中最大的困难是()。

A.一致性的保持问题B.设计人员的相互协调

C.工作进度的控制D.程序模块的划分

二、填空题(每空2分,共24分)

1.用户界面的主要功能是_____,这就是说,关键要使人与计算机之间能够准确地_____。

2.跨越生命周期的信息管理是_____与_____的核心问题。

3.软件的集成问题,其实质是要设立一个有效的_____,能够在各个具体工具之上实现_____的正确传递与转换。

4.信息库的管理功能除了规定复杂的_____以存放信息外,还需要认真设计有关_____以便使用。

5.PowerBuilder的应用程序是一个相互关联的对象集合体,主要由_____、_____、_____、_____、用户对象、工程对象以及库组成。

三、简答题(每小题5分,共20分)

1.用HTML语言,将HTML文档中的一段文字设置成隶书,文字大小为4号字,文字的显示颜色为红色。

2.软件开发工具有哪些基本的功能?

3.什么是URL?

4.项目管理与版本管理的核心问题是什么?

对于大型的产品软件来说,版本信息有哪些主要内容?

四、论述题(每小题10分,共20分)

1.举出三种常用的概念模式,说明它们的作用与使用方法。

2.信息库从结构上可分为几类?

其中信息库管理模块起到什么作用?

五、应用题(16分)

依据你所熟悉的一种软件开发工具,说明评价软件开发工具优劣的标准有哪些?

2、全国2005年10月高等教育自学考试

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

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.在下列软件开发所涉及的信息中,属于跨越开发周期的是(   )

A.有关系统环境、现状与需求的信息

B.有关软件功能设计的各种信息

C.有关用户对系统各种变更要求的信息

D.有关包括程序与文档的软件成果信息

2.在软件开发工具的概念模式中,决策表属于的概念模式是(   )

A.时序网络B.计算机模拟模型

C.结构图D.数学与逻辑模型

3.在软件开发过程中,建立逻辑模型应在(   )

A.需求分析阶段B.编码阶段

C.分析设计阶段D.测试阶段

4.在PowerBuilder中,提供以自由表形式显示数据的是(   )

A.应用程序对象B.菜单对象

C.数据窗口对象D.用户对象

5.关于软件开发工具的开发与选择问题,下列选项中正确的是(   )

A.具体工作条件与软件开发工具的开发与选择无关

B.选择软件开发工具与项目特征无关

C.只要确定了某种软件开发工具,就能够进行软件开发工作了

D.自行开发软件开发工具时,应充分考虑其难度

6.在对市场上可供使用的软件开发工具进行调查研究时,应包括的内容是(   )

A.软件开发工具供应商的规模

B.软件开发工具的管理者

C.软件开发工具的销售量

D.软件开发工具的服务和培训条件

7.在第三代语言的应用中,人们发现了新的“瓶颈”是(   )

A.处理需求的描述B.处理过程的描述

C.处理结果的描述D.检测方式的描述

8.下述对通用软件特点叙述正确的是(   )

A.通常情况下,用通用软件进行软件开发工作要比使用软件开发工具开发软件效率高

B.使用通用软件开发软件能够完成几乎所有的开发工作

C.使用通用软件常常遇到难于保持一致性的困难

D.通用软件能够自动生成非常高质量的程序

9.每项任务仅由一个模块来完成,这称为模块的(   )

A.开放性B.确定性

C.凝聚性D.稳定性

10.从概念上说,软件开发工具产生的基础是(   )

A.机器语言B.汇编语言

C.高级语言D.非过程化语言

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

在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选、少选或未选均无分。

11.下述属于软件开发工具概念模式的有(     )

A.数据流程图B.业务流程图

C.实体关系图D.数据字典

E.时序网络

12.在信息库中,项目管理的有关信息包括(     )

A.人员更变B.资金投入

C.进度计划D.实施情况

E.版本信息

13.属于PowerBuilder中应用程序对象的有(     )

A.窗口对象B.菜单对象

C.用户对象D.工程对象

E.库

14.从技术方面考虑,软件开发工具的基本原则包括(     )

A.面向使用者B.缩短开发过程

C.保证信息存储的正确性D.保证信息的准确传递

E.保证系统的开放性

15.引入软件开发工具之后的组织管理工作所包括的内容有(     )

A.制定严格的使用制度B.限制使用范围

C.记录使用的详细过程D.严格控制使用时间

E.培训使用人员

16.下列属于软件配置管理目的的有(     )

A.控制软件的使用B.控制软件的修改

C.减少混乱D.提高软件使用率

E.提高软件生产率

17.下列属于总体设计阶段工作的有(     )

A.设计出在计算机系统内外的、合理的信息流程

B.写出软件功能说明书

C.软件结构设计

D.数据库设计

E.程序设计

18.下述体现软件开发工具发展的有(     )

A.程序设计自动化程序提高

B.把软件开发工作延伸到项目及版本管理

C.把软件开发工作扩展到了作为一个不断发展的主体生长完善的全过程

D.软件生产的成败更多地依赖于编程技术

E.进一步削弱了用户在软件开发中的作用

19.大型软件开发中的困难表现在(     )

A.一致性保持十分困难B.测试的困难很大

C.工作进程难于控制D.文档与代码的协调困难

E.版本更新困难

20.程序结构的基本模块有(     )

A.顺序机制B.处理单元

C.循环机制D.二分决策机制

E.多分支机制

三、填空题(本大题共12小题,每空1分,共20分)

请在每小题的空格中填上正确答案。

错填、不填均无分。

21.在关于界面的基本原则中,用户界面的主要功能是,且界面必须。

22.时序网络主要描述的是系统及其方式。

23.信息库技术主要涉及的四个问题是:

信息库的内容、信息库的、信息库的管理功能和的处理方法。

24.PowerBuilder中,脚本通常由PowerScript命令、和组成。

25.准备开发的软件的与是决定购置还是自制软件开发工具的重要因素之一。

26.软件开发工具的使用过程是人们转变的过程。

27.PVCS是Intersolv于上世纪70年代开发的首例软件。

28.一般来说,项目管理包括进度管理、质量管理,以及管理和管理。

29.高级设计语言实现了对机器的,抽象地、地描述处理和算法。

30.在模块之间相互联系时,应当尽量避免耦合,仅限于使用耦合。

31.模块的规模应当足够小,以便使它本身的易于进行。

32.在软件标准化方面,一方面是对工作质量及检查制定标准,另一方面是的标准化。

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

33.实体关系图

34.可视化开发环境

35.封装

36.软件开发工具的可靠程度

37.数据字典

五、简答题(本大题共2小题,每小题5分,共10分)

38.简述ODBC的含义和作用。

39.软件配置管理的版本控制主要解决的问题。

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

40.试论软件开发工具中信息库的内容。

七、综合题(本大题共1小题,15分)

41.用PowerBuilder实现一个小应用程序StudentApp,运行StudentApp时会出现一个窗口w_student,在这个窗口中可以检索学生成绩信息,如图所示,其中数据窗口控件名为dw_student,StudentApp要用到数据库student_manage中的表s_info、c_info和sc,其定义如下:

s_info表

字段名

中文名

类型

长度

是否允许为空

SNo

学号

Char

4

NO

SName

姓名

Char

40

NO

SSex

性别

Char

2

Sborn

出生日期

Date

Sdept

系名

Char

20

c_info表

字段名

中文名

类型

长度

是否允许为空

CNo

课程号

Char

4

NO

CName

课程名

Char

20

CCredit

学分

Smallint

2

sc表

字段名

中文名

类型

长度

是否允许为空

SNo

学号

Char

4

NO

CNo

课程名

Char

4

NO

Mark

分数

Integer

3

学号

学生姓名

课程名称

成绩

题41图检索学生成绩信息窗口

下面是实现这个应用的基本步骤,请完成横线的内容:

(1)创建应用StudentApp;

(2)建立数据库Student_manage,并在库中创建

(2分);

(3)在数据窗口画板中创建(1分),其数据源类型应该是(1分),其显示风格应该是(1分);

(4)在窗口画板中创建w_student窗口;

(5)在w_student窗口中加入一个数据窗口控件(1分),并且(2分)

(6)在w_student窗口中加入两个(1分);

(7)完成相应事件程序的编写,其中:

a)“检索”命令按钮中从数据库中检索数据的脚本为:

(2分);

b)“退出”命令按钮中关闭窗口的脚本为:

(2分);

c)打w_student窗口的脚本为:

(2分)。

3、全国2006年1月高等教育自学考试

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

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.软件是用户与硬件之间的桥梁。

开发软件的最初阶段人们用的是(   )

A.机器语言B.汇编语言

C.过程化语言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.在PowerBuilder中,提供以自由表形式显示数据的是(   )

A.应用程序对象B.菜单对象

C.数据窗口对象D.用户对象

8.PowerBuilder支持的面向对象的编程技术包括(   )

A.完整性、继承性、多态性B.继承性、多态性、封装性

C.多态性、封装性、完整性D.封装性、完整性、继承性

9.软件开发工具不能帮助人们(   )

A.规范软件开发的组织管理B.完成特别困难的软件编码

C.方便地检索信息D.做到信息与知识的重用和共享

10.在PowerScript中使用嵌入式SQL时,需要(   )

A.在PowerScript语句前加分号B.在PowerScript语句后加分号

C.在嵌入式SQL语句前加分号D.在嵌入式SQL语句后加分号

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

在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选、少选或未选均无分。

11.软件开发工具对软件开发的支持有(   )

A.描述客观系统B.管理开发过程中的信息

C.代码生成D.文档编写

E.软件项目管理

12.属于设计工具的有(   )

A.代码生成器B.第四代语言

C.数据字典管理系统D.测试工具

E.绘制数据流程图的工具

13.结构化程序设计强调模块的划分应符合(   )

A.模块的功能单一、明确B.能让多个模块调用

C.模块间的联系尽可能少D.模块的规模应当足够小

E.易于调试

14.大型软件开发的困难包括(   )

A.开发人员对一些名词和术语的理解不一致

B.不能用黑箱检验方法

C.软件各部分的文件和数据库格式不一致

D.每一部分软件都十分难检验

E.文档太大,结构复杂

15.下述属于软件开发工具概念模式的是(   )

A.数据流程图B.业务流程图

C.实体关系图D.数据字典

E.时序网络

16.在NEWCAFG中,数据窗口对象数据源包括(   )

A.SQLSelect数据源B.SQLServer数据源

C.Query数据源D.External数据源

E.StoredProcedure数据源

17.从技术方面考虑,软件开发工具的基本原则包括(   )

A.面向使用者B.缩短开发过程

C.保证信息存储的正确性D.保证信息的准确传递

E.保证系统的开放性

18.在软件开发工具中,文档生成的内容包括(   )

A.数据B.文章

C.表格D.图形

E.程序

19.决定购买或自行开发软件工具必须考虑的因素有(   )

A.准备开发的软件的性质B.硬件的配置

C.开发人员的知识背景D.价格因素

E.软件运行的数据库管理系统

20.PVCSVersionManager的功能有(   )

A.管理和保护软件资源

B.管理开发对象的多重修定版本

C.管理记录资金花费

D.进行审计追踪

E.支持多平台开发

三、填空题(本大题共11小题,每空1分,共20分)

请在每小题的空格中填上正确答案。

错填、不填均无分。

21.软件能做什么事,称为软件的___________;把事情做到什么样的程度,是软件的___________。

22.计划工具完全是为___________服务的。

23.实践中出现最早、数量最大的工具是___________。

24.软件开发工作的第三阶段是___________,第四阶段是___________。

25.参加大型软件开发的程序员,必须具备高度的___________和___________精神。

26.时序网络主要描述的是系统___________及其___________方式。

27.在关于界面的基本原则中,用户界面的主要功能是___________,界面必须___________。

28.信息库技术主要涉及的四个问题是:

信息库的内容、信息库的___________、信息库的管理功能和___________的处理方法。

29.在PowerBuider中,脚本通常由PowerScript命令、___________和___________组成。

30.软件开发工具的审计是对一个系统的运行状况和___________进行的检测与___________。

31.从软件开发工具的发展趋势看,___________化、网络化、___________化和标准化是值得重视的动向。

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

32.“黑箱”检验方法

33.可视用户对象

34.存储过程

35.控制集成

36.软件配置管理

五、简答题(本大题共2小题,每小题5分,共10分)

37.与一般生产日常管理相比,项目管理的突出特点是什么?

38.简述在NEWCAFG中对Repository管理的内容。

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

39.试述在PowerBuilder中程序访问多个数据库的方法。

七、应用题(本大题共1小题,15分)

 

 

下面是实现这个应用的基本步骤,请完成横线的内容:

(1)创建应用ShopApp;

(2)建立数据库Shop_manage,并在库中创建

(2分);

(3)在数据窗口画板中创建(1分),其数据源类型应该是

(1分),其显示风格应该是(1分);

(4)在窗口画板中创建w_Shop窗口;

(5)在w_Shop窗口中加入一个数据窗口控件(1分),并且

(2分);

(6)在w_Shop窗口中加入两个(1分);

(7)完成相应事件程序的编写,其中:

(a)“检索”命令按钮中从数据库中检索数据的脚本为:

(2分)

(b)“退出”命令按钮中关闭窗口的脚本为:

(2分)

(c)打开w_Shop窗口的脚本为:

(2分)

4、全国2006年10月高等教育自学考试

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

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.第三代程序设计语言属于(   )

A.汇编语言B.机器语言

C.过程化语言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.AD/Cycle中的需求分析阶段的任务是(   )

A.充分了解用户需求B.制定发展规划

C.建立逻辑模型D.完成系统总体设计

9.决定购置还是自行开发软件开发工具,要考虑多种因素,其中最基本的是(   )

A.待开发软件的性质与要求B.软件开发人员希望从开发工具得到的帮助

C.待开发软件的工作平台D.软件开发人员的知识背景

10.对应用领域的特点依赖最多的软件是(   )

A.操作系统B.数据库管理系统

C.高级语言D.软件开发工具

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

在每小题列出的五个备选项中有二至五个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选、少选或未选均无分。

11.软件开发工具能够帮助开发人员(   )

A.明确需求B.提高编程效率

C.完善文档D.维修硬件

E.加强项目管理

12.以下软件属于软件开发工具范围的有(   )

A.报表生成器B.集成的软件开发环境

C.防病毒软件D.数据字典管理系统

E.游戏软件

13.在可视化程序设计中,运用的技术手段包括(   )

A.编辑与绘图B.指点与卡嗒

C.删剪与粘贴D.显示与打印

E.拖拉与扔下

14.在软件工程中,为实现表达方式的标准化,需要统一规格的(   )

A.数据流图B.数据字典

C.模块结构图D.程序设计语言

E.数据结构

15.在SAA的用户界面中,包括的内容有(   )

A.键盘操作B.鼠标操作

C.数据录入D.资源分配

E.帮助系统

16.项目管理的基本目标有(   )

A.尽量提高产品的数量B.有效地控制产品的质量

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

当前位置:首页 > 自然科学 > 生物学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1