首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
93
问题
使用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全国计算机二级
相关试题推荐
有如下程序段:inti=0,j=1;int&r=i://①r=j//②int*p=&i;//③*p=&t//④其中会产生编译错误的语句是()。
在关系数据库中,描述全局数据逻辑结构的是
程序调试的任务是
下面描述中不属于数据库系统特点的是
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
下列符号中不属于C++关键字的是()。
下列控制格式输入输出的操作符中,能够设置浮点数精度的是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
铜绿假单胞菌性角膜溃疡的潜伏期是
29岁女性,7年前和3年前分别足月顺产一女孩和一男孩,1年前有一次宫外孕手术史,经咨询指导选择使用复方长效口服药避孕。服用复方长效口服避孕药的过程中,患者出现一系列不适反应,下列各项症状的出现与服药无关的是
3~4个月的佝偻病患儿可见的体征有
甲从部队复员回家,开了一家私人企业,效益比较好。为了照顾经济条件不好的妹妹,将妹妹的3岁孩子乙接到自己的家里,当作自己的孩子一样抚养教育。甲自己有亲生的子女丙和丁,还有结婚时配偶带来的其前夫的孩子戊。戊2岁时来到甲家,并一直由甲与其配偶共同抚养。甲还有父母
在实际工程中,厂房排架柱和框架顶层边柱往往属于大偏心受压,高层建筑的下部几层往往属于小偏心受压,下列说法正确的是()。I.在大偏心受压情况下,轴向力N越小(弯矩M不变),需要配置的纵向钢筋越多;Ⅱ.在大偏心受压情况下,轴力N越大(弯矩M不变),需
股票价格的变动通常会比实际经济的繁荣或衰退()
下列关于资本成本的表述中,错误的是()。
王某生前有多份遗嘱,按时间先后顺序为自书、公证、代书、录音遗嘱,则王某死后,应按何种遗嘱执行?()
Aneweconomicspaperhassomeold-fashionedadviceforpeoplenavigatingthestressesoflife:Findaspousewhoisalsoyourb
不允许出现重复字段值的索引是( )。
最新回复
(
0
)