首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为: 1 1 2 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构
admin
2021-05-06
53
问题
使用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全国计算机二级
相关试题推荐
下列描述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。sum(intn)计算所有n的因子之和(不包括1和自身)。注意:不能修改程序的其他部分,只能补充sum()函数。1#include<iost
在下列关键字中,不能用来表示继承方式的是()。
若为Fraction类重载前增1运算符++,应在类体中将其声明为()。
用于定义类的必不可少的C++关键字是
下列关于虚函数的表述中,正确的是
数据库设计过程不包括()。
对如下二叉树进行后序遍历的结果为()。
随机试题
病人张某,男,52岁,有胃溃疡病史。近日来上腹部疼痛加剧,医嘱做粪便隐血试验,应给病人哪一组菜谱
下列有关气体灭火系统防护区的设置要求,说法错误的有()。
下列选项中,属于Excel中数据库表现形式的是()。
《行政处罚法》第62条规定:“执法人员玩忽职守,对应当予以制止和处罚的违法行为不予制止,处罚,致使公民,法人或者其他组织的合法权益、公共利益和社会秩序遭受损害的,对直接负责的主管人员和其他直接责任人员依法给予行政处分;情节严重构成犯罪的,依法追究刑事责任。
在“价格优先、时间优先”的证券交易竞价机制中,在同一时间内,下列表述正确的是()。
在员工选拔面试中,事先制定好所提问的全部问题,面试中严格按问题清单发问的是()。
下列哪一项是学校社会工作者学业辅导方面的重点内容?()
人们常说“前途是光明的,道路是曲折的”。这句话体现的最主要的辩证法原理是()。
根据以下资料,回答问题。2018年我国东部地区软件业务收入49795亿元,比上年增长14.2%;中部和西部地区软件业务收入为3163亿元和7189亿元,分别增长19.2%和16.2%,高于全国增速5.0和2.0个百分点;东北地区软件业务收入2914亿元,
A、Thejobmustnotruinyourtalents.B、Thejobmustbeabletoshapeyourpersonality.C、Thejobmustsetapatternoflife.D、
最新回复
(
0
)