首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行
admin
2019-05-14
34
问题
使用VC6打开考生文件夹下的源程序文件modil.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********
obj 1.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,所以补全参数1,即第1个标识下的“TestClass obj1(1);”。
(2)第2个标识下的“obj1.nember=10;”应该是调用成员函数SetNember赋值。在C++中成员函数的使用形式应该是:对象名.成员函数,所以修改为“obj1.SetNember(10);”。
(3)类是对象的抽象,而对象是类的具体实例。第3个标识下“TestClass.SetNember(100);”语句中的TestClass为类,并不是对象,这里应该是使用定义的对象,即obj2,修改为“obj2.SetNember(100);”。
转载请注明原文地址:https://jikaoti.com/ti/ZrA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数重载,下列叙述中错误的是()
设有以下定义和程序:#include<iostream.h>classTestClass1{public:voidshow1(){cout<<"TestClass1"<<end1;}
有如下程序:#include<iostream>usingnamespacestd;classTestClass{public;~TestClass(){cout<<"BASE:;}};cla
下面关于构造函数和析构函数的描述,错误的是()。
分析下面程序,该程序的运行结果是()。#include<iostream.h>classTestClass{public;staticintm;TestClass(){m++;
在C++语言中函数返回值的类型是由()决定的
若有如下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;r=p;cout<<*r<<end1;
阅读以下程序:#include<iostream.h>voi6main(){staticinta[][2]={5,3,1,2};inti,j,s1=0;for(i=0;i<2;i++)for(
随机试题
A.条件(1)充分,但条件(2)不充分B.条件(2)充分,但条件(1)不充分C.条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分D.条件(1)充分,条件(2)也充分E.条件(1)和条件(2)单独都不充分,条件(1)和条件(2)联
简述企业的流程要素。
我国新生儿败血症多见的病菌是
痛泻要方的君药是()。
背景资料:某施工单位在中标某高档办公楼工程后,与建设单位按照《建设工程施工合同(示范文本)》(GF一2013一0201)签订了施工总承包合同,合同中约定总承包单位将装饰装修、幕墙等分部分项工程进行专业分包。施工过程中,监理单位下发针
根据《建筑设计防火规范》(GB50016),下列关于建筑幕墙防火设计的叙述错误的是()。
牛皮箱纸板主要用于销售包装。()
任何一个神经细胞的兴奋,都会引起一系列与之有关的记忆群的活动。情节是以“自我”来根据事物内容自问自答,边设置场景、角色,边加以深化发展的。形象思维构出画面(可视内容),语言记忆(逻辑思维)则是“自我”根据画面内容做出的逻辑反应,成为下一个画面的心理要求,概
材料1习近平在十九大报告中指出,文化自信是一个国家、一个民族发展中更基本、更深沉、更持久的力量。必须坚持马克思主义,牢固树立共产主义远大理想和中国特色社会主义共同理想,培育和践行社会主义核心价值观,不断增强意识形态领域主导权和话语权,推动中华优秀
A、Itisindispensableinpublicspeaking.B、Itisthefocusofpublicspeaking.C、Itisneededinlearninglinguistics.D、Itcan
最新回复
(
0
)