首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR ****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该是: 8am=60
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR ****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该是: 8am=60
admin
2020-04-07
50
问题
请打开考生文件夹下的解决方案文件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://jikaoti.com/ti/ZwA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;intf(intx,inty){return(y-x)*x;}intmain()
如下程序执行后的输出结果是【】。#include<iostream>usingnamespacestd;classBase{public:Base(intx,inty)
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;voidfun(int&rf)}rf*=2;}intmain(){
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
以下程序的结果是 #include<iostream.h> voidmain() {char*p="abcdefgh",*r; long*q; q=(long*)p; q++; r=(char*)q; co
如果一个类至少有一个纯虚函数,那么就称该类为()。
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
有如下类定义:classPoint{private:staticinthow_many;};______how_many=0;要初始化Point类的静态成员how_many,在下画线处应填入的内容是
有些运算符既可以作为成员函数重载,也可以作为非成员函数重载。若在一个重载的运算符函数的定义中成功地使用了this指针,说明它是作为【13】重载的
设栈的存储空间为S(1:40),初始状态为bottom=0,top=0,现经过一系列入栈与出栈运算后,top=20,则当前栈中有【2】个元素。
随机试题
癃闭的发生,是由于何者气化失常所致
《圣济总录》从病因的角度将五瘿做了归类,指出五瘿分别为
老年急腹症患者的临床特点不包括
下列不属于收费系统功能的是()。
不同的错账更正方法分别适用于不同的错误原因。采用补充登记法,是因为( )导致账簿错误。
如图,在矩形区域ABCD的A,C两点处各有一个通信基站,假设其信号的覆盖范围分别是扇形区域ADE和扇形区域CBF(该矩形区域内无其他信号来源,基站工作正常).若在该矩形区域内随机地选一地点,则该地点无信号的概率是__________.
为推进社会主义核心价值体系建设,某网站开设“思想道德论坛”,引起网友关注。论坛中呈现的以下话题引发了网友们的热议。——网友声音:市场经济呼唤道德诚信近年来,食品药品等一些领域安全事故频发,扰乱了市场秩序,严重危及人民群众生命健康。对
[*]
以下数组定义中错误的是
InNovember1965,NewYorkwasblackedoutbyanelectricityfailure.The【B1】______promisedthatitwouldnothappenagain.Pe
最新回复
(
0
)