2024年10月自考03173软件开发工具押题及答案_第1页
2024年10月自考03173软件开发工具押题及答案_第2页
2024年10月自考03173软件开发工具押题及答案_第3页
2024年10月自考03173软件开发工具押题及答案_第4页
2024年10月自考03173软件开发工具押题及答案_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

自考03173软件开发工具押题及答案1.即插即用程序设计方法的基础是

A、结构化方法B、软件工程方法C、面向对象方法D、开源软件方法

2.用通用软件来帮助软件开发人员画图的好处是()

A、可以减少不少工作量B、能反映其逻辑内涵C、能保持一致性D、能画出所需要的各种图形

3.Eclipse的建模框架的简称是

A、EMFB、MDAC、UMLD、MOF

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

A、ER图B、状态图C、类图D、活动图

5.以下几种语言及其开发工具中,同时支持COM和CORBA组件技术的是

A、VBB、PBC、JAVAD、VC

6.在软件开发与维护过程中,维护人员与计算机之间的通信界面是

A、分析界面B、编程界面C、用户界面D、管理界面

7.运行RationalRose,第一个界面是让用户选择

A、用例视图B、编程语言C、需求分析D、建模方法

8.在Eclipse中,“SynchronizewithRepository”功能位于

A、Update父菜单下B、team父菜单下C、Commit父菜单下D、mark父菜单下

9.判断能否利用某开源软件的主要依据是

A、开源软件的质量B、对应用领域的充分了解C、开源软件的可变更性D、开源软件的可靠性

10.作为对软件开发环境的要求,开发人员希望可以在代码编写过程中能把精力集中到

A、排除拼写错误B、避免语法错误C、排除引用错误D、优化代码逻辑和算法

11.软件开发工具一体化的困难在于

A、速度B、容量C、网络的应用程度D、对软件开发过程与相关信息的认识深度

12.属于软件开发工具的是()

A、ActoolsB、AssemblerC、COBOLD、FLOW

13.第三代程序设计语言成熟与普及于上世纪

A、50年代末B、60年代初C、60年代末D、70年代初

14.下述关于VisualStudio和Eclipse的说法中,错误的是

A、都具有代码援助功能B、都具有语法高亮功能C、都具有错误预防功能D、都是微软公司的产品

15.软件开发工具生成的文档包括的内容是

A、程序、文章和表格B、程序、表格和图像C、文章、表格和图形D、文章、图形和图像

16.关于Eclipse首选项中外观设置的目的,下述说法中不正确的是

A、提供个性化空间B、使用户把主要精力放在熟悉编辑器上C、提高工作效率D、使用户在短时间内熟悉工作平台

17.描述系统状态及其转换方式的概念模式是

A、框图B、结构图C、数据流程图D、时序网络

18.区别于一般软件,对软件开发工具而言下列各项最重要的性能是

A、效率B、响应速度C、资源消耗D、表达能力

19.下述版本控制软件中,安全性较差的是()

A、CVSB、ClearCaseC、VSSD、StarTeam

20.结构化程序设计方法的主要服务对象是

A、用户B、项目负责人C、CPU硬件D、程序员

21.下列各项中属于数据字典编写工具的是

A、Dictionary/3000B、WORDSTARC、RationalRoseD、Eclipse

22.在Eclipse中,如果想快速定位到一个变量的定义位置,应使用它的

A、变量声明功能B、类型层次结构功能C、调用层次结构功能D、继承结构功能

23.关于MinGW的描述,错误的是

A、MinGW支持在Linux平台运行B、MinGW可以用来编译Java程序C、MinGW可以用来运行C语言程序D、MinGW包含了C++语言库文件

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

A、提交B、签出C、更新D、输入

25.使用Eclipse时,在安装目录(如:F:/Eclipse)下用鼠标双击即可打开EclipseIDE的是

A、可执行文件eclipse.exeB、插件开发环境(PDE)C、工作台(workbench)D、编程语言插件(CDT)

26.以下软件开发工具中,开发难度最大的是

A、单项的工具B、专用的工具C、自制的工具D、集成与一体化的工具

27.大量应用软件开发工具,开始于

A、20世纪70年代B、20世纪80年代C、20世纪90年代D、21世纪初

28.Eclipse在首次启动时,会扫描并查找plugins目录下的已被定义的

A、模块B、应用C、标签D、插件

29.在EclipseCDT调试器的断点视图中,用于表示禁用状态的断点的图标是

A、蓝色圆圈B、白色圆圈C、蓝色箭头加圆圈D、白色透明圆圈

30.下述关于Eclipse的说法中,错误的是

A、是Sun公司的专有产品B、是一款免费的、面向各平台的、开发者的软件开发环境C、具有“大平台、小核心、多插件”的特点D、与VisualStudio相比,它的安装文件体积相对小

31.在大型软件开发过程中,承担模块调试工作的是

A、用户B、项目负责人C、程序员D、项目组秘书

32.通过Eclipse的菜单栏,用户可以进行整体操作的是

A、操作系统B、整个集成开发环境C、应用系统D、整个系统配置环境

33.为自己所用而开发的工具,需要注意

A、设定现实的、有限的目标B、从一开始就要全面规划,保证功能齐全C、将开发一体化的工具作为最终目标D、只要用得顺手就好,不在乎文档的齐全与资料积累

34.关于Java语言的技术中,属于数据库支持级别的是

A、JavaBeanB、CORBAC、JDBCD、Servlet

35.购置软件工具的优点不包括

A、减轻工作负担B、在某些环节上代替简单重复性的工作C、提高组织与项目管理的规范程度D、便于扩充和升级

36.插件开发环境的简称是

A、DDEB、PDEC、PDTD、PPT

37.购买市场上已有的软件开发工具不具有的优点是()

A、减轻一定的工作负担B、工作的组织管理比较规范C、信息的管理与检索比较方便D、软件开发工具可靠程度高

38.一个优秀的程序员要成为项目组的好成员,必须

A、具有程序设计所需要的基本知识与技能B、深入了解本项目所在的领域C、比较熟悉软件开发的技术环境D、具有高度组织纪律性和团队精神

39.教学辅助软件需要活泼多变的人机界面,这类开发工作最可能需要

A、一般的屏幕设计的现成工具B、一般的报表设计的现成工具C、多媒体软件开发工具D、系统分析工作的工具

40.Eclipse复制操作的快捷键是

A、Ctrl+CB、Ctrl+FC、Ctrl+VD、Ctrl+Y

41.将光标定位到编辑器中相应的函数位置点击菜单栏上的浏览Navigate"菜单,要Eclipse打开调用层次结构,可以使用的快捷键是

A、Ctrl+Alt+HB、Ctrl+Alt+KC、Ctrl+Alt+FD、Ctrl+Alt+R

42.使用RationalRose建模支持的是

A、从数据流程图生成代码B、分析过程流程C、采用基于组件的开发D、HTML开发

43.在购置软件开发工具前,不必重复调查

A、开发工具的功能B、开发工具的品牌C、开发工具的服务D、开发工具的运行环境

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

