首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请补充程序中的丢失部分,使得程序运行。可以在修改处增加或者删除一条语句。 本程序完成以下功能: (1)获得输入的两个数字x1,x2(例如x1=4,x2=2);
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请补充程序中的丢失部分,使得程序运行。可以在修改处增加或者删除一条语句。 本程序完成以下功能: (1)获得输入的两个数字x1,x2(例如x1=4,x2=2);
admin
2018-10-23
40
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请补充程序中的丢失部分,使得程序运行。可以在修改处增加或者删除一条语句。
本程序完成以下功能:
(1)获得输入的两个数字x1,x2(例如x1=4,x2=2);
(2)输出两个中较小的一个(例如输出2);
(3)计算x1/x2如果x2等于0,返回-1(输出结果2);
(4)输出x1+x2的结果(输出结果6);
(5)输出x1+1的结果(输出结果5);
(6)输出x2-1的结果(输出结果1)。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
1 #include<iostream.h>
2 void main()
3 {
4 int x1;
5 int x2;
6 int x3;
7 cout<<’’please input two number:’’<<end1;
8 cin>>x1>>x2;
9 //********error********
10 x3=(x1>x2)?x1:x2;
11 cout<<’’Min number is :’’<<x3<<end1;
12 //计算x1/x2如果x2等于0,返回-1
13 //********error********
14 x3=(x2)?x1\x2:-1;
15 cout<<’’x1/x2= ’’<<x3<<end1;
16 //********error********
17 x3= (--x1) + (x2++);
18 cout<<’’x1+x2= ’’<<x3<<end1;
19 cout<<’’x1+1= ’’<<x1<<end1;
20 cout<<’’x2-1= ’’<<x2<<end1;
21 return;
22 }
选项
答案
(1)x3=(x1<x2)?x1:x2; (2)x3=(x2)?x1/x2:-1; (3)x3=(x1++)+(x2--);
解析
本题首先求输出两个数字中的最小值,然后计算两个数相除的值,然后求得第一个数与第二个数的和,最后输出“x1+1”和“x2-1”的值。解题思路主要是要从main()主函数入手,依次完成题干中要求的各个要求。
(1)第1个标识下“x3=(x1>x2)?x1:x2;”语句是判断x1与x2其中哪个相对较小,并将其赋值给x3。条件运算符的格式:表达式1?表达式2:表达式3。执行顺序是先求解表达式1,若非则求解表达式3,此时表达式3的值就作为整个条件表达式值。所以求x1和x2中较小的一个,如果x1<x2为真,那么x1的值赋给x3,否则x2的值赋给x3,即第1个标识下为“x3=(x1<x2)?x1:x2;”。
(2)同理,第2个标识下计算x1/x2如果x2等于0,返回-1。即“x3=(x2)?x1/x2:-1;”。
(3)题干中求x1+1,而-x1是x1-1,所以改为x1++。同理X2++改为x2-。即“x3=(x1++)+(x2-);”。
转载请注明原文地址:https://www.kaotiyun.com/show/AwAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关拷贝构造函数的描述中错误的是()。
假定A为一个类,则语句A(A&a);为该类______函数的原型说明。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式,其中,______是用户的数据视图,也就是用户所见到的数据模式。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序等。
以下程序中,while循环的循环次数是main(){inti=0;while(i<10){if(i<1)continue;if(i==5)break;i++;)}
下列叙述中,不属于软件需求规格说明书的作用的是()。
在文件操作中,代表以追加方式打开文件的模式是
下面各项中不属于软件生存期中开发阶段的是
下列选项中不属于软件生命周期开发阶段任务的是()。
有以下类定义:classA{char*a;public:A():a(0){}A(char*aA){//把aa所指字符串复制到a所指的存储空间a=______;strcpy(a
随机试题
剧毒化学品的采购、保管和使用都有严格规定,购买时应当于购买后5日,按规定到所在县级()备案。
数字乳腺X线摄影中,可能遇到的模糊种类不包括
下面有关妊娠合并肺结核的治疗,哪项是错误的
甲、乙预谋修车后以假币骗付。某日,甲、乙在某汽修厂修车后应付款4,850元,按照预谋甲将4,900元假币递给乙清点后交给修理厂职工丙,乙说:“修得不错,零钱不用找了”,甲、乙随即上车。丙发现货币有假大叫“别走”,甲迅即启动驶向厂门,丙扑向甲车前风档,抓住雨
一定时期内,一种房地产供给量的相对变化对于该种房地产价格的相对变化会有一定反应,用以衡量这种反应程度的指标是()。
纳税人办理开业税务登记,税务机关对纳税人填报的《税务登记表》以及提供的证件和资料,应自收到之日起()日内审核完毕,符合规定的予以登记,并发给税务登记证件。
甲小学为了“六一”儿童节学生表演节目的需要,向乙服装厂订购了100套童装,约定在“六一”儿童节前一周交付。5月28日,甲小学向乙服装厂催要童装,却被告知,因布匹供应问题6月3日才能交付童装,甲小学因此欲解除合同。根据《合同法》的规定,下列关于该合同解除的表
小刚父母离异后,法院判决小刚随母亲一起生活。小刚学习不好,母亲多次要求小刚的父亲关心小刚的学习。小刚的父亲却认为自己只负担小刚的生活费用,教育问题应由小刚母亲全部负责。下列说法正确的是()。
阿拉伯人被誉为“东西方文明交流的使者”,对世界文化的传播与交流做出过重大贡献。下列史实不能说明这一观点的是()。
计算,其中D:ay≤x2+y2≤2ay(a>0).
最新回复
(
0
)