首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=8 注意:错误的语句在//********error********的下面,修改该语句即可。 #inclu
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=8 注意:错误的语句在//********error********的下面,修改该语句即可。 #inclu
admin
2020-06-29
60
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
Number=8
注意:错误的语句在//********error********的下面,修改该语句即可。
#include
class CMyClass
{
public:
//********error********
void&Get()
{
return&Number;
}
Void Set(int m)
{
Number=m;
}
void display()
{
cout<<"Number="<
<
}
private:
int Number;
};
Void main()
{
int*p;
//********error********
//********error********
p=t.Get();
*p=8;
t.display();
}
选项
答案
(1)void*Get() (2)添加语句:CMyClass t; (3)P=(int*)t.Get();
解析
(1)Get()的返回的是“return&Number;”,即返回Number的地址,主函数中P为整型指针,但是“P=t.Get();”有错误,因为Get()函数返回的不是整型指针,而应该是空指针(void),空指针可强制类型转换成其他类型的指针,第1个标识下应改为“void*Get()”。
(2)由于Get()函数返回空指针(void),要使P指向Get()函数的返回值,必须做强制类型转化,即第3个标识下应改为“P=(int*)t.Get():”。
(3)变量t可以使用Get()函数,说明t为CMyClass类对象。即第2个标识下应添加对象定义,故第2个标识下添加“CMyclass t;”。
转载请注明原文地址:https://www.kaotiyun.com/show/LIyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
有如下类定义:classCup{public:Cup(doubleval,stringcr="red"):price(val),color(cr){}//①~
有如下程序:#include#includeusingnamespacestd;classPerson{public:Person(string
下列语句中错误的是
下列关于虚函数的表述中,正确的是
有如下的类声明:#includeusingnamespacestd;classAA{public:virtualvoiddisp(){cout
下列函数原型声明中,错误的是
派生类的成员函数不能访问的基类成员是
若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
随机试题
Ohno!Wehavenogas.Robert______tofillthetank.
下列口腔黏膜中不属于被覆黏膜的是
在质量控制统计方法中,通常所说的鱼刺图是指( )。
营业税是按营业额乘以营业税税率确定,其中建筑安装企业营业税税率为()。
任何单位和个人都不得擅自改变城市()的性质。
()是调整经济关系中某些方面会计关系的法律规范。
广告的制作佣金收入应在相关的广告或商业行为开始出现于公众面前时予以确认。()
“鲶鱼效应”是说一种传统的养鱼方法,通常情况下,打捞到船舱里的鱼时间一长容易萎靡不振,死亡率高,可一旦船舱中放入几条凶猛的鲶鱼,就把整个鱼群激活了。“鲶鱼效应”体现的哲理是()。
大投资的所谓巨片的票房收入,一般是影片制作与商业宣传总成本的二至三倍。但是电影产业的年收入大部分来自中小投资的影片。以下哪项如果为真。最能解释题干的现象?
Thesearchforeternalyouthisnolessferventnowthanitwas2,000yearsago.Peoplearetryingpracticallyanything.
最新回复
(
0
)