首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该
admin
2016-06-12
58
问题
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该是:
sum=60
注意:只修改每个“//ERROR****found****”下面的一行,不要改动程序中的其他任何内容。
#include
using namespace std;
class AAA{
int a[1 0]; int n;
//EEROR**********found***********
private:
AAA(int aa[],int nn):n(nn){
//ERROR**********found***********
for(int i=0;i
--a
;
}
int Geta(int i){return a
;}
};
int main(){
int a[6]={2,5,8,1 0,1 5,2 0);
AAA x(a,6);
int sum=0;
//ERROR**********found***********
for(int i=0;i<6;i++)sum+--x.a
;
cout<<”sum=”<
return 0;
}
选项
答案
(1)public: (2)for(int i=0;i
解析
本题考查AAA类,其中涉及数组、构造函数和成员函数。
【解题思路】
(1)构造函数肯定是公有成员,所以应使用public。
(2)主要考查考生对赋值语句的掌握,因为数组a是私有成员,因此a应该在左边,而数组aa是形参,要赋值给数组a。
(3)主要考查考生对成员函数调用的掌握,数组a是类的私有成员,因此不能被main函数直接调用,要通过成员函数Gem来调用数组a。
【解题宝典】
主要考查考生对公有成员的掌握,构造函数只能是公有成员,而私有成员不能被类外函数调用。
转载请注明原文地址:https://kaotiyun.com/show/xiNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();v
下列关于构造函数的描述中,错误的是()。
设有以下变量定义,并已赋确定的值:charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为()。
有如下程序: #include"iostream.h" voidmain() { intx=1,a=0,b=0; switch(x){ case0:b++; case1:a++; case2:a++;b++;
下列运算符中,()运算符不能在C++中重载。
下列叙述中,正确的是()。
下列叙述中,正确的是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
每个以符号______开头的行,为编译预处理行。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
随机试题
A.阿司匹林B.对乙酰氨基酚C.布洛芬D.保泰松E.吲哚美辛长期口服可引起凝血障碍的药物是()
A、清肺止咳B、清心除烦C、利湿退黄D、泄热E、清热解暑金钱草除利尿通淋外,又能
全面清查一般在年终进行,但在单位()时也要进行全面清查。
股价走出对称三角形的形态,,表明股价今后走向最大的可能是沿原有的趋势方向运动。()
某企业本月生产完工甲产品200件,乙产品300件,月初月末均无在产品,该企业本月发生直接人工成本6万元,按定额工时比例在甲、乙产品之间分配,甲、乙产品的单位工时分别为7小时、2小时,本月甲产品应分配的直接人工成本为()万元。
IfIhadamuseforeverytimeIthoughtofyou,I’dbepickingrosesforalifetime.——SwedishproverbMaryhadherown
阅读以下代码,回答问题1至问题3,将解答填入答题纸的对应栏内。【代码1】#includeVoidswap(intx,inty){inttmp=x;x=y;y=tmp;}intmain(){inta=3,
语句ofstreamf("SALARY.DAT",ios∷app|ios∷binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
下列关于内联函数的叙述中,错误的是()。
A.SomecriticismsaboutPresidentBushB.TheWatergateScandalC.Credibility-anessentialcharacterforpresidentD.Astrongdis
最新回复
(
0
)