首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请补充程序中的丢失部分,使得程序运行。可以在修改处增加或者删除一条语句。 本程序完成以下功能: (1)获得输入的两个数字x1,x2(例如x1=4,x2=2);
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请补充程序中的丢失部分,使得程序运行。可以在修改处增加或者删除一条语句。 本程序完成以下功能: (1)获得输入的两个数字x1,x2(例如x1=4,x2=2);
admin
2018-10-23
23
问题
使用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://kaotiyun.com/show/AwAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<iostream>usingnamespacestd;classONE{public:virtualvoidf(){COUt<<"1";}
下列程序的输出结果是______。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;}int
虚函数必须是类的______。
在任何类中都有三种访问权限的数据成员,分别是public、private和______。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测输入操作的函数的函数名是
数据管理技术发展过程经过人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的是______阶段。
下列不是软件工程基本目标的是()。
数据库管理最本质的特点是实现数据的共享。为了实现数据的共享,保证数据的独立性、完整性和安全性,需要有一组软件来管理数据库中的数据,处理用户对数据库的访问,这组软件称为______。
在一个容量为25的循环队列中,若头指针front=15,尾指针rear=6,则该循环队列中共有______个元素。
软件开发环境是全面支持软件开发全过程的______集合。
随机试题
Word软件处理的主要对象是
A、NADH脱氢酶B、丙酮酸脱氢酶C、苹果酸脱氢酶D、葡萄糖-6-磷酸酶E、葡萄糖-6-磷酸脱氢酶属糖异生的酶是
利用节约法制定出的配送方案除了使配送总吨公里数最小外,还应满足以下()条件。
在中国共产党的建设问题上处于首位的建设是党的作风建设。()
2,4,12,48,240,()
三个人讲一段话。1说发现问题主要靠同事、领导,2说人总是知道问题但是不愿意面对.3说优点比缺点多就行。请你谈谈对这三句话的理解,并且说说自己的不足。
目前很多地方政府推行政务APP,这一措施虽然简化了百姓办理业务的流程。提高了办理业务的效率。但是政务APP使用者较少,用户体验差,对这种现象。你怎么看?
查询设计器中的“筛选”选项卡的作用是
Thethreemencametoaverylargehotelforaholiday.Therewassomethingwrongwiththelifts.Thethreemenhadtowalkup
A、Produce25carsinthenextfiveyears.B、Developareaswithmorehills.C、Expandtestingtomoreareas.D、Exploreareaswith
最新回复
(
0
)