首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请补充程序中的丢失部分,使得程序运行。可以在修改处增加或者删除一条语句。 本程序完成以下功能: (1)获得输入的两个数字x1,x2(例如x1=4,x2=2); (2)输出两个中较
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请补充程序中的丢失部分,使得程序运行。可以在修改处增加或者删除一条语句。 本程序完成以下功能: (1)获得输入的两个数字x1,x2(例如x1=4,x2=2); (2)输出两个中较
admin
2016-10-28
31
问题
使用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******的下面。
#include<iostream.h>
void main()
{
int x1;
int x2;
int x3;
cout<<"pl ease input.two number:"(<endl;
cin>>x1>>x2;
//********error********
x3=(x1>x2)?x1:x2;
cout<<"Min number is:"<<x3<<endl;
//计算x1/x2如果x2等于0,返回-1
//********error********
x3=(x2)?x1\x2:-1;
cout;<<"x1/x2="<<x3<<endl;
//********error********
x3=(--x1)+(x2++);
cout<<"x1+x2="<<x3<<endl;
cout<<"x1+1="<<x1<<endl;
cout<<"x2-1="<<x2<<endl;
return;
}
选项
答案
(1)x3=(x1<x2)?x1:x2; (2)x3=(x2)?x1/x2:-1; (3)x3=(x1++)+(x2--);
解析
(1)第1个标识下“x3=(x1>x2)?x1:x2;”语句是判断x1与x2其中哪个相对较小,并将其赋值给x3。条件运算符的格式:表达式17表达式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/FONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;public:sample()
在树形结构中,树根结点没有【】。
下列函数的运行结果是()。#include<iostream.h>intf(inta,intb){intc;if(a>b)c=1;elseif(a==b)C=0;elsec=-1;
在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则()。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
有如下程序:#include"iostrearn.h"voidmain(){intx=1,a=0,b=0;switch(x){case0
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;______!=’\0’;i++);
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plusT1t1,T3t3){returnt1+t3;}则以下调用中正确是
A、 B、 C、 D、 D面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。模块
随机试题
对强奸行为的定罪处罚,下列选项正确的是()。
取无菌溶液时,下列哪项是错误的
初产妇第一产程活跃期延长是指活跃期超过
当事人对合同质量约定不明确的,()。
《合同法》所称的不可抗力是指()。
对船员携带的带土花卉盆景要进行()。
外商投资业和外国企业所得税率采用比例税率_______。
某高档生活小区居住着较多年轻白领女性,她们追求高生活目标,但大多工作繁忙,休息时间较少,往往身心疲惫。要求:假如你是一位妇女社会工作者,请为该生活小区的白领女性们设计一个小组工作方案。
认定驰名商标不应当考虑的因素有()。
Herecomesthee-bookrevolutionA)Atwhattemperaturedoelectronicbookscatchfire?We’regoingtofindoutsometimethi
最新回复
(
0
)