首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.epp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=l nember=10 nember:100 注意:不要改动main函数,不能增行
使用VC6打开考生文件夹下的源程序文件modil.epp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=l nember=10 nember:100 注意:不要改动main函数,不能增行
admin
2021-05-06
61
问题
使用VC6打开考生文件夹下的源程序文件modil.epp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是:
nember=l
nember=10
nember:100
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#lnclude<10Stream.h>
C1ass 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 obj 1;
obj 1.Print();
TestClass obj2(3);
∥********error********
obj 1.nember=10;
∥********error********
TeStClasS.SetNember(100);
obj 1.Print();
obj 2.Print();
}
选项
答案
(1)TeStClasS obj 1(1); (2)obj 1.SetNember(10); (3)obj2.SetNember(100);
解析
程序要求输出nember的值为1,10,100。从已定源程序的main主函数开始入手,可以看出程序定义了TestClass类的对象objl和obj2,然后通过调用类的成员函数实现了题目中的输出结果。
解题思路
(1)第1个标识下,“’TestClass objl;”语句是声明TestClass类的对象objl,根据TestClass类构造函数的定义TestClass(int i1,存在整型参数,并且题目要求第一个输出结果为1,所以补全参数1,即第1个标识下的“TesClaSsobjl(1);”。
(2)第2个标识下的“objl.nember=10;”应该是调用成员函数SetNember赋值。在C++中成员函数的使用形式应该是:对象名.成员函数,所以修改为“objl.SetNember(10);”。
(3)类是对象的抽象,而对象是类的具体实例。第3个标识下“TestClass.SetNember(100);”语句中的TestClass为类,并不是对象,这里应该是使用定义的对象,即0bj2,修改为“obj2.SetNember(100);”。
转载请注明原文地址:https://kaotiyun.com/show/dCfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是()。
有如下程序:#include#includeusingnamespacestd;classAppliance{public:Applia
软件开发过程主要分为需求分析、设计、编码与测试4个阶段。其中,产生“软件需求规格说明书”的阶段是()。
有如下程序:#includeusingnamespacestd;classPair{intm,n;public:Pair(intj,intk):m(j),n(k){}intget(){returnm;}intget()
使用VC6打开考生文件夹proj3下的工程pmj3,其中定义了一个字符串变量类StringVar。类成员的说明在程序注释中。请在//**********333**********和//**********666**********之间填写StringVar
在C++中,编译系统自动为一个类生成默认构造函数的条件是
请打开考生文件夹下的解决方案文件projd2,此工程中声明的Array是一个表示数组的类。一个Array对象可以包含多个整型元素。Array的成员说明如下:成员函数add用于向数组的末尾添加一个元素;成员函数get用于获取数组中指定位置
请打开考生文件夹下的解决方案文件proj2,此工程中包含一个程序文件main.cpp,其中有“班级”类Class和“学生”类Student的定义,还有主函数main的定义。在主函数中定义了两个“学生”对象,他们属于同一班级。程序展示,当该班级换教室后,这两
将E-R图转换到关系模式时,实体与联系都可以表示成()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
随机试题
下列哪种细胞参与血-睾屏障的构成
千兆以太网的帧结构与标准以太网的帧结构相同,其最大帧长为_______字节。()
首次剂量加倍是为了( )。
某公安机关对涉嫌盗窃罪的钱某及其妻子范某执行拘留时搜查了他们的住处。在搜查时,因情况紧急未用搜查证,但钱某夫妇一直在场。由于没有女侦查人员在场,所以由男侦查人员对钱某、范某的身体进行了搜查。搜查结束时,侦查人员要求被搜查人在搜查笔录上签名时遭到拒绝,侦查人
2014年我国居民张某在境外将一项专利权让渡给境外的某公司,取得转让收人折合人民币40000元,并按该国税法规定缴纳了个人所得税5500元;同年从该国取得中奖收入折合人民币2000元,按该国税法规定缴纳了个人所得税500元;当年,张某回国后将一部小说作品在
隐性课程是学校情境中以间接的、内隐的方式呈现的课程,下列可以归入隐性课程的是()
当前,我国仍处于大有可为的战略机遇期,具有很多有利的发展条件。同时,全面建成小康社会进入决定性阶段,改革开放进入攻坚期和深水区,法治国家建设进入新的征程,从严治党进人关键阶段,“发展起来后”“欠发展”的各种问题交织叠加,经济发展新常态下各种挑战不断显现。党
b=1
Whetherwewantitornotweareallgreedybynature.Fromthemomentweare【C1】______andtothelastdayofourlifewe【C2】___
Thelongerthesunshines,(warm)_____theearthis.
最新回复
(
0
)