首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请补充程序中的丢失部分,使得程序运行。可以在修改处增加或者删除一条语句。 本程序完成以下功能: (1)获得输入的两个数字x1,x2(例如x1=4,x2=2);
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请补充程序中的丢失部分,使得程序运行。可以在修改处增加或者删除一条语句。 本程序完成以下功能: (1)获得输入的两个数字x1,x2(例如x1=4,x2=2);
admin
2018-10-23
32
问题
使用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全国计算机二级
相关试题推荐
程序的3种基本控制结构是
下列数据结构中,按先进后出原则组织数据的是
在岂个容量为25的循环队列中,若头指针front=9,尾指针Year=16,则该循环队列中共有______个元素。
关于拷贝初始化构造函数,正确的是()。
设有定义charstr[80]以下不能将输人数据nrst\nsecond\<CR)读取到数组str的语句是()。
假定A为一个类,则语句A(A&a);为该类______函数的原型说明。
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。ClassMyClass{Public:MyClass(intx){n=x;)VoidSetNum(intnl){n=nl;}
下列程序用于将源文件中的字母进行大小写转换,while的条件是______。#include<iostream.h>#include<fstream.h>#include<iomanip.h>voidmain()
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是______。
随机试题
某孕妇32岁,初次怀孕,足月妊娠,胎膜早破住院,因第二产程延长产钳助产,产后第一天出血约300ml。产后第3天时,体温38℃,下腹痛,恶露血性、有臭味。腹部检查宫底平脐,宫旁压痛,白细胞21×109/L。该产妇应采取的体位最好是
A.t1/2B.VC.ClD.AUCE.Css表观分布容积
普通型流脑败血症期特征性的表现是( )。
下列关于期初余额的描述,正确的有()。
在国外,以下基金中不属于保本基金的是()。
劳动争议处理制度的基本特点包括()。
布鲁纳认为,发现是教育儿童的主要手段,学生掌握学科的基本结构的最好方法是()
卫星:航拍
已知r(α1,α2……αs)=r(α1,α2……αs,β)=m,r(α1,α2……αs,γ)=m+1,则r(α1,α2……αs,β,γ)=__________。
GaspricewarningascoldMarchleadstoshortsuppliesThecoldsnapinMarchcouldleadtoBritain’sgassuppliesrunning
最新回复
(
0
)