首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Numbe=8 注意:错误的语句在//********error********的下面,修改该语句即可。 1
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Numbe=8 注意:错误的语句在//********error********的下面,修改该语句即可。 1
admin
2015-05-30
66
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
Numbe=8
注意:错误的语句在//********error********的下面,修改该语句即可。
1 #include
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="<
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(1函数的返回值,必须做强制类型转化,即第3个标识下应改为“P=(int*)t.Get();”。
(3)变量t可以使用Get()函数,说明t为CMyClass类对象。即第2个标识下应添加对象定义,故第2个标识下添加“CMyClass t:”。
转载请注明原文地址:https://kaotiyun.com/show/iPNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有关系模式R(A,B,C,D,E,P),其函数依赖集为{E→D,C→B,(C,E)→F,B→A},则R最高达到______。
在面向对象方法中,类之间共享属性和操作的机制称为[]。
下列函数原型声明中错误的是()。
假定n=3,,下列程序的运行结果是()。#include<iostream.h>intFun(intm)voidmain(){cout<<"Pleaseinputanumber:";int
以下()特征不是面向对象思想中的主要特征。
阅读以下程序,此程序的功能是【】。#include<iostream.h>voidmain(){intn,i,j;for(i=100;i<999;i+100)for(j
下列程序的输出结果是______。#include<iostream.h>voidmain(){inta[]={1,2,3,4,5,6},*p,**q;p=a;q=&p;
下列叙述中不属于结构化程序设计方法的主要原理的是______。
类模板的模板参数()。
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是
随机试题
如何选择碳棒的直径及伸出长度?
设z=z(x,y)由方程z3y-xz-1=0确定,求出。
自汗和盗汗的总病机是
根据《中国人民银行法》的规定,中国人民银行就下列哪些事项作出决定,须报国务院批准后方执行?()
某建筑基坑深度8m,地层情况如图9.5.4所示。土的压缩模量Esi=5MPa,地下水位最初水位位于地下-2.00n1,降水后,图中A处地下水位为-7.000m。取计算系数λi=0.5,ψw=1.0。试问:图中竖直线1的地层压缩变形量s(mm)最接近下列(
S.O.C.是承运人的集装箱。()
商业周期并未寿终正寝。在西方某国,目前的经济增长要进入第六个年头,增长速度稳定在2%~2.5%之间。但是,实业界的人士毕竟不是天使,中央银行的官员也不是贤主明君,关于商业周期已经寿终正寝的说法是过于夸大其词了。以下除哪项外,都进一步论述了上文的观点?
数据的存储结构是指
Mr.GallanthasmetMr.Brownbefore.
IalmostjumpedoutofmyskinwhenIsawmyboyfriendatthemovietheaterwithanothergirl.Theunderlinedpartmeans______.
最新回复
(
0
)