A、时序网络B、计算机模拟模型C、结构图D、数学与逻辑模型

45.下列各编程语言中,跨平台特性最好的是

A、VBB、PBC、DelphiD、Java

46.描述数据内容的概念模式是

A、框图B、数据流程图C、数据字典D、实体关系图

47.结构化程序设计的实施方法是

A、自顶向下B、自底向上C、合理选择D、从易到难

48.在GDB的窗口ShowView中,打开Debug文件夹,激活断点视图的选项是()

A、DisassemblyB、BreakpointC、MemoryD、Modules

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

A、PBB、C++Builder/DelphiC、VBD、JAVA

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

A、代码生成和报表生成B、文档生成和联机咨询C、代码生成和图形处理D、代码生成和文档生成

51.实施面向对象的程序设计,采用的方法是

A、自顶向下B、自底向上C、中间开始,双向发展D、合理选择层次,控制系统复杂性

52.较早期的软件开发工具的特点是

A、基于某一种计算机语言B、支持软件开发过程中所涉及的交互C、支持文档管理D、支持代码版本管理

53.在Eclipse插件中,用于快速开发图形编辑器的插件是

A、CDTB、EMFC、MDTD、GEF

54.提供CVS产品版本、来源和服务状态信息的页面是()

A、ServerB、AboutC、PlugineD、Advanced

55.关于java语言的技术中,属于组件技术的是

A、CORBAB、JDBCC、JSPD、Servlet

56.为实现软件开发工具一体化提供理论基础的是

A、关于信息库内容及处理功能的讨论B、客户/服务器结构的发展C、网络的应用D、计算机硬件性能的发展

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

A、软件开发工具已经具有很高水平的理论B、软件开发工具的抽象程度越来越高C、软件开发工具的历史发展是多样性和趋同性并存D、在信息处理、知识表达、事务处理等问题上,确实存在着普遍规律

58.面向对象方法认为各种信息系统不具备的重要特征为

A、复杂性B、多样性C、相互关联性D、抽象性

59.在大中型项目中,由于项目复杂,开发周期长,交互性高,大多数开发团队倾向使用

A、自行开发的软件开发工具B、外购的软件开发工具C、专用软件开发工具D、集成开发工具

60.下述关于软件开发工具的使用记录的说法中,错误的是

A、软件开发工具的使用记录可以用手工完成B、软件工具的工作日志(Log)由人工完成C、软件开发工具记录的内容包括系统运行的次数、时间D、项目组织者必须及时清楚地知道软件开发工具的使用情况

61.PDE透视图主要包括插件大纲和

A、文件编辑器B、概述页面C、清单编辑器D、插件模板

62.关于MinGW的描述中,不正确的是

A、MinGW支持在Linux平台运行B、MinGW可以用来编译Java程序C、MinGW可以用来运行C语言程序D、MinGW包含了C++语言库文件

63.软件开发工具最重要的信息出是文档生成和

A、报表生成B、代码生成C、联机查询D、图形处理

64.常见的事件断点不包括

A、抛出异常B、系统调用C、操作系统死机D、进程结束

65.自行开发工具的原则,不包括

A、短小实用B、逐步积累C、完善地规划D、支持程序员的工作

66.购置软件开发工具以后,需要对使用人员进行培训,这样做最主要的目的在于

A、使其领会软件开发工具所包含的思想与方法B、履行软件工具供应商的责任和义务C、是购买方的软件开发组织与管理工作的需要D、落实软件开发工具的使用制度

67.下述关于软件开发工具的说法中,错误的是

A、能够提高组织与项目管理的规范程度B、能够提高信息的管理与检索效率C、能够促进项目知识的重用与共享D、购置的软件开发工具的作用与可靠程度要好于自行开发的工具

68.人们在认识到软件工作的重要性的同时也认识到了软件工作的困难性。这就是所谓“软件危机”问题,这种认识开始于20世纪的

A、60年代初期B、60年代末期C、70年代初期D、70年代末期

69.安装GDB时,在版本列表中应选择

A、src文件B、exe文件C、bin文件D、doc文件

70.在Eclipse中,视图和编辑器最显著的区别是

A、同一时间只能显示一个编辑器和一个视图B、同一时间只能显示一个编辑器,但是可以显示多个视图C、同一时间能显示多个编辑器和多个视图D、同一时间能显示多个编辑器,但是只能显示一个视图

71.关于外购软件开发工具的说法中,正确的是

A、只要顺手好用,文档与资料差一点没关系B、只要价格合理公道,性能差一点也没关系C、对软件开发工具所依据的开发方法和开发理论的考察必不可少D、软件开发工具对运行环境的要求不再成为购买软件开发工具的制约条件

72.为提高我国软件开发工作的水平,使软件开发工具的应用具有实践的基础,应大力普及的知识是

A、个人的程序技巧B、软件工程及方法学C、项目组织管理D、代码版本管理

73.描述大型软件层次结构的概念模式是

A、框图B、结构图C、数据流程图D、实体关系图

74.作为一款著名软件工具,RationalRose出现于

A、软件危机时代B、结构化时代C、面向对象时代D、互联网时代

75.Eclipse工具栏解锁操作,即对LocktheToolbars做的操作是

A、单击此项B、在其前面加√C、双击此项D、将其前面的√去掉

76.在Eclipse中,如果想查看某大型程序中的函数参数传递过程,这时应使用它的

A、变量声明功能B、类型层次结构功能C、调用层次结构功能D、继承结构功能

77.下述场景中,不适合购置成熟的现成软件开发工具的是

A、一般性的日常事务处理使用的专用系统B、功能比较简单的系统C、重复量大,对程序运行效率要求不高的系统D、要求有很高的效率与灵活性的系统

78.在软件开发工具中,不属于信息库管理的是()

A、使用查询B、一致性维护C、录入更新D、安全性维护

79.数据库设计中,广泛应用的概念模式是

A、结构图B、实体关系图C、时序网络D、决策树

80.结构化程序设计的思想产生于20世纪的

A、60年代初B、60年代末C、70年代初D、70年代末

81.Eclipse文本编辑器中查找上一个操作的快捷键是

A、Ctri+Shift+FB、Ctrl+Shift+KC、Ctrl+Shift+RD、Ctrl+Shift+S

82.GDB是GNU开源组织发布的一个

A、系统开发工具B、项目管理工具C、需求分析工具D、程序调试工具

83.UML把系统开发分成五个阶段,分别是需求分析、分析、设计、编程和

A、开发B、应用C、维护D、测试

84.安装GDB时,下载盾寻找文件gdb.exe的文件夹是

A、LibB、binC、shareD、doc

85.作为一款著名软件工具,Java虚拟机(JVM)出现于

A、结构化时代B、结构化时代和面向对象时代的交集C、面向对象时代D、面向对象时代和互联网时代的交集

86.为了克服软件危机,人们先后提出了多种程序设计方法,最早提出的是

A、结构化方法B、软件工程方法C、面向对象方法D、即插即用方法

87.以下各项中属于自定义编辑器功能的是

A、修改编辑器的位置B、删除编辑器C、跳出编辑器D、结束编辑器

