自考计算机网络软件开发工具试卷2018年4月真题及答案解析

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
1

以下两题中的程序代码分别是用C和C++语言编写的“求一元二次方程根”的C和C++程序代码,任选其中一题。

(1)已编写C程序代码如下:

#include

#include

#include

intmain(){

floata,b,c,,,x1,x2;

scanf("%f,%f,%f",&a,&b,&c);

disc=b*b-4a*c;

p=-b/(2a);

if(disc>0){q=sqrt(disc)/(*a);x1=p+q;

x2=p-q;printf("两个根:x1=%5.2ftx2=%5.2f",x1,x2)}elseif(disc==0)printf("一个根:x=%5.2f",p);elseif(disc<0)printf("没有根");returnEXIT_SUCCESS;}

①根据下面提供的菜单、文件夹、标签、按钮、窗口等操作选项,请写出从菜单栏上的File菜单开始,新建一个名为“X1X2”的C程序项目的基本操作步骤file、new、openfile、Projectconvertto/c++ProjectclassGeneral文件夹、c/++文件夹、sourcefile、Projectc++Project、next、Projectname标签、EmptyProject、HelloWorldANSIProject、HelloWorld++Project、MinGWGCCnext、Finish

②将该程序在Eclipse编辑器中进行编译后,在disc=bb-4ac;代码行前显示“X”符号,请回答代码行前显示“X”符号说明了什么?

③修改该程序中的错误。

(2)已编写C++程序代码如下:

#include

#include

usingnamespacestd;

intmain(){

floata,b,c,p,,x1,x2,

cout<<"请依次输入系数a,b,c:"<

cin="">>a;

cin>>b:cin>>c;

disc=b*b-4##c;

p=-b/(2a)if(disc>){9-sqrt(disc)/();

x1=p+q:x2=p-q:cout<<两个根:x1=< }if(disc==0)cout<<"一个根:x="< if(disc<0)cout<<"没有根"return0;}

①根据下面提供的菜单、文件夹、标签、按钮、窗口等操作选项请写出从菜单栏上的File菜单开始,新建一个名为“X1X2”的C++程序项目的基本操作步骤。file、Newopenfile、Projectconvertto/c++Project、class、General文件夹c/c++文件夹、sourcefileProject++Project、next、Projectname标签、EmptyProject,HelloWorldANSICProject,HelloWorldC++Project,MinGwGCC.Next、Finish.

②将此程序在Eclipse编辑器中进行编译后,在disc=b*b-4*a*c;代码行前显示“X符号,请回答代码行前显示“X符号说明了什么?

③修改该程序中的错误。

29

在EclipseCDT编辑器的窗口菜单中,选择首选项的选项是【】

  • A.Navigation
  • B.OpenPerspective
  • C.Preferences
  • D.ResetPerspective
31

使用RationalRose建模不支持【】

  • A.从数据流程图生成代码
  • B.系统分析到系统实现双向工程
  • C.umL的建模
  • D.采用基于组件的开发
32

下列关于MinGW的描述中,不正确的是【】

  • A.MinGWLinux支持在平台运行
  • B.MinG用来生成Win32可执行文件
  • C.MinGW可以用来运行C语言程序
  • D.MiGW能够提供C语言库文件
34

在使用Eclipse时,单击按钮会使视图【】

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

显示当前Eclipse集成环境中加载的所有项目和文件列表的视图是【】

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

购买市场上已有的软件开发工具的优点是【】

  • A.发展水平高
  • B.能减轻一定的工作负担
  • C.可靠程度高
  • D.开发效率高
40

在购置软件开发工具前,调查市场的重点不包括【】

  • A.开发工具的品牌
  • B.这些工具所使用或依据的开发方法
  • C.开发工具的性能
  • D.这些工具的服务、培训条件
41

软件开发工具最重要的信息出口是代码生成和【】

  • A.报表生成
  • B.文档生成
  • C.联机查询
  • D.图形处理
42

对于软件系统及其应用来说,项目管理与版本管理的重要资源是【】                            

  • A.系统开发人员对项目的评价
  • B.用户的反馈信息
  • C.部门领导者对项目的评价
  • D.系统规划的内容
43

对软件开发工具进行审计,不包括【】

  • A.工具的效率
  • B.工具能否生成代码
  • C.工具的响应速度
  • D.工具的输出方式
44

与数据库管理系统的功能相比,信息库(Repository)的特点是【】

  • A.具有高度的程序与数据的独立性
  • B.信息共享程度高
  • C.统一管理计算机内外的信息存储
  • D.数据冗余度更低
45

在大型软件开发中,提出系统修改要求的是【】

  • A.用户
  • B.项目负责人
  • C.程序员
  • D.验收员
46

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

  • A.用户
  • B.系统分析员
  • C.程序员
  • D.系统设计员
47

属于集成化软件开发工具的是【】

  • A.CDD
  • B.Dictionary/3000
  • C.FLOW
  • D.RationalRose
48

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

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