首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行
admin
2017-03-22
29
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是:
nember=1
nember=10
nember=100
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
//********error********的下面。
#include
Class TestClass
{
public:
TestClass(int i){
nember=i;
}
void SetNember(int m){
nember=m;
}
int GetNember()const{
return nember;
}
void Print()conSt{
cout<<"nember="<
<
}
private:
int nember;
};
void main(){
//*******error********
TestClass obj1;
obj1.Print();
TestClass obj2(3);
//*******error********
obj1.nember=10;
//********error********
TestClass.SetNember(100);
obj1.Print();
obj2.Print();
}
选项
答案
(1)TestClass obj1(1); (2)obj1.SetNember(10); (3)obj2.SetNember(100);
解析
(1)第1个标识下,“TestClass obj1;”语句是声明TestClass类的对象obj1,根据TestClass类构造函数的定义TestClass(int i),存在整型参数,并且题目要求第一个输出结果为1,所以补全参数l,即第1个标识下的“TestClass obj1(1);”。
(2)第2个标识下的“obil.nember=10:”应该是调用成员函数SetNember赋值。在C++中成员函数的使用形式应该是:对象名.成员函数,所以修改为“obj1.SetNember(10);”。
(3)类是对象的抽象,而对象是类的具体实例。第3个标识下“TestClass.SetNember(100);”语句中的TestClass为类,并不是对象,这里应该是使用定义的对象,即obj2,修改为“obj2.SetNember(100);”。
转载请注明原文地址:https://kaotiyun.com/show/09Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
有如下程序:#include#includeusingnamespacestd;intmain(){intS[]={123,234};cout
有如下程序:#includeusingnamespacestd;classAA{public:AA(){tout
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
关于函数中的,下列表述中错误的是()。
数据库管理系统中负责数据模式定义的语言是()。
若有下列定义及初始化语句: int i=100; int *ip=&i; int k=*ip; 并假设整型数i的地址为0x12345678,指针ip的地址为0x21000000,则k的值为( )。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成( )。
下面的哪个选项不能作为函数的返回类型?
在数据库逻辑结构的设计中,将ER模型转换为关系模型应遵循相关原则。对于三个不同实体集和它们之间的多对多联系m:n:p,最少可转换为【】个关系模式。
随机试题
室性阵发性心动过速最常见的病因是
随着网络信息技术的高速发展,人们经常会碰到因填写各种网络调查问卷导致个人信息被贩卖的情况出现。对此,你怎么看?
SincetheSecondWorldWar,therehasbeenanobvioustrend,especiallyamongthegrowinggroupofcollegestudents,towardearl
慢性支气管炎患者的植物神经功能失调表现为()
下列关于荧光显微镜标本制作的描述,错误的是
某沿海城市道路改建工程4标段,道路正东西走向,全长973.5m,车行道宽度15m,两边人行道各3m,与道路中心线平行且向北,需新建DN800mm雨水管道973m。新建路面结构为150mm厚砾石砂垫层,350mm厚二灰混合料基层,80mm厚中粒式沥青混凝土,
同轴电缆比光缆传输速率高。()
社会形态与技术社会形态的特点有( )
[*]因为B=AE12(2)E13,所以|B|=|A||E12(2)||E13|=﹣3,又因为B*=|B|B﹣1,所以B*=﹣3E13﹣1E12﹣1(2)A﹣1=﹣3E13E12(﹣2)A﹣1,
Inrecentyears,manyAmericansofbothsexesandvariousageshavebecomeinterestedinimprovingtheirbodies.Theyhavebecom
最新回复
(
0
)