88.属于软件开发工具范围的是

A、操作系统B、汇编程序C、第三代语言D、第四代语言

89.断点视图显示每个断点的状态,非激活断点显示的颜色是()

A、蓝色B、白色C、红色D、绿色

90.用于显示程序代码中未完成任务的视图是

A、导航器视图B、控制台视图C、搜索视图D、任务视图

91.在结构图中,不属于模块间调用关系的是

A、循环调用B、选择调用C、顺序调用D、层次调用

92.BorlandStarTeam集成环境用于管理

A、项目和人员B、人员和变更C、配置和人员D、配置和变更

93.在CVS中,将对工作备份的修改反映到资源库中的操作称为

A、输入B、提交C、签出D、更新

94.在Eclipse编辑器中,选择定制透视图的选项是()

A、OpenPerspectiveB、CustomizePerspectiveC、NewPerspectiveD、SetPerspective

95.在EclipseCDT调试器的断点视图中,如果设置了个方法断点,那么程序运行后自动暂停的位置是

A、该方法的第一行B、该方法的最后一行C、该方法中指定的那一行D、该方法中第一个断点

96.软件工具TurboPascal出现于

A、软件危机时代B、结构化时代C、面向对象时代D、互联网时代

97.显示警告信息的视图是()

A、导航器视图B、大纲视图C、控制台视图D、错误视图

98.在软件开发工具的结构中,处于中心位置的部分是

A、总控和数据库查询B、通信服务和数据库查询C、总控和人机界面D、代码生成器和人机界面

99.面向对象概念认为客观世界的任何事物都是“对象”,或者说对象是客观世界的

A、抽象B、特性C、操作D、属性

100.在使用Eclipse格式化代码的时候,发现右键→源代码(source)→格式化(format)能够起作用,但Ctrl+Shift+F却无法生效。如果已经确定各按键功能正常,下述原因中最有可能的是

A、“格式化代码”功能故障B、代码有bugC、快捷键冲突D、程序员操作失误

101.在专用软件开发工具出现之前,通用软件能够为软件开发人员带来的好处是

A、完成所需各项工作B、减少编写文档或画图的工作量C、反映工作的逻辑内涵D、保持不同软件开发方法之间的一致性

102.在大型软件开发中,承担模块试运行的是

A、用户B、项目负责人C、程序员D、计算机

103.Eclipse的资源管理器又称为()

A、导航器视图B、大纲视图C、控制台视图D、代码编辑器

104.Eclipse工具栏的解锁操作,是对LocktheToolbars做如下操作

A、单击此项B、在其前面加√C、双击此项D、将其前面的√去掉

105.在CVS中,对某个时刻的快照赋予一个标识名称,这个名称称为

A、模块B、属性C、备份D、标签

106.在Eclipse中,如果想要将本地代码与cvs资源库保持一致,就需要选择“Team“菜单下的

A、CVSPerspectiveB、MarkasmergedC、SynchronizewithRepositoryD、Checksubfolders

107.在Eclipse中,“打开变量声明”选项的快捷键是

A、F1B、F2C、F3D、F4

108.为创建一个CProject,在“SelectConfigurations”窗口中可以选择调试和发布文件夹以及高级设定,保持默认设置后单击的按钮是()

A、NextB、BackC、FinishD、Cancel

109.设置CVS访问权限时,管理员的账户管理权限包括

A、更改和删除B、分配和删除C、分配和保存D、分配和更改

110.软件项目管理的核心要素是()

A、质量B、进度C、费用D、资源利用

111.软件开发工具的各技术要素中,处于中心位置的是

A、总控和人机界面B、信息库及其管理C、代码生成与文档生成D、项目管理版本管理

112.关于Eclipse平台的编辑器,下述说法错误的是

A、用户可以关闭透视图中的视图B、用户可以关闭透视图中的编辑器C、用户可以根据需求改变编辑器在Eclipse界面中的位置D、用户可以根据需求改变编辑器在Eclipse界面中的大小

113.信息库(Repository)研究的核心问题是()

A、提高信息的共享程度B、保持信息的一致性C、最大限度降低冗余度D、程序与数据的独立性

114.为项目主管人员服务的软件开发工具是

A、计划工具B、编程工具C、设计工具D、软件工作环境

115.不属于信息库技术考虑的问题是信息库的

A、内容B、组织方式C、处理效率D、管理功能

116.自行开发软件开发工具不具有的优点是

A、切实符合自己的需要B、便于进一步扩充和升级C、可以商品化D、便于各环节之间相互衔接

117.Eclpse资源管理器中,用户可以通过导入(Import)选项向项目中

A、加载外部文件B、显示文件C、加载内部文件D、隐藏文件

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

A、有关系统环境、现状与需求的信息B、有关软件功能设计的各种信息C、有关用户对系统各种变更要求的信息D、有关包括程序与文档的软件成果信息

119.关于理想的模块式系统结构下述说法中不正确的是

A、软件应当是易于裁剪的B、一个模块完成某项相对独立的任务C、模块的内部处理对于外部来说是个黑箱D、各模块之间的结构互不相干

120.在如下关于面向对象的叙述中,错误的是()

A、对象具有一组属性和一组操作B、对象是客观世界有规律的事物C、对象用于自然而灵活地模拟现实世界中的事物D、对象具有很好的模块性

121.信息库研究中的核心问题是

A、信息库应当包括哪些内容B、信息库应当具备哪些管理功能C、如何保持信息库的一致性D、信息库的管理思想

122.用于描述静态数据结构的概念模式是

A、框图B、数据流程图C、实体关系图D、时序网络

123.Eclipse在用户计算机磁盘上划出的用于存放用户工作资料的区域称为

A、工作台(Workbench)B、项目(Project)C、导航器视图(ProjectExplorer)D、工作空间(Workspace)

124.从软件开发方法发展的角度,把信息的静态属性和对它的处理结合起来的想法,最早出现于

A、结构化程序设计方法B、面向对象程序设计方法C、即插即用程序设计方法D、面向开源软件程序设计方法

125.属于软件开发工具范围的是

A、计算机硬件系统B、操作系统C、编译系统D、代码生成器

126.帮助人们绘制数据流程图的工具FLOW属于

A、计划工具B、分析工具C、设计工具D、集成化工具

127.下列模块中,最容易由软件开发工具生成的是

A、统计分析B、数据加工C、输出报表D、决策判断

128.组件的目标是粗粒度的复用,它的核心是

A、接口B、标签C、方法D、对象

129.出现最早、数量最多的软件开发工具是

A、计划工具B、分析工具C、设计工具D、集成化工具

130.关于理想的系统结构的说法中,不正确的是

A、应当是模块式的和易于剪裁的B、每一个模块完成某一项相对独立的任务,它的内部处理(包括处理过程与数据结构)对于外部应当透明可见C、模块之间的信息传递应当尽可能的简洁明了,而且明确地表述出来,对使用者公开D、各模块的分工联系都在统一规划之下,明确地、有计划地安排与组织的

131.在EclipseCDT调试器的断点视图中,用于表示激活状态的断点的图标是

