首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR木****found****”之后的一行语句有错误,请加以改正。改正后程序的输出
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR木****found****”之后的一行语句有错误,请加以改正。改正后程序的输出
admin
2016-06-12
20
问题
请使用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全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classBase{private:inta,b;public:Base(int
若有如下程序:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;long*q;q=(l
面向对象程序设计支持的3大特性为:封装性、继承性和【】。
下列运算符中,()运算符不能在C++中重载。
下列叙述中,正确的是()。
带一个long类型参数的流成员函数______按参数值设置flags状态变量,并返回以前设置的标志值。
将一个函数声明为一个类的友元函数必须使用关键字【】。
下面叙述错误的是()。
随机试题
刘某,25岁,男性,全麻下行开颅术,术后已清醒,应采取
2002年,FIDIC总部从洛桑迁至()。
基金业绩长期衡量通常将考查期设定在5年(含)以上。()
小刘是某国有企业的一名操作工人,他在9月的工作情况如下:本月制度公休时间为8天,但小刘只休息了2天,其他时间均加班,平均每天工作10小时;用制度工作时间中的1天参加了共青团组织的活动。请计算小刘在该月的制度工时利用率和工作负荷率。
按照我国职业教育法律制度的规定,下列属于职业培训形式的是()。
阅读《烛之武退秦师》的教学实录片段,回答问题。师:《烛之武退秦师》这篇课文选自《左传.僖公三十年》,是《左传》中的名篇,这篇古文充分展示了春秋时期行人辞令的巧妙。对烛之武说的“臣之壮也,犹不如人;今老矣,无能为也已”这句话应该怎么理解呢?生:这句话翻译
2006年该市规模以上工业总产值为()。若2006年该市实现工业增加值4641.58亿元,那么该市六个重点发展工业的增加值占该年工业增加值的()。
春夏秋冬:四季
S/C
A、Ten-monthfrost.B、Modification.C、Humidity.D、Nosummer.AWhatcharacteristicdoesthenorth-centralparthave?
最新回复
(
0
)