首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为: 平均值为:29 最大值为:112 最小值为:-11 注意:错误的语句在//*******
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为: 平均值为:29 最大值为:112 最小值为:-11 注意:错误的语句在//*******
admin
2021-07-02
39
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为:
平均值为:29
最大值为:112
最小值为:-11
注意:错误的语句在//********error********的下面。修改该语句即可。
1 #include
2 using namespace std;
3 int main()
4 {
5 int i|Ave|Min t 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<<"平均值为:“<
13 Max=Min=data[0];
14 for(i=0 ; i<8;i++)
15 {
16 //********error********
17 if(data
;
18 //********error********
19 if(data
>Min) Min=data
;
20 }
21 cout<<"最大值为:"<
22 cout<<"最小值为:"<
23 return 0 ;
24 }
选项
答案
(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/lafp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为()。
为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是()。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
下列选项中不属于结构化程序设计方法的是()。
有如下程序:#includeusingnamespacestd;classPoint{intx,y;public:Point(intx1=0,inty1=0):x(x1),y(y1){
将E-R图转换为关系模式时,实体和联系都可以表示为
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
有如下类定义:classPoint{private:staticinthow_many;};_________how_many=0;要初始化Point类的静态成员how_many,下画线处应
请打开考生文件夹下的解决方案文件proj3,其中定义了一个字符串变量类StringVar。类成员的说明在程序注释中。请在//********333********和//********666********之间填写StringVar成员函数和友元函数的实现
随机试题
各单位是否设置会计机构,主要取决于()。
服用药物后患者出现对药物的过敏,主要是由于
当基坑开挖不很深,基坑涌水量不大时,()是应用最广泛,亦是最简单、经济的方法。
合规是商业银行所有员工的共同责任,并应从商业银行基层做起。()
在不同的正在运行的应用程序之间进行切换,可用快捷键()。
大量研究表明,几乎所有的合成色素都不能向人体提供营养物质,某些合成色素甚至会危害人体健康,导致生育力下降、畸胎等,有些甚至在人体内可能转换成致癌物质。因此,应该使用天然色素代替合成色素。如下如果为真,最能削弱上述结论的是:
某公司高层会议上,总裁刘宏说:“总的来说,现在我们公司员工的工作积极性大不如前了。这种情况是十分明显的,因为我们公司现在主动加班的员工越来越少了。”总裁刘宏的结论蕴含着下列哪项假设?()
根据资料,回答下列问题。2015年我国微型计算机产量比上年减少:
由于烧伤致使四个手指黏结在一起时,处置方法是用手术刀将手指黏结部分切开,然后实现皮肤移植,将伤口覆盖住。但是,有一个非常头痛的问题是,手指靠近指根的部分常会随着伤势的愈合又黏结起来,非再一次开刀不可。一位年轻的医生从穿着晚礼服的新娘子手上戴的白手套得到启发
已知R1=0xFFFFFFF8,R2=0x7F,则执行指令EORR0,R1,R2后,寄存器R0=__________【55】,R2=__________【56】。
最新回复
(
0
)