A、蓝色圆圈B、白色圆圈C、蓝色箭头加圆圈D、白色透明圆圈

132.根据IBM的AD/Cycle模型,不属于需求分析阶段任务的是

A、建立领域模型B、建立数据模型C、建立信息流通的模型D、划分子系统或模块

133.为项目主管人员服务的软件开发工具是

A、计划工具B、分析工具C、设计工具D、集成化工具

134.不属于信息库中存放的内容是

A、软件应用的领域与环境的状况B、逻辑设计和物理设计的成果C、数据库与应用软件的全部内容D、项目管理与版本管理的信息

135.大型软件开发项目管理不同于一般工程项目管理的特点是

A、有版本更新问题B、子任务多,关系复杂C、任务不可重复D、信息分散,难以采集

136.使用Eclipse时,若单击视图上的x按钮,该视图则会被

A、隐藏B、最小化C、最大化D、重新安排视图的布局

137.在Eclipse中,锁定工具栏是为了

A、快速操作B、隐藏工具栏C、美观和界面开阔D、防止工具栏被意外改动

138.代码生成器属于

A、计划工具B、分析工具C、设计工具D、上游工具

139.选择购置软件开发工具,需要明确目的与要求,此时不必考虑工具()

A、在哪个工作阶段使用B、在怎样的软件、硬件环境下运行C、供哪些人使用D、生成代码的速度

140.以下几种语言及其开发工具中,开发效率最高的是

A、VBB、VCC、C++Builder/DelphiD、JAVA

141.作为一款著名软件工具,Emacs出现于

A、结构化时代B、面向对象时代C、互联网时代D、智能化时代

142.在面向对象程序设计中,对象封装了

A、属性及设计方法B、类C、属性及操作行为D、图

143.下列各编程语言中,代码执行效率最低的是

A、VBB、PBC、DelphiD、Java

144.使用UML建模时,一般分为用例视图设计、物理设计和

A、交互设计B、程序设计C、逻辑设计D、系统设计

145.使用Eclipse为C程序文件定制代码模板时,对变量的格式要求是

A、以$开头,用{}括起来B、以#开头,用{}括起来C、以//开头,用<>括起来D、以/**开头,用<>括起来

146.评价一款软件的优劣,下列说法中最重要的是

A、结构良好B、用户界面友好C、可靠性好D、正确地实现功能

147.开发一个为自己所用的软件开发工具的做法中,错误的是

A、把自己用得顺手的软件开发工具直接当成商品化的软件开发工具B、不断积累齐全的文档与资料C、坚持短小实用、逐步积累的原则D、从实际出发,设定现实的、有限的目标

148.随着软件规模的增大,下述关于软件开发工具发展趋势的说法中,错误的是

A、更高的抽象化程度B、更高的集成化程度C、更强的智能化程度D、更高的使用复杂度

149.作为一款著名软件工具,并行版本系统(CVS)出现于

A、结构化时代B、结构化时代和面向对象时代的交集C、面向对象时代D、面向对象时代和互联网时代的交集

150.软件开发进入大量应用软件开发工具的新阶段是在

A、20世纪70年代B、20世纪80年代C、20世纪90年代D、本世纪初

151.下列模块中,最容易由软件开发工具生成的模块是

A、统计分析B、数据加工C、决策判断D、菜单控制

152.操作系统出现

A、与机器语言同一时期B、在汇编语言前C、与汇编语言同一时期D、在汇编语言后

153.下列模块中,最容易由软件开发工具生成的是

A、统计分析B、数据加工C、决策判断D、输入屏幕

154.为保证插件开发运行的准确性,PDE的重要任务是要准确地反映运行时的

A、类路径B、路径C、透视图D、状况

155.在软件开发过程中,程序员与计算机之间的通信界面是

A、分析界面B、编程界面C、用户界面D、管理界面

156.安装GDB时,在浏览器界面上应选的标签是

A、SummaryB、FilesC、SupportD、Develop

157.软件开发过程涉及多种信息,跨开发周期的一类信息是

A、有关系统环境的需求信息B、有关软件设计的各类信息C、有关软件成果本身的信息D、用户对系统的变更要求的信息

158.在数据库设计中,经常与实体关系图配合使用的是

A、结构图和时序网络B、计算机模拟模型C、数据流程图和结构图D、数学与逻辑模型

159.对软件开发工具而言,下列各项中应当首先考虑的性能是

A、使用的方便程度B、保持信息一致性的能力C、对硬件和软件环境的要求D、对代码段特征的表达能力

160.一个优秀的程序员要成为项目组的好成员,必须

A、具有程序设计所需要的基本知识与技能B、深入了解本项目所在的领域C、比较熟悉软件开发的技术环境D、按统一规定的格式操作公用文件或数据库

161.利用Eclipse自带的“保存历史记录”功能进行版本比较时、旧版本与目前文件的对比差异会以色标记显示。

162.软件工程的思想主要集中于加强的工作上。

163.用户界面的主要功能是_________。

164.Eclipse允许用户在注释、_________和文件等三个维度设置代码模板。

165.人机界面很重要,对于用户来说,界面就是本身。

166.分析设计阶段的基本任务是完成系统的设计。

167.人机交互手段包括键盘操作、屏幕滚动、___________、帮助系统、鼠标操作、色彩应用、数据录入和信息显示等八个方面。

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

169.描述程序执行逻辑过程的概念模式是。

