首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR木****found****”之后的一行语句有错误,请加以改正。改正后程序的输出
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR木****found****”之后的一行语句有错误,请加以改正。改正后程序的输出
admin
2016-06-12
15
问题
请使用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://jikaoti.com/ti/KjE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
下面程序输出的结果是 #include<iostream.h> voidmain() {inti; inta[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) cout<<a[i
以下哪个基类中的成员函数表示纯虚函数?
要采用“cin,tout”进行输入输出时,必须包含的头文件是【】。
执行下列语句后,c3中的值为【】 intc1=1,c2=2,c3;c3=1.0/c2*c1;
若运行时给变量x输入12,则以下程序的运行结果是 #include<iostream.h> voidmain() { intx,y; cin>>x; y=x>12?x+lO:x-12; cout<<y; c
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是()。
类Contain的定义如下:classContain{private:intx;protected:intz;public:classEmbed{
下列叙述中,正确的是()。
在C++语言中函数返回值的类型是由()决定的;
随机试题
分销渠道应遵循的原则。
小说《风波》的主要情节线索是“_______”。
Theageofgildedyouthisover.Today’sunderthirtiesarethefirstgenerationforacenturywhocanexpectalowerlivingsta
弱脉与濡脉脉象的共同特点是
坚持以质取胜,建设质量强国,是:
2017年5月,甲公司销售商品实际应交增值税38万元,应交消费税35万元;适用的城市维护建设税税率为7%,教育费附加为3%。假定不考虑其他因素,甲公司当月应列入利润表“税金及附加”项目的金额为()万元。
甲公司因拖欠乙公司货款800万元无法偿还,经与乙公司协商,双方于2×15年12月签订债务重组协议。协议约定:乙公司豁免甲公司债务60万元,甲公司通过发行100万股股票偿还乙公司600万元欠款,剩余债务推迟两年偿还。如甲公司2×16年实现盈利,则应自2×16
胰腺假性囊肿主要并发于()。
随着人们的健康理念从以疾病为中心向以健康为中心转变,中医“治未病”的思想深入人心,中医药的优势得以进一步挖掘,中医药治疗的认同感不断增强,中医药的服务方式和内容不断拓展丰富,中医药科学研究已经引起了国际社会的高度关注与认可。尤其是可持续发展与“一带一路”建
改吸“低量型”烟,即用标准机器测量时比一般香烟产生极少的尼古丁、焦油和一氧化碳的香烟,一般来说并不会减少诱发心脏病的危险。这一研究成果是令人惊讶的,因为尼古丁和一氧化碳一直被认为是促发心脏病的原因。以下哪项如果为真,最有助于消除文中的不一致?
最新回复
(
0
)