首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
admin
2017-03-22
41
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:
1
1
2
1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
#include
Class TestClass
{
//********error********
//********error********
const int j;
public:
TestClass()
{
//********error********
static int i=0;
cout<<++i<
cout<
}
};
Void main()
{
TestClass obj1;
TestClass obj2;
obj2.j +=obj1.j;
return;
}
选项
答案
(1)添加语句:public: (2)int j; (3)添加语句:j=1;
解析
(1)打开modi1.cpp,调试程序,显示错误提示为“modi1.cpp(22):error C2248:’j’:cannotaccess private member declared in class TestClass’”,第1个标识下的j变量由于被定义为私有的,其他函数不可获得,这里应该是public型,所以在第1个标识下添加“punic:”。
(2)程序中对于j的调用,说明j并不是常量,所以修改i的定义,将其定义为变量,而不是常变量,即修改第2个标识下语句为“int i;”。
(3)题目中要求调用对象,输出i的值为1。原程序中j变量的使用并没有赋初始化值,输出值为乱码,所以第三个标识下添加“i=1;”。
转载请注明原文地址:https://kaotiyun.com/show/b2Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数中的,下列表述中错误的是()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是
( )既可重载为一元运算符,又可重载为二元运算符。
算法分析的目的是()。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
根据下面的程序,可以在主程序中使用的合法语句是( )。 #include <iostream> using namespace std; class Person{ int age; voidtest(){}
在面向对象的系统中,系统责任的良好分配原则是( )。
以下选项中合法的用户标识符是
设计程序时,应采纳的原则之一是()。
随机试题
高速列车作为技术高度集成的高端装备,其设计不仅直观体现出一个国家在材料加工、制造工艺、基础研究和现代管理等方面的水平,也反映着本国的审美观念与文化理念。高速列车外观造型设计是在限定空间和尺度下追求最优设计的过程。一方面,设计必须最大程度遵循空气动力学原理;
下列不属于水解反应的是()。
离心泵汽蚀能使泵产生噪音和振动,但不会影响泵的性能。
为总括和监督发行金融债券的资金收入、归还和付息情况,银行需设置()
设总体X~N(μ1,σ12)与总体Y~N(μ2,σ22)相互独立,X1,X2,…,是来自总体X的样本,Y1,Y2,…,是来自总体Y的样本,那么服从________分布.()
出血坏死型胰腺炎最常见的并发症是
男性,55岁。无痛性肉眼血尿3个月,偶伴有面条状血块。尿细胞学检查4次未发现癌细胞,B超可见左肾轻度积水。如检查发现左肾盂及输尿管中段两处充盈缺损,最可能的诊断是()
某男,38岁。腹胀,纳呆5年,兼见气短,神疲乏力,舌淡苔薄白,脉缓,既往有"慢性肝炎"病史。辨证为
背景资料某施工总承包单位承担一项建筑基坑工程的施工,基坑开挖深度12m,基坑南侧距基坑边6m处有一栋6层既有住宅楼。基坑土质状况从地面向下依次为:(1)杂填土0~2m;(2)粉质土2~5m;(3)砂质土5~10m;(4)黏土10~12m。上层滞
广告:电视
最新回复
(
0
)