首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR ****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该是: 8am=60
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR ****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该是: 8am=60
admin
2020-04-07
77
问题
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR ****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该是:
8am=60
注意:只修改每个“//ERROR ****found****”下面的一行,不要改动程序中的其他任何内容。
#include<iostream>
using Ftamespace std;
class AAA{
int a[10];int n;
//ERROR *******found*******
private:
AAA(int aa[],int nn):n(nn){
//ERROR *******ound*******
for(int i=0;i<n;i++)aa
=a
;
}
int Geta(int i) {return a
;}
};
int main(){
int a[6]={2,5,8,1 0,15,2 0};
AAA x(a,6);
int sum=0;
//ERROR *******found*******
for(int i=0;i<6;i++)
sum+=x.a
;
cout<<"slim="<<sum<<endl;
return 0;
}
选项
答案
(1)publk:: (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/su8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(5);
下面程序输出的结果是()。#include<iostream>usingnamespacestd;intfuc(char*x);intmain(){cout<<fuc("hello")<<
以下程序的输出结果是()。main(){inta=4,b=5,c=0,d;d=!a&&!b)||!c;cout<<d<<endl;}
软件工程的出现是由于()。
如下程序执行后的输出结果是【】。#include<iostream>usingnamespacestd;classBase{public:Base(intx,inty)
执行下列程序的输出结果是______:#include<iostream>usingnamespacestd;classTestClassl{public:voidfunl(){cout<<"Te
有关构造函数的叙述不正确的是
如果一个类至少有一个纯虚函数,那么就称该类为()。
下列程序输出的结果是()。#include<stdio.h>sub1(chara,charb){charc;c=a;a=b;b=c:}sub2(char*a,charb){charc;c=*a;”a=b:b=c
若有定义语句“intx=10;”,则表达式“x
随机试题
危机
A.肾小球肾炎B.遗传性血管神经性水肿C.严重感染D.CIC清除障碍E.阵发性夜间血红蛋白尿与细胞表面CR1缺陷相关的疾病
铜绿假单胞菌毒力因子不包括
(2008年)图6—8中相互之间可以列总流伯努利方程的断面是()。
如果企业本月的利润表中的主营业务利润为1000元,其他业务利润为500元,管理费用1000元,财务费用50元,营业费用50元,则营业利润为()。
根据总账与明细账的平行登记要求,每项经济业务必须在同一天登记明细账和总账。()
Computertechnologywill_______arevolutioninbusinessadministration.
Peoplethinkingabouttheoriginoflanguageforthefirsttimeusuallyarriveattheconclusionthatitdevelopedgraduallyas
Everwonderwhysomesongsaremorepopularthanothers?Neurologist(神经学家)GregoryBernsandeconomicsresearchspecialistSa
A、Thehurricane.B、Thefoodcrisis.C、Thewatercrisis.D、Theannualbushfire.D
最新回复
(
0
)