首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为: 平均值为:29 最大值为:112 最小值为:-11 注意:错误的语句在//*******
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有误,请改正其中的错误,使程序正常运行,并使程序在界面上输出为: 平均值为:29 最大值为:112 最小值为:-11 注意:错误的语句在//*******
admin
2021-07-02
74
问题
使用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全国计算机二级
相关试题推荐
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
下列程序的输出结果为2,横线处应添加语句()。#include<iostream>usingnamespacestd;classTestClass1{public:voidfun(
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}
有如下函数模板:ternplateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
在定义函数模板或类模板时,开头的保留字是()。
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是()。
构成计算机软件的是()。
下列关于C++流的描述中,错误的是()。
下面程序中对一维坐标点类Point进行运算符重载#inc1ude<iostream>usingnamespacestd;c1assPoint{public:Point(intval){x=val,)
下列字符串中不能作为C++标识符使用的是()。
随机试题
A.脆弱类杆菌B.产碱杆菌C.白色念珠菌D.金黄色葡萄球菌E.大肠埃希菌革兰阴性菌败血症最常见的病原菌
相邻多根多处肋骨骨折,对病人最主要的影响是
甲是A公司(国有房地产公司)领导,因私人事务欠蔡某600万元。蔡某让甲还钱,甲提议以A公司在售的商品房偿还债务,蔡某同意。甲遂将公司一套价值600万元的商品房过户给蔡某,并在公司财务账目上记下自己欠公司600万元。三个月后,甲将账作平,至案发时亦未归还欠款
塑料绝缘导线包括:聚氯乙烯绝缘导线、( )和丁腈聚氯乙烯复合物绝缘软线。
以下说法不正确的是()。
E公司只产销一种甲产品,甲产品只消耗乙材料。2011年第四季度按定期预算法编制2012年的企业预算,部分预算资料如下。资料一:乙材料2012年年初的预计结存量为2000千克,各季度末乙材料的预计结存量数据如表1所示。每季度乙材料的购
甲公司于2016年年初将其所拥有的一座桥梁收费权出售给A公司20年,20年后由甲公司收回收费权,一次性取得收入100万元,款项已收存银行。售出20年期间,桥梁的维护由甲公司负责,2016年甲公司发生桥梁的维护费用40万元。则甲公司2016年该项经济业务应确
英语退出高考,改为社会化考试,赢得不少学生和家长叫好——没有了高考指挥棒的“逼迫”,英语学习会更加凸显自主性和趣味性。今后,英语可以是学业和交际工具,也可以是兴趣爱好,但不用再是“考试英语”。不过,也有家长担心,此举会弱化学校的英语教学,孩子不得不在课外增
下面有关Applet执行的操作说法正确的是()。Ⅰ:在运行时调用其他程序Ⅱ:不能进行文件读写操作Ⅲ:不能装载动态连接库和调用任何本地方法Ⅳ:试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet
Formanypeopletoday,readingisnolongerrelaxation.Tokeepuptheirworktheymustreadletters,reports,tradepublication
最新回复
(
0
)