首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是: X=a Y=4
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是: X=a Y=4
admin
2020-07-23
47
问题
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:
X=a
Y=42
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include<iostream>
using namespace std;
class Foo{
public:
Foo(char x){x_=x;}
char getX( )const{return x_}
public:
static int y_;
private:
char x_;
};
//ERROR*******found*******
int;Foo.y_=42;
int main(int argo,char*argV[ ])
{
//ERROR*******found*******
Foo f;
//ERROR*******found*******
tout:<<"X="<<f.X<<endl;
cout;<<"Y="<<f.y_<<endl;
return0;
}
选项
答案
(1)int Foo::y_=42; (2)Foo f(’a’); (3)cout<<"X="<<f.getX( )<<endl;
解析
(1)主要考查考生对静态成员的掌握,因为静态整型变量y_是Foo类的公有成员,所以给y_赋值时要加上“Foo::”,即int Foo::y_=42;。
(2)主要考查考生对构造函数的掌握,题目要求程序输出:
X=a
Y=42
可以知道,在给Foo类的f声明时要同时初始化为字符a,即语句Foo f(’a’);。
(3)主要考查考生对成员函数的掌握,因为x是类Foo的私有成员,所以不能在main函数中直接调用,要通过公有成员函数getX( )调用。
转载请注明原文地址:https://kaotiyun.com/show/Y9yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classPoint{intxx,yy;public:Point():xx(0),yy(0){}Point(intx,inty=0):xx(x),yy(y){}};若执行语句Pointa
有如下类定义:classFoo{public:Foo(intv):value(v){} //①~Foo(){} //②private:Foo(){}
下列函数模板的定义中,合法的是()。
有如下程序:#includeusingnamespacestd;classBook{public:Book(char*t=""){strcpy(title,t);}private:chartitle[40];};cl
有如下程序:#includeusingnamespacestd;classSample{friendlongfun(Samples);public:Sample(longa){x=a;}private:long
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
有如下4个语句:①cout
随机试题
Rowethinksacivilizedlifeismadepossiblebypeopledoing________.
企业出现产品滞销,财务状况恶化、投资已无法收回的情况下,应采用的战略是()
①求曲线y=ex及直线x=1,x=0,y=0所围成的图形D的面积S;②求平面图形D绕x轴旋转一周所成旋转体的体积Vx.
用来估计胎儿大小的径线是()
根据《建筑安装工程费用项目组成》(建标[2013]44号)文件的规定,已知某材料供应价格为50000元,运杂费5000元,采购保管费率为1.5%,运输损耗率为2%,则该材料的单价为()元。
我出口一批货物发票总金额为1200美元,设加一成投保一切险和战争险,费率分别为0.6%、0.4%。问该笔货物的投保金额和保险费各为多少?
甲在树丛中向乙射击,连开了两枪未击中乙,乙因害怕而求饶,甲在能继续开枪的情况下不再开枪。甲的行为属于()。
“信息是与物质、意识并列的第三个更为广泛的概念”,这是()。
Readthetextsfromamagazinearticleinwhich"A-Okay"gesture’sdifferentmeaningsindifferentcountriesarediscussed.For
A、Yes.thereweresome.B、Yes,therearesome.C、Yes.theyare.D、No,theyaren’t.B该题考查对问话的应对能力。考点是简单回答问题。原文提问用“therebe”结构的现在式
最新回复
(
0
)