首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=8 注意:错误的语句在//********error********的下面,修改该语句即可。 #inclu
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=8 注意:错误的语句在//********error********的下面,修改该语句即可。 #inclu
admin
2020-06-29
73
问题
使用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打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
下列符号中能够作为C++标识符的是()。
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
已知有数组定义chara[3][4];下列表达式中错误的是
下列关于运算符重载的叙述中,正确的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
结构化程序的三种基本控制结构是
数据库设计中反映用户对数据要求的模式是( )。
层次型、网状型和关系型数据库划分原则是( )。
下列排序方法中,最坏情况下比较次数最少的是( )。
随机试题
改错题:改正句子中的错误。你们能否走出困境,全在于你们的正确决策。
To______anautumnharvest,localgovernmentsaretryingtheirbesttofighttheflood.
在海上货物运输合同中,对于责任期间货物发生的灭失,在哪些情况下承运人不负赔偿责任?()
根据房地产经纪的服务方式,可将房地产经纪业务分为房地产居间业务和()。
根据《水电水利工程模板施工规范》DL/T5110—2000,当验算模板刚度时,对结构表面外露的模板,其最大变形值不得超过模板构件计算跨度的()。
某股份有限公司于2013年8月在上海证券交易所上市,公司章程对股份转让的限制未作特别规定,该公司有关人员的下列股份转让行为中,符合公司法律制度规定的是()。
企业到底是不是适合开展连锁经营?能不能开展连锁经营?面对这两个问题,一些企业往往_______,_______发展时机。填入画横线部分最恰当的一项是:
如右图所示,正方形ABCD的边长是14厘米,其中,BE=CE=7厘米。如果点P以每秒2厘米的速度沿着边线CD从点C出发到点D,那么三角形AEP的面积将以每秒()平方厘米的速度增加。
英美海洋法系的保释制度是指“在被逮捕的人提供担保或者接受特定条件的情况下将其释放的制度”。关于有条件保释,以下哪条内容不正确?()
Whatdomedicalresearchersusuallyusetomakeplacebopills?Theplacebopillscan______.
最新回复
(
0
)