首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是: X=a
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是: X=a
admin
2020-04-07
83
问题
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:
X=a
Y=42
注意:只修改每个“//********found********”下的那一行,不要改动程序中的其他内容。
#include<iostream>
using namespace std;
clas s 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 argc,char * argv[])
{
//ERROR *******found*******
Foo f;
//ERROR *******found*******
cout << "X = " << f.x_ <<endl;
cout << "Y = " << f.y_ <<endl;
return 0;
}
选项
答案
(1)int Foo::y_=42; (2)Foo f(’a’); (3)cout<<"X="<<f.getX()<<endl;
解析
主要考查考生对静态成员的掌握,因为静态整型变量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/kw8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是
下列程序的输出结果是#include<iostream.h>intmin(inta,intb){if(a<b)returna;elsereturnb;return0;
下面关于类概念的描述中()是错误的。
以下不正确的定义浯句是
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
有如下类定义:classPoint{private:staticinthow_many;};______how_many=0;要初始化Point类的静态成员how_many,在下画线处应填入的内容是
假设函数fun已经定义,其原型为“voidfun(inta,intb=7,char*p=**);”下列函数调用中错误的是
随机试题
山区道路对安全行车的主要影响是________。
干酪样坏死是一种特殊的
有危险品运输车辆通行的隧道,宜设置()系统。
回收站中可以存放的内容包括()。
王先生是某企业债权人,2018年11月该企业破产,王先生获得抵债的门面房一间,评估价20万元;当月王先生将门面房作价30万元投资于甲企业;另外甲企业又购买了该破产企业60万元的房产。下列税务处理,正确的有()。(契税税率为4%,金额均不含
正当防卫中的不法侵害行为达到()程度,就可进行正当防卫。
替代效应是指商品价格上升后,消费者改用其他商品来满足其需求;而当商品价格下降时,消费者会用该商品来替代别的商品满足需求。根据上述定义,下列说法不正确的是()。
下列能够提供总体参数落入某一区间的是()
患者,女性,30岁。因左上智齿颊侧错位,需局麻下拔除。拔除该牙需麻醉的神经是同侧的()。
张老师说:这次摸底考试,我们班的学生全都通过了,所以,没有通过的都不是我们班的学生。以下哪项和以上推理最为相似?
最新回复
(
0
)