首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,咀该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Numbe=8 注意:错误的语句在∥********error********的下面,修改该语句即可。 #include c
使用VC6打开考生文件夹下的源程序文件modil.cpp,咀该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Numbe=8 注意:错误的语句在∥********error********的下面,修改该语句即可。 #include c
admin
2015-07-20
91
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,咀该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
Numbe=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()函数返回的不是整型指针,而应该是空指针fvoid),空指针可强制类型转换成其他类型的指针,第1个标识下应改为“void*Get()”。
(2)由于Get()函数返回空指针(void),要使P指向Get()函数的返回值,必须做强制类型转化,即第3个标识下应改为“P=(int*)t.Get0;”。
(3)变量t可以使用Get()函数,说明t为CMyClass类对象。即第2个标识下应添加对象定义,故第2个标识下添加“CMyClass t;”0
转载请注明原文地址:https://kaotiyun.com/show/r3Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设intx:,则经过______后,语句*px=0;可将x值置为0。
设intf(int);和intg(int);是函数f和g的原形,以下将f作为语句调用的是______。
程序中有如下语句for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【】。
汇编程序的功能是将汇编语言所编写的源程序翻译成由【】组成的目标程序。
以下程序的执行结果是()。#nclude<iostream.h>template<classT>Tmax(Tx,Ty){retum(x>y?x:y);}voidmain(){cout<<max(2,5)<<","<
对定义重载函数的下列要求中,()是错误的。
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是()。
若语句:cout<<seffill(’>’)<<setw(5)<<3141512<<sctw(5)<<"OK!";是程序中第1个输出语句,则输出结果是()。
随机试题
患者必须增加使用剂量方能获得所需效果的一种状态称为()
A.近侧指间关节不能屈曲B.远侧指间关节不能屈曲C.掌指关节不能屈曲D.两个指间关节都不能屈曲指深、浅屈肌腱断裂出现
美加明麻黄碱
颅内肿瘤中最多见的是
甲房地产经纪公司(以下简称甲公司)是乙市的一家知名企业。2017年至2018年上半年,随着乙市房地产市场的发展,甲公司的门店从15家迅速发展到80家。企业规模的快速扩张带来了从业人员素质的参差不齐、操作不规范、经纪纠纷增加等问题,因此甲公司决定加入房地产经
以下关于理财类保险与传统寿险的不同点描述最准确的是()。
根据合同法及其相关司法解释的规定,下列关于合同的说法正确的有()。
下列关于联产品的说法中,正确的是()。
某种群产生了一个突变基因S。其基因频率在种群中的变化如图所示。以下推断正确的是()。
下图是一个半圆形桥洞截面示意图,圆心为O,直径AB是河底线,弦CD是水位线,平行于AB,且CD=24m,OE⊥CD于点E.已测得[img][/img]根据需要,水面要以0.5m的速度下降,则经过多长时间才能将水排干?
最新回复
(
0
)