首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Number=8 注意:错误的语句在//******error******的下面,修改该语句即可。 #include<iostream.h
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Number=8 注意:错误的语句在//******error******的下面,修改该语句即可。 #include<iostream.h
admin
2016-10-28
27
问题
使用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://kaotiyun.com/show/T7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下的类模板定义:template<typenameTYPE>classMyClass{TYPEn;public:MyClass(TYPEk);
fstream、ifstream和ofstream文件流类的成员函数______关闭文件。
对于下面的程序ifstreamfin(C:\test.tXt);if(fin)cout<<"ok";elsecout<<"wrong";对于if语句中的内容可以换为
模块的独立性一般用两个准则来度量,即模块间的【】和模块的内聚性。
下列对字符数组进行初始化的语句中,正确的是()。
下列叙述中正确的是
C++语言中关键字运算符有new,delete和______。
若要打开二进制文件binfile写方式,输出到文件尾则应为:ofstreambfile("binfile",______);
对于模板定义关键字class和typename说法不正确的是
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是
随机试题
在公关组织机构中,属于非官方、非营利的群众社团组织的是()。
A.Actually,thereareanumberofwaystolearnEnglishwell,suchasbyrecitationandreading.B.Believeitornot,weha
麻黄、通草松香、芦荟
可行性研究阶段投资估算的精度要求为:误差控制在±()%以内。【2014年真题】
某企业生产甲、乙、丙、丁四种产品,各种产品在车床组的台时定额分别为85台时,60台时,40台时,110台时;车床组共有车床20台,一年的有效工作时间为2800小时;计划甲、乙、丙、丁四种产品年产量为300台、170台、120台、135台。生产能力按其技
我国被称为“世界屋脊”的高原是指()。
古人说:“操千曲而后晓声,观千剑而后识器。”从哲学上来看,这里主要强调的是()
阅读下列材料,回答以下问题。材料一:党的十九大报告指出,改革开放之初,我们党发出了走自己的路、建设中国特色社会主义的伟大号召。从那时以来,我们党团结带领全国各族人民不懈奋斗,推动我国经济实力、科技实力、国防实力、综合国力进入世界前列,推动我国国际地位
设有A、B、C、D四台主机都处在同一个物理网络中,A主机的IP地址是192.155.12.112,B主机的IP地址是192.155.12.120,C主机的IP地址是192.155.12.176,D主机的IP地址是192.155.12.222。共同的子网掩码
Accordingtotheman,whichoneisNOTthepossiblefactorofsuccess?
最新回复
(
0
)