170.断点的作用是程序在运行到断点的位置时自动暂停,并且显示(

当前的状态。

171.简述记录软件开发工具使用过程的主要内容。

172.需求分析阶段的任务是建立逻辑模型。具体地说,首先建立起软件所处的模型。

173.为什么说在信息库的研究中保持信息库的一致性是最困难的?

174.怎样才能实现软件开发工具的一体化?

175.软件应当包括程序和两个不可缺少的部分。

176.对于软件开发工具来说,面向用户最根本的是要立足于符合实际的,符合软件开发人员思路的概念模型。

177.试论软件工程的由来及其基本思想。

178.结构化程序设计方法把程序结构分解成三种基本模块:处理单元、循环机制、。

179.框图描述了程序执行的过程。

180.Eclipse是使用语言开发的。

181.在调试C/C++程序时,EclipseCDT调试器允许用户设置3种类型的断点,分别是行断点、断点和事件断点。

182.信息库中存放的设计成果主要包括数据流程图、数据字典、、数据库逻辑设计、各模块的设计要求,以及由此形成的设计文档。

183.信息库中应保存编程阶段的所有成果,包括程序代码、框图、变量说明、测试情况、和使用说明。

184.简述可以单独地承担软件开发任务的程序员应具备的条件。

185.在什么情况下利用开源软件进行程序设计比较合适?举例说明。

186.我们需要软件开发工具,是为了提高软件开发的效率和_______。

187.从目前来看,软件开发工具将在智能化、网络化、一体化、化四个方面进一步发展。

188.为实现软件开发工具的一体化,关于的内容及处理功能的讨论,可以从理论上为其提供基础。

189.Eclipse工具栏的默认状态是状态。

190.

①文件(或者:File);②项目(或者:Project);③src④新建(或者:New);⑤Class(或者:类);⑥x<10(或者:x<=9);⑦||⑧z;⑨10000*y(或者:y*10000);⑩Ctrl+F11

191.程序调试是指编写的程序投入实际运行前,通过调试工具或者手工方法进行测试,修正语法错误和错误的过程。

192.简述即插即用的程序设计的基本思想

193.EclipseCDT编辑器的首选项设置包括外观、键、

、工作空间和浏览器。

194.在结构图中,模块调用有三种方式:顺序调用、调用和循环调用。

195.对于一款软件开发工具来说,哪些性能特别重要?

196.计算机网络的普遍使用对软件开发工具有什么影响?

197.以下两题中的程序代码分别是用C帮C++语言编写的“求一元二次方程根”的C和C++程序代码,任选其中一题作答,两题都做仅算第一题的分数。

198.信息库中存放的运行状况记录包括运行效率、作用、用户反映、___________、故障的原因和处理情况。

199.在CVS的常用术语中,把资源文件的集合称为。

200.在大型软件开发程中,承担的工作包括:提出、验收、使用、要求修改

201.每个插件都是由一个插件文件和一些可选文件组成。

202.为什么说软件开发工具的提出和使用,是软件技术发展的一个新阶段?

203.购置软件开发工具的工作步骤应当如何安排?

204.在Eclipse中,抽取常量位于菜单栏中的菜单项中。

205.把对象按_________特征区分称为类。

206.组件能够与其他组件或硬编码一道很快地生成定制的_________。

207.对于我国软件产业来说,当务之急是大力普及_________及方法学的知识,提高软件开发工作的水平,这才能使软件开发工具的应用具有实践的基础。

208.对象是一些及操作行为的封装体,它是问题空间中一些东西的抽象。

209.在用例视图设计中,可以用类图来表现系统的信息。

210.信息库(Repository)中应保存所述软件的工作环境、__________需求和性能要求。

211.面向对象程序设计方法产生了巨大的影响,根本原因在于它提供了。

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

213.数据流程图的基本元素是、数据处理与数据存储,用箭头表示信息的流动状况。

214.从原义上讲,信息库就是_________。

215.信息库中应保存哪些关于维护与修改的内容?

216.开展软件开发工具的使用情况审计时,其范围应当包括哪些方面?

217.在Eclipse集成开发环境中,每个小程序都是以项目(Project)为单位存在的,请回答:

218.软件技术人员手边应该积累一些自制的、专用的、的软件开发工具。

219.

①Eclipse②C项目(或:Project、C++项目、C++Project)③文件名(或:Foldername)④新建(或:New)⑤Class(或:类)⑥10⑦k=i⑧j

220.对于软件产品来说,用户的信息是项目管理和版本管理的重要资源。

221.作为开发大型软件的项目组成员,必须具有高度的组织纪律性和。

222.在EclipseCDT调试器中,删除一个断点通常有3种方法,分别是:鼠标、鼠标右键弹出菜单和在断点视图中删除。

223.软件开发工具的总控对各个部分的调度安排和软件界面设计应当符合面向的原则。

224.C语言是一种面向过程的计算机程序设计语言,既有高级语言的特点,又具有语言的特点,允许直接访问物理地址

225.PDE的重要任务是要准确地反映运行时的_________路径,以确保插件开发运行的准确性。

226.自行研制软件开发工具要注意哪些问题?

227.面对用户各异的思维方式、操作方式、习惯与爱好,人机界面设计经常需要权衡和一致性之间的矛盾。

228.按工作阶段划分,可以把软件开发工具分为三类;计划工具、分析工具和。

229.作为一个完整的、一体化的软件开发工具,_________和人机界面处于其一般结构的中心位置。

230.从目前来看,软件开发工具将在智能化、化、一体化、标准化四个方面进一步发展。

231.简述面向对象的对象,类,属性的含义。

232.工作空间以为单位组织文件和目录,它将各种资源组织成树形结构。

233.简述信息库中保存的运行与使用情况的内容。

234.理解软件开发工具的概念应同时认识它的和创新性。

235.简述软件开发工具生成代码依据的资料。

236.试论软件开发工作发展变化的五个阶段及其特点。

237.试述软件项目管理的特点和基本目标。

238.Eclipse支持从导入归档文件、文件系统和首选项文件。

239.测试阶段的主要工作是安排测试方案、___________、收集与分析测试结果,并对出现问题的模块做修改和调整。

240.Eclipse的视图提供了用户正在工作台中使用的一些的详细信息。

241.简述信息库的三种结构方式及各自的特点。

242.结构化程序设计方法把程序结构分解成三种基本模块:_______、循环机制和二分决策机制。

243.使用者从软件开发工具得到的最主要的帮助来自:屏幕上的人机对话、_________、文档生成。

244.测试阶段的任务是对已经完成的各个进行测试、调整,以便最终形成完整的软件。

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

246.简述用户界面设计的基本原则。

247.简述即插即用程序设计的基本思想。

248.UML(UnifiedModelingLanguage,统一建模语言)可以实现大型复杂系统各种成分描述的可视化、说踢并构造系统模型,以及建立各种所需的。

249.什么是概念模式?它有什么作用?

250.Eclipse的调试透视图主要包括调试视图、变量视图、断点视图、编辑器、大纲视图和视图。

251.软件开发工具的三个技术要点是面向使用者、保证信息的准确传递和保证系统的。

252.软件项目管理包括_________管理、资源与费用管理、质量管理等基本内容。

253.代码生成器依据哪些资料工作?

254.总控和人机界面处于软件开发工具的中心位置,这主要出于三种考虑:面向使用者、保证______的准确传递、保证系统的灵活性。

255.简述汇编语言相对于机器语言的突破和不足。

256.简述采用RationalRose实现应用系统建模的主要过程。

257.Eclipse是一个框架和一组服务,通过组件构建开发环境。

258.在调试C/C++程序时,EclipseCDT调试器允许用户设置3种类型的断点,分别是:_________断点、方法断点和事件断点。

259.CVS资源库是放置开发的并对其进行控制管理的一个文件夹。

260.UML的作用就是从静态和动态方面用来从各个角度全面描述要开发的系统,为人们提供一套功能强大的捕获信息技术要点的工具。

261.人工智能技术在软件开发工具的发展中有什么作用?

262.软件开发工具对于___________进行跨生命周期的管理,把项目进度与版本更新的信息科学地管理起来。

263.新建项目:打开Eclipse集成环境,点击菜单栏File菜单,选择新建子菜单下的1.

选项,弹出选择向导窗口。在对话框中打开C/C++文件夹,选择“CProject”后点击“Next”进入下一步。在项目名称栏中输入项目名称,并在项目类型“Projecttype”标签中打开“2.

”文件夹,选择“EmptyProject”,点击“Finish”按钮完成。新建3.

:鼠标右键点击资源浏览器中的新建的项目,在弹出的菜单中,选择“New”子菜单里的源文件夹“SourceFolder”选项。在弹出的窗口中需要输入文件夹名称,把光标定位到项目名称一栏中输入源文件夹名称“src”,然后点击4.

完成。新建C类文件:参照前一个步骤新建的源文件夹,在资源管理器中鼠标右键点击src文件夹,在弹出的菜单中选择5.

子菜单里的类“Class”选项,新建一个“count”文件。

264.从目前来看,软件开发工具将在智能化、网络化、一体化、_________化四个方面进一步发展。

265.Eclipse的体系结构主要包括_________、工作空间、工作台和其它插件。

266.为了提高软件开发质量,程序员应当从哪些方面努力?

267.引入软件开发工具之后,应当进行哪些组织管理工作

268.在选择和购置软件开发工具时,除了考察该款软件开发工具对应用软件结构的理解与认识还要考察其对开发过程的划分与的理解与认识

269.软件开发工具在_________管理与处理方面给软件开发人员提供支持与帮助。

270.从40余年来软件开发工具的发展脉络,可以看到一个特点:和趋同性并存。

271.版本管理的核心任务是什么?有哪些方法?

272.系统审计是指对一个系统的运行状态及进行检测与评价,以便进一步用好或改进这个系统。

273.软件应当包括和文档两个不可缺少的部分。

274.对于多种概念模式,可以从_________、方便易用、是否严格等方面对其进行评价和比较。

275.Eclipse提供的重构功能本质上是什么?具体支持哪几类功能?

276.PDE为平台的常用_________提供了复杂性和功能均有所不同的模板。

277.作为项目组的一员去参加大型软件的开发,必须具有高度的________和团队精神。

278.Eclipse的体系结构主要包括运行时内核、工作空间、和其它插件。

279.好的软件应满足哪些条件?

280.Eclipse的工具栏主要有两种类型,一种为主工具栏,另一种类型则是工具栏。

281.数据流程图的基本元素包括:外部实体、数据处理和,用箭头表明信息在它们之间的流动状况。

282.遵循Eclipse的接口规范所编写出来的程序被称为。

283.对软件系统的整体结构,RationalRose采用的是三层解决方案,是由用户接口层、层和数据层组成的应用模型。

284.Eclipse体系结构中的其它插件包括组件、团队支持组件等。

285.面向对象分析法不同于面向过程的分析方法,它更侧重于而非分析流程。

286.Eclipse的导航器视图(ProjectExplorer)显示当前Eclipse集成环境中加载的所有项目和各个项目中的列表。

287.大型软件开发有哪些困难?

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

289.使用Eclipse为C程序文件定制代码模板时,变量以开头,用{}括起来

290.在CVS的常用术语中,将对工作备份的修改反映到资源库中的操作称为。

291.工作空间是Eclipse在_______电脑硬盘上划出的一块区域,用来存放用户的工作资料。

292.从目前软件开发工具的发展势头看,智能化、一体化、网络化、是值得重视的几个动向。

293.项目管理是指比固定生产线上的日常生产有更大、时间性的一类管理任务。

294.开发地铁售票信息系统时,开发团队选择使用并发版本系统(ConcurrentVersionsSystem,Cs),请回答以下问题:(1)使用CVS可以实现对软件开发的有效管理这具体表现在哪些方面?(2)开发团队建立好资源库后,可以通过什么方式保证软件产品的安全性?(3)团队成员在使用CVS同步的完成后,出现Incoming(蓝色向左的箭头),Outgoing(黑色向右的箭头)和Conflict(红色双向箭头)这三种状态,这三种状态分别代表什么?

295.与VisualStudio相比,Eclipse的优势表现在哪些方面?

296.测试或调试阶段包括___________的调试与整个软件的联调。

297.对软件开发工具进行审计的基础是软件工作使用的_________的信息。

298.按照AD/Cycle的划分,分析设计阶段的基本任务是完成系统的总体设计,包括的划分以及它们之间相互联系的具体规定。

299.简述项目管理的含义与特点。

300.C语言是一种面向过程的计算机程序设计语言,既有高级语言的特点,又具有汇编语言的特点,允许直接访问地址。

301.就系统的整体结构而言,RationalRose采用的是三层解决方案,它是指由用户接口层、_________层和事务处理原则层组成的应用模型。

302.活动图在本质上就是_________图,它很好地描述了系统的活动、判定点、先后顺序和分支等。

303.大型软件开发有哪些困难?

304.如果Eclipse工具栏区被竖直的实线分成若干部分,那么,此时的工具栏处于状态。

305.为了解决项目管理在信息处理上的困难,人们依据项目管理的经验,提出了以为中心的解决问题的思路。

306.版本控制软件ClearCase涵盖的范围包括版本控制、

、工作空间管理和过程控制。

307.软件开发工具按工作阶段可划分成哪几类?它们提供什么帮助?

308.简述购置软件开发工具的方法与步骤。

309.为实现软件开发工具的一体化,关于_______的内容及处理功能的讨论,可以从理论上为其提供基础。

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

311.信息库的内容包括哪些方面?

312.系统审计是指对一个系统的及效率进行检测与评价,以便进一步用好或改进这个系统。

313.为了能够使用EclipseCDT编译和运行C和C++程序,必须要安装一个C/C++(

)。

314.代码生成的输出形式有几种,各有什么优点?

315.信息库管理的三项功能是录入更新、使用查询和。

316.模块之间的联系及互相影响称为糕合。一般来说,应当尽量避免耦合,而仅限于数据耦合。

317.在结构图中,模块的调用有三种方式:调用、选择调用和循环调用。

318.针对软件开发过程的各个工作阶段,软件开发工具应在哪些方面提供帮助和支持?

319.UML(UnifiedModelingLanguage,统一建模语言)采用了________的技术和方法。

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

321.信息库需要存放关于软件应用的领域与环境状况的信息,包括应用领域中的有关及它们之间的相互关系的描述。

322.断点可以使程序在运行到断点位置对,自动暂停并且显示当前的状态。

323.信息库中应保存的文档包括调查记录、、报表与单证的样本、绘制的各种图和系统说明书。

324.有关系统环境、现状及需求的信息,由________提出,由分析人员采集。

325.框图把程序执行的基本步骤归纳为、判断、输入、输出、起始或终止几个基本功能。

326.在Eclipse中支持的断点包括行断点、方法断点狃。

327.Eclipse在首次启动时,会扫描并查找plugins目录下的已被定义的。

328.简述统一建模语言(UML)中顺序图(SequenceDiagram)的含义。

329.按照AD/Cycle的阶段划分,如果一个软件开发项目正在划分模块并规定模块之间的相互联系,那么这个项目正处于_________阶段。

1.答案C

解析即插即用程序设计方法的基础是面向对象方法。

2.答案A

解析用通用软件来帮助软件开发人员编写文档或画图可以减少很多工作量,但是与整个软件开发工作相比,这种帮助实在是太表面、太初级了。

3.答案A

解析EclipseModelingFramework(EMF),是用于定义和实现结构化模型的框架

4.答案C

解析使用RationalRose建模,逻辑设计要用到类图(表现系统的静态信息)、顺序图和交互图(表现系统的动态信息),通过设计相应的类和对象实现前面用例所定义的用户需求。

5.答案D

解析无

6.答案D

解析在软件开发与维护过程中,维护人员与计算机之间的通信界面是管理界面。

7.答案B

解析运行RationalRose,第一个界面是让用户选择编程语言。

8.答案B

解析无

9.答案B

解析影响面向开源软件的程序设计方法有两个方面,一是对于应用领域的充分了解,这是我们判断能否利用某开源软件的主要依据。二是开源软件的质量,包括其文档和代码的规范程度。

10.答案D

解析把精力集中到代码逻辑和算法优化上,故深得开发人员的喜爱。教材96

11.答案D

解析教材92页。困难不在于技术上的问题(如速度、容量等),而在于对软件开发过程与相关信息的认识深度。

12.答案D

解析按工作阶段划分,软件开发工具可以分为三类:计划工具、分析工具、设计工具。其中,分析工具主要指用于支持需求分析的工具。例如,帮助人们绘制数据流程图的专用工具——FLOW等。

13.答案B

解析二十世纪六十年代初,FORTRAN,ALGOL,COBOL等高级程序设计语言的成熟与普及,标志着计算机真正走出难以应用的困窘局面。这就是第三代语言的时代。

14.答案D

解析MicrosoftVisualStudio(简称VS)是美国微软公司的开发工具包系列产品。Eclipse最早由IBM公司通过Java语言进行开发,之后被作为一个开放源代码的项目进行了发布,现在由E机构进行统一管理。

15.答案C

解析文档生成的功能与代码生成相比,数量更大,内容更复杂。所谓文档生成包括文章、表格、图形三大类。

16.答案B

解析无

17.答案D

解析时序网络PetriNet主要用于描述系统状态及其转换方式的概念模式,常用于一些实时控制方面的软件的功能。

18.答案D

解析区别于一般软件,对软件开发工具而言下列各项最重要的性能是表达能力。

19.答案C

解析RationalClearCase——涵盖的范围包括版本控制、建立管理、工作空间管理和过程控制;支持绝大多数操作系统;安装、配置、使用相对较复杂,需要进行团队培训。VisualSourceSafe(VSS)——入门级工具,易学易用,得到微软稳定的技术支持;只用于Windows系统;安全性不高。CVS——简单易用、功能强大、跨平台、支持并发版本控制,免费;缺少相应的技术支持。StarTeam——用于管理配置和变更的集成环境。Firefly——管理、维护整个企业的软件资产,包括程序代码和相关文档。

20.答案D

解析结构化程序设计方法主要是为程序员服务的。

21.答案A

解析无

22.答案A

解析在Eclipse中,如果想快速定位到一个变量的定义位置,应使用它的变量声明功能。

23.答案A

解析MinGW(MinimalistGNUonWindows)是指用来生成纯粹的Win32可执行文件的编译环境,它是以CNU为基础的开发C/C++项目的工具集,能够提供C/C++所需要的头文件和库文件。教材127

24.答案B

解析在CVS中,获得工作备份的操作称为签出。

25.答案A

解析无

26.答案D

解析无

27.答案C

解析20世纪90年代,软件开发进入了大量应用软件开发工具的阶段。教材27

28.答案D

解析Eclipse在首次启动时,会扫描井查找plugin目录下的已被定义的插件。教材214

29.答案B

解析禁用后的行断点在Eclipse中以白色圆圆显示,激活行断点的方法和禁用相反。教材167

30.答案A

解析无

31.答案C

解析在系统开发过程中,程序员直接执行的任务是编写程序和调试程序。

32.答案B

解析Eclipse是一个开放源代码的、基于Java的可扩展集成应用程序开发环境。

33.答案A

解析为自己所用而开发软件开发工具时,应注意以下事项:(1)从实际出发,设定现实的、有限的目标。(2)坚持短小实用,逐步积累,避免期望过高,贪大求全。(3)注意文档的齐全和资料的积累。

34.答案C

解析无

35.答案D

解析购置软件工具的优点包括:(1)减轻工作负担;(2)在某些环节上代替简单重复性的工作;(3)提高组织与项目管理的规范程度。

36.答案B

解析PDE,计算机用语,是Eclipse插件开发环境。

37.答案D

解析市场上已有的软件开发工具的优点是可以减轻工作负担,工作的组织管理比较规范,信息的管理与检索比较方便。它们的作用与可靠程度还不尽如人意。

38.答案D

解析软件开发过程中除了需要技术能力以外,一般软件开发会以团队方式进行模块开发,作为项目组的一员参加大型软件的开发,必须具有高度的组织纪律性和团队精神。没有这样的精神,好的程序员加在一起也成不了好的项目组。

39.答案C

解析教学辅助软件需要活泼多变的人机界面,这类开发工作最可能需要多媒体软件开发工具。

40.答案A

解析Eclipse复制操作的快捷键是Ctrl+C。

41.答案A

解析无

42.答案C

解析RationalRose可视化建模的特点:1)支持UML的建模。2)采用基于组件的开发。3)支持多语言开发。4)支持双向工程。5)全面的团队支持。6)简单易用。7)提供可视化的差异比较以及合并工具。8)提供框架向导。9)提供扩展接口,以实现定制的Rose。10)基本报告生成。可以生成数据词典。11)COBRA/IDL生成。12)数据库模式生成。13)微软存储库集成。14)实现Oracle8的正向和逆向工程。15)支持Forte附加项,以实现在此环境下的分析、构建企业级应用。

