首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR ****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该是: 8am=60
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR ****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该是: 8am=60
admin
2020-04-07
56
问题
请打开考生文件夹下的解决方案文件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全国计算机二级
相关试题推荐
在C++中用来实现运行时多态性的是______。
以下程序输出结果是______。#include<iostream.h>voidn(inti);voidf2(inti);charst[]=”Howdoyoudo!”;voidfl(inti){
下列关于getline()函数的描述中,不正确的是()。
程序设计语言的工程特性之一为()。
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
执行下列程序的输出结果是______:#include<iostream>usingnamespacestd;classTestClassl{public:voidfunl(){cout<<"Te
以下C++语言中用于单行注释的是
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
下列语句的作用是计算正整数n的各位数字之和,例如:n=123,sum=1+2+3。请将下列语句补充完整。Do{Sum+=【7】:n=n/10;)while(n!=0)
随机试题
经行感冒的常见分型为
产妇出现协调性子宫收缩乏力,其宫缩特点是
患者男性,56岁,患尿毒症,精神萎靡。下腹无胀满,24h尿量为60ml。请问该病人的排尿状况属于
氟乙酰胺严重中毒出现的危险症状是()。
协调处理现场周围的保护工作是( )的义务。
甲企业为增值税一般纳税人,2016年4月10日接受乙企业捐赠生产用设备一套,收到的增值税专用发票上注明价款100000元、增值税税额为17000元,则甲企业会计处理为()。
A公司向B公司购买一批货物,于8月20日签发一张转账支票给B公司用于支付货款,但A公司在支票上未记载收款人名称,约定由B公司自行填写,B公司取得支票后,在支票收款人处填写上B公司名称,并于8月26日将该支票背书转让给C公司。C公司于9月3日向付款银行提示付
(13)设二次型f(x1,x2,x3)=2(a1x1+a2x2+a3x3)2+(b1x1+b2x2+b3x3)2,记(Ⅰ)证明二次型f对应的矩阵为2ααT+ββT.(Ⅱ)若α,β正交且均为单位向量,证明f在正交变换下的标准形为2y12+y22.
Anne:Ireallydon’tthinkthatit’smoraltotargetchildrenwithadvertisements,astheyarenotyetabletodistinguisha
TheCarnegieFoundationreportsaysthatmanycollegeshavetriedtobe"allthingstoallpeople".Indoingso,theyhaveincre
最新回复
(
0
)