首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR木****found****”之后的一行语句有错误,请加以改正。改正后程序的输出
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR木****found****”之后的一行语句有错误,请加以改正。改正后程序的输出
admin
2016-06-12
17
问题
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR木****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:
X=a
Y=42
注意:只修改每个“//ERROR *********found**********”下的那一行,不要改动程序中的其他内容。
#include
using namespace std;
class Foo{
public:
Foo(char x){x =x;)
char getX()consL{return x一;)
public:
stat;iC int V;
private:
char x;
};
//ERROR**********found**********
int Foo.Y一=42;
int main(int argo,char*argv[])
{
//ERROR**********found***********
Foo f;
//ERROR**********found***********
couL<<“X=”<
cout;<<“Y=” <
return 0;
}
选项
答案
(1)int Foo::y一=42; (2)F00 f(‘a’); (3)cout<<“X=”<
解析
本题考查的是Foo类,其中涉及构造函数、const函数和静态成员。给类的静态成员赋值时要加上类名和作用域符号,与类的成员函数一样,类的私有成员不能被类外函数调用。
【解题思路】
(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/XiNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知各变量的定义如下 inti=8,k,a,b; unsignedlongw=5; doublex=1.42,y=5.2; 则以下符合C++语言语法的表达式是
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;public:voidsetx(i
下列关于栈的叙述中,不正确的是()。
若有以下程序:#include<iostream>usingnamespacestd;template<classT>Tmin(Tx,Ty){if(x<y)retur
有如下程序:#include<iostream>usingnamespacestd;classpoint{intx,y;public:point(intvx
设有以下变量定义,并已赋确定的值:charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为()。
检查软件产品是否符合需求定义的过程称为()。
下列运算符中,()运算符不能在C++中重载。
如果表达式--x中的“--”是重载的类运算符,采用运算符函数调用格式,及表达式还可以表示为______。
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
随机试题
一个月后,孙某对赵某说:“你做了一件对不起朋友的事,我也做一件对不起朋友的事。你将那幅名画(价值800万元)给我,否则向公安机关揭发你的杀人罪行。”三日后,赵某将一幅赝品(价值8000元)交给孙某。孙某向赵某索要名画的行为构成何罪(说明理由)?关于法定刑的
永福畅合伙企业有甲、乙两名合伙人,二人共同出资购买了一间房并出租给丙,租房期间甲欲转让自己对房屋的份额,乙与丙均表示愿意购买,应如何处理?()
背景我国西南某新建机场为高填方机场,在施工前和施工过程中发生了以下事件:事件一:在机场高填方工程大面积施工前,施工单位在适宜地段开展了高填方试验工作。事件二:为了追赶工期,在土石方施工完成2个月后,施工单位提出了立刻开始摊铺基层与面层施工的申请。事
甲公司所得税税率25%,该公司2014年1月至11月损益账户累计发生额和12月损益类账户发生额如下:要求:计算2014年该公司利润表中相关项目的金额。营业成本=()元。
甲公司2015年至2018年对乙公司股票投资的有关资料如下:(1)2015年1月1日,甲公司向乙公司某大股东发行每股面值为1元、公允价值为3.5元的普通股1000万股,同时承担该股东对第三方的债务1000万元(未来现金流量的现值),以获取该股东拥有的
等额本息还款法的特点不包括()
()全寺有斗拱20余种,样式古朴,有“斗拱的摇篮”之誉。
在社会治安综合治理中,要充分发挥公安、检察、审判、司法行政、国家安全等专门机关的()。
宪法的本质在于,它是各种()对比关系的集中体现
某月份铜期货合约的买卖双方达成期转现协议,协议平仓价格为67850元/吨,协议现货交收价格为67650元/吨。买方的期货开仓价格为67500元/吨,卖方的期货开仓价格为68100元/吨。通过期转现交易,买方的现货实际购买成本为()元/吨。
最新回复
(
0
)