首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为: 平均值为:29 最大值为:112 最小值为:-11 注意:错误的语句在//*******
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为: 平均值为:29 最大值为:112 最小值为:-11 注意:错误的语句在//*******
admin
2017-03-22
47
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为:
平均值为:29
最大值为:112
最小值为:-11
注意:错误的语句在//********error********的下面。修改该语句即可。
#include
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<<"平均值为:"<
endi;
Max=Min=data[0];
for(i=0;i<8;i++)
{
//********error********
if(data
data
;
//********error********
if(data
>Min)
Min=data
;
}
cout<<"最大值为:"<
endl;
cout<<"最小值为:"<
endl;
return 0;
}
选项
答案
(1)Ave +=data[i]; 或Ave =Ave +data[i]; (2)if(data[i]>Max)Max=data[i]; (3)if(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
”。
转载请注明原文地址:https://kaotiyun.com/show/J9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数定义为Fun(int&i),变量定义n=100.则下面调用正确的是
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2}:则下列语句正确的是
对建立良好的程序设计风格,下面描述正确的是
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+ilb(n-2);}若执行函数调用表达式fib(
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则
请将下面的类Date的定义补充完整,使得由语句:DateFirstDay;定义的对象FirstDay的值为2010年1月1日。classDate{public:Date(______):year(y),month(
假定Xcs是一个类,该类中一个成员函数的原型为“Xcs*abc{};”,则在类外定义时对应的函数头为______。
有如下的函数定义:intXfun(int*a,intn){intX*a;for(int*pa=a+1;paif(*pa>x)x=*pa;retumx;}若在执行了语句:intx[5]
随机试题
左旋多巴治疗震颤麻痹的作用特点有()
关于大肠癌患者术前行全肠道灌洗术,正确的护理方法是()
根据我国诉讼费用制度的有关规定,下列哪一选项是正确的?
地下车库上面覆土为60cm,可以种植的植物有()。
下列影响利润总额计算的项目有()。
SWB是()。
对于某一农村信用社或者村镇银行()以下的对公贷款,经追索2年以E,仍无法收回的债权可以认定为呆账。
甲企业于2008年1月1日,以560万元的价格购进当日发行的面值为600万元的公司债券。其中债券的买价为555万元,相关税费为5万元。该公司债券票面利率为4%,期限为3年,到期一次还本付息,实际利率为5%,企业准备持有至到期。则2008年12月31日该持有
中国政府正式在台湾设官建制的时间是在()。
一、注意事项1.监考老师发给你的测试材料分为两部分:试题本和答题纸。2.测试开始前。请在试题本和答题纸上指定位置先填写好自己的姓名、准考证号等项内容。然后再开始答题。3.申论考试与传统的作文考试不同,是分析驾驭材料的能力与表达能力并重的考试。作答参考
最新回复
(
0
)