首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为: 平均值为:29 最大值为:112 最小值为:-11 注意:错误的语句在//******error******的下面。修改
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为: 平均值为:29 最大值为:112 最小值为:-11 注意:错误的语句在//******error******的下面。修改
admin
2016-10-28
49
问题
使用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://www.kaotiyun.com/show/yKNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<iostream.h>voidmain(){charx=040;cout<<(x<<1);}
以下程序的输出结果是#include<iostream.h>longfun(intn){longs;if(n=1||n=2)s=2;elses=n-fun(n-1);returns
拷贝构造函数的参数一般是
下面关于虚函数的描述中正确的是
算法的空间复杂度是指
以下程序中的select()函数功能是:在N行M列的二维数组中选出一个最大值作为函数值返回,并通过形参传回此最大值的行下标。请填空完成此程序。#include<iostream>#defineN3#defineM3u
下列运算符中,在C++语言中不能重载的是
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
设有如下说明 typedef struct {int n;char c;double x;}STD; 则有以下选项,能正确定义结构体数组并赋初值的语句是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
随机试题
两患者午餐后一个半小时,出现呕吐腹泻、舌尖发麻,眼睑下垂,四肢麻痹等症状,随即急诊送到医院急救。其中一人送到医院后出现昏迷、休克、呼吸麻痹。医生询问病史,两名患者中午吃过海鱼、牛肉、野蘑菇。
关于尿液颜色的描述,正确的是
青年男性,干咳、乏力两周。近几天来有发热、胸痛伴气促。胸部X线检查,右侧中等量胸腔积液。胸腔积液化验:比重1.023,白蛋白30g/L,白细胞3.8×109/L,红细胞2.1×1012/L,腺苷脱氨酶89U/L,该患者最可能的诊断是()
女,38岁。心悸2天,无胸痛。2周前发热,流涕。查体:T36.5℃,心界不大,心率102次/分,律齐,未闻及心脏杂音和心包摩擦音。心电图示:PR间期0.21秒,余未见异常,血清肌钙蛋白升高。最可能的诊断是()
小儿急性肾小球肾炎(阳水)变证水气上逆心肺的治法是( )
《中华人民共和国专利法》不予保护的对象包括()。
下列各项中,不能作为登记银行存款日记账凭证的是()。
因意外事件宣告死亡的公告期为3个月。()
过去我国一直强调农村的公共事业由农民、农村集体组织自己办,国家的公共服务没有向农村倾斜。因此,城乡之问公共事业发展的差距非常大,突出的问题,一是基础没施缺乏,二是教育、文化、卫生等社会事业发展明显滞后。近几年来,国家在农村实施“六小”工程,2004年投入2
Iprefer______coffeetotea.
最新回复
(
0
)