43.答案B

解析购置软件开发工具的时应明确目的与需求,进而调查市场需从工具的功能、性能、运行环境、工具文档、工具服务、价格等多个方面考察。

44.答案D

解析时序网络基本图例是状态、转换;计算机模拟模型利用计算机大量、高速处理信息的能力,在计算机内设置一定的环境,以程序来表现客观系统中的某种规律与规则,计算机可以在设定好的环境、按定好的规则高速运行,以便人们观察与预测客观系统的状况;结构图基本图例是模块,程序的调用方式包括顺序调用、循环调用、选择调用。数学与逻辑模型基本图例是决策表、决策树。

45.答案D

解析Java的跨平台特性也被称为可移植性、平台无关性,或者一次编写处处运行。他的意思就是如果用Java语言编写一个应用,那么就可以在不同平台上运行,而不需要为不同平台单独运行开发。之所以能实现跨平台的特性。主要得益于Java虚拟机(JVM),JVM解释器在运行Java应用时根据当前平台进行解释,解释成符合当前平台规范的机器码,所以可以实现同样的应用在不同平台上都能运行。

46.答案C

解析数据字典。数据字典(简称DD)是一种描述数据内容的概念模式。它用表格的形式列出数据的基本属性以及相互关系,作为人们对于数据的认识和了解,它的雏形是编写软件时的变量说明或标识符清单。当软件系统越来越大时,这项内容就变得十分重要、十分复杂了,所以常常与其他描述工具互相补充、配合使用。

