文档库 最新最全的文档下载
当前位置:文档库 › 自考03173软件开发工具 2011-2016真题汇总 整理试题

自考03173软件开发工具 2011-2016真题汇总 整理试题

自考03173软件开发工具 2011-2016真题汇总 整理试题
自考03173软件开发工具 2011-2016真题汇总 整理试题

全国2011年10月高等教育自学考试软件开发工具试题

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

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

1.一些专门用于支持软件开发的软件开发工具陆续问世,从而进入了专用的软件开发工具的阶段。这个阶段开始于20世纪的( C)

A.60年代

B.70年代

C.80年代

D.90年代

2.不属于软件开发工具概念模式的是( B )

A.数据流程图

B.关键路径图

C.数据字典

D.时序网络

3.在一个完整的软件开发工具中,处于中心位置的是总控部分和( D )

A.数据库查询

B.代码生成器

C.通信服务

D.人机界面

4.软件开发工具最重要的信息出口是代码生成和( B )

A.报表生成

B.文档生成

C.联机查询

D.图形处理

5.不属于研制软件开发工具基本技术要点的是( C )

A.面向使用者

B.保证信息准确传递

C.保证系统的可靠性

D.保证系统的开放性

6.软件开发工具文档生成中,最难于处理的内容是( A )

A.文章

B.程序

C.表格

D.图形

7.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是( D )

A.VB

B.VC

C.PB

D.JAVA

8.结构化程序设计的方法主要的服务对象是( C )

A.用户

B.系统分析员

C.程序员

D.系统设计员

9.在大型软件开发中,用户承担的工作是( B )

A.验收模块

B.要求修改

C.交付检验

D.试运行

10.2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中,认为错误的观念是( D )

A.软件开发工具的实践性很强

B.软件开发工具的抽象程度越来越高

C.软件开发工具的历史发展是多样性和趋同性并存的

D.在信息处理、知识表达、事务处理等问题上,确实是存在着我们已经认识的普遍规律

11.Eclipse文本编辑器中查找下一个操作的快捷键是( A )

A.Ctrl+K

B.Ctrl+Z

C.CtrI+C

D.Ctrl+X

12.在Eclipse CDT编辑器中,完成快捷键设定的操作是同时按下=键和( B )

A.Shift键

B.Ctrl键

C.Alt键

D.Tab键

13.在Eclipse中,把文件恢复到历史记录版本的操作按钮是( B )

A.Restore

B.Replace

C.Rename

D.Reset

14.下述版本控制软件中,具有开放源代码特点的是( C )

A.RCS

B.PVCS

C.CVS

D.SCCS

15.CVS中,在某一时刻,模块中文件状态的静态影像称为( C )

A.输出

B.提交

C.快照

D.备份

16.在Eclipse首次启动时,如果某个插件有多个版本,通常的处理办法是( C )

A.使用最后存储的版本

B.使用最先存储的版本

C.使用存储的最高版本

D.列出所有版本供选择

17.在Eclipse插件清单编辑器中,指定当前插件运行时所需插件列表的页面是( B )

A.概述页面

B.依赖性页面

C.构建页面

D.运行时页面

18.在Eclipse插件清单编辑器中,显示插件提供给其他插件使用包的页面是( D )

A.概述页面

B.依赖性页面

C.构建页面

D.运行时页面

19.在如下关于面向对象的一些概念的叙述中,正确的是( C )

A.客观世界的有规律的事物才是对象

B.类是对一组相同的对象的描述

C.封装即信息隐藏

D.方法是驻留在程序中的过程

20.在Rational Rose建模的逻辑设计中,使用的图是( B )

A.活动图

B.顺序图

C.状态图

D.关联图

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

请在每小题的空格中填上正确答案。错填、不填均无分。

21.第四代语言的原义是___非过程化_________的程序设计语言。

22.总体设计文件应当包括____结构图___、模块清单、公用数据结构(文件或数据库的格式)。

23.框图是描述程序执行的逻辑过程的概念模式,把程序执行的基本步骤归纳为__判断_______、处理、输入、输出、起始或终止几个基本功能。

24.人机交互手段的八个方面是:键盘操作、屏幕滚动、菜单选择、帮助系统、鼠标操作,色彩应用、数据录入和___信息显示___________。

25.购买现成的软件开发工具还是自己开发专用的工具,与具体工作的条件、__环境_、人员素质、项目特征都有不可分割的联系。

26.记录软件开发工具使用的详细过程情况,将使项目的组织者及时地清楚地知道开发工具的使用情况、___信息库_____的情况以及人们是否正确地使用了它们。

27.从几十年软件开发工具发展历史中,可以看到软件开发工具一个值得注意的特点是多样性和__趋同性

______的并存。

28.Eclipse最初主要用来进行___JAVA___语言开发,但Eclipse并非只有这个用途。

29.Eclipse的体系结构主要包括运行时内核,工作空间,__工作台____,其它插件等。

30.在Eclipse中支持的断点包括行断点、__方法断点______和事件断点。

31.在GDB删除方法断点时,有双击、鼠标右键弹出菜单和_在断点视图中删除__三种方法。

32.在Eclipse定制透视图编辑器中的四个标签,分别定制的是工具栏、菜单栏、快捷方式和__命令组____。

33.在Eclipse中允许用户在注释、代码和___文件_______三个维度设置代码模板。

34.在Eclipse代码模板编辑中,变量以_$____开头。

35.版本控制软件ClearCase涵盖的范围包括版本管理、建立管理、__工作空间管理_和过程控制。

36.Eclipse工具栏的默认状态是___解锁___状态。

37.Eclipse插件清单编辑器由__概述___页面、依赖性页面、运行时页面、扩展页面、扩展点页面和构建页面组成。

38.Eclipse插件用户界面的三个基本构成元素是视图、编辑器和___透视图________。

39.当前我们所要开发的信息系统不同于以前。其重要特征是具有___多样性_______、复杂性和相互关联性。

40.UML(Unified Modeling Language)称为_统一建模语言_______。

三、简答题(本大题共6小题,每小题5分,共30分)

41.简述信息库中保存的设计阶段资料的内容。

答:包括所有的数据库与数据文件格式、数据字典、总体结构和程序模块的要求、各种接口及参数的传递方式以及最后形成的设计方案。

42.简述大型软件开发工作困难产生的原因。

答:其原因是复杂的,多方面的。首先,这些困难来自大系统的复杂性;其次,许多具有主动性的个人之间的组织与协调,这本身也带来大量的困难;另外,各个应用领域之间的差别也导致这些困难的加重;最后,时间的因素,变化的因素也给软件开发工作带来许多困难。

43.简述模块的划分应当符合的基本要求。

答:第一,模块的功能在逻辑上尽可能地单一化、明确化,最好做到一一对应;第二,尽可能地减少模块之间的联系及相互影响,对于必需的联系都应当加以明确的说明。应当尽量避免逻辑耦合,而仅限于数据耦合;第三,模块的规模应当足够小,以便使它本身的调试易于进行。

44.在引入软件开发工具之后,如何严格使用制度?

答:在信息库要明确按时填写与本软件开发有关的各种信息来源,即由哪些人在什么时候完成这种任务、规定成员的使用权限、维护职责等有关事宜。

45.简述软件开发工具的运行环境。

答:软件开发工具的运行环境包括硬件条件中内存规模、磁盘容量、主机速度、输入输出设备和操作系统、数据库管理系统以及通信条件。

46.简述在面向对象方法中,对象与类的关系。

答:类是对一组几乎相同的对象的描述。从一组对象中出公共数据与方法,并将它们保存在一类中,是面向对象功能的核心。类是创建对象的框架,而对象是类的实例。

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

47.试述软件开发工具的基本功能。

答:(1)提供描述软件状况及其发展过程的概念模式,协助开发人员认识软件工作的环境和要求,合理地组织与管理开发工作的工作过程。(2)提供存储和管理有关信息的机制和手段,根据概念模式提供的信息库和人机界面,有效地控制这些信息。(3)帮助使用者编制、生成及修改各种文档。(4)通过各种信息的提供,半自动地生成程序代码,进行测试、修改错误。(5)对于历史信息进行跨生命周期的管理,把项目进度与版本更新的有关信息科学地管理起来。

五、应用题(本大题共1小题,20分)

48.(本小题共有10个关键点,均已用数字标出,请将答案填写在题后相应的标号处)

完成一个名称为OddSum的程序,求指定范围内的奇数和,输入为两个整型变量,输出为这两个变量之间的所有奇数的和。使用Eclipse CDT完成该C程序,按照新建项目、源文件夹、编写代码、编译运行的实现步骤,补充上述这些步骤中的关键点。

(1)新建项目:打开Eclipse集成环境,点击菜单栏上的①文件菜单,选择新建子菜单下的“C Project”选项,弹出选择向导窗口。在对话框中打开C/C++文件夹,选择“C Project”后点击“Nex t”进入下一步。在项目名称栏中输入②OddSum,并在项目类型“Project type”标签中打开“Executable”文件夹,选择“Empty Project”,点击“Finish”按钮完成。

(2)新建源文件夹:鼠标右键点击资源浏览器中的新建的项目,在弹出的菜单中,选择③新建或New子菜单里的源文件夹“Source Folder”选项。在弹出的窗口中需要输入文件夹名称,把光标定位到④项目名称或Project Name一栏中输入源文件夹名称“src”,然后点击“Finish”按钮完成。

(3)新建C类文件:参照前一个步骤新建的源文件夹,在资源管理器中鼠标右键点击⑤src文件夹,在弹出的菜单中选择新建“New”子菜单里的类“Class”选项,新建一个名为“Sum”的类文件。

(4)编写C程序代码:打开第3步中建好的Sum文件,在编辑器中编写代码如下,补充代码中的关键步骤。

#include "stdio.h"

#include "stdlib.h"

