首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为: 平均值为:29 最大值为:112 最小值为:-11 注意:错误的语句在//******error******的下面。修改
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为: 平均值为:29 最大值为:112 最小值为:-11 注意:错误的语句在//******error******的下面。修改
admin
2016-10-28
25
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为:
平均值为:29
最大值为:112
最小值为:-11
注意:错误的语句在//******error******的下面。修改该语句即可。
#include<iostream>
using namespace std;
int main()
{
int i,Ave,Min,Max;
int data[8]={0,112,43,78,-11,-6,7,9};
Ave=0;
for(i=0;i<8;i++)
//********error********
Ave=data
;
Ave/=8;
cout<<"平均值为"<<Ave<<endl;
Max=Min=data[0];
for(i=0;i<8;i++)
{
//********error********
if(data
<Max)Max=data
;
//********error********
if(data
>Min)
Min=data
;
}
cout<<"最大值为:"<<Max<<endl;
cout<<"最小值为:"<<Min<<endl;
return0;
}
选项
答案
(1)Ave+=data[i];或Ave=Ave+data[i]; (2)if(data[i]>Max)Max=data[i]; (3)if(data[i]<Min)Min=data[i];
解析
(1)观察程序可知,第一个for循环是求数组各个元素的和,逐次将每个元素值加起来,而程序当中是逐个赋值,因此第l标识处应将Ave=data
改成Ave+=data
或Ave=Ave+data
。
(2)根据题意再求数组当中元素的最大最小值,用变量Max记录最大值,Min记录最小值,在for循环中,逐次比较,如果该元素值比当前Max大,则Max取该元素值,因此第2标识处正确的应该是if(data
>Max)Max=data
。
(3)同样如果数组该元素值比Min小,则Min取该元素值。因此,两个if中条件判断错误,第3标识处“if(data
>Min)Min=data
”改成“if(data
<Min)Min=data
”。
转载请注明原文地址:https://jikaoti.com/ti/lME0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
若有以下变量和函数说明:#include<iostream.h>charCh=’*’;voidsub(intx,inty,charch,double*Z){switch(ch){
下列叙述中错误的是()。
派生类构造函数的执行顺序是先执行【】的构造函数,然后执行成员对象的构造函数,最后执行【】的构造函数。
对以下说明语句的正确理解是inta[10]={6,7,8,9,10};
有以下程序:#include<iostream>usingnamespacestd;classCFactorial{private:intvalue;intfact
若类A和类B的定义如下;classA{inti,j;public:intgeti(){returni;}};clasSB:publ
对于模板定义关键字class和typename说法不正确的是
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中不正确的是
注释一般分为序言性注释和______注释。
随机试题
在中央凹的中心,对光的感受分辨力高的一个重要原因是
用双注射泵顺序注射系统可以实现原子荧光光度计的半自动化。
胃肠减压的目的是
经冷藏后胶片未经室温平衡,取出即用,将会出现
为减少房地产经纪业务风险,房地产经纪机构加强信息系统建设和管理,这种风险管理方法属于()。
某助航灯光系统工程中,一个灯光变电站的建筑工程中工程费用为512480元,人工费为104343元,措施项目费率为10.21%,其他项目费为147586.44元,规费费率为29%,税金为3.22%。问题:试编制这个灯光变电站的建筑工程费用汇总表。
为了明确经济责任,对现金清查时出纳人员必须在场,现金由出纳人员经手盘点,清查人员从旁监督,不允许用不具法律效力的借条、收据等抵充库存现金。()
公司制企业应按照净利润的10%提取法定盈余公积,达到注册资本的50%时,不再提取。()
下列关于集中化战略的表述中,正确的有()。
禁止利用职权和职务上的影响谋取不正当利益,包括()。
最新回复
(
0
)