首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的
admin
2017-02-21
52
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程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 argc,char * argV
[])
{
//ERROR *******found*******
Foo f;
//ERROR *******found*******
cout;<<"X=" <<f.x_<<end1;
cout;<< "=" << f.y_<<end1;
return 0;
}
选项
答案
(1)int Foo∷y_=42; (2)Foo f(’a’); (3)cout<<"X="<<f.getX()<<end1;
解析
(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/wBAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据流图(DFD)中,带有名字的箭头表示
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
以下程序的运行结果是#include<iostream.h>voidsub(intx,inty,int*z){*z=y-x;}voidmain(){int
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是
语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且
下面关于虚函数的描述中正确的是
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;iht
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有______个元素。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
Somepeoplethinkthatsuccessisonlyforthosewithtalentorthosewhogrowupintherightfamily,andothersbelievethats
A、细菌感染B、痛风C、平滑肌痉挛D、疟疾E、中重度疼痛吗啡主要用于治疗
试带法测定尿血红蛋白主要是利用血红蛋白具有
破伤风患者最常见的并发症是
藻酸盐类印模材料的促凝剂主要有
肺病及肝的五行传变是
设计单位未根据勘察成果文件进行工程设计的,责令改正,处10万元以上()以下的罚款。
下列进度控制纠偏措施,属于管理措施的是()。
实施价格歧视的基本条件不包括()。
下列属于计算企业实体现金流量应考虑的内容的是()。
最新回复
(
0
)