int main(void){

int firstNum=0,secondNum=0;‖输入参数getResult=0;‖计算结果

scanf("%d%d",&firstNum,&secondNum); getResult= ⑥addOdd(fristNum,secondNum);printf(¨%d",getResult);

return EXIT_SUCCESS;

bool isOdd(int num){

if(⑦num%2!=0)‖判断是否为奇数return true;

else

return false;

int add(int a,int b){

return a + b;

int addOdd(int min,int max){

int i,result=0;

if(min>max){ ‖交换上下界

int tmpNum=min;

8 min =max;

max=tmpNum;

}

for(i=min;i<=max;i++){

if(isOdd(i))‖满足奇数条件

result=add(result,i);

}

return result;

}

(5)运行C程序:在资源管理器中鼠标右键点击该项目,在Run As子菜单中选择运行设置“Run Configurations",弹出如下图对话框。

在“Project”栏中输入项目名称OddSum,或者点击“Browse”按钮,在弹出的对话框中选择相应的项目。在“C/C++Application”栏中点击⑨Search Project按钮,选择相应的程序来运行。

(6)使用浏览功能查看函数的调用层次:Eclipse的查看调用层次功能可以清晰展现函数调用关系。

首先,将光标定位到编辑器中的add()函数;然后,点击菜单栏上的浏览“Navigate”菜单,选择打开调用层次结构“Open Call Hierarchy”选项,即可看到add()函数的调用层次。add()函数的调用层次结构为:main()-> ⑩addOdd()->add()。

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

软件开发工具试题

课程代码:03173

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

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

1.非过程化语言是指( D )

A.软件开发工具B.计算机辅助软件工程

C.计算机辅助系统工程D.第四代语言

2.在关于用户界面的基本原则中,用户界面的主要功能是( C )

A.控制B.提供帮助

C.通信D.方便用户

3.在一个完整的软件开发工具中,处于中心位置的是( D )

A.人机界面和代码生成器B.通信服务和数据库查询

C.总控部分和数据库查询D.总控部分和人机界面

4.在软件开发工具的环境中,工作的范围和深度取决于( D )

A.开发人员的编程能力B.开发工具的功能先进

C.信息库的功能与内容D.具有优秀的开发团队

5.在软件开发过程中,建立数据模型的阶段是( A )

A.系统设计阶段B.需求分析阶段

C.程序编码阶段D.系统测试阶段

6.在软件开发工具的跨周期管理中,知识库和专家系统一般应用于( B )

A.需求分析阶段B.分析设计阶段

C.编码测试阶段D.系统维护阶段

7.自行开发软件开发工具不具有

...的优点是( B )

A.切实符合自己的需要B.集成化容易

C.便于进一步扩充和升级D.可以商品化

8.以下几种较有代表性的语言及其开发工具中支持面向对象最好的是( D )

A.VB B.PB

C.C++ Builder/Delphi D.JA V A

9.以下几种较有代表性的语言及其开发工具中结果代码执行效率最高的是( B )

A.VB B.VC

C.PB D.JA V A

10.2008年,美国电气与电子工程师协会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中概括了40年来软件开发工具的发展轨迹,指出抽象程度最高的软件开发工具是( A )

A.XMF Mosaic B.Eclipse

C.Turbo Oascal D.Smalltalk

11.较早期的软件开发工具的特点是( D )

A.代码版本管理的支持较好

B.对于软件开发过程中涉及的交互支持较好

C.文档管理支持较好

D.基于某一种计算机语言的

12.为创建一个C Project,在C Project窗口选择C语言相关属性后,单击的按钮是( B )

A.Back B.Next

C.Finish D.Cancel

13.Eclipse提供了从变量的任意引用位置直接定位到变量定义行的多种方法。方法之一是将光标定位到编辑器中相应的变量位置,点击菜单栏上的浏览“Navigate”菜单,使用快捷键( B )

A.F3 B.F4

C.F5 D.F6

14.在Eclipse中,从历史记录中恢复已删除文件的操作按钮是( C )

A.Rename B.Replace

C.Restore D.Reset

15.在安装CVS的页面中,继续安装应选择的按钮是( C )

A.Install B.Open

C.Modify D.Repair

16.在Eclipse插件清单编辑器中,从整体上显示当前插件可用扩展点的页面是( C )

A.概述页面B.扩展点页面

C.扩展页面D.运行时页面

17.不属于

...Eclipse插件扩展点的是( B )

A.视图扩展点B.操作集扩展点

C.编辑器扩展点D.透视图扩展点

18.在Eclipse插件中,用于定义和实现结构化模型框架的插件是( B )

A.CDT B.EMF

C.MDT D.GEF

19.在如下关于面向对象的一些概念的叙述中,错误

..的是( B )

A.子类可以继承其父类的特性,同时可以有自己的新特性

B.子类可以继承其父类的特性,但不可以有自己的新方法

C.对于用户来说,封装接口部分是可见的

D.对于用户来说,具体实现部分是不可见的

20.在Rational Rose的系统分析与设计中,用于描述软件的各个组件及其之间依赖关系的图是( D ) A.活动图B.顺序图

C.协作图D.组件图

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

请在每小题的空格中填上正确答案。错填、不填均无分。

21.进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是__面向网络____,另一个特点是开源软件的兴起和运用。

22.系统分析的成果集中体现在__软件功能说明书____中。

23.软件开发工具合理存储、正确转化的四类信息是需求信息、变更要求、代码文档和_设计信息_____。24.信息库(Repository)中应保存所述软件的工作环境、功能需求和_性能_____要求。

25.在选择软件开发工具之前首先需要明确_目的_____与要求。

26.一些公司最初为自己开发的软件,经过长时间的发展变化后,形成了___商品化___的软件开发工具,它们就有了质的变化。

27.软件开发工具的迅速发展使我们现在很难预言长远的发展趋势。从目前的发展势头看,智能化、__一体化____、网络化、标准化是值得重视的几个动向。

28.Eclipse是一个开放源代码的、基于_JA V A___的可扩展集成应用程序开发环境。

29.Eclipse的体系结构主要包括__运行时内核____,工作空间,工作台,其它插件等。

30.Eclipse CDT调试器允许用户使用__设置断点____、暂停、单步执行代码的方法来控制程序的运行过程。

31.在Eclipse中支持的断点包括_行断点_____、方法断点和事件断点。

32.Eclipse CDT编辑器的首选项设置包括外观、_键_____、搜索、工作空间和浏览器。

33.在Eclipse定制透视图编辑器中的四个标签,分别定制的是工具栏、菜单栏、命令组和_快捷方式_____。

34.在Eclipse中具有保存_历史记录_____的功能,可以支持用户将程序恢复到之前的某个时间点。

35.在CVS的About页面,提供了软件产品_版本_____、来源和服务状态信息。

36.版本控制软件ClearCase涵盖的范围包括版本控制、_建立管理_____、工作空间管理和过程控制。37.在Eclipse插件清单文件中描述了插件的_名字_____、版本号以及使用的或本身定义的扩展点等信息。 38.Eclipse插件清单编辑器由概述页面、_依赖性__页面、运行时页面、扩展页面、扩展点页面和构建页面组成。

39.UML(UnifiedModelingLanguage,统一建模语言)是一种面向对象的建模语言,它提供了描述软件系统__模型____的概念和图形表示法。

40.当前我们所要开发的信息系统不同于以前。其重要特征是具有__复杂性____、多样性和相互关联性。

三、简答题(本大题共6小题,每小题5分,共30分)

41.什么是软件开发工具?

答:在高级程序设计(第三代语言)的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、文档和管理等方面,对软件开发者提供各种不同程序的帮助的一类新型的软件。

42.简述软件开发工具的理论基础。

答:1)软件开发过程的信息需求2)概念模式及其作用3)信息库及其一致性4)人机界面及其管理5)项目管理与版本管理。

43.简述计算机模拟模型的特点。

答:利用计算机大量、高速处理信息的能力,在计算机内设置一定的环境,又以程序来表现客观系统中的某些规律或规则,计算机则在设定好的环境、设定好的规则高速运行,以便人们观察与预测客观系统的状况。计算机模拟模型是一种不需要事先作更多理论假设的概念模式,已发展成为一个独特的分支。

44.简述信息库中保存的项目管理信息的内容。

答:项目管理的有关信息、人员变更、资金投入、进度计划以及实施过程。这项还包括版本信息,即各个版本的备份、每个版本的推出日期、与以前版本相比的变更说明等。

45.权衡软件工具购置与自行开发必须考虑的因素。

答1)准备从事软件开发工作的性质与要求2)开发人员对支持工作与支持程度的要求3)工作环境4)人员因素。

46.简述什么是用例图(Use—Case Diagram)。

答:该视图是从系统的外部使用者对系统的需求来描述系统工程应具备和完善的功能。

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

47.试述软件开发工具的一般结构及其主要功能。

答:基本功能包括五个方面:1)提供描述软件状况及其开发过程的概念模式,协助软件开发人员认识软件工作的环境与要求,合理组织与管理软件开发的工作过程;2)提供存储和管理有关信息的机制与手段;3)帮助使用者编制、生成及修改各种文档)4)帮助使用者编写程序代码,即代码生成;5)对于历史信息进行跨生命周期的管理,把项目运度与版本更新的有关信息科学地管理起来。

一般结构包括:1)中心位置的总控部分和人机界面,一方面人机界面面对不同类型的用户;另一方面,总控

部分面对着系统内部的各种功能与各种信息,它要保证各部分之间相互的协调一致,保证各部分之间信息有效地、准确地流通。2)系统中的重要部分是信息库及其管理,信息库内容的丰富程序则是软件开发工具的功能与作用的最基本的依据。3)最重要的两个信息出口:代码生成与文档生成。4)另一个技术要素是项目管理和版本管理。

五、应用题(本大题共1小题,20分)

