首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1, 2, 3, 4, 5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******e
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1, 2, 3, 4, 5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******e
admin
2021-02-22
92
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
1, 2, 3, 4, 5,
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include
class TestClass
{
//******error******
Test Class(int i)
{
m=j=i;
}
void print()
{
cout<<++m i<<
’
.
’
;
}
public:
int m—i;
};
int main()
{
//******error******
int i();
TestCiass data(O);
whiJe(i>5)
{
//******error******
i++:
data.print();
}
cout<
return 0:
}
选项
答案
(1)public:TestClass(int i) (2)inti(10); (3)i一:
解析
程序要求输出1,2,3,4,5,。主函数main()中有while循环,调用类TestClass中的成员函数print()实现函数功能。
[解题思路]
(1)打开moidl.cpp调试程J芋,显示错误提示为第一标识下modil.cpp(20):error C2248:TestClass::TestClass:cannot access private memberdeclared in class TestClass”,提示类TestClass中的构造函数TestClass被定义为私有的,无法获得,所以这里应该是public,即“public:TestClass(inti)。
(2)题目中要求输出结果为1,2,3,4,5,即循环5次。第三个表示while循环条件是i大于5就进行循环。“int i();”应该实现变量i的初始化,题干中要求不能删除i初始化中的括号,所以在括号中添加i的初始值。大于5且循环5次,所以i的初始值为10,而while循环中对i的操作应该是i一,这样第二个和第三个标示下应该是“inti(10):”和“i一:”。
转载请注明原文地址:https://kaotiyun.com/show/L1fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据的存储结构是指
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
有如下程序:#includeusingnamespacestd;classONE{intc;public:ONE():c(0){cout
使用VC6打开考生文件夹下的源程序文件modi3.cpp。请完成以下部分,实现在屏幕上输出为:TestClass3TestClass2这个程序需要修改的部分,请按照以下部分实现。(1)类TestClass0不能被实例
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请实现函数fun(doubleb[],intlen)的如下功能:(1)b[]是一个数组,长度为len;(2)b[0]=0,b[1]=1;(3)b[i+2]=b[i]+b[i+1
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成默认构造函数TestClass的定义,使得TestClass对象的类型为int,默认值为a=0,b=0,c=0,请在
如果表达式a>=b中的“>:”是作为非成员函数重载的运算符,则可以等效地表示为()。
下列关于运算符重载的叙述中,正确的是()。
数据流图中带有箭头的线段表示的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
随机试题
成人双上肢烧伤,创底肿胀发红,皮温高,有剧痛正确诊断为
A.活动时不需要任何人的帮助B.完成动作时需要他人监护或体力上的帮助C.患者付出的力在完成动作所需全部用力的50%以上D.患者不能付出任何力,完成动作需要完全帮助E.患者付出的力在完成动作所需全部用力的50%以下,完成动作需要最大或完全的帮助
有关游离皮片移植的下列描述,正确的是()
米勒同时具有甲国和乙国国籍,其住所在乙国,但惯常居住地在甲国。米勒在我国结识了无国籍人大卫,并且大卫的住所不明,但其经常居住地在我国。米勒以支票形式赠与大卫10000美元,但大卫接受赠与后不久即心脏病突发猝死,未留遗嘱。后来米勒的父亲以米勒不具有票据行为能
“博学之,审问之,慎思之,明辨之,笃行之”体现的教育思想是【】
当前教师队伍中存在着以教谋私,热衷于“有偿家教”现象,这实际上违背了()。
公安执法监督,是指公民和社会组织对人民警察依法履行职责、行使职权的活动和遵守纪律的情况所实施的监督。()
他家的狗雪雪白白的。()
Joyandsadnessareexperiencedbypeopleinallculturesaroundtheworld,buthowcanwetellwhenotherpeoplearehappyord
Mr.Reeceisinterestingoldman.Mr.Reeceworked【C1】______afarm.Heandhiswife【C2】______alotofthingsandtheyhadsomec
最新回复
(
0
)