首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=8 注意:错误的语句在//********error********的下面,修改该语句即可。 #inclu
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=8 注意:错误的语句在//********error********的下面,修改该语句即可。 #inclu
admin
2020-06-29
74
问题
使用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全国计算机二级
相关试题推荐
下列关于函数模板的表述中,正确的是
有如下程序:#includeusingnamespacestd;classBase{intm;public:Base(){cout
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=8,RED,BLACK=15};则枚举常量RED的值为
以下关键字用来声明类的访问权限的是
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
有如下程序:#include#includeusingnamespacestd;classPerson{public:Person(string
下面不能作为软件设计工具的是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
层次型、网状型和关系型数据库划分原则是( )。
随机试题
Thenumberoftheemployeesinourcompanyis______thatintheirs.
患者,女性,36岁。发热伴有尿频、尿急、尿痛,查体:右肾区叩击痛阳性,导管和外周静脉同时抽血做血培养,均为金黄色葡萄球菌,不恰当的处理是
飞黄咨询公司根据明日标准造件厂的委托,对其遇到的技术难题进行技术指导。明日标准造件厂根据飞黄公司提供的意见进行技术改造后,未实现理想的效果。双方就此引发纠纷,下列表述正确的有:()
关于抹灰工程施工工艺的说法,正确的是()。
招股说明书中,在不影响信息披露的完整性和不致引起阅读不便的前提下,发行人可采用()的方法,对各相关部分的内容进行适当的技术处理,以避免重复,保持文字简洁。
A公司所得税税率为25%,不考虑其他纳税调整事项。2011年有关经济业务如下:(1)2011年1月3日,取得可供出售金融资产,初始投资成本为600万元,年末公允价值为700万元。(2)2011年]月6日。经股东会批准,A公司向其员工授予股票期权,年末经
滇红是云南红茶的统称,分为滇红工夫茶和()两种。[2015年北京真题]
商品:是用来交换的劳动产品。根据这一含义,下列情况属于商品的是( )。
(x2+y2)dxdy=_________.
TheHealthBenefitsofDrinkingWater—Isbottleddrinkingwaterhealthierthanfilteredtapwater?[A]Waterisakeyin
最新回复
(
0
)