48.(本题共有10个关键点,均已用数字标出,请将答案填写在题后相应的标号处)完成一个名为Score的程序,输入为5个学生信息,每个学生有3门课的成绩,从键盘输入数据(包括学生号、姓名、成绩),计算出平均成绩,并将原有的数据和计算出的平均分数输出到磁盘文件"studScore"中。使用EclipseCDT实现该C程序,完成从新建项目、源文件夹,编写代码并最终编译运行一系列步骤,补充上述这些步骤中的关键点。

(1)新建项目:打开①Eclipse集成开发环境,点击菜单栏上的“File”菜单,选择新建子菜单下的C

Project选项,弹出选择向导窗口。在对话框中打开C/C++文件夹,选择“C Project”后点击“Next’’进入下一步。在项目名称栏中输入“Score”,并在项目类型“Projecttype”标签中打开“②executable”文件夹,选择“Empty Project”,点击“Finish”按钮完成。 (2)新建源文件夹:鼠标右键点击③资源管理器中的新建的项目,在弹出的菜单中,选择“New”子菜单里的源文件夹“Source Folder”选项。在弹出的窗口中需要输入文件夹名称,把光标定位到“Folder Name”栏中输入源文件夹名称“src”,然后点击“④finish”按钮完成。 (3)新建C类文件:参照前一个步骤新建的源文件夹,在资源管理器中鼠标右键点击src文件夹,在弹出的菜单中选择⑤New子菜单里的类“Class”选项,新建一个名为“Score”的类文件。

(4)编写C程序代码:打开第3步中建好的Score文件,在编辑器中编写代码如下,补充代码中的关

键步骤。

#include"stdio.h"

#include"stdlib.h"

struct student{

char num[6];

char name[8];

int score[3];

float avr;

}stu[⑥5];

int main(void){

int i,j,sum;

FILE*fp;

for(i=0;i<5;i++){

printf("\n请输入第%d个学生的成绩:\n",i);

printf("学号:");

scanf("%s",stu[i].num);

printf("姓名:");

scanf("%s",stu[i].name);

sum=0;

for(j=0;j<3;( ⑦j++){

printf("第%d门课程成绩:",j+1);

scanf("%d",&stu[i].score[j]);

sum +=stu[i].score[j];

}

stu[i].avr=sum/3.0;

}

fp=fopen("studScore"," ⑧W");

for(i=0;i<5;i++)

if(fwrite(&stu[i],sizeof(structstudent),1,fp)!=1)

printf("文件写入错误。\n");

fclose( ⑨fp);

return EXIT_SUCCESS;

}

(5)运行C程序:在资源管理器中鼠标右键点击该项目,在⑩运行Run子菜单中选择运行设置“tRun Configurations”,在“Project”'栏中输入项目名称Score,或者点击“Browse”按钮,在弹出的对话框中选择相应的项目。在“C/C++ Application”栏中点击“SearchProject”按钮,选择相应的程序来运行。

****************************

C程序文件操作:

FILE*fp; //定义

fp=fopen("studScore","w"); //fopen函数用来打开一个文件,其调用的一般形式为:

文件指针名=fopen(文件名,使用文件方式);"r"打开一个用于读取的文本文件

"w"创建一个用于写入的文本文件"a"附加到一个文本文件

fread(buf,strlen(msg)+1, 1, stream);

用法:size_t fread ( void *buffer, size_t size, size_t count, FILE *stream) ;

从一个文件流中读数据,最多读取count个元素,每个元素size字节,如果调用成功返回实际读取到的元素个数,如果不成功返回0。

fwrite(&stu[i],sizeof(structstudent),1,fp)!=1) //C语言函数,向文件写入一个数据块

//用法:size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream); 注意:这个函数以二进制形式对文件进行操作,不局限于文本文件

返回值:返回实际写入的数据块数目

(1)buffer:是一个指针,对fwrite来说,是要获取数据的地址;

(2)size:要写入内容的单字节数;

(3)count:要进行写入size字节的数据项的个数;

(4)stream:目标文件指针;

(5)返回实际写入的数据项个数count。

全国2012年10月高等教育自学考试

软件开发工具试题

课程代码:03173

请考生按规定用笔将所有试题的答案涂、写在答题纸上。

选择题部分

注意事项:

1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。

2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。

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

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

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

1.高级程序设计语言实现了

A.计算机系统的各种资源自动管理 B.计算机语言对机器的独立性

C.由机器自己去安排执行的顺序 D.用自然语言描述人们设想的处理过程

2.软件工具的思想与方法得到了广泛的宣传是在20世纪的

A.50年代

B.60年代

C.70年代 D.80年代

3.在软件开发过程中,直接与变更要求关联的界面是

A.分析界面 B.编程界面

C.用户界面 D.管理界面

4.在软件开发过程中,确定子系统或模块划分的阶段是

A.需求分析阶段 B.分析设计阶段

C.程序编码阶段 D.系统维护阶段

5.软件开发工具的基础是

A.数据库 B.工具软件

C.信息库 D.文档

6.购买市场上已有的软件开发工具的优点是

A.减轻工作负担 B.比较便宜

C.发展水平较高 D.可靠程度较高

7.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是A.VC B.PB

C.C++Builder/Delphi

D.JAVA

8.不属于

...软件开发工具概念模式的是

A.数据流程图 B.实体关系图

C.关键路线图 D.数据字典

9.以下几种较有代表性的语言及其开发工具中发展潜力最差的是

A.VC B.VB

C.PB D.JAVA

10.用来打开网页文件的编辑器是

A.C/C++编辑器

B.文本编辑器

C.任务编辑器 D.Web浏览器

11.出现最早的软件开发工具是

A.计划工具 B.分析工具

C.设计工具 D.集成化工具

12.一个好的项目组应当具备的条件是

A.有事先制定详细的时间表,并且得到严格执行

B.成员有程序设计所需要的基本知识与技能

C.成员深入了解本项目所在的领域

D.成员熟悉软件开发的技术环境

13.在Eclipse设置调试属性时,应选择Preferences菜单中的选项是A.General B.Install/Update

C.Tasks

D.Run/Debug

14.不属于

...Eclipse调试透视图的是

A.触发器 B.变量视图

C.编辑器 D.大纲视图

15.在Eclipse代码模板编辑中,变量的开头字符和括起来的符号分别是A.$和[ ] B.&和{ }

C.¥和() D.$和{ }

16.在版本控制软件中,对程序冻结和解冻的操作人员只能是

A.程序员 B.程序员和管理员

C.管理员 D.用户

17.在Eclipse的插件清单中,提供插件id的标签是

A.plugin

B.runtime

C.requires

D.extensions

18.在Eclipse插件中,属于代码管理类插件是

A.CDT B.Lomboz

C.PDT

D.Log4E

19.在RationalRose建模的逻辑设计中,使用的图是

A.活动图 B.状态图

C.交互图 D.关联图

20.在RationalRose建模的设计中,系统中与实现无关的视图是

A.用例图 B.活动图

C.顺序图 D.协作图

非选择题部分

注意事项:

用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

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

21.进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是面向网络,另一个特点是__开源软件____的兴起和运用。

22.软件开发工作的起点是__初始要求______的提出。

23.即插即用的程序设计,由一部分人专门生产___软件组件______,而另一部分人则构造整个软件的结构。24.结构化程序设计把程序的结构分解成三种基本模块:处理单元、循环机制、___二分决策机制______。25.数据流程图的基本元素是外部实体、数据处理与__数据存储_____,用箭头表示信息的流动状况。26.信息库(Repository)中应保存编程阶段的所有成果,包括程序代码、框图、___变量说明_____、测试情况、验收报告和使用说明。

27.软件开发工具的三个技术要点是__面向使用者_____、保证信息的准确传递和保证系统的开放性。28.需求分析阶段的任务是建立_建立模型_____。需求分析阶段的基本任务是完成系统的总体设计

29.购买现成的软件开发工具还是自己开发专用的工具与具体工作的___条件_____、环境、人员素质、项目特征都有不可分割的联系。

30.通过网络,人们可以更方便地共享知识、___互通信息_____,这就给软件重用、知识重用提供了新的机会。

31.Eclipse工作台(Workbench)是一个高级用户界面框架,它为用户提供了一个_整体架构___和可扩展的用户界面。

32.Eclipse的工作空间是负责管理___用户资源______的插件,包括用户创建的项目、那些项目中的文件,以及文件变更和其他资源。

33.Eclipse集成开发环境中,每个小程序都是以__项目_______为单位存在的。

34.Eclipse重构中的重命名功能为我们解决了变量、类、__函数_____.等重命名的所有问题。

35.只有对于软件开发中涉及的各种信息,以及在开发过程中它们的__发生___、变化、关系、一致性等有了完整与深刻的理解,才能真正实现软件开发工具的一体化。

36.EclipseCDT调试器允许用户使用设置断点、__暂停___、单步执行代码的方法来控制程序的运行过程。

37.EclipseCDT编辑器的首选项设置包括外观、键、搜索、__工作空间__________和浏览器。

38.版本控制软件ClearCase涵盖的范围包括版本管理、__建立管理_____、工作空间管理和过程控制。39.对象是客观世界的___抽象______。

40.在OO程序设计中,对象表达为被描述事物的数据和__对数据的处理______的统一整体。

三、简答题(本大题共6小题,每小题5分,共30分)

41.什么是专用的软件开发工具?它有什么优点和不足?

答:专用软件开发工具是面对某一工作阶段或工作任务的工具,优点是能提高软件开发的质量和效率。缺点是一致性的保持,对软件开发缺乏全面的、统一的支撑环境。

42.简述好的软件的质量要求。

答:1)正确地实现所要求的功能,准确地给出预定的输出结果;2)用户界面友好,符合实际用户的使用习惯与知识水平;3)具有足够的速度,能在符合用户要求的时间限度内,给出所要求的处理结果;4)具有足够的可靠性,能够在各种干扰下保持正常的工作;5)程序易讯,结构良好,文档齐全,从而保证易于修改。43.简述时序网络的作用。

