首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=8 注意:错误的语句在//********error********的下面,修改该语句即可。 #inclu
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=8 注意:错误的语句在//********error********的下面,修改该语句即可。 #inclu
admin
2020-06-29
71
问题
使用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://kaotiyun.com/show/LIyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开源程序文件modi3.cpp。其中类TestClass用于把文件输出到屏幕,然后进行文件的分割。分割的方法如下:第一个文件的大小是文件的前一半,另外一个文件的大小是剩余部分。此程序将int.txt文件中的内容输出到屏幕,并且将文件按照以上方
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:sizeoffstrl)=5sizeof(str2)=10sizeof(str3)=1
下列函数声明中,错误的是
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
有如下类定义:classVechicle{//基类public:Vechicle(strings):name(s){}protected:
下列语句中错误的是
下列选项中,正确的C++表达式是
有如下类定义:classNumber{private:staticintnum;};要初始化Number类的静态成员num,应当在后面加上语句:
下面对对象概念描述正确的是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
随机试题
A.母体血清经胎膜进入羊膜腔的透析液B.胎儿尿液C.胎儿皮肤D.胎儿肺E.胎膜妊娠中晚期羊水的主要来源是()
在数据网络上按照时间先后次序传输和播放的连续的音频、视频数据流服务叫()
腹股沟直疝和斜疝的共同点是
为孤立基牙,采用何种卡环效果最佳
患者,男,40岁。尿道中有白色分泌物滴出3年,伴腰膝酸软。头晕眼花,失眠多梦,遗精,舌红少苔,脉细数。治疗应首选
江山市某商场与上海市某空调厂签订一份购买空调合同,双方于2002年7月5日发生争议。商场以意思表示不真实为由,请求江山市商场所在地区工商局确认该合同无效。区工商局经审查,于2002年8月1日作出决定,确认该合同为无效合同。空调厂不服,向江山市工商局申请复
针对各种工程普遍存在专业工程分包的实际情况,为了规范管理,减少或避免纠纷,( )于2003年发布了《建设工程施工专业分包合同(示范文本)》(GF—2003--0213)。
考核测定学生成绩的基本方法是()。
2019年4月15日巴黎圣母院突发火灾,木质屋顶被烧毁,石质主体建筑得以保存。据此,完成问题。地处地中海沿岸的古希腊是欧洲文明发源地之一,雅典卫城的建筑材料大多是就地取材的石料,从板块构造学说来看,该国地处()。
A、Togiveanexamplethatbothhumanbeingsandanimalscanrecognizefaces.B、Totellhowaskilledwritercoulddescribeallt
最新回复
(
0
)