首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Foo和主函数main的定义。程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的
admin
2017-02-21
66
问题
请使用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全国计算机二级
相关试题推荐
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是
软件开发的结构化生命周期方法将软件生命周期划分成
程序#include"iostream.h"voidmain(){inti=10;intj=5;cout<<j+i++<<endl;
【】是从二维表列的方向进行的运算。
下列函数的运行结果是()。#include<iostream.h>intf(inta,intb){intc;if(a>b)c=1;elseif(a==b)
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
下列程序的输出结果是#include"iostream"usingnamespacestd;intMax(inta,intb){if(a>b)
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){fstreamfile;file
在长度为n的有序线性表中进行二分查找,需要的比较次数为
随机试题
A.身黄B.目黄C.舌苔黄D.小便黄E.汗液色黄虚证黄疸与萎黄病之区别主要在于
患者,男,30岁,右下第一前磨牙颊舌向折裂,拟定右下第一前磨牙拔除,应该麻醉的神经是同侧的
男性,80岁。右腹股沟斜疝嵌顿小时来诊,既往有可复往腹股沟斜疝史30年,检查:右侧腹股沟至阴10cm×6cm嵌顿疝,张力较高,皮肤无红肿首选的治疗方法是
某患者今日服用药物后出现四肢及全身麻木,伴有头痛、头晕、精神恍惚、肠鸣音亢进,其可能服用了哪种药物
中凹卧位的基本要求是
劣势工商谈判策略的基本要领是:()。
水利水电地下工程的断面积小于20m2,等效直径小于4.5m的属于()地下工程。
18世纪末批判了燃素说,建立了科学的氧化燃烧理论,掀起了化学革命的科学家是()。
Accordingtothestory,thegameofchesswasinventedbyan______.Abagofwheatwasenoughfor______.
Theantigen-antibodyimmunologicalreactionusedtoberegardedastypicalofimmunologicalresponses.Antibodiesareproteinss
最新回复
(
0
)