答:一种较为特殊的概念模式。主要描述系统状态及其转换方式,因此常常用于一些实时控制方面的软件的功能。它的基本概念是状态与转换。状态是指系统在运转中某一特定的运行态势或工作方式;转换指状态之间在一定条件下的相互变化。它具有前面几种概念模式所没有的、特殊的描述功能。

44.在购置软件开发工具时,必须要明确什么?

答:1)为哪个软件开发项目而适用工具;2)为哪个工作阶段是用工具;3)工具将供哪些人使用;4)工具将在怎样的硬件、软件环境下运行。

45.简述软件开发工具的智能化的含义。

答:智能化就是在软件开发工具的研究与使用中引用人工智能、神经网络等技术,使得软件开发工具对于不确定的信息、模糊信息具有更强的处理能力。

46.简述面向对象方法及基本特点。

答:方法:面向对象分析,面向对象设计,面向对象程序设计。

基本特点:

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

47.软件项目管理主要内容。

五、应用题(本大题共1小题,20分)

48.(本题共有10个关键点,均已用数字标出,请将答案填写在答题纸上)

完成一个程序,输入3个数a,b,c,按从小到大的顺序输出。使用EclipseCDT实现该C程序,完成从新建项目、源文件夹,编写代码并最终编译运行这一系列步骤,请补充上述这些步骤中的关键点。

(1)新建项目:打开①Eclipse集成环境,点击菜单栏上的“File”菜单,选择新建子菜单下的②CProject.选项,弹出选择向导窗口。在对话框中打开C/C++文件夹,选择“CProject”后点击“Next”进入下一步。在项目名称栏中输入sort,并在项目类型“Projecttype”标签中打开“Executable”文件夹,选择“EmptyProject”,点击“Finish”按钮完成。

(2)新建源文件夹:鼠标右键点击资源浏览器中的新建的sort项目,在弹出的菜单中,选择“New”子菜单里的源文件夹“SourceFolder”选项。在弹出的窗口中需要输入文件夹名称,把光标定位到③Folder Name一栏中输入源文件夹名称“src”,然后点击完成“Finish”按钮即可。

(3)新建C类文件:参照前一个步骤新建的源文件夹,在资源管理器中鼠标右键点击src文件夹,在弹出的菜单中选择④New 子菜单里的⑤Class 选项,新建一个类文件。

(4)编写C程序代码:打开第3步中建好的类文件,在编辑器中编写代码如下,补充代码中的关键步骤。

#include"stdio.h"

#include"stdlib.h"

intmain(void)

{

V oidswap(int*pl,int*p2);

intnl,n2,n3;

int*pointerl,*pointer2,*pointer3;

printf("请输入3个数字:nl,n2,n3:");

scanf("%d,%d,%d",&n1,&n2,&n3);

pointerl=&nl;

pointer2=&n2;

pointer3=⑥&n3;

if(nl>n2)swap(pointerl,pointer2);

if(nl>n3)swap(pointerl,pointer3);

if(⑦n2l>n3)swap(pointer2,pornter3);

printf("从小到大的顺序是:%d,%d,%d\n",nl,n2,n3);

retumEXIT_SUCCESS;

}

V oidswap(⑧int*pl,int*p2){

intp;

p=*p1;

*p1=*p2;

*p2=p;

}

(5)使用浏览功能查看函数的调用层次:Eclipse的查看调用层次功能可以清晰展现函数调用关系。首先,将光标定位到编辑器中的⑨swap()函数,点击菜单栏上的“⑩浏览navigate”菜单,选择打开调用层次结构“openCallHierarchy”选项即可看到该函数的调用层次:main()->swap()。

全国2013年1月自学考试软件开发工具试题

课程代码:03173

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

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

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

1.在需求分析阶段,人们最希望软件开发工具提供的帮助是

A.认识与描述客观系统

B.存储及管理开发过程中的信息

C.文档的编制或生成

D.软件项目的管理

2.在实际工作中,数量最大的软件开发工具是

A.分析工具

B.计划工具

C.设计工具

D.软件工作环境

3.为了提高软件开发工作的水平和效率,人们提出了多种程序设计方法。其中,主要为项目管理者服务的是

A.结构化程序设计

B.软件工程方法

C.面向对象的方法

D.即插即用的程序设计

4.IBM公司宣布一个名为AD/Cycle的巨大的理论框架,标志着进入集成的软件开发环境阶段,时间是20世纪

A.80年代初

B.80年代末

C.90年代初

D.90年代末

5.在软件开发过程中,确定信息流通模型的阶段是

A.系统设计阶段

B.程序编码阶段

C.需求分析阶段

D.系统维护阶段

6.自行开发软件开发工具的主要缺点是

A.不易于商品化

B.不便于扩充

C.往往低估开发难度

D.目标不明确

7.在权衡购置或自行开发软件开发工具时不必

..考虑的因素是

A.人员的因素

B.准备从事的软件开发工作的性质与要求

C.资金的多少

D.开发人员对工作与支持程度的实际需要

8.不成功的商品化软件开发工具往往由于

A.应用范围广泛

B.应用范围专一

C.使用手册简单

D.使用手册复杂

9.2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中概括了40年来软件开发工具的发展轨迹,指出抽象程度最高的软件开发工具是

A.Eclipse

B.XMFMosaic

C.Delphi

D.TurboOascal

10.以下几种语言及其开发工具中,发展潜力最差的是

A.VB

B.VC

C.PB

D.C++Builder/Delphi

11.在大型软件开发中,程序员承担的工作是

A.验收模块

B.要求修改

C.交付检验

D.试运行

12.为创建一个C Project,在选择向导窗口“Select a wizard”对话框中打开C/C++文件夹,选择"C Project"后,单击的按钮是

A.Next

B.Back

C.Finish

D.Cancel

13.为了在不影响程序行为的情况下进行系统范围内的代码更改,用户可以使用Eclipse的

A.重构功能

B.重命名功能

C.搜索功能

D.抽取方法

14.在GDB添加行断点时,应打开调试文件,从菜单中选择的选项是

A.AddBookmark

B.DisableBreakpoint

C.ToggleBreakpoint

D.BreakpointFroperties

15.在Eclipse代码模板编辑中,变量用{ }括起来,开头的字符是

A.$

B.¥

C.&

D.@

16.在CVS中,获得工作备份的操作称为

A.输入

B.提交

C.签出

D.更新

17.在软件开发过程中,直接与设计方案关联的界面是

A.分析界面

B.编程界面

C.用户界面

D.管理界面

18.在GDB添加方法断点时,采用鼠标右键单击add的方法,在弹出菜单中应选择的选项是

A.Refactor

B.ToggleBreakpoint

C.References

D.OpenDeclaration

19.在Eclipse插件中,用户配置项目日志所使用的插件是

A.Login

B.Log4E

C.Lomboz

D.DBEdit

20.使用RationalRose建模不能

..支持

A.UML的建模

B.HTML开发

C.采用基于组件的开发

D.系统分析到系统实现双向工程

非选择题部分

注意事项:

用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

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

21.软件开发工具是在__高级____程序设计语言的基础上,为提高软件开发的质量和效率,对软件开发者提供帮助的一类新型的软件。

22.对于单个的程序员来说,以下两个转换是做好软件工作的关键。首先是从用户的理解到程序员的理解,其次是从程序员的理解到__程序的实现____的实现。

23.框图是描述程序执行的逻辑过程的概念模式,把程序执行的基本步骤归纳为判断、处理、_输入输出___、起始或终止几个基本功能。

24.人机交互手段的八个方面是:键盘操作、屏幕滚动、__帮助系统___、菜单选择、鼠标操作,色彩应用、数据录入和信息显示。

25.面对软件开发中的种种困难和问题,几十年来,软件工作者先后提出了结构化程序设计,___软件工程___方法,面向对象的方法,即插即用的程序设计方法,面向开源软件的程序设计等方法。

26.软件开发工具是引导人们建立正确、有效的__概念模式____的一种手段。

27.Eclipse重构中的重命名功能为我们解决了变量、___类___、函数等重命名的所有问题。

28.软件开发过程的每一个周期可以分为五个阶段:需求分析、分析设计、__编码____、测试和维护。

29.对于CASE工具有两种理解。一种是计算机辅助_软件工程_____,另一种是计算机辅助系统工程。

30.软件开发的工作环境包括硬件配置、系统软件、_数据库管理系统_____、网络通信等各种条件。

31.在Eclipse中允许用户在__注释____、代码和文件三个维度设置代码模板。

32.Eclipse CDT编辑器的首选项设置包括外观、键、搜索、工作空间和__浏览器____。

33.通过网络,人们可以更方便地互通信息、__共享知识____,这就给软件重用、知识重用提供了新的机会。

34.Eclipse的团队支持组件负责提供__版本控制____和配置管理支持。

35.Eclipse的工作空间是负责管理_用户资源_____的插件。

36.Eclipse CDT调试器允许用户使用设置断点、暂停、_单步执行代码_____的方法来控制程序的运行过程。

37.在Eclipse定制透视图编辑器中的四个标签,分别定制的是__工具栏____、菜单栏、命令组和快捷方式。

38.版本控制软件ClearCase涵盖的范围包括版本管理、建立管理、工作空间管理和_过程控制_____。

39.在Eclipse插件清单文件中描述了插件的名字、___版本号___以及使用的或本身定义的扩展点等信息。

40.使用UML建模时一般分为用例视图设计,逻辑设计和_物理设计_____设计几大部分。

三、简答题(本大题共6小题,每小题5分,共30分)

41.软件开发工具的主要性能指标有哪些?

答:1)表达能力和描述能力;2)保持信息一致性的能力;3)使用的方便程序;4)工具的可靠程序;5)对软件和硬件环境的要求。

42.简述结构良好的软件应满足的条件。

