首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该是: sum=60 注意:只修
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该是: sum=60 注意:只修
admin
2018-09-22
44
问题
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该是:
sum=60
注意:只修改每个“//ERROR****found****”下面的一行,不要改动程序中的其他任何内容。
#include<iostream>
using namespace std;
class AAA{
int a[10];int n;
//ERROR*******found*******
private:
AAA(int aa[ ],int nn):n(nn){
//ERROR*******found*******
for(int i=0;i<rl;i++)aa
=a
;
}
int Geta(int i){return a
};
};
int main( ){
int a[6]={2,5,8,10,15,20};
AAA x(a,6);
int sum=0;
//ERROR*******found*******
for(int i=0;i<6;i++)
sum+=x.a
;
cout<<"sum="<<sum<<endl;
return0;
}
选项
答案
(1)public: (2)for(int i=0;i<n;i++)a[i]=aa[i]; (3)for(int i=0;i<6;i++)sum+=x.Geta(i);
解析
(1)构造函数肯定是公有成员,所以应使用public。
(2)主要考查考生对赋值语句的掌握,因为数组a是私有成员,因此a应该在左边,而数组aa是形参,要赋值给数组a。
(3)主要考查考生对成员函数调用的掌握,数组a是类的私有成员,因此不能被main函数直接调用,要通过成员函数Geta来调用数组a。
转载请注明原文地址:https://kaotiyun.com/show/TfAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符不能重载为友元函数的是()。
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
下列运算符中全都可以被友元函数重载的是()。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进的操作是否失败的函数名是()。
若已定义inta[]={1,2,3,4,5,6,7,8,9,10},p=a,i=5;则对数组元素的不正确的引用是
以下关于友元函数的叙述不正确的是()。
以下for语句中不是死循环的是
随机试题
钛合金的最大优点是()。
A.杆菌肽试验B.甲基红试验C.硝酸盐还原试验D.明胶液化试验E.丙二酸盐利用试验属于碳源和氮源利用试验是
女性生殖器良性肿瘤以哪种最常见
青黛药材不具有的特征是
下列说法中,错误的是()。
财政政策的功能主要有哪些?
一般情况下,可以把购买()的收益率看成是无风险报酬率。
短期预算可采用定期预算法编制,该方法()。
使用观察法评估学生的心理健康状况时,常用的记录方式有()
程序设计的一般原则不包括_____________。
最新回复
(
0
)