首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Number=8 注意:错误的语句在//******error******的下面,修改该语句即可。 #include<iostream.h
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Number=8 注意:错误的语句在//******error******的下面,修改该语句即可。 #include<iostream.h
admin
2016-10-28
23
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Number=8
注意:错误的语句在//******error******的下面,修改该语句即可。
#include<iostream.h>
class CMyClass
{
public:
//******error******
void&Get()
{
return&Number;
}
void Set(int m)
{
Number=m;
}
void display()
{
cout<<"Number="<<Number<<endl;
}
private:
int Number;
};
void]main()
{
int*]p;
//******error******
//******error******
p=t.Get(),
*p=8;
t.display()j
}
选项
答案
(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个标识F添加“CMyClass t:”。
转载请注明原文地址:https://jikaoti.com/ti/xFE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是()。
下面关于对象概念的描述中,()是错误的。
对以下说明语句的正确理解是inta[10]={6,7,8,9,10};
下面这个程序的结果是#include<iostream.h>classA{private:inta;public:voidseta();intgeta();};
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){fstreamfile;fil
给出以下程序的执行结果【】。#include<iostream>usingnamespacestd;intn=1;voidFun();intmain(){n++;
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}
为完成下面的程序,应在划线处填入的语句是()。#include<iostream>usingnamespacestd;classBase{private:intx;p
软件工程的出现是由于
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
使用可摘局部义齿后,出现基牙疼痛,与下列哪项因素无关
患者头痛且空,每兼眩晕,腰痛酸软,神疲乏力,遗精,耳鸣失眠,舌红少苔,脉细无力,此属何种头痛
A.肌苷B.阿哌沙班C.糖皮质激素D.华法林治疗白细胞减少症E.粒细胞一巨噬细胞集落因子急性淋巴细胞白血病者可选用
牙髓炎的疼痛主要与牙髓神经内的C纤维有关。()
《公路水运工程试验检测信用评价办法》规定,试验检测出具虚假数据报告并造成质量标准降低的()。
为办公自动化系统提供各种与决策有关的理论方法,完成定量结构分析、预测未来、政策评价的办公自动化支撑技术是()。
根据《公司法》规定,企业当年实现的净利润,一般的分配顺序是()。
中国银行凭证式国债质押贷款额度起点为()元;贷款最高限额应不超过质押权利凭证面额的()。
费用是指企业在日常活动中发生的、会导致所有者权益减少的、与向所有者分配利润无关的经济利益的总流出。下列各项中,属于费用的有()。
根据以下资料,回答下列问题。2013年1一4月,该市电影院线平均每场电影观众人数最少的月份是:
最新回复
(
0
)