首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=8 注意:错误的语句在//******error******的下面,修改该语句即可。 1 #includ
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=8 注意:错误的语句在//******error******的下面,修改该语句即可。 1 #includ
admin
2019-01-19
31
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
Number=8
注意:错误的语句在//******error******的下面,修改该语句即可。
1 #include<iostream.h>
2 class CMyClass
3 {
4 public:
5 //******error******
6 void&Get()
7 {
8 return&Number;
9 }
10 void Set(int m)
11 {
12 Number=m;
13 }
14 void display()
15 {
16 cout<<’’Number=’’<<Number<<end1;
17 }
18 private:
19 int Number;
20 };
21 void main()
22 {
23 int* p;
24 //******error******
25
26 //******error******
27 p=t.Get();
28 *p=8;
29 t.display();
30 }
选项
答案
(1)void*Get() (2)添加语句:CMyClass t; (3)p=(int*)t.Get();
解析
程序中定义了类CMyClass,含有一个成员变量Number,Get()返回Number的地址(指针),Set(int m)函数可改变成员变量的值,display()函数在屏幕上打印Number的值。
(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/egAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于this指针的叙述中,正确的是()。
已知在一个类体中包含如下函数原型:VOLUMEOPERATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
假设fin是一个文件流对象,则关闭文件的语句是______。
下面关于for循环的正确描述是
在C++中的实型数据分为三种类型,即单精度float、双精度double和______。
在最坏情况下,堆排序需要比较的次数为______。
下列关于模板的说法正确的是
下面关于模板的描述,错误的是
将E-R图转换到关系模式时,实体与联系都可以表示成
用树状结构表示实体之间联系的模型是
随机试题
WhatMakesaSoccerPlayerGreat?Soccerisplayedbymillionsofpeopleallovertheworld,buttherehaveonlybeenfewpl
肝门管区中,由单层立方上皮构成管壁,是哪种结构
患者喘息咳嗽反复发作30余年,每年寒冷季节发病。本次因外感复发,加重1周入院。患者现症见喘息胸闷,动则喘甚,呼多吸少,气不得续,夜卧难平,神疲畏寒,汗出肢冷,面唇青紫,双下肢轻度浮肿,舌淡苔薄,脉沉弱。其中医的诊断及辨证应为下列哪项()
市民甲于2000年5月通过银行按揭贷款购房,借款期限为20年,至今仍欠银行20万。由于2003年以来房价暴涨,银行利率上调,甲认为长期还款吃亏太大,于是在2005年1月向银行主张提前还款。但银行方面却以提前还款会给银行造成利息等损失为由,要求甲支付剩余15
装卸危险化学品使用的工具应能防止________。()
投资者可以采用的出资方式有()。
A注册会计师负责审计甲公司2008年度财务报表。在运用重要性水平时,A注册会计师遇到下列事项,请代为作出正确的专业判断。在确定重要性水平时,下列各项中通常不宜作为计算重要性水平基准的是()。
服饰品种最多,可以同世界上任何一个民族媲美的是()。
Reebokexecutivesdonotliketoheartheirstylishathleticshoescalled"footwearforyuppies(雅皮士,少壮高薪职业人士)".Theycontendth
A、Two.B、Eight.C、Ten.D、Three.C
最新回复
(
0
)