答:1)正确地实现所要求的功能,准确地给出预定的输出结果;2)用户界面友好,符合实际用户的使用习惯与知识水平;3)具有足够的速度,能在符合用户要求的时间限度内,给出所要求的处理结果;4)具有足够的可靠性,能够在各种干扰下保持正常的工作;5)程序易讯,结构良好,文档齐全,从而保证易于修改。

43.简述软件开发工具使用中,审计的范围。

答:所谓审计是指对一个系统的运行状况及效率进行检测与评价,以便进一步用好或改进这个系统。审计的范围应当包括工具使用的环境、人员、工作负担、工作效果、存在问题、改进方向等许多方面。

44.简述软件开发中常用的概念模式。

答:在软件开发中常用的概念模式有八种:框图、结构图、数据流程图、实体关系图、数据字典图、时序网络、数学与逻辑模型、计算机模拟模型。

45.什么是软件开发工具的标准化?

答:软件开发工具的标准化是指软件构件的标准化以及用标准构件组成大型软件结构的标准化。

46.简述面向对象过程的一般步骤。

答:1)标识和定义对象及类;2)组织类间的关系;3)在类层中构造框架;4)建立可重用的类库和应用程序框架

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

47.试论信息库管理功能与一般数据库管理系统的区别。

五、应用题(本大题共1小题,20分)

48.以下两题中的程序代码分别是用C和C++语言编写的“数字求和”的C和C++程序代码,

任选其中一题,都选的以前一题计分。

(1)已编写C程序代码如下:

#include

#include

int add(intx,iIlty){

return x+y;

}

void main(void) {

intresult,i;

intMax_NUM;

result= 0;

printf("请输入要求和的数字\n");

scanf("%d",&Max_NUM);

for(i=0;i<=Max_NUM;i++)

result= add(i);

print("求和结果是:");

printf("%d\n",:result);

returnEXIT_SUCCESS;

}

1)将该程序在Eclipse编辑器中进行编译后,在result = add(i);等代码行前显示“X”符号,请回答代码行前显示的“X”符号说明了什么?

2)修改该程序中出现的错误。

3)若要将名为SUM的C程序外部项目导入到Eclipse集成环境中,根据下面提供的菜单、按钮、窗口等操作选项,请写出导入SUM项目到Eclipse集成环境中的基本操作步骤(从菜单栏上的file开始)。

File、Export、Import、General文件夹、C/C++文件夹、CVS文件夹、ExistingProjectsintoWorkspace、Preferences、Next、Selectrootdirectory,Selectarchivefile、Finish、cancel。

绝密★考试结束前

全国2014年10月高等教育自学考试

软件开发工具试题

课程代码:03173

请考生按规定用笔将所有试题的答案涂、写在答题纸上。

选择题部分

注意事项:

1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。

2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。

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

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

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

1. Dictionary/3000是

A.计划工具

B.分析工具

C.设计工具

D.集成化工具

2. 提出即插即用程序设计的基础是

A.结构化程序设计

B.面向对象程序设计

C.面向开源软件程序设计

D.C语言程序设计

3. 在大型软件开发中项目负责人承担的工作是

A.验收模块

B.要求修改

C.交付检验

D.试运行

4. 一般认为,好的软件应该

A.速度快

B.正确实现要求的功能

C.程序简短

D.价格低廉

5. 在软件开发工具的概念模式中,着重描述模块间控制的是

A.实体联系图

B.结构图

C.系统流程图

D.数据流程图

6. 软件开发工具最重要的信息出口是

全国自学考试软件开发工具试题

全国2008年10月自学考试软件开发工具试 题 全国2008年10月自学考试软件开发工具试题试卷内容预览网站收集有1万多套自考试卷,答案已超过2000多套。我相信没有其他网站能比此处更全、更方便的了。 全国2008年10月自学考试软件开发工具试题 课程代码:03173 一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.软件开发工具最重要的性能是( ) A.存储各种信息的能力 B.工具的可靠程度 C.版本管理的能力 D.帮助人们编写文档 2.计划工具是从( ) A.宏观的角度去看待软件开发 B.微观的角度去看待软件开发 C.宏观的角度去制定测试方案 D.微观的角度去制定测试方案 3.在论述程序结构时,E.Yourdon把程序的结构分解成三个基本模块,即( ) A.处理单元、循环机制、二分决策机制 B.处理单元、循环机制、控制转移机制 C.循环机制、二分决策机制、控制转移机制

D.处理单元、二分决策机制、控制转移机制 4.划分模块的基本要求是( ) A.模块间联系少,模块规模足够小,模块扇入数足够大 B.模块功能单一,模块间联系少,模块扇入数足够大 C.模块功能单一,模块间联系少,模块规模足够小 D.模块功能单一,模块规模足够小,使用逻辑耦合 5.在信息库(Repository)研究中的核心问题是( ) A.提高信息的共享性 B.保持信息的一致性 C.确保信息的准确性 D.保证信息的安全性 6.在PowerBuilder中,提供以自由表形式显示数据的是( ) A.应用程序对象 B.菜单对象 C.数据窗口对象 D.用户对象 7.在软件开发工具中,文档生成功能与代码生成相比( ) A.数量小,内容复杂 B.数量小,内容简单 C.数量大,内容复杂 D.数量大,内容简单 8.在AD/Cycle的跨周期管理中,在编码和测试阶段都使用的工具是( ) A.建模工具 B.分析工具 C.测试工具 D.生成工具 9.对软件开发工具进行审计(Audit)的基础是( ) A.功能完善的软件 B.日常记录的信息

自考03173软件开发工具10月试题及答案

自考软件开发工具(2014.10)真题及答案 一单选 1.Dictionary/3000是() A.计划工具 B.分析工具 C.设计工具 D.集成化工具 正确答案 B 讲解 分析工具主要指用于分析的工具。例如:帮助人们编辑数据字典的、专用数据字典管理系统。 2.提出即插即用程序设计的基础是() A.结构化程序设计 B.面向对象程序设计 C.面向开源软件程序设计 D.C语言程序设计 正确答案 B 讲解 即插即用的程序设计是近年来软件界讨论的又一个热门话题,与它紧密相关的还有组件程序设计(component Programming),组合文件(Compound Document),宏观程序设计等。这是在面向对象的程序设计方法的基础上提出来的。 3.在大型软件开发中,项目负责人承担的工作是() A.验收模块 B.要求修改 C.交付检验 D.试运行 正确答案 A 讲解 分配子任务下次,最后检验各个模块完成。 4.一般认为,好的软件应该() A.速度快

B.正确实现要求的功能 C.程序简短 D.价格低廉 正确答案 B 讲解 软件的质量评价在于: 1)正确地实现所要求的功能,准确地给出预定的输出结果; 2)用户界面友好,符合实际用户的使用习惯与知识能力; 3)具有足够的速度(而不是越快越好),能在符合用户要求的时间限度内,给出所要求的处理结果; 4)具有足够的可靠性,能够在各种干扰下保持正常的工作; 5)程序易读。 5.在软件开发工具的概念模式中,着重描述模块间控制的是() A.实体联系图 B.结构图 C.系统流程图 D.数据流程图 正确答案 B 讲解 程序的结构分解成三种基本模块:处理单元,循环机制,二分决策机制。按照这种方法来构造程序,就可以把程序内容的各种相互影响有效地控制在模块内部,从而避免“水波效应”。这样一来,问题的关键就在于合理地划分模块,并保证模块符合“结构良好”的要求。 6.软件开发工具最重要的信息出口是() A.代码生成和图形处理 B.文档生成和报表生成 C.代码生成和联机查询 D.代码生成和文档生成 正确答案 D 讲解 只要人们规定了合理的存储模式和检索途径,就能在信息存储、检索以至一致性的保持上得到很大的帮助。至于像代码与文档的自动生成则可以在更大的程度上给人们帮助。

03173软件开发工具2009年10月份真题及答案

全国2009年10月高等教育自学考试 软件开发工具试题 课程代码:03173 一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.从60年代末期开始,人们对于软件工作的认识大大深入了,在认识到软件工作的重要性的同时,也认识到了软件工作的困难性。这就是所谓的() A.软件的智能化问题 B.结构化程序设计的技巧问题 C.软件生存期的划分问题 D.软件危机问题 2.一般来说,软件开发工具对环境的要求() A.与它所支持的应用软件的环境要求无关 B.依赖于它所支持的应用软件的环境要求 C.应当超出它所支持的应用软件的环境要求 D.不应当超出它所支持的应用软件的环境要求 3.属于软件开发工具的是() A.COBOL B.DOS C.TOOLBOOK D.DBMS 4.编写文档的主要工作阶段是() 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.在NEWCAFG中,构成Repository库的主体关系是() A.系统类关系 B.属性类关系 C.实体类关系 D.联系类关系 10.在对市场上可供使用的软件开发工具进行调查研究时应包括的内容是() A.软件开发工具供应商的规模 B.软件开发工具的管理者 C.软件开发工具的销售量 D.软件开发工具的服务和培训条件 二、多项选择题(本大题共10小题,每小题2分,共20分) 在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。 11.软件开发工具在以下几方面提供支持() A.认识与描述客观系统 B.存储及管理开发过程中的信息 C.代码的编写或生成 D.文档的编制或生成 E.为挑选管理人员提供必要的信息 12.NEWCAFG的安全保证主要措施是对信息库的() A.密码设置 B.备份 C.恢复 D.访问控制 E.登记日志 13.质量好的软件应满足() A.实现所要求的功能 B.界面友好 C.足够的运行速度 D.足够的可靠性 E.结构良好,文档齐全 14.模块的划分应符合() A.功能尽可能单一、明确 B.模块间的联系尽可能少 C.明确说明模块间必需的联系 D.模块间仅限于数据耦合 E.模块的规模足够小 15.造成大型软件开发困难的原因有:() A.大系统的复杂性 B.人员的组织与协调

