首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错
admin
2016-10-28
59
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是:
nember=1
nember=10
nember=100
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include<iostream.h>
class TeStClass
{
public:
TestClass(int i){
nember=i;
}
void SetNember(int m){
nember=m;
}
int GetNember()const{
return nember;
}
void Print()const{
cout<<"nember="(<nember<<endl;
}
private:
int nember;
};
void main(){
//********error********
TestClass obj1;
obj1.Print();
TestClass obj2(3);
//********error********
obj1.nember=10;
//********error********
TestClass.SetNember(10.0);
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,所以补全参数1,即第1个标识下的“TestClassobj1(1);”。
(2)第2个标识下的“obj1.nember=10;”应该是调用成员函数SetNember赋值。在C++中成员函数的使用形式应该是:对象名.成员函数,所以修改为“obj1.SetNember(10);”。
(3)类是对象的抽象,而对象是类的具体实例。第3个标识下“TestClass.SetNember(100);”语句中的TestClass为类,并不是对象,这里应该是使用定义的对象,即obj2,修改为“obj2.SetNember(100);”。
转载请注明原文地址:https://kaotiyun.com/show/cKNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
静态成员函数可以直接访问类的【】成员,不能直接访问类的【】成员。
下面这个程序的结果是#include<iostream.h>classA{private:inta;public:voidseta();intgeta();};
派生类的构造函数的成员初始化列表中,不能包含
下列运算符中不能在C++中重载的是
下列叙述中正确的是
有以下程序:#include<iostream.h>classA{inta;public:A(inti){a=i;}void
下列关于栈的叙述正确的是
在下面四个选项中,()是用来声明虚函数的。
通过使用new和delete两个运算符进行的分配为【】存储分配。
以下选项中合法的实型常数是
随机试题
在进行图像信号数字化时,采样信号的实际脉冲都是有一定宽度的,这就会引入高频失真,这就是所谓的()。
AlthoughtheUnitedStatescherishesthetraditionthatitisanationofsmalltownsandwideopenspaces,onlyoneineveryei
A.唾石B.血石C.垂直型食物嵌塞D.牙合创伤E.创伤拾
一个计量技术人员,在外单位进行计量标准考核时,偶尔发现某厂的一份压力仪表自动校验台使用说明书。该说明书中的部分技术指标如下表所示。他把技术指标的内容记录下来,回所后与该厂取得联系,帮助该厂把技术指标的表述书写正确。
甲公司为一家电子科技公司,2018年7月甲公司A栋1楼和B栋2楼的冰水机有故障。2018年7月9日甲公司将冰水机维修工程交由乙公司作业,未签订合同及安全生产协议书。同时,因甲公司将车间安装空调及管道工程发包给丙公司,丙公司2018年6月开始进驻甲公司机械车
以政府短期、中期、长期债券,大面额可转让存单为基础资产的期权属于()。
相对于发行公司债券筹资而言,短期融资券筹资的优点是()。
依次填入下面横线处的词语,恰当的一组是()。(1)资本家为了追求高额利润,_______大量童工为他们进行繁重的劳动。(2)柏格森《笑论》说,一切可笑都起于灵活的事物变成_______,生动的举止化作机械。(3)他那样
计算下列定积分:
有以下程序main(){chara[5][10]={"one","two","three","four","five”);inti,j;chart;for(i=0;i<4;i++)
最新回复
(
0
)