首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
73
问题
使用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://www.kaotiyun.com/show/09Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是
下列叙述中,错误的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
假定用户没有给一个名字为Sample的类定义构造函数,则系统为其隐含定义的构造函数为【 】。
数据流图有两种典型的结构形式,它们分别是【 】和事务型。
假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为【 】。
下列关于关系运算的叙述中正确的是
度为10的线性表进行冒泡排序,在最坏情况下需要比较的次数为______。
首先访问该结点,然后访问结点的左子树,最后访问结点的右子树,这种遍历方式称为( )。
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在______关系。
随机试题
Reading______themindonlywithmaterialsofknowledge;itisthinkingthatmakeswhatwereadours.
瞳孔散大见于
现代微生物实验室中菌种保存常用的方式有
患者,女性,45岁,1年来右下睑、鼻旁区因触摸等诱因多次发生阵发性剧痛,近半年发作频繁,疼痛剧烈难忍。初起卡马西平治疗有效,近来服药效果不明显。如果治疗不当,三叉神经痛经久不愈,患者面部可能出现
下列情形中,可以将投标报价高报的有()。
汉译英:“集装袋;塑料袋;塑编袋”,正确的翻译为( )。
下列不属于美术主要类型的是()。
最近几年,许多技艺精湛的木工赢得了很多赞扬,被称为艺术家。但由于家具必须实用,技艺精湛的木工在施展他们的手艺时,必须同时注意他们产品的实用价值。因此,技艺精湛的木工不是艺术家。以下哪项最能支持该结论?
假定窗体上有一个名称为txtMac的文本框,则执行语句txtMac="MyText"后的结果为
A、Yourproblemmaynotbeunderstoodcorrectly.B、Youdon’tknowifyouarecomplainingattherighttime.C、Yourcomplaintmay
最新回复
(
0
)