全国1月自学考试软件开发工具试题

全国2013年1月自学考试软件开发工具试题 课程代码:03173 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸” 的相应代码涂黑。错涂、多涂或未涂均无分。 1.在需求分析阶段,人们最希望软件开发工具提供的帮助是 A.认识与描述客观系统 B.存储及管理开发过程中的信息 C.文档的编制或生成 D.软件项目的管理 2.在实际工作中,数量最大的软件开发工具是 A.分析工具 B.计划工具 C.设计工具 D.软件工作环境 3.为了提高软件开发工作的水平和效率,人们提出了多种程序设计方法。其中,主要为项目管理者服务的是 A.结构化程序设计 B.软件工程方法 C.面向对象的方法 D.即插即用的程序设计 4.IBM公司宣布一个名为AD/Cycle的巨大的理论框架,标志着进入集成的软件开发环境阶段,时间是20世纪 A.80年代初 B.80年代末 C.90年代初 D.90年代末 5.在软件开发过程中,确定信息流通模型的阶段是 A.系统设计阶段 B.程序编码阶段 C.需求分析阶段 D.系统维护阶段 6.自行开发软件开发工具的主要缺点是 A.不易于商品化 B.不便于扩充 C.往往低估开发难度 D.目标不明确 7.在权衡购置或自行开发软件开发工具时不必 ..考虑的因素是 A.人员的因素 B.准备从事的软件开发工作的性质与要求 C.资金的多少 D.开发人员对工作与支持程度的实际需要 8.不成功的商品化软件开发工具往往由于 A.应用范围广泛 B.应用范围专一

C.使用手册简单 D.使用手册复杂 9.2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中概括了40年来软件开发工具的发展轨迹,指出抽象程度最高的软件开发工具是 A.Eclipse B.XMF Mosaic C.Delphi D.Turbo Oascal 10.以下几种语言及其开发工具中,发展潜力最差的是 A.VB B.VC C.PB D.C++Builder/Delphi 11.在大型软件开发中,程序员承担的工作是 A.验收模块 B.要求修改 C.交付检验 D.试运行 12.为创建一个C Project,在选择向导窗口“Select a wizard”对话框中打开C/C++文件夹,选择"C Project"后,单击的按钮是 A.Next B.Back C.Finish D.Cancel 13.为了在不影响程序行为的情况下进行系统范围内的代码更改,用户可以使用Eclipse的 A.重构功能 B.重命名功能 C.搜索功能 D.抽取方法 14.在GDB添加行断点时,应打开调试文件,从菜单中选择的选项是 A.Add Bookmark B.Disable Breakpoint C.Toggle Breakpoint D.Breakpoint Froperties 15.在Eclipse代码模板编辑中,变量用{ }括起来,开头的字符是 A.$ B.¥ C.& D.@ 16.在CVS中,获得工作备份的操作称为 A.输入 B.提交 C.签出 D.更新 17.在软件开发过程中,直接与设计方案关联的界面是 A.分析界面 B.编程界面 C.用户界面 D.管理界面

03173软件开发工具2013年10月份真题及答案

