首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: nember=1 nember=10 nember=100 注意:不要改动main函数,不能增行
admin
2021-02-22
69
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是:
nember=1
nember=10
nember=100
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
1 #include
2 Class TeStClass
3 {
4 publiC:
5 TestClass(int i){
6 nember=i ;
7 )
8 void SetNember(int m){
9 nember=m;
10 }
ii int GetNember()const {
12 return nember ;
13 }
14 void Print()const{
15 cout<<"nember="<
16 }
17 private:
18 int nember ;
19 };
20 void main(){
21 //********error********
22 TestClass obj 1;
23 obj 1.Print();
24 TestClass obj 2(3);
25 //********error********
26 obj 1.nember=10;
27 //********error********
28 TestClass.SetNember(100);
29 obj 1.Print();
30 obj 2.Print();
31
选项
答案
(1)TestClass obj1(1); (2)obj1.SetNember(10); (3)obj2.setNember(100);
解析
程序要求输出nember的值为1,10,100。从已定源程序的main主函数开始入手,可以看出程序定义了TestClass类的对象obj1和obj2,然后通过调用类的成员函数实现了题目中的输出结果。
[解题思路]
(1)第1个标识下,“TestClass obil;”语句是声明TestClass类的对象obj1,根据TestClass类构造函数的定义TestClass(int i),存在整型参数,并且题目要求第一个输出结果为1,所以补全参数1,即第1个标识下的“TestClassobjl(1);”。
(2)第2个标识下的“objl.nember=10;”应该是调用成员函数SetNember赋值。在C++中成员函数的使用形式应该是:对象名.成员函数,所以修改为“objl.SetNember(10);”。
(3)类是对象的抽象,而对象是类的具体实例。第3个标识下“TestClass.SetNember(100);”语句中的TestClass为类,并不是对象,这里应该是使用定义的对象,即obj2,修改为“obj2.SetNember(100);”。
转载请注明原文地址:https://kaotiyun.com/show/Csfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classFoo{public:Foo(intv):value(v){}//①-Foo(){}//②private:F00(){}//③
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
下列叙述中正确的是
下列叙述中正确的是
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中包含一个源程序文件main.cpp,其中有“房间”类Room及其派生出的“办公室”类Office的定义,还有主函数main的定义。请在程序中“//****found****”
下列关于常成员的叙述中,正确的是()。
学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是()。
随机试题
心肺复苏初期成功后转诊过程中,患者体位应
在课堂教学中处于核心地位的交流手段是()。
阅读下列材料,回答问题。某心理学家对一种抑郁症新疗法的效果感兴趣,他招募了25名想减轻抑郁的人。在研究的开始,他让所有被试完成了一份抑郁量表。测验结果表明被试的平均分数处于严重抑郁状态。在随后的两个月里,这个心理学家对被试实施这种新的疗法。两个月
颜色的明度主要取决于
简述当代中国法律体系的特点。
阅读以下说明,回答问题1~问题5,将答案填入对应的解答栏内。【说明】某公司在国际网络互联中心申请了一个C类IP地址210.45.12.0/24,域名为abc.com.cn。该公司没有划分子网,使用一台Cisco2610路由器接入互联网
在Windows操作系统中,选择一个文件图标,执行“剪切”命令后,“剪切”的文件放在(5)中;选定某个文件夹后,(6),可删除该文件夹。
循环队列的存储空间为Q(1:40),初始状态为front=rear=40。经过一系列正常的入队与退队操作后,front=rear=15,此后又退出一个元素,则循环队列中的元素个数为()。
下列关于存储器的叙述中正确的是
InterpretthefollowingpassagesfromEnglishintoChinese.Startinterpretingatthesignalandstopatthesignal.Youmaytak
最新回复
(
0
)