2011年10月软件开发工具试题

合集下载

2011版_软件开发工具_3173_自考过关宝典

2011版_软件开发工具_3173_自考过关宝典

软件开发工具单项选择集锦一、单项选择题1、最早出现的软件开发工具是()p35A.计划工具B.分析工具C.设计工具D.通用工具1.1. 出现最早、数量最大的软件开发工具是()A.设计工具B.分析工具C.计划工具D.集成化工具2.下面哪项不属于面向对象的特性?( ) p47A.继承性B.遗传性C.多态性D.封装性面向对象特性:封装、继承、多态3.框图是用于( )的概念模式。

P56A.描述程序执行的逻辑过程B.描述数据结构C.描述数据内容D.描述系统状态及转换方式4.( )是软件开发全过程的信息管理总枢纽。

P60A.信息库B.数据库C.数据仓库D.项目数据库5.下列属于概念模式的是( )。

P58A.神经网络B.远程网络C.时序网络D.分散式网络6.目前人机界面中,最流行的产品是( )。

P64A.CPISC.CUAD.GUI7.在下列软件开发所涉及的信息中,属于跨越开发周期的是(p54)A.有关系统环境、现状与需求的信息B.有关软件功能设计的各种信息C.有关用户对系统各种变更要求的信息D.有关包括程序与文档的软件成果信息8.在软件开发工具的概念模式中,决策表属于的概念模式是()P59 A.时序网络B.计算机模拟模型C.结构图D.数学与逻辑模型9.在软件开发过程中,建立逻辑模型应在(p72)A.需求分析阶段B.编码阶段C.分析设计阶段D.测试阶段9.1.AD/Cycle中的需求分析阶段的任务是()C.建立逻辑模型D.完成系统总体设计9.2.在AD/Cycle的跨周期管理中,完成数据库物理设计是在()A.需求分析阶段B.分析设计阶段C.编码阶段D.测试阶段10.关于软件开发工具的开发与选择问题,下列选项中正确的是()P81A.具体工作条件与软件开发工具的开发与选择无关B.选择软件开发工具与项目特征无关C.只要确定了某种软件开发工具,就能够进行软件开发工作了D.自行开发软件开发工具时,应充分考虑其难度11.在对市场上可供使用的软件开发工具进行调查研究时,应包括的内容是()P84 A.软件开发工具供应商的规模B.软件开发工具的管理者C.软件开发工具的销售量D.软件开发工具的服务和培训条件12.在第三代语言的应用中,人们发现了新的“瓶颈”是(p23)A.处理需求的描述B.处理过程的描述C.处理结果的描述D.检测方式的描述13.下述对通用软件特点叙述正确的是(p24)A.通常情况下,用通用软件进行软件开发工作要比使用软件开发工具开发软件效率高B.使用通用软件开发软件能够完成几乎所有的开发工作C.使用通用软件常常遇到难于保持一致性的困难D.通用软件能够自动生成非常高质量的程序14.每项任务仅由一个模块来完成,这称为模块的( P44 )A.开放性B.确定性C.凝聚性D.稳定性14.1.在模块的相互联系中,应当仅使用( )A.逻辑耦合B.功能耦合C.数据耦合D.控制耦合14.2.模块的功能在逻辑上应尽可能地()A.全面、完整B.单一、明确C.全面、明确D.规范、完整14.3.在论述程序结构时,E.Yourdon把程序的结构分解成三个基本模块,即A.处理单元、循环机制、二分决策机制B.处理单元、循环机制、控制转移机制C.循环机制、二分决策机制、控制转移机制D.处理单元、二分决策机制、控制转移机制14.4.划分模块的基本要求是A.模块间联系少,模块规模足够小,模块扇入数足够大B.模块功能单一,模块间联系少,模块扇入数足够大C.模块功能单一,模块间联系少,模块规模足够小D.模块功能单一,模块规模足够小,使用逻辑耦合A.机器语言B.汇编语言C.高级语言D.非过程化语言16.软件是用户与硬件之间的桥梁。

2011年上半年软考程序员下午试卷

2011年上半年软考程序员下午试卷

2011年上半年软考程序员下午试卷(第1题—第6题)小刘整理,谢谢支持!2011年上半年软考程序员下午试题(参考答案+解析版)—第1题试题一(共15分)阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏内。

【说明】下面的流程图可在正文字符串T(1: L)中计算关键词字符串K(1: m)出现的次数(用 n表示)。

其中,L为字符串 T 的长度,m为字符串K的长度(m<L)。

为便于模糊查找,关键词中的字符“?”可以匹配任意一个字符。

在该流程图中,先从T中取出长度为m的子串存入A中,再将 A与 K进行逐个字符的比较(其中,K可以包含字符“?”)。

注意:从正文字符串中取出的关键词字符串不允许交叉。

例如,“aaaaaa”中有3个关键词字符串“aa”。

【流程图】试题二(共15分)阅读以下说明和C函数,回答问题 l至问题 3,将解答写在答题纸的对应栏内。

【说明1】函数substring(const char str[],int index,int length)的功能是求出字符串str中指定序号index开始且长度为length 的子串,并返回所取出的子串。

以字符串“China today”为例,其第一个字符“C”的序号为1(而其在字符数组str中的下标为0),从序号 5开始且长度为 3的子串为“at”。

【问题1】(6分)函数substring 中有两处错误,请指出这些错误所在代码的行号,并在不增加和删除代码行的情况下进行修改,写出修改正确后的完整代码行(有注释时,注释可省略)。

