软件开发工具自考2013年10月真题

自考 责任编辑:彭雅倩 2020-03-30

摘要:本试卷为选择题型,填空题,名词解释,简答题,应用等题型。

软件开发工具自考2013年10月真题及答案解析

本试卷为选择题型,填空题,名词解释,简答题,应用等题型。

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

1.汇编语言的特点是( )

A.使用一定意义的单词或缩写来代替枯燥的0、1字符串
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.工具能否生成代码
C.工具的响应速度
D.工具的输出方式

10.属于自行开发工具原则的是( )

A.开拓新功能
B.取代程序员的工作
C.完善地规划
D.取代管理者的工作

11.与国际软件开发工具比较( )

A.国内与国际发展水平相近
B.国际发展水平大大高于国内
C.国内应用水平较大地落后于国际
D.国内技术水平较大地落后于国际

12.下列几种语言及其开发工具中同时支持COM和CORBA组件技术的是( )

A.VB
B.C++Builder/Delphi
C.PB
D.JAVA

13.将光标定位到编辑器中相应的变量位置,点击菜单栏上的浏览“Navigate”菜单,为了要Eclipse显示类型层次结构视图,应使用的快捷键是( )

A.F3
B.F4
C.F5
D.F6

14.将.C文件编译为可以运行的.exe文件的过程中如果发现错误,Eclipse编辑器中该代码行前显示“×”符号,同时在对应的文件图标同样显示“×”符号的是( )

A.资源管理器
B.控制台视图
C.错误视图
D.任务视图

15.Eclipse工具栏的默认状态是( )

A.锁定状态
B.解锁状态
C.关闭状态
D.隐藏状态

16.在Eclipse代码模板编辑中,变量以$开头,括起来使用的符号是( )

A.( )
B.[ ]
C.{ }
D.“ ”

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

A.S键
B.<键
C.=键
D.>键

18.在Eclipse插件清单编辑器中,处理“执行环境”的页面是( )

A.概述页面
B.依赖性页面
C.构建页面
D.运行时页面

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

A.多态性是指不同事物具有不同表现形式的能力
B.多态机制使不同对象接收到同一个消息可产生相同的结果
C.对象能够继承他所在类的结构、操作和约束,子类也能继承父类
D.子类可以继承其父类的特性,同时可以有自己的新特性和新方法

20.使用Rational Rose建模支持( )

A.从数据流程图生成代码
B.分析过程流程
C.HTML开发
D.系统分析到系统实现双向工程

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

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

12.有关系统环境、现状及需求的信息,由用户提出,由______ 采集。

13.在人机界面的管理中,_____ 必须始终一致。

14.信息系统运行状况记录包括______ 、作用、用户反映、故障情况、故障的原因和处理情况。

15.信息系统设计成果包括______ 、数据字典、系统结构图、数据库逻辑设计、各模块的设计要求,以及由此形成的设计文档。

16.文档生成包括文章、_____ 和图形三大类。

17.许多软件技术人员手边都积累了一些_____ 、专用的、规模不一的软件开发工具。

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

19.较早期的软件开发工具基本着眼于某一种具体的语言本身,对于软件开发过程中涉及的交互、_____ 和代码版本管理的支持略显不足。

110.视图包括导航器视图、_____ 视图、控制台视图等。

111.Eclipse的工作平台,主要有以下几个组成部分:____ 、工具栏、透视图。

112.C语言是一种面向_______ 的计算机程序设计语言。

113.Eclipse.e提供了快速打开程序中已经在使用的特定数据类型及其相关_______ 的方法。

114.使用Eclipse提供的浏览功能,可以从多个角度快速查看并定位到程序中的各个元素,包括代码的层次结构、________ 、继承关系等。

115.在Eclipse中支持的断点包括行断点、方法断点和_________ 。

116.在调试程序中的单步遍历程序主要包括单步跳入、单步_____ 和单步返回。

117.在CVS的About页面,提供了软件产品版本、来源和_______ 信息。

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

119.在软件开发工具的研究中,对客观世界的抽象称为________ 。

120.使用UML建模时一般分为用例视图设计、______ 设计和物理设计几大部分。

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

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

22.简述软件工作者为提高软件开发工作水平和效率提出的方法。

23.简述一个好的项目组应当具备的条件。

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

25.简述对开发工具使用过程进行审计的主要内容。

26.简述软件开发工作中审计的意义和目的。

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

31.试述软件开发工具中信息库(Repository)包含的主要内容。

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

41.(本题共有l0个关键点,均已用数字标出,请将答案填写在答题卡上)完成一个程序。将任一整数NfN#0)分解成l(或一l)和一些质数因子的形式。如N=150 分解成lx2x3x5x5; N=.150分解为.lx2x3x5x5。编程实现分解过程,并输出分解结果。 使用Eclipse CDT实现该C程序,完成从新建项目、源文件夹,编写代码并最终编译运行这 一系列步骤,请补充上述这些步骤中的关键点。(1)安装Eclipse CDT:使用Eclipse,首先需要安装____①____。从安装完成之后,就可以开始安装专门用于编写C和C++程序的Eclipse开发环境:____②____ 。(2)新建项目:打开Eclipse集成环境,点击菜单栏上的____ ③____菜单,选择新建子菜单下的C++Project选项,弹出选择向导窗口。在对话框中打开C/C++文件夹,选择“C Project’,后点击Next',进入下一步。在项目名称栏中输入项目名称,并在项目类型“Project type,,标签中打开“Executable”文件夹,选择“Empty Project'’,点击“Finish”按钮完成。(3)新建源文件夹:鼠标右键点击____④____中的新建的项目,在弹出的菜单中,选择“New”子菜单里的源文件夹“Source Folder'’选项。在弹出的窗口中需要输入文件夹名称,把光标定位到项目名称一栏中输入源文件夹名称“src”,然后点击完成____⑤____即可。(4)新建C类文件:参照前一个步骤新建的源文件夹,在资源管理器中鼠标右键点击src文件夹,在弹出的菜单中选择___⑥_____ 子菜单里的类“Class”选项,新建一个类文件。(5)编写C程序代码:打开第3步中建好的类文件,在编辑器中编写代码如下,补充代码中的关键步骤:(6) 编译运行,选择“Project”菜单的“Build Project”子菜单。若无语法错误,即可运行编译好的可执行程序,选择“ ⑩ ”菜单的“Run”子菜单,或者直接使用Eclipse快捷键CTRL+F11。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

自考备考资料免费领取

去领取

距离2024 自考考试

还有
  • 0
  • 0
  • 0
自考报名

每年3月、8月

领准考证

考前7天

考试信息

每年4月、10月

成绩查询

考后45天

专注在线职业教育23年

项目管理

信息系统项目管理师

厂商认证

信息系统项目管理师

信息系统项目管理师