首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
72
问题
使用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://kaotiyun.com/show/09Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为上【】。
判断char型变量c是否为小写字母的正确表达式是
有如下的函数定义:intXfun(int*a,intn){intX*a;for(int*pa=a+1;paif(*pa>x)x=*pa;retumx;}若在执行了语句:intx[5]
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是()。
下列叙述中正确的是
逻辑表达式x>3 && x<10的相反表达式为【 】。
在软件生存周期中,不属于软件开发阶段的是( )。
假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为【 】。
软件是程序、数据和【】的集合。
以下选项中合法的用户标识符是
随机试题
某地区某年购买力与商品供应量资料如下:年初居民货币结余100万元;当年居民货币收入195万元;当年居民非商品支出25万元;当年实现的商品供应量170万元;当年全部商品供应量275万元。计算:(1)当年形成的商品购买力;(2)当年已实现的商品购买力;
A.氨丙啉B.吡喹酮C.左旋咪唑D.地克珠利E.磺胺嘧啶羔羊食欲下降,腹泻,消瘦,贫血。粪检见大量腰鼓形、棕黄色虫卵,两端有卵塞。治疗该病的药物是()
牙周膜中与胶原降解有关的细胞是
预付账款项目,应根据“预付账款”、“应付账款”科目所属明细科目的期末借方余额合计填列。()
假设ABC公司股票目前的市场价格为24元,而在一年后的价格可能是35元和16元两种情况。再假定存在一份100股该种股票的看涨期权,期限是一年,执行价格为30元。投资者可以按10%的无风险利率借款。投资者购进上述股票且按无风险利率10%借入资金,同时售出一份
发生误机事故后,导游首先应该()。
下列有关化学用语表示正确的是()。
某集团公司有四个部门,分别生产冰箱、彩电、电脑和手机。根据前三个季度的数据统计,四个部门经理对2010年全年的赢利情况作了如下预测:冰箱部门经理:今年手机部门会赢利。彩电部门经理:如果冰箱部门今年赢利,那么彩电部门就不会赢利。电脑部门经理:如果手机部
Althoughfewwoulddenythatit’sbettertoberichthanpoor,forsomepeoplethequestformoneyissoall-consumingthatite
【B1】【B9】
最新回复
(
0
)