【说明2】在C函数 2中,reverse(unsigned intn的功能是求出并返回n的反序数。

例如,1234 的反序数是4321,其求解过程如下: (1)由1234除以 10得到商123和余数4,O乘以10再加上 4得到 4; (2)由123除以10得到商12和余数 3,4乘以10再加上 3得到43; (3)由12除以10得到商 l和余数2,43乘以10 再加上2得到432; (4)由 1除以 10得到商 0和余数 1,432乘以10再加上 1得到4321。

2011年计算机软考程序员考试( 上午题 )模拟试题及答案

2011年计算机软考程序员考试( 上午题 )模拟试题及答案

下列各题共75个空格,需要全部解答。

每个空格1分,满分75分。

每个空格对应一个序号,有A、B、C、D 四个选项,请选择一个最恰当的选项作为答案。

● 下列不属于文字处理程序的是__(1)__。

对文本进行阅读和修改,常常使用__(2)__程序。

(1)A.WSB.WPSC.EdlinD.Norton(2)A.显示B.编辑C.连接D.打印● 文件系统中,文件目录是各文件说明的集合,主要包括文件的__(3)__和定位。

(3)A.保存B.内容C.标识D.用途● Windows操作系统中,同一个文件夹下__(4)__。

(4)A.文件夹和文件不可以同名B.文件夹可以同名,文件不可以同名C.文件夹和文件都不可以同名D.文件夹不可以同名,文件可以同名● Word环境下编辑一个会议通知,需要将U盘上的“会议附件.doc”文件作为附件直接加在通知后面,应使用的操作是__(5)__。

(5)A.“插入”→“对象”B.“插入”→“文件”C.“插入”→“书签”D.“文件”→“打开”● 对计算机的软、硬件资源进行管理,是__(6)__的功能。

(6)A.操作系统B.用户程序C.数据库管理系统D.语言处理程序● 一个纠错码的全部码字为:0000000000,0000011111,1111100000,1111111111,它的海明距离为__(7)__,可以纠正__(8)__位错误。

(7)A.2B.3C.4D.5(8)A.3B.4C.5D.6● 运算器虽由许多部件组成,但核心部分是__(9)__。

(9)A.数据总线B.算术逻辑运算单元C.多路开关D.累加寄存器● 若浮点数用补码表示,判结果是否为规格化数的方法是__(10)__。

(10)A.阶符与数符相同B.阶符与数符相异C.数符与尾数最高有效位相异D.数符与尾数最高有效位相同● 内存储器容量为6K时,若首地址为00000H,那么末地址的十六进制表示是__(11)__。

(11)A.17FFHB.20FFHC.18FFHD.18FEH● 下列关于存储器的描述,正确的是__(12)__。

软件开发工具自考题-2

软件开发工具自考题-2

软件开发工具自考题-2(总分:100.00,做题时间:90分钟)一、单项选择题(总题数:20,分数:40.00)1.下列是软件开发工具的是______A.Turbo C B.BASICC.WPS D.Rose(分数:2.00)A.B.C.D. √解析:2.对于软件开发来说,项目管理的核心是______A.加快进度 B.保证质量C.降低费用 D.充分利用资源(分数:2.00)A.B. √C.D.解析:[考点] 本题在2004年10月真题第一大题第3小题考查过,主要考查的知识点为软件开发中项目管理的核心。

3.软件开发工具提供的功能之一是______A.文档的编制或生成 B.存储管理C.处理机管理 D.文件管理(分数:2.00)A. √B.C.D.解析:[考点] 本题在2010年10月真题第一大题第1小题考查过,主要考查的知识点为软件开发工具应具有的功能。

4.编程阶段的所有成果,一般应当存入______A.文件系统 B.信息库C.数据库 D.数据仓库(分数:2.00)A.B. √C.D.解析:[考点] 本题主要考查的知识点为应当存入信息库的内容。

5.下列哪一个不是项目管理的基本目标______A.有效地控制产品(或工程)的质量 B.尽可能提高产品的数量C.保证整个系统按预定的进度完成 D.控制和降低成本(分数:2.00)A.B. √C.D.解析:[考点] 本题在2006年10月真题第二大题第16小题考查过,主要考查的知识点为项目管理的基本目标。

6.下列属于SAA 对外系统的通信接口的是______A.数据库查询 B.生成器C.通信服务 D.数据安全控制(分数:2.00)A.B.C.D. √解析:7.报表设计是哪个阶段的任务之一______A.需求分析 B.分析设计C.编码 D.测试(分数:2.00)A.B. √C.D.解析:[考点] 本题主要考查的知识点为软件开发过程中的分析设计阶段的任务。

8.文档生成包括______A.程序、文章、图表 B.软件、程序、文章C.文章、表格、图形 D.代码、工具、文章(分数:2.00)A.B.C. √D.解析:[考点] 本题主要考查的知识点为文档生成的内容。

2010-2011软考上午试题及答案(整理复习资料)

2010-2011软考上午试题及答案(整理复习资料)

一、2010年下半年信息处理技术员基础知识科目试题(1) 在Word 文字处理软件的界面上,单击工具栏上的“”按钮,其作用是 (1) 。

A. 打印当前页B. 打印文档全文C. 打印预览D. 弹出打印对话框进行设置(2) 关于计算机的使用和维护,下列叙述中错误的是 (2) 。

A. 计算机要经常使用,不要长期闲置不用B. 在计算机附近应避免磁场干扰C. 为了延长计算机的寿命,应避免频繁开关计算机D. 为了省电,每次最好只打开一个程序窗口(3) 计算机内数据采用二进制表示是因为二进制数 (3) 。

A. 最精确B. 最容易理解C. 最便于硬件实现D. 运算最快(4) 以下计算机操作中,不正确的是 (4) 。

A. 各种汉字输入方法的切换操作是可以由用户设置的B. 在文件夹中删除应用程序的方法往往不能彻底卸载软件产品C. 用DEL 键删除的文件还可以从回收站中执行还原操作来恢复D. 用Shift +DEL 键删除的文件还可以从回收站中执行还原操作来恢复(5) 在Windows 环境中,选择某一部分信息(例如一段文字、一个图形)移动到别处,可以首先执行“编辑”菜单下的 (5) 命令。

A. 复制B. 粘贴C. 剪切D. 选择性粘贴(6) 在Outlook 中可以借助 (6) 的方式传送一个文件。

A. FTPB. 导出C. 导入D. 附件(7) 若磁盘的转速提高一倍,则 (7) 。

A. 平均存取时间减半B. 平均寻道时间减半C. 存储道密度提高一倍D. 平均寻道时间不变(8) 内存用于存放计算机运行时的指令、程序、需处理的数据和运行结果。

但是,存储在 (8) 中的内容是不能用指令来修改的。

A. RAMB. DRAMC. ROMD. SRAM(9)(10) 主板(也称母板或系统板)是计算机硬件系统集中管理的核心载体,几乎集中了全部系统功能,是计算机中的重要部件之一。

下图所示的主板的①处是 (9) ,②处是 (10) 。

全国自考软件开发工具试题及答案

全国自考软件开发工具试题及答案

全国自考软件开发工具试题及答案一、单选题(共30题,共60分)1.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是()。

A.VCB.PBC.C++Builder/DelphiD.JAVA2.不属于软件开发工具概念模式的是()。

A.数据流程图B.实体关系图C.关键路线图D.数据字典3.以下几种较有代表性的语言及其开发工具中发展潜力最差的是()。

A.VCB.VBC.PBD.JAVA4.用来打开网页文件的编辑器是()。

A.C/C++编辑器B.文本编辑器C.任务编辑器D.Web浏览器5.出现最早的软件开发工具是()。

A.计划工具B.分析工具C.设计工具D.集成化工具6.一个好的项目组应当具备的条件是()。

A.有事先制定详细的时间表,并且得到严格执行B.成员有程序设计所需要的基本知识与技能C.成员深入了解本项目所在的领域D.成员熟悉软件开发的技术环境7.在Eclipse设置调试属性时,应选择Preferences菜单中的选项是()。

A.GeneralB.Install/UpdateC.TasksD.Run/Debug8.属于Eclipse调试透视图的是()。

A.触发器B.变量视图C.编辑器D.大纲视图9.在Eclipse代码模板编辑中,变量的开头字符和括起来的符号分别是()。

A.$ 和[ ]B.&amp;和{ }C.¥和 ( )D.$和{ }10.在版本控制软件中,对程序冻结和解冻的操作人员只能是()。

A.程序员B.程序员和管理员C.管理员D.用户11.在Eclipse的插件清单中,提供插件id的标签是()。

A.pluginB.runtimeC.requiresD.extensions12.在Eclipse插件中,属于代码管理类插件是()。

A.CDTB.LombozC.PDTD.Log4E13.在RationalRose建模的逻辑设计中,使用的图是()。

A.活动图B.状态图C.交互图D.关联图14.在RationalRose建模的设计中,系统中与实现无关的视图是()。

2011年全国自考软件开发工具模拟试卷2

2011年全国自考软件开发工具模拟试卷2

2011年全国自考软件开发工具模拟试卷(二)一、单项选择题(本大题共20小题,每小题2分,共40分。

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分)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. 由于软件开发工具一般都较为庞大,复杂,因而要首先考虑其(1)与(2),以使其既实用又灵活。

【】A. (1)代码生成(2)文档生成B. (1)项目管理(2)版本管理C. (1)功能设计(2)总体结构D. (1)信息库的内容(2)信息库的管理9. 近年来对质量好的软件的评判标准有【】A. 运行越快越好B. 程序越短越好C. 占用内存越少越好D. 用户界面友好10. 下列哪个选项不是信息库的内容【】A. 系统状况B. 设计成果C. 有关项目管理与版本管理的信息D. 系统维护信息11. 在对市场上可供使用的软件开发工具进行调查研究时,应包括的内容是【】A. 软件开发工具供应商的规模B. 软件开发工具的管理者C. 软件开发工具的销售量D. 软件开发工具的服务和培训条件12. 下述对通用软件特点叙述正确的是【】A. 通常情况下,用通用软件进行软件开发工作要比使用软件开发工具开发软件效率高B. 使用通用软件开发软件能够完成几乎所有的开发工作C. 使用通用软件常常遇到难以保持一致性的困难D. 通用软件能够自动生成非常高质量的程序13. 关于软件开发环境的叙述,不正确的是【】A. IBM公司的AD/Cycle给出了集成软件开发环境的理论框架B. 软件开发工具对环境的要求不应当低于它所支持的应用软件的环境要求C. 集成化的软件开发工具对环境的要求比单项工具的要求高D. 软件开发工具的环境要求应尽量降低,以利于广泛应用14. 引入软件开发工具后,还需要经常进行【】工作。

2011年全国自考软件开发工具模拟试卷4

2011年全国自考软件开发工具模拟试卷4

2011年全国自考软件开发工具模拟试卷(四)一、单项选择题(本大题共20小题,每小题2分,共40分。

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分)1. 下列哪项不属于大型软件开发过程中涉及的角色【】A. 用户B. 项目负责人C. 程序员D. 计算机厂家答案:D解析:【考点点击】本题主要考查的知识点为大型软件开发过程中涉及的角色。

【要点透析】在大型软件的开发过程中,涉及到的角色有:用户、项目负责人、程序员和硬件。

2. 软件开发工具的基础是【】A. 信息库B. 用户C. 数据库D. 计算机系统答案:A解析:【考点点击】本题在2010年10月真题第一大题第7小题考查过,主要考查的知识点为软件开发工具的基础。

【要点透析】软件开发工具的基础是信息库。

没有这个基础,或者这个基础不牢,那么总控就无信息可调度,人机界面也就没有有用的信息向用户提供,所谓支持软件开发也就成为一句空话。

3. 项目数据库的一项重要内容是【】A. 各工作阶段的预期进度、实际进展情况、验收情况B. 各工作阶段的资源配置情况C. 各工作阶段的经费使用情况D. 各工作阶段的人员状况答案:A解析:【考点点击】本题主要考查的知识点为项目数据库的相关知识。

【要点透析】项目数据库是信息库的一个组成部分,它记录的是项目本身进展的各种有关信息,它的一项重要内容是各工作阶段的预期进度、实际进展情况、验收情况。

4. 下列哪项不是项目管理的基本目标【】A. 有效地控制产品的质量B. 保证安全,提高保密程度C. 保证整个系统按预定进度完成D. 合理利用各种资源答案:B解析:【考点点击】本题主要考查的知识点为项目管理的基本目标。

【要点透析】项目管理的基本目标有:有效地控制产品的质量、保证整个系统按预定进度完成、合理利用各种资源、控制与降低成本。

5. 下列不是报表的组成部分的是【】A. 表名B. 页眉C. 总结行D. 表尾附录答案:B6. 应承担验收模块任务的是【】A. 用户B. 项目负责人C. 程序员D. 硬件答案:B解析:【考点点击】本题主要考查的知识点为在软件开发过程中,各成员应当承担的具体的任务。

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

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

全国2011年10月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未均无分。

1.一些专门用于支持软件开发的软件开发工具陆续问世,从而进入了专用的软件开发工具的阶段。

这个阶段开始于20世纪的( )A.60年代B.70年代C.80年代D.90年代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.VBB.VCC.PBD.JA V A8.结构化程序设计的方法主要的服务对象是( )A.用户B.系统分析员C.程序员D.系统设计员9.在大型软件开发中,用户承担的工作是( )A.验收模块B.要求修改C.交付检验D.试运行10.2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中,认为错误..的观念是( )A.软件开发工具的实践性很强B.软件开发工具的抽象程度越来越高C.软件开发工具的历史发展是多样性和趋同性并存的D.在信息处理、知识表达、事务处理等问题上,确实是存在着我们已经认识的普遍规律11.Eclipse文本编辑器中查找下一个操作的快捷键是( )A.Ctrl+KB.Ctrl+ZC.CtrI+CD.Ctrl+X12.在Eclipse CDT编辑器中,完成快捷键设定的操作是同时按下=键和( )A.Shift键B.Ctrl键C.Alt键D.Tab键13.在Eclipse中,把文件恢复到历史记录版本的操作按钮是( )A.RestoreB.ReplaceC.RenameD.Reset14.下述版本控制软件中,具有开放源代码特点的是( )A.RCSB.PVCSC.CVSD.SCCS15.CVS中,在某一时刻,模块中文件状态的静态影像称为( )A.输出B.提交C.快照D.备份16.在Eclipse首次启动时,如果某个插件有多个版本,通常的处理办法是( )A.使用最后存储的版本B.使用最先存储的版本C.使用存储的最高版本D.列出所有版本供选择17.在Eclipse插件清单编辑器中,指定当前插件运行时所需插件列表的页面是( )A.概述页面B.依赖性页面C.构建页面D.运行时页面18.在Eclipse插件清单编辑器中,显示插件提供给其他插件使用包的页面是( )A.概述页面B.依赖性页面C.构建页面D.运行时页面19.在如下关于面向对象的一些概念的叙述中,正确的是( )A.客观世界的有规律的事物才是对象B.类是对一组相同的对象的描述C.封装即信息隐藏D.方法是驻留在程序中的过程20.在Rational Rose建模的逻辑设计中,使用的图是( )A.活动图B.顺序图C.状态图D.关联图二、填空题(本大题共20小题,每空1分,共20分)请在每小题的空格中填上正确答案。

全国自考软件开发工具试题及答案

全国自考软件开发工具试题及答案

全国自考软件开发工具试题及答案一、单选题(共30题,共60分)1.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是()。

A.VCB.PBC.C++Builder/DelphiD.JAVA2.不属于软件开发工具概念模式的是()。

A.数据流程图B.实体关系图C.关键路线图D.数据字典3.以下几种较有代表性的语言及其开发工具中发展潜力最差的是()。

A.VCB.VBC.PBD.JAVA4.用来打开网页文件的编辑器是()。

A.C/C++编辑器B.文本编辑器C.任务编辑器D.Web浏览器5.出现最早的软件开发工具是()。

A.计划工具B.分析工具C.设计工具D.集成化工具6.一个好的项目组应当具备的条件是()。

A.有事先制定详细的时间表,并且得到严格执行B.成员有程序设计所需要的基本知识与技能C.成员深入了解本项目所在的领域D.成员熟悉软件开发的技术环境7.在Eclipse设置调试属性时,应选择Preferences菜单中的选项是()。

A.GeneralB.Install/UpdateC.TasksD.Run/Debug8.属于Eclipse调试透视图的是()。

A.触发器B.变量视图C.编辑器D.大纲视图9.在Eclipse代码模板编辑中,变量的开头字符和括起来的符号分别是()。

A.$ 和[ ]B.&amp;和{ }C.¥和 ( )D.$和{ }10.在版本控制软件中,对程序冻结和解冻的操作人员只能是()。

A.程序员B.程序员和管理员C.管理员D.用户11.在Eclipse的插件清单中,提供插件id的标签是()。

A.pluginB.runtimeC.requiresD.extensions12.在Eclipse插件中,属于代码管理类插件是()。

A.CDTB.LombozC.PDTD.Log4E13.在RationalRose建模的逻辑设计中,使用的图是()。

A.活动图B.状态图C.交互图D.关联图14.在RationalRose建模的设计中,系统中与实现无关的视图是()。

2011年全国自考软件开发工具模拟试卷2

2011年全国自考软件开发工具模拟试卷2

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解析:【考点点击】本题主要考查的知识点为与软件开发工具有关的一些具体的指标。

2011年10月全国软件工程(02333)自考试题及答案

2011年10月全国软件工程(02333)自考试题及答案

全国2011年10月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均不得分。

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.UML术语中,限定符常被用在( )A.依赖关系 B.泛化关系C.关联关系D.细化关系7.UML提供的13种图形化工具中,用于概念模型和软件模型静态结构的是( )A.用况图 B.状态图C.类图D.活动图8.RUP的迭代、增量式开发规定的4个阶段不.包括( )A.评审阶段 B.构造阶段C.移交阶段D.精化阶段9.根据RUP实现的活动,输入为设计类,活动为实现类,则输出为( )A.用况 B.子系统C.接口D.构件10.软件评估可分为静态评估和动态评估,其中属于动态评估技术的是( )A.评审 B.走查C.形式化证明D.软件测试11.黑盒测试技术,又称为( )A.功能测试 B.结构测试C.系统测试D.集成测试12.若有语句if(A<1 and C>0)then B=1/C else B=1/A,选用类似数据A=2,C=1;A=-2,C=1;A=2,C=-1;A=-2,C=-1;得到不同B的值,这种测试策略为( )A.定义域测试 B.等价类测试C.路径测试D.事务流测试13.在两种模型的基础上,螺旋模型加入两者所忽略的风险分析,这两者是( )A.瀑布模型和增量模型 B.瀑布模型和演化模型C.喷泉模型和增量模型D.喷泉模型和演化模型14.在软件生存周期模型中,主要用于支持面向对象技术的软件开发模型是( )A.演化模型 B.增量模型C.喷泉模型D.螺旋模型15.CMMI能力等级中的第一级为( )A.已执行级 B.已管理级C.已定义级D.已定量管理级二、填空题(本大题共20空,每空1分,共20分)请在每小题的空格中填上正确答案。

2014年10月软件开发工具试题与答案

2014年10月软件开发工具试题与答案

2014年10月高等教育自学考试全国统一命题考试软件开发工具及答案试卷(课程代码 03173)本试卷共5页,满分l00分。

考试时间l50分钟。

考生答题注意事项:1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和背面均可作草稿纸。

2.第一部分为选择题。

必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑o3.第二部分为非选择题。

必须注明大、小题号。

使用0.5毫米黑色字迹签字笔作答。

4.合理安排答题空间,超出答题区域无效。

第一部分 选择题一、单项选择题(本大题共20小题,每小题l分,共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.软件开发工具最重要的信息出口是A.代码生成和图形处理B.文档生成和报表生成C.代码生成和联机查询 D.代码生成和文档生成7.在软件开发工具中,文档生成与代码生成相比A.数量小,内容复杂 B.数量小,内容简单C.数量大,内容复杂 D.数量大,内容简单8.自行开发软件开发工具不具有的优点是A.切实符合自己的需要 B.便于进一步扩充和升级C.可以商品化 D.能适用于不同的环境之中 9.2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中,认为错误的观念是A.软件开发工具的实践性很强B.软件开发工具的抽象程度越来越高C.软件开发工具的历史发展是多样性和趋同性并存的D.在信息处理、知识表达、事务处理等问题上,确实是存在着我们已经认识的普遍规律10.下列几种较有代表性的语言及其开发工具中发展潜力最好的是 A.VB B.VCC.C++Builder/Delphi D.JAVA11.Eclipse提供的文件包含浏览器用于浏览程序中包含的头文件。

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

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

⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品自学考料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯全国 2018 年 10 月自学考试软件开发工具试题课程代码: 03173一、单项选择题(本大题共10小题,每小题 1分,共 10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未均无分。

1.软件开发工具提供的功能之一是()A. 文件管理B. 数据管理C.存储管理D. 文档生成或编制2.属于软件开发工具的是()A.4GLB.DBMSC.编译系统D. 操作系统3.软件开发中表达标准化不包括()...A. 数据流程图B. 数据字典C.模块结构图D. 检查点设置4.项目负责人不必考虑 ()..A. 分析需求B. 验收模块C.交付检验D. 验收修改成果5.信息库 (Repository) 研究的核心问题是 ()A. 信息的共享性B. 信息的准确性C.信息的一致性D. 信息的安全性6.在软件开发工具的概念模式中,决策树属于的概念模式是()A. 直观模型B. 计算机模拟模型C.时序网络D. 数学与逻辑模型7.软件开发工具的基础是()A. 信息库B. 人机界面C.总控部分D. 代码生成8.在 PowerBuilder 中反映数据窗口实际内容的是数据窗口的()A. 数据存储B. 设计1C.数据定义D. 控件9.对一个系统的运行状况及效率进行检测与评价的工作称为()A. 测试B. 鉴定C.审计D. 验收10.从目前的 CASE 理论考虑, CASE 工具集成的关键是()A. 数据库B. 信息库C.操作系统D.ODBC 技术二、多项选择题(本大题共10小题,每小题 2分,共 20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

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

11.软件开发工具概念的要点是()A.它是在第三代语言之后,软件技术进一步发展的产物B.它的目的是在软件开发过程中给予人们支持与帮助C.它的基本思想是致力于软件开发的高效优质D.它支持软件开发的全过程E.它仅支持编码或其它特定的工作阶段12.软件开发工具的重要性能有()A. 表达能力B. 保持信息一致的能力C.使用的方便程度D. 对硬件和软件环境的要求E.工具的可靠程度13.OOP的基本思想包括()A. 封装性B. 对象之间有抽象与具体的关系C.对象之间有整体与部分的关系D. 遗传性E.对象之间可以互送参数14.可视化的元素包括()A. 图标B. 图表C.图像D. 一段程序E.一片素描15.在信息库中,设计阶段的有关信息包括()A. 总体结构B. 数据字典2C.程序代码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.表示 ModelWorks 中事件绘图者业务过程的元素是()A. 事件B. 对象C.触发D. 操作E.封装三、填空题(本大题共 12小题,每空 1分,共 20分)请在每小题的空格中填上正确答案。

2011年(上半年)试题及答案(下午)(DOC)

2011年(上半年)试题及答案(下午)(DOC)

全国计算机技术与软件专业技术资格(水平)考试2011年上半年软件设计师下午试卷(考试时间14:00~16:30 共150分钟)1. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2. 在答题纸的指定位置填写准考证号、身份证号和姓名。

3. 答题纸上除填写上述内容外只能写解答。

4. 本试卷共6道题,试题一至试题四是必答题,试题五和试题六选答1道。

每题15分,满分75分。

5. 解答时字迹务必清楚,字迹不清时,将不评分。

6. 仿照下面例题,将解答写在答题纸的对应栏内。

例题2011年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

因为正确的解答是“5月21日”,故在答题纸的对应栏内写上“5”和“21”(参看下表)。

试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某医院欲开发病人监控系统。

该系统通过各种设备监控病人的生命体征,并在生命体征异常时向医生和护理人员报警。

该系统的主要功能如下:(1)本地监控:定期获取病人的生命体征,如体温、血压、心率等数据。

(2)格式化生命体征:对病人的各项重要生命体征数据进行格式化,然后存入日志文件并检查生命体征。

(3)检查生命体征:将格式化后的生命体征与生命体征范围文件中预设的正常范围进行比较。

如果超出了预设范围,系统就发送一条警告信息给医生和护理人员。

(4)维护生命体征范围:医生在必要时(如,新的研究结果出现时)添加或更新生命体征值的正常范围。

(5)提取报告:在医生或护理人员请求病人生命体征报告时,从日志文件中获取病人生命体征生成体征报告,并返回给请求者。

(6)生成病历:根据日志文件中的生命体征,医生对病人的病情进行描述,形成病历存入病历文件。

(7)查询病历:根据医生的病历查询请求,查询病历文件,给医生返回病历报告。

(8)生成治疗意见:根据日志文件中的生命体征和病历,医生给出治疗意见,如处方等,并存入治疗意见文件。

软件开发工具试题大题答案)

软件开发工具试题大题答案)

软件开发工具试题大题答案)(一)三、简答题(本大题共5小题,每小题5分,共25分)1. 什么是过程化程序设计语言?答案:第三代程序设计语言一般都是过程化语言,即需要由编写程序的人一步一步地安排好机器的执行次序,虽然不是一对一地指挥到机器指令,但是还必须在人的头脑中安排好实际的执行过程。

2. 代码生成器依据哪些资料工作?答案:代码生成器生成代码时依据三方面的资料:(1)信息库里已有的有关资料。

(2)各种标准模块的框架和构件。

(3)使用者通过屏幕前的操作送入的信息。

3. 什么是数据字典?答案:数据字典是一种描述数据内容的概念模式。

它用表格的形式列出数据的基本属性以及相互关系。

4. 简述信息库这一概念提出的背景。

答案:信息库是针对软件开发或信息系统开发中的大量信息管理工作提出来的。

早在手工进行系统分析的阶段人们已经发现,许多问题出在信息交流中的误解与损失。

按照传统的生命周期法,每一阶段都是用相应的文档实现过渡的,在信息传递中,误解与丢失十分严重。

另外,软件的修改与版本更新也引起一些问题,有时不得不从头收集基础信息,不但浪费很大,而且会引起用户的厌烦。

随着数据库技术的发展,人们很自然地想到用计算机来办这件事。

这就是信息库这个概念提出的背景。

5. 为自己所用而开发软件开发工具时,应注意哪些事项?答案:为自己所用而开发软件开发工具时,应注意以下事项:(1)从实际出发,设定现实的、有限的目标。

(2)坚持短小实用,逐步积累,避免期望过高,贪大求全。

(3)注意文档的齐全和资料的积累。

四、论述题(本大题共1小题,共10分)1. 承担大型软件开发任务的程序员,必须遵守哪些规定?答案:保证严格地在本模块范围内操作,决不使用可能干扰其他模块的命令或函数。

原则上讲,有一定经验的程序员是可以通过某些命令直接影响机器内部信息的。

对于单人工作的程序员来说,这常常是发挥技巧、提高效率的手段,但是对于项目组的成员来说,这必然会导致混乱,应当严格禁止。

2014年10月全国自考软件开发工具考前密卷03173(含答案)

2014年10月全国自考软件开发工具考前密卷03173(含答案)

2014年10月全国自考软件开发工具考前密卷03173(含答案)一、单项选择题(本大题共20小题,每小题2分,共40分。

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分)第1题软件开发工具在技术上的三个要点是面向使用者、保证信息的准确传递和保证系统的【】A. 一致性B. 周期性C. 开放性D. 准确性【正确答案】 C【你的答案】本题分数2分第2题下列哪项不是大型软件开发过程中可能遇到的困难【】A. 软件的定义B. 测试的问题C. 工作进度的控制D. 文档与代码的协调【正确答案】 A【你的答案】本题分数2分第3题下列哪个选项不是软件开发中常用的概念模式【】A. 结构图B. 框图C. 数据字典D. 计划进度表【正确答案】 D【你的答案】本题分数2分第4题下列哪项不是项目管理的基本目标【】A. 有效地控制产品的质量B. 保证安全,提高保密程度C. 保证整个系统按预定进度完成D. 合理利用各种资源【正确答案】 B【你的答案】本题分数2分第5题 Eclipse中,用于编辑XML文件的插件是【】A. PHP Development Tools(PDT)B. Visual Editor(VE)C. XMLBuddyD. Log4E【正确答案】 C【你的答案】本题分数2分第6题关于信息库的叙述,不正确的是【】A. 信息库是软件开发全过程中信息管理的枢纽B. 信息库中存放的都是软件开发的成果C. 对信息库中的信息一般不做删除,过时信息只是加上时间标志D. 保持一致性是信息库研究中的核心问题【正确答案】 B【你的答案】本题分数2分第7题程序的编写属于软件开发过程中的【】阶段。

A. 设计B. 编程C. 实现D. 编码【正确答案】 C【你的答案】本题分数2分第8题下列哪个选项不是信息库的内容【】A. 系统状况B. 设计成果C. 有关项目管理与版本管理的信息D. 系统维护信息【正确答案】 D【你的答案】本题分数2分第9题侧重于分析方法的、独立于平台的工具有【】A. Rational公司的RoseB. ORACLE的CASEC. INFOMAX的New EraD. IBM的VisualAge【正确答案】 A【你的答案】本题分数2分第10题 UML的组成不包括【】A. 图表B. 视图C. 基本机制D. 图形【正确答案】 D【你的答案】本题分数2分第11题在下列软件开发所涉及的信息中,属于跨越开发周期的是【】A. 有关系统环境、现状与需求的信息B. 有关软件功能设计的各种信息C. 用户对系统的各种变更要求D. 软件成果本身【正确答案】 C【你的答案】本题分数2分第12题下述体现软件开发工具发展的有【】A. 程序设计自动化程度提高B. 程序员仍然用C语言编程C. 把软件开发工作扩展到了作为一个不断发展的主体生长完善的全过程D. 软件生产的成败更多地依赖于编程技术【正确答案】 A【你的答案】本题分数2分第13题以下不属于自行进行软件开发工具开发时的原则的是【】A. 短小实用B. 避免期望过高,贪大求全C. 踏实发展D. 逐步积累【正确答案】 C【你的答案】本题分数2分第14题在以下有关项目管理的方法的叙述中,不正确的是【】A. 在正确处理好质量、进度、资源配置和费用这四个问题的基础上提出的方法B. 人们依据项目管理的经验,提出了以数据库为中心进行项目管理的方法C. 项目数据库实际上是信息库的一个组成部分,它记录的是项目本身进展的各种有关信息D. 根据严格的规定进行的一种管理方式【正确答案】 B【你的答案】本题分数2分第15题下列说法不正确的【】A. 信息库中关于应用领域与环境的信息是需求分析阶段收集的信息B. 信息库中关于应用领域与环境的信息是分析设计阶段工作的依据C. 信息库中关于应用领域与环境的信息不是分析设计阶段所需的原始材料D. 信息库中关于应用领域与环境的信息包括应用领域对软件的要求【正确答案】 C【你的答案】本题分数2分第16题下列对软件的定义不正确的是【】A. 计算机的灵魂B. 用户与开发者之间的桥梁C. 人类互相联系的纽带D. 人类在各个领域中积累的知识的结晶【正确答案】 B【你的答案】本题分数2分第17题以下不属于选购软件开发工具的方法与步骤的是【】A. 明确目的与要求B. 明确环境以及制约条件C. 市场调查,综合比较,测试检验D. 用户评价【正确答案】 D【你的答案】本题分数2分第18题计划工具往往【】A. 依赖于机器和软件B. 独立于机器和软件C. 依赖于机器,但独立于软件D. 独立于机器,但依赖于软件【正确答案】 B【你的答案】本题分数2分第19题软件开发工具是以第几代语言为基础的【】A. 第一代B. 第二代C. 第三代D. 第四代【正确答案】 C【你的答案】本题分数2分第20题以下不属于信息库管理模块的功能的是【】A. 备份与删除B. 录入更新C. 使用查询D. 一致性维护【正确答案】 A二、填空题(本大题共10小题,每小题1分,共10分。

全国自考软件开发工具试题及答案

全国自考软件开发工具试题及答案

全国自考软件开发工具试题及答案一、单选题(共30题,共60分)1.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是()。

A.VCB.PBC.C++Builder/DelphiD.JAVAABCD正确答案:D2.不属于软件开发工具概念模式的是()。

A.数据流程图B.实体关系图C.关键路线图D.数据字典ABCD正确答案:C3.以下几种较有代表性的语言及其开发工具中发展潜力最差的是()。

A.VCB.VBC.PBD.JAVAABCD正确答案:B4.用来打开网页文件的编辑器是()。

A.C/C++编辑器B.文本编辑器C.任务编辑器D.Web浏览器ABCD正确答案:D5.出现最早的软件开发工具是()。

A.计划工具B.分析工具C.设计工具D.集成化工具ABCD正确答案:C6.一个好的项目组应当具备的条件是()。

A.有事先制定详细的时间表,并且得到严格执行B.成员有程序设计所需要的基本知识与技能C.成员深入了解本项目所在的领域D.成员熟悉软件开发的技术环境ABCD正确答案:A7.在Eclipse设置调试属性时,应选择Preferences菜单中的选项是()。

A.GeneralB.Install/UpdateC.TasksD.Run/DebugABCD正确答案:D8.属于Eclipse调试透视图的是()。

A.触发器B.变量视图C.编辑器D.大纲视图ABCD正确答案:A9.在Eclipse代码模板编辑中,变量的开头字符和括起来的符号分别是()。

A.$ 和[ ]B.&和{ }C.¥和( )D.$和{ }ABCD正确答案:D10.在版本控制软件中,对程序冻结和解冻的操作人员只能是()。

A.程序员B.程序员和管理员C.管理员D.用户ABCD正确答案:C11.在Eclipse的插件清单中,提供插件id的标签是()。

A.pluginB.runtimeC.requiresD.extensionsABCD正确答案:A12.在Eclipse插件中,属于代码管理类插件是()。

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

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

2011年全国自考软件开发工具模拟试卷(一)一、单项选择题(本大题共20小题,每小题2分,共40分。

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分)1. 对于软件开发来说,项目管理的核心是( )A. 加快进度B. 保证质量C. 降低费用D. 充分利用资源答案:B解析:【考点点击】本题在2004年10月真题第一大题第3小题考查过,主要考查的知识点为软件开发中项目管理的核心。

【要点透析】对于软件开发来说,项目管理的核心是保证质量。

2. 编程阶段的所有成果,一般应当存入【】A. 文件系统B. 信息库C. 数据库D. 数据仓库答案:B解析:【考点点击】本题主要考查的知识点为应当存入信息库的内容。

【要点透析】应当存入信息库的内容有:设计阶段的各种资料、编程阶段的所有成果,运行及使用情况的详细记录、维护及修改的情况等。

3. 下列哪一个不是项目管理的基本目标【】A. 有效地控制产品(或工程)的质量B. 尽可能提高产品的数量C. 保证整个系统按预定的进度完成D. 控制和降低成本答案:B解析:【考点点击】本题在2006年10月真题第二大题第16小题考查过,主要考查的知识点为项目管理的基本目标。

【要点透析】项目管理的基本目标有:有效地控制产品(或工程)的质量、保证整个系统按预定的进度完成、控制和降低成本等。

4. 对于查询系统,除功能正确、用户界面友好外,考虑的首要因素是【】A. 速度快B. 占内存少C. 输出界面美观D. 可靠性高答案:A解析:【考点点击】本题主要考查的知识点为进行查询系统研究时需要考虑的首要因素。

【要点透析】对于查询系统,除功能正确、用户界面友好外,考虑的首要因素是其运行的速度是否快到能够满足用户和使用者的需要,因此本题应选择选项A。

5. 下列哪项不是与软件开发工具有关的概念、术语【】A. 即插即用的程序设计B. 第三代语言C. CASE工具D. 最终用户计算答案:B解析:【考点点击】本题主要考查的知识点为与软件开发工具有关的概念、术语。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国2011年10月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未均无分。

1.一些专门用于支持软件开发的软件开发工具陆续问世,从而进入了专用的软件开发工具的阶段。

这个阶段开始于20世纪的( )A.60年代B.70年代C.80年代D.90年代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.VBB.VCC.PBD.JA V A8.结构化程序设计的方法主要的服务对象是( )A.用户B.系统分析员C.程序员D.系统设计员9.在大型软件开发中,用户承担的工作是( )A.验收模块B.要求修改C.交付检验D.试运行10.2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中,认为错误..的观念是( )A.软件开发工具的实践性很强B.软件开发工具的抽象程度越来越高C.软件开发工具的历史发展是多样性和趋同性并存的D.在信息处理、知识表达、事务处理等问题上,确实是存在着我们已经认识的普遍规律11.Eclipse文本编辑器中查找下一个操作的快捷键是( )A.Ctrl+KB.Ctrl+ZC.CtrI+CD.Ctrl+X12.在Eclipse CDT编辑器中,完成快捷键设定的操作是同时按下=键和( )A.Shift键B.Ctrl键C.Alt键D.Tab键13.在Eclipse中,把文件恢复到历史记录版本的操作按钮是( )A.RestoreB.ReplaceC.RenameD.Reset14.下述版本控制软件中,具有开放源代码特点的是( )A.RCSB.PVCSC.CVSD.SCCS15.CVS中,在某一时刻,模块中文件状态的静态影像称为( )A.输出B.提交C.快照D.备份16.在Eclipse首次启动时,如果某个插件有多个版本,通常的处理办法是( )A.使用最后存储的版本B.使用最先存储的版本C.使用存储的最高版本D.列出所有版本供选择17.在Eclipse插件清单编辑器中,指定当前插件运行时所需插件列表的页面是( )A.概述页面B.依赖性页面C.构建页面D.运行时页面18.在Eclipse插件清单编辑器中,显示插件提供给其他插件使用包的页面是( )A.概述页面B.依赖性页面C.构建页面D.运行时页面19.在如下关于面向对象的一些概念的叙述中,正确的是( )A.客观世界的有规律的事物才是对象B.类是对一组相同的对象的描述C.封装即信息隐藏D.方法是驻留在程序中的过程20.在Rational Rose建模的逻辑设计中,使用的图是( )A.活动图B.顺序图C.状态图D.关联图二、填空题(本大题共20小题,每空1分,共20分)请在每小题的空格中填上正确答案。

错填、不填均无分。

21.第四代语言的原义是______________的程序设计语言。

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

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

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

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

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

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

28.Eclipse最初主要用来进行______________语言开发,但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小题,20分)48.(本小题共有10个关键点,均已用数字标出,请将答案填写在题后相应的标号处)完成一个名称为OddSum的程序,求指定范围内的奇数和,输入为两个整型变量,输出为这两个变量之间的所有奇数的和。

使用Eclipse CDT完成该C程序,按照新建项目、源文件夹、编写代码、编译运行的实现步骤,补充上述这些步骤中的关键点。

(1)新建项目:打开Eclipse集成环境,点击菜单栏上的①菜单,选择新建子菜单下的“C Project”选项,弹出选择向导窗口。

在对话框中打开C/C++文件夹,选择“C Project”后点击“Next”进入下一步。

在项目名称栏中输入②,并在项目类型“Project type”标签中打开“Executable”文件夹,选择“Empty Project”,点击“Finish”按钮完成。

(2)新建源文件夹:鼠标右键点击资源浏览器中的新建的项目,在弹出的菜单中,选择③子菜单里的源文件夹“Source Folder”选项。

在弹出的窗口中需要输入文件夹名称,把光标定位到④一栏中输入源文件夹名称“src”,然后点击“Finish”按钮完成。

(3)新建C类文件:参照前一个步骤新建的源文件夹,在资源管理器中鼠标右键点击⑤,在弹出的菜单中选择新建“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= ⑥;printf(¨%d",getResult);return EXIT_SUCCESS;}bool isOdd(int num){if(⑦)‖判断是否为奇数return true;elsereturn 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 =max;max=tmpNum;}for(i=min;i<=max;i++){if(isOdd(i)) ‖满足奇数条件result=add(result,i);}return resut;}(5)运行C程序:在资源管理器中鼠标右键点击该项目,在Run As子菜单中选择运行设置“Run Configurations",弹出如下图对话框。

在“Project”栏中输入项目名称OddSum,或者点击“Browse”按钮,在弹出的对话框中选择相应的项目。

在“C/C++Application”栏中点击⑨按钮,选择相应的程序来运行。

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

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

add()函数的调用层次结构为:main()-> ⑩->add()。

①_________________________________________________。

②_________________________________________________。

③_________________________________________________。

相关文档
最新文档