首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
58
问题
使用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全国计算机二级
相关试题推荐
下面有关for循环的正确描述是
如下程序定义了“单词”类word,类中重载了
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
下述静态数据成员的特性中,( )是错误的
为提高软件项目的质量,在软件结构设计时,必须遵循( )原则。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成( )。
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
首先访问该结点,然后访问结点的左子树,最后访问结点的右子树,这种遍历方式称为( )。
若有以下定义和语句 int a=4,b=3,*p, *q, *w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
随机试题
漏电保护装置主要用于防止间接接触电击和直接接触电击,也可用于防止漏电火灾及监视单相接地故障。下列关于漏电保护装置使用场合的说法中,正确的有()。
诊断扩张型心肌病,下列哪一项意义最大
17岁患者,高热,咳铁锈色痰,右下肺部呼吸音弱,以下哪项正确
计算空斗墙的工程量()。
全陪的致欢迎词主要包括()。
认为学习是刺激与反应的联结形成过程的理论流派是()。
在《幼儿园工作规程》所提出的教育目标中,“培养幼儿活泼开朗的性格”属于()目标的范畴。
在20世纪50年代的一段时间,摇滚乐把爵士乐永久地赶出了音乐舞台。证据来自于那时年轻人的行为。在拥挤的夜总会中,他们热情地为摇滚表演鼓掌,但是当爵士乐开始时,他们就出去吃冰淇淋。只有当爵士乐表演结束后他们才回来。下面哪句话若正确,最能反驳上面的结论?
软件需求规格说明书在软件开发中的作用不包括()。
AslongasAmericanslovetodrivefarandfast,electriccarsmayneverbetheperfectanswertothecountry’sgreentransporta
最新回复
(
0
)