首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
admin
2021-05-06
67
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:
1
1
2
1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
1 #include
2 class TestClass
3 {
4 //********error********
5
6 //********error********
7 const int j ;
8 public:
9 TeStClasS()
10 {
11 //********error********
12 static int i=0;
13 cout<<++i<
14 cout<
15 }
16 };
17 void mein()
18 {
19 TestClass obj 1;
20 TestClass obj2 ;
21 obj 2.J+=obj 1.j ;
22 return;
23 }
选项
答案
(1)添加语句:public: (2)int ; (3)添加语句:j=1;
解析
本题程序的功能是输出1121。解题思路从已定源程序的main主函数开始入手,程序通过类TestClass中成员函数实现题目中要求的输出。
[解题思路]
(1)打开modil.cpp,调试程序,显示错误提示为“modi 1.cpp(22):error C2248:’j’:cannot access privatemember declared in class ’TestClass’”,第1个标识下的i变量由于被定义为私有的,其他函数不可获得,这里应该是public型,所以在第1个标识下添加“public:”。
(2)程序中对于i的调用,说明i并不是常量,所以修改i的定义,将其定义为变量,而不是常变量,即修改第2个标识下语句为“intji;”。
(3)题目中要求调用对象,输出j的值为1。原程序中j变量的使用并没有赋初始化值,输出值为乱码,所以第三个标识下添加“i=1;”。
转载请注明原文地址:https://kaotiyun.com/show/TGfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classBase{intx;public;Base{intn=0};x(n){cout<<n;}
有如下类定义:classMyClass{intx;public:MyClass():x(0),y(0){}intGetX(){returnx;}
数据字典(DD)所定义的对象都包含于()。
下列运算符不能重载为友元函数的是()。
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
有如下两个类定义classXX{priVate:doUblex1;proteCted:doublex2;public:doublex3:};class
有如下程序:#include<iostream>usingnamespacestd;intmain(){hatsum;for(inti=0;i<6;i+=3){sum=i;fo
下面不属于软件设计阶段任务的是()。
下述关于数据库系统的叙述中,正确的是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
随机试题
结构化程序所要求的基本结构不包括()。
意大利著名学者贝卡利亚在1764年出版的()一书,系统提出现代刑事法律的基本原则。
下列哪种仓库未经海关批准,货物不得入库和出库?
患者,男,40岁。胃脘灼热疼痛,痛势急迫,烦怒,口苦,泛吐酸水,舌红苔薄黄,脉弦数。治疗应首选()
A、二丑B、鼠黏子C、破故纸D、紫参E、淡大芸牵牛子的别名是
医疗卫生法规的基本原则有()。
有效接地系统变电站,其接地网的接地电阻公式为R
从事货物生产或者提供应税劳务的纳税人,以及以从事货物生产或者提供应税劳务为主,并兼营货物批发或者零售的纳税人,年应征增值税销售额在50万元以下(含50万元)的为增值税一般纳税人。()
在GB/T2828中,由放宽检验转到正常检验的条件有()。
藏族的主食是(),即把青稞炒熟磨成细粉。
最新回复
(
0
)