首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的
admin
2015-07-20
30
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:
1
1
2
1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#include
C1ass TestClasS
{
∥********error********
∥********error********
const int j;
public:
TestClasS()
{
∥********error********
statiC int i=0 ;
cout<<++i<
cout<
}
};
void mein()
{
TestClass obj 1;
TestClass obj 2;
obj 2.J+=obj 1.j;
return;
}
选项
答案
(1)添加语句:public: (2)intj ; (3)添加语句:j=1;
解析
本题程序的功能是输出1 1 2 1。解题思路从已定源程序的main主函数开始入手,程序通过类TestClass中成员函数实现题目中要求的输出。
解题思路
(1)打开modil.cpp,调试程序,显示错误提示为“modi 1.cpp(22):error‘C2248:’j’—cannot access privatemember declared in class TestClass”,第1个标识下的i变量由于被定义为私有的,其他函数不可获得,这里应该是punic型,所以在第1个标识下添加“public:”。
(2)程序中对于j的调用,说明.j并不是常量,所以修改j的定义,将其定义为变量,而不是常变量,即修改第2个标识下语句为“int j”。
(3)题目中要求调用对象,输出i的值为1。原程序中j变量的使用并没有赋初始化值,输出值为乱码,所以第三个标识下添加“j=1;”。
转载请注明原文地址:https://jikaoti.com/ti/tDE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不属于结构化程序设计方法的四条原则是______。
若有以下定义及初始化语句:inti=100;int*ip=&i;intk=*ip;并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【】。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
关于C++主函数特性,下列叙述正确的是()。
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;classTest{public:Test(){cnt++;)~Test(){cnt--;)statici
编译过程一般分成5个阶段【】、语法分析、错误检查、代码优化和目标代码生成。
下面关于构造函数和析构函数的描述,错误的是()。
随机试题
A.P波增宽,有切迹B.P波高耸C.可见逆行P波D.可见异位P波E.P与QRS无关右房肥大
下列不属于四环素抗菌谱的是()
患者,女,32岁。自然流产4次,精神萎靡,腰膝疲软,面部暗斑,心悸气短,月经延后,呈少,色淡黯,质稀,夜尿频多,舌淡,苔薄白,脉沉细。调理原则哪一项是错误的
2012年8月10日,甲将自有的一辆汽车:卖给乙。合同签订后,乙按约交付15万元。8月12日,甲又以18万元的价格将该车卖给了丙,双方签订买卖合同,丙交付定金2万元。8月15日上午,甲将汽车交付给乙,8月15日下午甲将汽车过户给丙。下列说法中正确的是:(
36V的照明变压器可使用单绕组型。其一、二次侧应分别装设熔断器,一次线长度不超过3米。
2016年6月13日甲公司进行招标,经过投标评标,最后乙建筑公司中标;在2016年7月15日甲公司与乙公司签订了合同。则甲公司应当在()之前,将未中标投标人的投标保证金退还。
根据新会计准则,合并财务报表的种类是合并资产负债表、合并利润表、合并利润分配表和合并现金流量表这四个部分。( )
阿特金森的成就动机理论认为,个体的成就动机强度由成就需要、期望水平和诱因价值三者共同决定,用公式表示即:动机强度(T)=需要(M)×期望(P)×诱因(I)。P和I存在互补关系,即I=1-P。通过数学运算,当成功的可能性P是()时,个体的动机强度最大
《格尔尼卡》(武汉理工2010年研)
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
最新回复
(
0
)