首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为: 平均值为:29 最大值为:112 最小值为:-11 注意:错误的语句在//******e
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为: 平均值为:29 最大值为:112 最小值为:-11 注意:错误的语句在//******e
admin
2018-10-23
14
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为:
平均值为:29
最大值为:112
最小值为:-11
注意:错误的语句在//******error******的下面。修改该语句即可。
1 #include<iostream>
2 using namespace std;
3 int main()
4 {
5 int i,AvetMin,Max;
6 int data[8]={0,112,43,78,-11,-6,7,9};
7 Ave=0;
8 for(i=0;i<8;i++)
9 //******error******
10 Ave=data
;
11 Ave/=8;
12 cout<<’’平均值为:’’<<Ave<<end1;
13 Max=Min=data[0];
14 for(i=0;i<8;i++)
15 {
16 //******error******
17 if(data
<Max)Max=data
,
18 //******error******
19 if(data
>Min) Min=data
;
20 }
21 cout<<’’最大值为:’’,<<Max<<end1;
22 cout<<’’最小值为:’’<<Min<<end1;
23 return 0;
24 }
选项
答案
(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循环是求数组各个元素的和,逐次将每个元素值加起来,而程序当中是逐个赋值,因此第1标识处应将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://kaotiyun.com/show/8wAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原是()。#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;eout<<"inputa:";
下列函数中对调用它的函数没有起到任何作用的是()。
下列程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){chara[]="Hello,Test";char
假定MyClass为一个类,则执行MyClassab(2),*p;语句时,自动调用该类构造函数()次。
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
阅读下面程序:#include<iostream.h>intfun2(intm){if(m%3==0)return1;elsereturn0;}voidfun1(intm
使用ifstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为()。
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i}private:intvalue;
下面程序编译时发现ma[3]=9错误,其原因是______。#include<iostream.h>classFunArray{int*pa;//指向一个数组空问intsize;//数组元素个
在计算机中,算法是指
随机试题
以下有关出版物的说法,正确的是()。
继承与创新是同时交织在一起出现的,正确处理继承与创新的关系,决定着历史研究的()
简述唯物史观和唯心史观及其划分标准。
男性,32岁,乏力、纳差,左上腹饱胀感3个月来诊。体检:胸骨下段轻压痛,脾肋下5cm,质地坚实,无压痛。化验:Hb110g/L,WBC62×109/L,PLT180×109/L,分类早幼粒细胞0.03(3%),中幼粒0.15(15%),晚幼粒0.2
烤瓷合金的熔点应高于瓷粉的熔点
物业管理一级服务标准中对绿化养护管理的要求包括()。
人格就是指人的性格,具有独特性。()
下面关于行政许可设定的说法,哪些是正确的?()
Whatisthesignificanceofthenewtechnology?Whatdoes"resolidify"(Para.8,lastsentence)mean?
Maypeoplelikethegiganticwhales.Humansympathy【C1】______whalesisonlynaturalofallthecreaturesinthesea.【C2】______
最新回复
(
0
)