首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是: X=a
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是: X=a
admin
2020-04-07
38
问题
请打开考生文件夹下的解决方案文件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全国计算机二级
相关试题推荐
下列函数的运行结果是()。#include<iostream.h>intadd(inta,intb);voidmain(){externintx,y;cout<<add(x,y)<
执行这个程序的输出结果是();#include<iostream>usingnamespacestd;classTestClass1{public:voidfun1(){cout<<"
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespaeestd;_
下列程序的输出结果是#include<iostream.h>intmin(inta,intb){if(a<b)returna;elsereturnb;return0;
下列关于getline()函数的描述中,不正确的是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
在C++语言中,一个函数的定义前加上关键字【】时,该函数就声明为内联函数。
以下程序的结果是 #include<iostream.h> voidmain() {char*p="abcdefgh",*r; long*q; q=(long*)p; q++; r=(char*)q; co
如果一个类至少有一个纯虚函数,那么就称该类为()。
下列语句的作用是计算正整数n的各位数字之和,例如:n=123,sum=1+2+3。请将下列语句补充完整。Do{Sum+=【7】:n=n/10;)while(n!=0)
随机试题
利率期货
弗鲁姆的期望理论认为,只有当人们预期到某一行为能给自己带来既定结果,并且这一结果对自己有吸引力时,才会采取这一特定行为。激励力量的大小取决于三个变量;努力一绩效的联系、绩效一奖赏和奖赏一个人目标的联系,这个理论是把人性定位为()
产妇王某,30岁。合并乙型肝炎,4h前自然临产,护士对其产时进行了护理,并且进行了健康指导,请回答下列问题。为了防止新生儿感染乙肝,指导和护理措施中,错误的是
保和丸中,君药是保和丸中,臣药是
一新生儿,胎龄34周,出生体重2.6kg,身长47cm,皮肤红嫩,胎毛多,头发细软,足底前l/3有足纹,该新生儿应为:
管式线型差温探测器,当设置在顶棚下方时,距顶棚的距离应为()m。
Three______fivemakeseight.
只要有教育,就有教育学。
以下情形中,货币呈现中性的是()。
HowtoChooseaCollege?I.Student-facultyratio—Thelowertheratios,themore【T1】_____youwillget【T1】______—Healthyrat
最新回复
(
0
)