47.答案A

解析结构化程序设计方法的四条原则是:1.自顶向下;2.逐步求精;3.模块化;4.限制使用goto语句。

48.答案B

解析在GDB的窗口ShowView中,打开调试(Debug)文件夹,选择断点(Breakpoint)后单击“OK”按钮即可激活断点视图。

49.答案C

解析四个选项的发展潜力:VB——差;PB——一般;C++Builder/Delphi——一般;JAVA——很好。

50.答案D

解析在信息库内容的基础上,软件开发工具向使用者提供信息的渠道,除了直接通过人机对话提供查询之外,最重要的两个信息出口就是代码生成和文档生成。软件的基本组成部分就是代码和文档,因此,软件开发工具的最主要的输出当然就是这两者。

51.答案D

解析面向对象的程序设计语言是在于合理地选择层次,使得系统的复杂性保持在可控制的范围内,而不致由于细节过多而无所适从。

52.答案A

解析在较早期的软件开发工具基本是基于某一种计算机语言,通过添加各种辅助功能发展出来的。

53.答案D

解析在Eclipse插件中,用于快速开发图形编辑器的插件是GEF。

54.答案B

解析About页面提供了CVS产品版本、来源以及服务状态等信息。CVS产品版本中,About页面——保持Services中两个服务——CVSNT(主服务)和CVSNTLock(文件的并发控制服务)为打开状态。

