返回 计算机网络 - 资讯详情
软件开发工具自考试题及答案2016年4月
2019-10-28 来源: 作者:tao2018

应用题

 

第1题

  以下两题中的程序代码分别是用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)该程序编译成功后,将在资源管理器中看到以什么名字命名的文件夹?

 

 

查看答案解析及完整练习

温馨提示 : 因考试政策、内容不断变化与调整,上学吧提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准。
扫码下载上学吧找答案APP
扫码下载上学吧找答案APP

作业考试网课答案应有尽有

点击一键安装
找答案微信小程序
找答案微信小程序

免下载,即可体验强大搜题神器

相关推荐 更多相关资讯
推荐试题 更多试题