首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.epp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=l nember=10 nember:100 注意:不要改动main函数,不能增行
使用VC6打开考生文件夹下的源程序文件modil.epp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=l nember=10 nember:100 注意:不要改动main函数,不能增行
admin
2021-05-06
24
问题
使用VC6打开考生文件夹下的源程序文件modil.epp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是:
nember=l
nember=10
nember:100
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#lnclude<10Stream.h>
C1ass 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 obj 1;
obj 1.Print();
TestClass obj2(3);
∥********error********
obj 1.nember=10;
∥********error********
TeStClasS.SetNember(100);
obj 1.Print();
obj 2.Print();
}
选项
答案
(1)TeStClasS obj 1(1); (2)obj 1.SetNember(10); (3)obj2.SetNember(100);
解析
程序要求输出nember的值为1,10,100。从已定源程序的main主函数开始入手,可以看出程序定义了TestClass类的对象objl和obj2,然后通过调用类的成员函数实现了题目中的输出结果。
解题思路
(1)第1个标识下,“’TestClass objl;”语句是声明TestClass类的对象objl,根据TestClass类构造函数的定义TestClass(int i1,存在整型参数,并且题目要求第一个输出结果为1,所以补全参数1,即第1个标识下的“TesClaSsobjl(1);”。
(2)第2个标识下的“objl.nember=10;”应该是调用成员函数SetNember赋值。在C++中成员函数的使用形式应该是:对象名.成员函数,所以修改为“objl.SetNember(10);”。
(3)类是对象的抽象,而对象是类的具体实例。第3个标识下“TestClass.SetNember(100);”语句中的TestClass为类,并不是对象,这里应该是使用定义的对象,即0bj2,修改为“obj2.SetNember(100);”。
转载请注明原文地址:https://jikaoti.com/ti/sGh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostrearn>usingnamespacestd;classtest{private:inta;public:,test0{cout+"constructor"+endl;}test(inta)
将运算符“+"重载为非成员函数,下列原型声明中,错误的是()。
层次型、网状型和关系型数据库划分原则是()。
有类定义如下:classType{public:Type(inti=0);Typeoperator一(int);friendTypeoperator+(Type,Type);privat
有如下程序:#include#includeusingnamespacestd;classAppliance{public:Applia
有两个关系R,S如下:由关系R通过运算得到关系s,则所使用的运算为()。
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
已知TV是一个类,并有函数func定义如下:voidfunc(){TVli,*net[2],company[3];}则在调用func()后,TV类的析构函数被调用的次数是
随机试题
矫正是针对塑性变形的。
下列除哪项外都是主治风湿热痹的药组()(1997年第38题)
肺结核肺水肿
机体内物质转化和能量转化有赖于气的何种功能()
《中华人民共和国对外贸易法》中所称的对外贸易是指货物的进出口()
在U公司2005年度会计报表审计小组中,刘宏负责对D原材料收发业务实施审计,以确定全年领取的D材料的实际价值。由于全年发生的D材料领料业务多达32698次,刘宏决定采用变量抽样方法实施实质性测试。为此,刘宏确定的可信赖程度为90%,相应的可信赖程度系数为1
NFC是一种远距离连接协议,提供各种设备间轻松、安全、迅速而自动的通信。与无线世界中的其他连接方式相比,NFC是一种远距离的私密通信方式。()
正是因为畏惧和仇视舆论监督,少数无良官吏要绞尽脑汁甚至是______地扼杀舆论监督。个别无良官员为了封杀记者之口,可以采用重金贿赂,可以滥用权力进行阻挠,甚至于不惜采取暴力手段。填入横线部分最恰当的一项是()。
Inthisparttheinterlocutorasksquestionstoeachofthecandidatesinturn.Youhavetogiveinformationaboutyourselfand
A、Theywerenaughty.B、TheyhatedMr.Flowers.C、Mr.Flowersdidn’tletthemwatchflowers.D、Theyjustwantedtoplayajokeon
最新回复
(
0
)