成都自考网(www.hbzyzgw.com):成都自考专科、本科报名、考前辅导、成绩查询公布!
关闭自考导航
报考指南
成都自考招生院校
辅导资料
当前位置:成都自考网 > 历年真题 > 理科类 > 正文

成都自考软件开发工具真题试卷(1)

发布时间:2020-03-26 整编:成都自考网 阅读量:
【导语】

成都自考 软件开发工具真题试卷(1) 一、单项选择题(本大题共20小题,每小题1分,共20分。)在每小题列出的备选项中只有一项是最符合题目要求的,请将其代码填写在题后的括号内。

成都自考软件开发工具真题试卷(1)
 
一、单项选择题(本大题共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\tx2=%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\tx2=%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)该程序编译成功后,将在资源管理器中看到以什么名字命名的文件夹?
展开全文
成都自考网交流群

微信扫描左侧二维码 一键关注微信公众号

招生咨询/网上报名/培训辅导 /现场确认 / 准考证/考试安排/成绩查询

分数线/录取/学籍注册与查询/毕业证书/学位

成都自考网交流群
自考问答