2013年lO月高等教育自学考试全国统一命题考试 软件开发工具试卷 (课程代码03173) 本试卷共5页,满分l00分,考试时间l50分钟。 考生答题注意事项: 1 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。 2.第一部分为选择题。必须对应试卷上的题号使用28铅笔将“答题卡”的相应代码涂黑。 3.第二部分为非选择题。必须注明大、小题号,使用0。5毫米黑色字迹签字笔作答。4.合理安排答题空间,超出答题区域无效。 第一部分选择题 一、单项选择题(本大题共20小题,每小题l分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡’’的相应代码涂黑。未涂、错涂或多涂均无分。’ 1.汇编语言的特点是 A.使用一定意义的单词或缩写来代替枯燥的ol字符串 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.信息库管理中最困难的问题是 A.信息录入 B.信息更新 C.使用查询 D.一致性维护 9.软件开发工具性能审计不包括 A.工具的效率 B.工具能否生成代码

自考本科国际贸易案例分析历年真题

案例分析(解释案件,名词定义,解决方法) 1、商品包装(2013 10, 2014 04中性包装,2015 10) (2013 10)国内某厂向国外出口一批灯具。合同上规定每筐30只,共100筐。 我方工作人员为方便起见,改为每筐50只,共60筐,灯具总数不变。请问这种处理方式是否构成违约。 答:(1)在进出口交易中,买卖双方必须严格按照合同规定的条款履行合同,如一方行为与合同规定不完全相符,就构成违约。 (2)上述交易中,我方虽未改变交货总数,但却改变了每件包装内装商品的数量和包装件数,与合同规定不符,因此,这种处理方式已构成违约。 (2014 04)菲律宾某公司与上海某自行车厂洽谈进口业务,打算从我国进口“永久”自行车1000辆。但要求我方改用“健”牌商标,并在包装上不得注明“MadeinChina”字样。问:我方是否可以接受在处理此项业务时,应注意哪些问题 答:(1)这是一笔中性包装交易,处方要求我方采用定牌中性包装,我方一般可以接受。 (2)在处理该业务时应注意:首先,要注意对方所用商标在国外是否有第三者已经注册,若有则不能接受。如果一时无法判明,则应在合同中写明“若发生工业产权争议由买方负责”。其次,要考虑我方品牌产品在对方市场的销售情况,若我方商品已在对方市场树立良好声誉,则不宜接受,否则会影响我方产品地位,甚至造成市场混乱。 (2015 10)国内某出口公司与日本某公司达成一项出口交易,合同指定由我方出唛头,因此,我方在备货时就将唛头刷好。但在货物即将装运时,国外开

来的信用证上又制定了唛头。 答:我方可以通知买方要求其修改信用证,使信用证内容与合同相符,如买方同意改证,卖方应坚持在收到信用证修改通知后再对外发货;或者我方在收到信用证以后,按信用证规定的唛头重新更换包装,但所花费的额外费用应由买方负担。在收到信用证发现与合同不符后,不要做出既不通知买方要求其改证也不重新更换包装而自行按原唛头出口的错误行为。 约定包装条件的定义 包装条件是买卖合同中的一项主要条件。 卖方支付的货物未按约定的条件包装,或者货物的包装与行业习惯不符,买方有权拒收货物。 货物虽按约定的方式包装,但却与其他货物混杂在一起,买方可以拒收违反规定包装的那部分货物,甚至可以拒收整批货物。 2、分批装运(2009 10, 2010 10,2012 10) (2009 10)我国某企业紧急出口一批服装到迪拜,共计300公吨,对方企业也已经开好信用证,信用证上要求该批货物不允许分批装运。但由于我方企业生产能力有限,不能及时提供300公吨的服装,因此,我方企业按对方企业的要求,在国内组织了其他同类货源,并于青岛、上海和宁波三个港口各装运了100公吨的货物在同一航次的同一条船上,同时在提单注明了不同的装运地和不同的装运日期。鉴于该种情形,我方企业是否违约银行最终能否议付 答:这不构成违约,银行能议付。由于分批装运是指一笔成交的货物分若干批次装运。但一笔成交的货物,在不同时间和地点分别装在同一航次、同一条船上,即使分别签发了若干不同内容的提单,也不能按分批装运论处,因为该笔成交的

2018年自考考试《软件开发工具》试题及答案

2018年自考考试《软件开发工具》试题及答案 1.为了推广应用计算机,大量的工作集中在( B )中。 A.硬件领域 B.软件领域 C.研制软件开发工具 D.研究改进程序设计方法 2.从( C )语言开始,软件摆脱了对特定硬件系统的依赖。 A.第一代 B.第二代 C.第三代 D.第四代 3.软件开发工具是以( C )语言为基础的。 A.第一代8.第二代C.第三代D.第四代 4对用户的需求进行分析,最终以编程所需的方式表达出来,这是(D. )必须承担的任务。 A.用户部门的技术人员B企业管理人员C、教学工作者D.软件开发者 5.软件开发的成败更多地依赖于( D ) A.程序员的编程能力B项目负责人的技术水平 C软件开发工具的使用D合理的组织和协调 6.软件开发的第一阶段是:( A ) A.需求分析B画出程序流程图c.选择所用的语自D.编写程序 7.需求分析阶段的主要任务是(A )。 A.提出初始要求,写出功能说明书 B 对计算机需求的分析 C.对语言需求的分桥D 对软件开发工具的需求分析 8.编写软件使用说明书与编程工作应( C )。 A先编写程序B.先编写使用说明节

C.同步编写D。可不计次序 9.认识与描述客观系统是软件开发工具对软件开发( B )阶段的支持、 A.需求分析 B.总体设计c.实现D.运行维护 10.在存储和管理开发过程中的信息时.最重要、最困难的问题是:( D )。 A.信息的收集 B.信息的分类 C.信息存储的格式 D.信息的一致性 E.信息的维护 t1.软件使用的方便程度主要依赖于( D ) A.软件的功能 B.操作系统C I/O设备D 人机界面 12.编写与调试软件的工具属于( C )。 A.计划工具 B.分析工具 C.设计工具D管理工具 13.帮助人们绘制数据流程图、结构图、ER团的工具属于( B ) A计划工具B.分析工具C.设计工具D管理工具 14.(B )工具从更宏观的角度去看待软件开发。 A计划B.分析C设计D 调试运行 15.帮助管理项目的进度、资源、质量等的软件开发工具属于( D) A.计划上具 B.分析工具 C.设计工具D管理工具 16.( D )实现了跨生命周期的信息管理与共享。 A.计划工具 B.分桥工具 C.设计工具D管理工具 多项选择题 1.(AB)语言依赖于机器

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

全国2019年10月高等教育自学考试 软件开发工具试题 课程代码:03173 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在 题干的括号内。每小题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.下列功能中,不属于项目管理的是( ) A.生成程序代码 B.资源状况 C.人员情况 D.变更情况 9.需要有跨生命周期的信息管理功能的模块是( ) A.总控 B.信息库和信息库管理 1

C.代码生成 D.项目管理和版本管理 10.对软件系统进行审计(Audit)的基础是( ) A.功能完善的软件 B.日常记录的信息 C.方便灵活的用户界面 D.良好的计算机系统 二、多项选择题(在每小题的五个备选答案中,选出二至五个正确的答案,并将正确答案的序 号分别填在题干的括号内,多选、少选、错选均不得分。每小题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.人机界面和总控模块是软件开发工具的( ) A.信息入口 B.信息分析 C.信息管理 D.调度中心 E.程序代码产生点 17.在下列特点中,属于00方法的是( ) A.封装 B.抽象 2

软件开发工具与试题答案最新

系部 专业 班级 姓名 学号 第 1错误!未找到引用源。错误!未找到引用源。 页 共错误!未找到引用源。 10 页 第 2错误!未找到引用源。错误!未找到引用源。 页 共 10 页 装 线 订 考试方式:闭卷 考试时间:50分钟 卷面总分:150 分 一 选择题 (每小题2分,共40分) 1.高级程序设计语言实现了 A .计算机系统的各种资源自动管理 B.计算机语言对机器的独立性 C .由机器自己去安排执行的顺序 D.用自然语言描述人们设想的处理过程 2.软件工具的思想与方法得到了广泛的宣传是在20世纪的 A.50年代 B.60年代 C .70年代 D.80年代 3.在软件开发过程中,直接与变更要求关联的界面是 A .分析界面 B.编程界面 C .用户界面 D.管理界面 4.在软件开发过程中,确定子系统或模块划分的阶段是 A .需求分析阶段 B.分析设计阶段 C .程序编码阶段 D.系统维护阶段 5.软件开发工具的基础是 A .数据库 B.工具软件 C .信息库 D.文档 6.购买市场上已有的软件开发工具的优点是 A .减轻工作负担 B.比较便宜 C .发展水平较高 D.可靠程度较高 7.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是 A .VC B.PB C.C++Builder/Delphi D.JAVA 8.不属于...软件开发工具概念模式的是 A .数据流程图 B.实体关系图 C .关键路线图 D.数据字典 9.以下几种较有代表性的语言及其开发工具中发展潜力最差的是 A .VC B.VB C .PB D.JAVA 10.用来打开网页文件的编辑器是 A.C/C++编辑器 B.文本编辑器 C .任务编辑器 D.Web 浏览器 11.出现最早的软件开发工具是 A .计划工具 B.分析工具 C .设计工具 D.集成化工具 12.一个好的项目组应当具备的条件是 A .有事先制定详细的时间表,并且得到严格执行 B.成员有程序设计所需要的基本知识与技能 C .成员深入了解本项目所在的领域 D.成员熟悉软件开发的技术环境 13.在Eclipse 设置调试属性时,应选择Preferences 菜单中的选项是 A.General B.Install/Update C.Tasks D.Run/Debug 14.不属于...Eclipse 调试透视图的是 A .触发器 B.变量视图 C .编辑器 D.大纲视图 15.在Eclipse 代码模板编辑中,变量的开头字符和括起来的符号分别是 A.$和[ ] B.&和{ } C .¥和( ) D.$和{ } 16.在版本控制软件中,对程序冻结和解冻的操作人员只能是 A .程序员 B.程序员和管理员 C .管理员 D.用户 17.在Eclipse 的插件清单中,提供插件id 的标签是 A.plugin B.runtime C.requires D.extensions 18.在Eclipse 插件中,属于代码管理类插件是 A .CDT B.Lomboz C.PDT D.Log4E 19.在Rational Rose 建模的逻辑设计中,使用的图是 A .活动图 B.状态图 C .交互图 D.关联图 20.在Rational Rose 建模的设计中,系统中与实现无关的视图是 A .用例图 B.活动图 C .顺序图 D.协作图 题 号 一 二 三 四 五 总成绩 合分人 得 分 得 分 评阅人 软件开发工具考试试题 课程代码:03173

(完整版)软件开发工具历年填空真题

1.需求分析阶段产生的文档是____软件功能说明书_______。 2.按工作阶段划分,软件开发工具分为设计工具、分析工具和__计划_________工具。 3.软件是人类在各个领域中积累的知识的结晶,是人类文明与知识得以___延续________的 新型的_______载体____。 4.从概念上说,面向对象的程序设计语言是在第___三________代语言基础上出现的。 5.AD/Cycle把应用软件开发过程的每个周期分为五个阶段,依次是:需求分析阶段、分析 与设计阶段、_____编程______阶段、______测试或调试_____阶段和使用与维护阶段。 6.在模块之间,应尽量避免传递__控制_________信号。 7.实体关系图是描述__静态________数据结构的概念模式。 8.与数据流程图相比,结构图着重于描述软件模块之间的____控制_______。 9.数据字典用___表格_____的形式列出数据的_____静态属性______及相互关系。 10.时序网络主要描述系统状态及其_____转换______。 11.文档生成包括文章、____表格_______、_____图形______三大类。 12.由于“信息爆炸”问题的存在,对历史信息必须有_____脱机备份______的准备。 13.项目管理与版本管理的关键问题是___历史信息________的处理。 14.自行开发工具要坚持短小实用、逐步积累___________的原则,避免期望过高,贪大求全。 15.软件开发工具的使用者一般包括系统分析人员,_分析设计人员__________,______程 序员_____,资料员,测试人员和系统维护人员。 17.按集成程度划分,可以将软件开发工具分成两类:一类是单项的、面对某一 工作阶段或某一工作任务的工具;一类是集成的、面对软件开发的全过程的工具。 18.一般地说,项目管理的要素是进度、质量、费用(开支)、资源利用。 19.概念模式在认识中起了一种筛选的作用,选择出某些信息,迅速形成人们对 这一事物的看法,并由此作出决策,付诸行动。 20.对于软件来说,样品即产品,正是由于这样的特点,进度和质量 对软件开发是最关键的问题。P65 21.跨越生命周期的信息管理是项目管理与版本管理的基本功能,随 着软件开发工具的普遍应用,这方面的需求将会越来越多。 22.如果说总控部分和人机界面使用户面对一个良好的工作环境的话,那么在这个环境中, 工作的范围及深度则取决于信息库的功能和内容。 23.对于软件开发工具来说,面向用户最根本的是要有立足于符合应用领域实际的、符合软 件开发人员思路的概念模型,包括静态模型SAA 和动态模型AD/cycle p 73 。

自考本科《财务管理学》历年真题(12套)真题及答案

2010年1月江苏省高等教育自学考试 一、单项选择题(每小题1分,共27分) 在下列每小题的四个备选答案中选出一个正确答案。并将其字母标号填入题干的括号内。 1?某人某年年初存入银行100元,年利率3%,按复利方法计算,第 三年年末他可以得到本利和(D)P33 A ? 100 元 B ? 103 元C. 109 元D . 109.27 元 2?某企业税后利润67万元,所得税率33%,利息费用50万元,则该企业的已获利息倍数是(D)P70 A.0.78 B.109 C.2.78 D.3 3?标准离差是各种可能的报酬率偏离以下哪一项的差异?(A)P48 A.期望报酬率B.概率C.风险报酬率D.实际报酬率 4?固定资产具有较差的变现性与(A)P249 A.流动性 B.实用性 C.损耗性 D.效益性 5?进行短期有价证券投资的主要目的是(C)P285 A ?获得稳定的收益 B ?获取控制权 C ?调节现金余额D?规避利率风险6?有效的成本控制的前提是(A)P339 A .健全的基础工作 B .健全的原始记录工作 C .健全的计量工作 D .健全的定额管理制度 7?企业与投资者、受资者之间形成的关系,称之为(C)P7P8 A .债权债务关系B .上下级关系C.企业与所有者之间的关系会关系 8.财务管理的基础理论是(A)P26 A ?经济学 B ?会计学 C ?金融学 D ?管理学 9?资金时间价值从其实质上看是指货币资金的(B)P30 A.膨胀 B.增值 C.紧缩 D.拆借 10.从市盈率的直接计算公式看,可以视为(B)P56 A ?投资收益率 B ?投资回收年限C.股票的市场价值D.股票的卖出依据11?属于综合财务分析法的有(C)P80 A ?比率分析法 B ?比较分析法C.杜邦分析法D ?因素分析法12?在20, n/60”的信用条件下,购货方放弃现金折扣的信用成本为(A)P99 A . 27.835% B . 29.835% C . 31.835% D . 37.835% 13.企业筹集的资本金是企业法定的(C)辅P37 A .营业资金 B .营运资金C.自有资金D .负债资金 14.公司增发新股,属于资本结构的(D)P114 A .存量调整 B .宿量调整C.无量调整D .增量调整 15.科技开发、咨询、服务性有限公司的法定最低注册资本限额为人 民币(A)P119 A . 10万元 B . 30万元 C . 50万元 D . 100万元 16.根据《企业财务通则》规定,我国企业资本金的确认采用(B)P119 A .授权资本制 B .实收资本制C.折中资本制D .法定资本金 17.根据公司法规定,企业累计债券总额不得超过企业净资产的 (C)P170 A . 20% B . 30% C . 40% D . 50% 18.当债券的票面利率小于市场利率时,债券应(C)辅P60 A .溢价发行 B .等价发行C.折价发行D .协议价发行 19.财务成本是应收帐款所占用资金的(A)P212 A .资金成本 B .虚拟成本C.利息D .实际成本 20.在ABC管理法中,A类存货是指那些(D)P246 A.品种多所占资金也多的存货 B.品种少所占资金也少的存货 C.品种多所占资金少的存货D .品种少所占资金多的存货 21.若某方案现值指数小于1,下列哪种说法是正确的?(A)P258 A .未来报酬总现值小于投资额现值 B .未来报酬总现值大于投资额现值 C .未来报酬总现值等于投资额现值 D .未来现金流入等于投资额现 值 22.若投资方案的内含报酬率等于投资报酬率,则现值指数(D)P258 A.等于零 B.小于零 C.大于零 D.等于1 23?债券的收益是固定的,但其价格会随市场利率的上升而(B)P170 A .上升B.下跌C .保持不变D .有波动性 24.属于企业扩张的形式是(C)P406 A .企业分立B.企业剥离C .企业收购D .企业清算 25.某人租房10年,于每年年初支付租金2万元,则10年租金按年 利率i计算的现值应等于(A)万元。P45 A . 2>(P/A,i,9)+2 B . 2>(P/A,i,10) C . 2>(P/A,i,11)一2 D . 2>(P /A,i,11)十1+i) 26.股利政策理论有(D)P377 A .股利发放的程序和方法B.股利种类和股利实施 C.普通股利和优先股利 D.股利无关论和股利相关论 计息期是(D)P289 A. 一年 B.半年C . 一季D . 一个月 二、多项选择题(每小题1分,共5分) 在下列每小题的五个备选答案中有二至五个正确答案。请将正确答案全部选出。并将其字母标号填入题干的括号内。 28.资金的时间价值在资金与时间关系上体现为(ABCE)P32 A.资金使用时间越长,时间价值越大 B.资金使用数量越多,时间价值 越大 C.资金周转越快,时间价值越大 D. 上述三者结合,时间价值变得更小 E.上述ABC三者结合,时间价值变得更大 29.计算速动比率时,把存货从流动资产中剔除,其原因有(BCDE)P68 A.存货可能占用资金太多 B.存货可能存在盘亏、毁损 C .存货可能已充当了抵押品 D .存货可能已降价 E.存货变现速度最慢 30.企业筹集资金的动因有(ABCDE)P89 A .依法创立企业B.扩大经营规模C .偿还原有债务 D .调整财务结构 E .应付偶发事件 31.企业筹集权益资金的方式有(ACE)P121 A .发行股票B.发行债券C .企业内部积累 D ?借款 E .吸收直接投资 32.下列各项哪些是债权资产存在的原因?(ABE)P203 A .迫于商业竞争需要B.减少存货积压 C .增加销售收入D.减少资金占用 E.销售和收款两个行为在时间上的不一致 三、判断改错题(每小题2分,共10分)在题后的括号内,正确的打、” 错误的打“X”并在题下空处进行改正。 33.计算递延年金终值的方法,与计算普通年金终值的方法不一样。 (XP37 34.发行公司债券筹集的资金可用于房地产买卖和生产性支出。 D .社27 .某人购入债券,在名义利率相同的情况下,对其比较有利的复利

自考03173软件开发工具-2011-2016真题汇总-整理试题

全国2011年10月高等教育自学考试软件开发工具试题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号。错选、多选或未均无分。 1.一些专门用于支持软件开发的软件开发工具陆续问世,从而进入了专用的软件开发工具的阶段。这个阶段开始于20世纪的( C) A.60年代 B.70年代 C.80年代 D.90年代 2.不属于软件开发工具概念模式的是( B ) A.数据流程图 B.关键路径图 C.数据字典 D.时序网络 3.在一个完整的软件开发工具中,处于中心位置的是总控部分和( D ) A.数据库查询 B.代码生成器 C.通信服务 D.人机界面 4.软件开发工具最重要的信息出口是代码生成和( B ) A.报表生成 B.文档生成 C.联机查询 D.图形处理 5.不属于研制软件开发工具基本技术要点的是( C ) A.面向使用者 B.保证信息准确传递 C.保证系统的可靠性 D.保证系统的开放性 6.软件开发工具文档生成中,最难于处理的容是( A ) A.文章 B.程序 C.表格 D.图形 7.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是( D ) A.VB B.VC C.PB D.JAVA 8.结构化程序设计的方法主要的服务对象是( C )

A.用户 B.系统分析员 C.程序员 D.系统设计员 9.在大型软件开发中,用户承担的工作是( B ) A.验收模块 B.要求修改 C.交付检验 D.试运行 10.2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中,认为错误的观念是( D ) A.软件开发工具的实践性很强 B.软件开发工具的抽象程度越来越高 C.软件开发工具的历史发展是多样性和趋同性并存的 D.在信息处理、知识表达、事务处理等问题上,确实是存在着我们已经认识的普遍规律 11.Eclipse文本编辑器中查找下一个操作的快捷键是( A ) A. Ctrl+K B. Ctrl+Z C. CtrI+C D. Ctrl+X 12.在Eclipse CDT编辑器中,完成快捷键设定的操作是同时按下=键和( B ) A.Shift键 B.Ctrl键 C.Alt键 D.Tab键 13.在Eclipse中,把文件恢复到历史记录版本的操作按钮是( B ) A.Restore B.Replace C.Rename D.Reset 14.下述版本控制软件中,具有开放源代码特点的是( C ) A.RCS B.PVCS C.CVS D.SCCS 15.CVS中,在某一时刻,模块中文件状态的静态影像称为( C ) A.输出 B.提交 C.快照 D.备份

自考英语二历年真题及答案(全)

2005年4月高等教育自学考试全国统一命题考试 英语(二)试卷及答案 (课程代码:00015) PART ONE (50 POINTS) Ⅰ.Vocabulary and Structure (10 points, 1 point for each item) 从下列各句四个选项中选出一个最佳答案,并在答题卡上将相应的字母涂黑。 1.Would’t you rather your child ______ successful with his study and won the scholarship? A. became B. become C. would become D. becomes 2. Although Tom is satisfied with his academic achievement, he wonders _______will happen to his family life. A. it B. that C. what D. this 3. We hope that all the measures against sandstorms, ________ was put forward by the committee, will be considered seriously at the meeting . A. while B. after C. since D. as 4. We cannot leave this tough job to a person_________. A. who nobody has confidence B. in whom nobody has confidence C. for whom nobody has confidence D. who everyone has confidence of 5. You are the best for the job _____ you apply your mind to it . A. until B. if only C. in case D. unless 6.Hey, leave _____!I hate people touching my hair. A. behind B. out C. off D. over 7.I thought the problem of water shortage would ________ at the meeting but nobody mentioned it. A. come up B. come up to C. come over D. come to 8.Mr.Smith , can I ________ you for a minute? I’d like to hear your opinion on this issue. A. say a word with B. have words with C. mention a word with D. have a word with 9.There is a deadlock (僵局) in the discussion when neither side gives ________ to the over . A. a way B. way C. the way D. its way 10. This type of desk and chair can be adjusted ________ the height of students at different ages. A. with B. for C. to D. in Ⅱ.Cloze Test (10 points, 1 point for each item) 下列短文中有十个空白,每个空白有四个选项。根据上下文要求选出最佳答案,并在答题卡上将相应的字母涂黑。 For over a hundred years Japan has consistently spent large sums of money and considerable human resources in an effort to obtain technology. Her ability to negotiate __11___ by the fact most of the technology she wanted was no commercial secrets. Japan’s __12__ has also been strengthened by the fact that her internal market was large, so that __13__ to this market could be offered to multinational companies as an attraction to them to grant licenses. Besides, Japan’s work force was disciplined, so it was capable __14__ applying the information it acquired. Finally, American and European companies, who were __15__ licensers, felt that the Japanese companies might take a large share of the world market __16__ they were

软件开发工具模拟试卷(含答案)

2011年全国自考软件开发工具模拟试卷(二) 一、单项选择题(本大题共20小题,每小题2分,共40分。在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分) 1. 软件开发工具在技术上的三个要点是面向使用者、保证信息的准确传递和保证系统的【】 A. 一致性 B. 周期性 C. 开放性 D. 准确性 答案:C 解析:【考点点击】本题主要考查的知识点为软件开发工具在技术上的三个要点。【要点透析】软件开发工具在技术上的三个要点是面向使用者、保证信息的准确传递和保证系统的开放性。 2. 下面哪项不属于项目管理的范围【】 A. 质量管理 B. 资源管理 C. 费用管理 D. 计时管理 答案:D 解析:【考点点击】本题主要考查的知识点为项目管理的范围。 【要点透析】项目管理包括质量管理、进度管理、资源管理和费用管理。 3. 下列哪个是软件开发工具【】 A. 菜单生成器 B. 编译系统 C. 操作系统 D. 病毒防治软件 答案:A

解析:【考点点击】本题主要考查的知识点为软件开发工具的种类。 【要点透析】软件开发工具包括面向特定功能模块的各种代码生成程序,如:报表生成器、菜单生成器、对话生成器等,而选项中的编译系统、操作系统、病毒防治软件均不是软件开发工具。 4. 在文件系统基础上发展起来的一种数据管理技术,它的重点在于合理地组织数据,体现出数据之间的逻辑关系,并尽可能地帮助用户检索,减少冗余。这是【】 A. 信息库 B. 数据库 C. 数据仓库 D. 资料库 答案:B 解析:【考点点击】本题主要考查的知识点为数据库的定义。 【要点透析】数据库是在文件系统基础上发展起来的一种数据管理技术,它的重点在于合理地组织数据,体现出数据之间的逻辑关系,并尽可能地帮助用户检索,减少冗余。 5. 下列哪个与软件开发工具的性能指标无关【】 A. 主机(频)速度 B. 软件环境 C. 硬件环境 D. 使用要求 答案:A 解析:【考点点击】本题主要考查的知识点为与软件开发工具有关的一些具体的指标。 【要点透析】软件开发工具的性能指标有:(1)表达能力或描述能力。(2)保持信息一致性的能力。(3)使用的方便程度。(4)工具的可靠程度。(5)对硬件和软件环境的要求。 6. 在大型软件开发中,项目负责人的任务不包括【】 A. 分析需求

相关文档
相关文档 最新文档