首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
36
问题
使用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全国计算机二级
相关试题推荐
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
已知fl(int)是类A的公有成员函数,p是指向成员函数fl()的指针,采用赋值,()是正确的。
下面叙述不正确的是
以下对C++语言函数的有关描述中,正确的是
有如下程序:#include<iostream>usingnamespacestd;classshapes{protected:intx,y;public:void
以下程序执行后的输出结果是#include<iostream>usingnamcspacestd;voidtry(int,int,int,int);intmain(){intx,y,z,r;
下面关于虚函数的描述中正确的是
有以下程序:#include<iostream.h>classA{inta;public:A(inti){a=i;}void
如果表达式x*y+2中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
随机试题
在一理想的制冷循环中,制冷剂在蒸发器中的蒸发温度为一20℃,制冷剂在冷凝器中的冷凝温度为30℃,求在上述制冷条件下的制冷系数。
A、hiredB、plannedC、triedD、defendedD
土地登记代理机构的义务包括()。
设函数,在x=0处连续,则()。
HelenThomas是Amador公司负责计划的副总裁,对于目前发生的一切都十分清楚。她告诉公司的主计长,她对于那些老资格的经理在编制预算时所使用的宽松预算非常不满。Thomas考虑在编制预算时使用以下的一些活动1.由管理高层制定预算,并下发
个人住房贷款采用抵押方式的,贷款行应()。
地质科学界近日宣布,中国已经建立了涵盖81个化学指标(含78种元素)的地球化学基准网。以此为基准,不仅对镉、汞、砷、锑、铅、钴、铬、镍等重金属元素的自然背景和区分人类污染注入量有了较为明确的答案,从一个侧面透视了地球环境变化,而且对圈定成矿元素的巨量聚集区
定义下列结构体(联合)数组:structst{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句printf(
Byabouthowmuchwillmonthlypricesrise?
InBritain,therearetwooccasionseachyearwhenpeopleusuallyreceivepresents:onChristmasDayandontheirbirthdays.In
最新回复
(
0
)