自考软件开发工具试卷2016年4月真题

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

摘要:自考软件开发工具试卷2016年4月真题及答案解析,该试卷为自考软件开发工具自考历年真题试卷,包含答案及详细解析。

自考软件开发工具试卷2016年4月真题及答案解析

自考软件开发工具试卷2016年4月真题及答案解析,该试卷为自考软件开发工具自考历年真题试卷,包含答案及详细解析。

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

1.操作系统出现( )

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

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

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

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

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

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

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

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

A.60年代初
B.60年代末
C.70年代视
D.70年代末

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.较早期的软件开发工具的特点是( )

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

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

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

14.Eclipse复制操作的快捷键是( )

A.Ctrl+C
B.Ctrl+F
C.Ctrl+V
D.Ctrl+Y

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

A.Summary
B.Files
C.Support
D.Develop

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

A.Lib
B.bin
C.share
D.Doc

17.Eclipse工具栏解锁操作,即对Lock the Toolbars做的操作是( )

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

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

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

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

A.CDT
B.EMF
C.MDT
D.GEF

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

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

二、填空题(本大题共20空,每空1分,共20分)请将答案填写在答题卡的非选择题答题区。错填、不填均无分。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

41.  以下两题中的程序代码分别是用C帮C++语言编写的“求一元二次方程根”的C和C++  程序代码,任选其中一题作答,两题都做仅算第一题的分数。  (1) 已编写C程序代码如下:  #include  #include  #include  int main(){  float a,b,c,p,q,x1,x2;  scanf(“%f,%f,%f”,&a,&b,&c);  disc=b*b-4*a*c;  p=-b/(2*a);  if(disc﹥0){  q=sqrt(disc)/(2*a);  x1=p+q;  x2=p-q;  printf(“两个根:x1=%5.2f x2=%5.2f”,x1,x2)  }  else if(disc==0)  printf(“一个根:x=%5.2f”,p);  else if(disc<0)  printf(“没有根”);  return EXIT_SUCCESS;  }  1)要将该文件编译为可以运行的.exe文件,有哪些主要操作步骤?(从菜单栏上的File菜单开始操作)。  2)将此程序在Eclipse编辑器中编译屠,在printf("两个根:x1=%5.2f x2=%5.2f"x1,x2)},等代码行前显示“X"符号,请回答代码行前照示“X”符号说明了什么?  3)修改该程序中出现的错误。  4)编译成功后将在资源管理器中看到以什么名字命名的文件夹?  (2)已编写C++程序代码如下:  #include  #include (math.h)  using namespace std;  int main(){  float a,b,c,p,q,x1,x2;  cout<<”请依次输入系数a,b,c:”<  cin>>a;  cin>>b;  cin>>c;  disc=b*b-4*a*c;  p=-b/(2*a);  if(disc﹥0){  q=sqrt(disc)/(2*a);  x1=p+q;  x2=p-q;  cout<<“两个根:x1=”<  }  if(disc==0)  cout<<”没有根”;  return 0;  }  1)要将该文件编译为可以运行的.exe文件,有哪些主要操作步骤?(从菜单栏上的  File菜单开始操作)。  2)将该程序在Eclipse编辑器中编译时,在disc=b*b-4*a*c;等代码行前最示“X”符号,请回答代码行前显示“X”符号说明了什么?  3)修改该程序中出现的错误。  4)该程序编译成功后,将在资源管理器中看到以什么名字命名的文件夹?

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

自考备考资料免费领取

去领取

距离2024 自考考试

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

每年3月、8月

领准考证

考前7天

考试信息

每年4月、10月

成绩查询

考后45天

专注在线职业教育23年

项目管理

信息系统项目管理师

厂商认证

信息系统项目管理师

信息系统项目管理师