55.答案A

解析无

56.答案A

解析为实现软件开发工具一体化提供理论基础的是关于信息库内容及处理功能的讨论。

57.答案A

解析2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”(SoftwareDevelopmentTools)为题的一期专刊中,认为软件开发工具的实践性很高,抽象程度越来越高,历史发展是多样性和趋同性并存的。在信息处理、知识表达、事务处理等问题上,确实是存在着普遍规律的,只是今天我们还没有透彻地理解和掌握它们而已。

58.答案D

解析当前人们所要开发的信息系统不同于以前,它们在功能等诸多方面变得很复杂且灵活多变,系统的边界也更加难以界定。复杂性、多样性和相互关联性是各个信息系统的重要特征。

59.答案D

解析在大中型项目中,由于项目复杂,开发周期长,交互性高,大多数开发团队倾向使用的开发工具是集成开发工具。

60.答案B

解析无

61.答案C

解析PDE透视图主要包括清单编辑器和插件大纲两部分。清单编辑器(重点、记忆)。

62.答案A

解析无

63.答案B

解析软件开发工具最重要的信息出是文档生成和代码生成。

64.答案C

解析常见的事件断点包括:(1)抛出异常;(2)系统调用;(3)进程结束。

65.答案C

解析自行开发工具的原则包括:(1)短小实用;(2)逐步积累;(3)支持程序员的工作。

66.答案A

解析购置软件开发工具以后,需要对使用人员进行培训,这样做最主要的目的在于使其领会软件开发工具所包含的思想与方法。

67.答案D

解析无

68.答案B

解析人们在认识到软件工作的重要性的同时也认识到了软件工作的困难性。这就是所谓“软件危机”问题,这种认识开始于20世纪的60年代末期。

69.答案C

解析安装GDB时,在版本列表中应选择bin文件。

70.答案B

解析无

71.答案C

解析无

72.答案B

解析为提高我国软件开发工作的水平,使软件开发工具的应用具有实践的基础,应大力普及的知识是软件工程及方法学。

73.答案B

解析当程序模式比较大时,直接用框图表示就会过于复杂,使人无法分层次地掌握程序的结构,而且由于框图要求画出每一步的控制流程,从而使图的规模变得难以控制。针对这种情况,在结构化程序设计的方法中,人们引入结构图,用以表示大型软件的层次结构,即模块结构。

74.答案C

解析作为一款著名软件工具,RationalRose出现于面向对象时代组件的目标是粗粒度的复用,它的核心是接口。

75.答案D

解析LocktheToolbars意为“锁定工具栏”,将√去除为解锁操作。

76.答案C

解析在Eclipse中,如果想查看某大型程序中的函数参数传递过程,这时应使用它的调用层次结构功能。

77.答案D

解析购买市场上已有的软件开发工具,一般来说能够帮助人们减轻一定的工作负担,在某些环节上代替一些简单的、重复性的工作。教材81

78.答案D

解析信息库的管理功能与一般数据库管理系统相同的功能有三个:录入更新、使用查询、一致性维护。安全性维护不属于信息库管理。

79.答案B

解析数据库设计中,广泛应用的概念模式是实体关系图。

80.答案B

解析在软件开发的过程中,产生了许多程序设计的方法,例如,结构化程序设计的思想产生于20世纪60年代末期。

81.答案B

解析文本编辑器查找上一个Ctrl+Shift+K

文本编辑器查找下一个Ctrl+K

82.答案D

解析GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许各位比较喜欢那种图形界面方式的像VC、BCB等。

83.答案D

解析UML在软件开发各个阶段的应用经典的软件工程思想将软件开发分成5个阶段:需求分析\系统分析与设计;系统实现\测试及维护五个阶段。

84.答案B

解析无

85.答案D

解析作为一款著名软件工具,Java虚拟机(JVM)出现于面向对象时代和互联网时代的交集。

86.答案A

解析无

87.答案A

解析无

88.答案D

解析第四代语言基本上是传统软件工程界为了“范式开发”(prototyping)而设计出来的语言,同时具有程序性与非程序性(就是宣告性)的特性,用来快速开发连接数据库的编程语言。

89.答案B

解析断点视图会清楚的显示每个断点的状态,激活状态的断点以蓝色圆圈显示,非激活状态的断点以白色透明圆圈显示。

90.答案D

解析任务视图:显示程序代码中未完成的任务的视图。

91.答案D

解析模块间调用关系包括:(1)循环调用;(2)选择调用;(3)顺序调用。

92.答案D

解析BorlandStarTeam一个用于管理配置和变更的集成环境。

93.答案B

解析在CVS的常用术语中,将对工作备份的修改反映到资源库中的操作称为提交(或:commit)。

94.答案B

解析选项卡中只有三项:LocktheToolbars锁定工具栏;CustomizePerspective定制透视图;HideToolbar隐藏工具栏。

95.答案A

解析无

96.答案B

解析软件工具TurboPascal出现于结构化时代。

97.答案D

解析导航器视图:资源管理器视图,显示当前Eclipse集成环境中加载的所有项目和各个项目中的文件列表。大纲视图:显示当前活动编辑器中所打开文件的纲要,如函数、变量等。控制台视图:显示程序的输出内容。错误视图:编写代码时显示程序中的错误,提示用户及时改正。也显示相关警告信息(并不影响程序正确运行),建议用户进行相应的改正。

98.答案C

解析总控和人机界面在软件开发工具的结构中处于中心位置,是使用者和工具间的桥梁,工具实用性和灵活性的保证。

99.答案A

解析客观世界的任何实务都是对象。对象之间有抽象与具体,群体与个体,整体与部分等几种关系。教材47

100.答案C

解析无

101.答案B

解析无

102.答案D

解析在大型软件开发中,承担模块试运行的是计算机。

103.答案A

解析导航器视图又称资源管理器视图,显示当前Eclipse集成环境中加载的所有项目和各个项目中的文件列表。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论