首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1, 2, 3, 4, 5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******e
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1, 2, 3, 4, 5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******e
admin
2021-02-22
24
问题
使用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全国计算机二级
相关试题推荐
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下列对于软件测试的描述中正确的是
下列关于模板的描述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modil.clap,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******erro
下列情况中,不会调用拷贝构造函数的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d的每一个数字是奇数的扩大l倍,并存储到数组d中。例如:123456789
在深度为7的满二叉树中,叶子结点的个数为
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
随机试题
关于帕金森病的三个主要体征,下列正确的是
监理管理信息系统一般由投资控制子系统、进度控制子系统、质量控制子系统、安全生产管理子系统、合同管理子系统、组织协调子系统和()构成。
某房地产开发公司(以下简称A公司)在某市商业街开发了一幢商品楼,售价4000元/m2。甲某选中了其中一套三居室,双方签订了购房合同并于2004年2月1日办理了付款交房的手续,并且约定1年之内办理所有权证书。甲某因公需要出国1年,为了方便房屋的维护
教师通过展示实物、教具或情境表演,引导幼儿对其中隐含的社会问题进行思考,明白社会规范。展示给幼儿的情景可以是图片中的情景,也可以是幼儿或幼儿与教师共同表演的情景的教学方法是()。
关于第一次工业革命和第二次工业革命的说法正确的是()。
以下关于厂卫的说法中,正确的是()
Lookatthenoticebelow.Itshowsalistofstandsatatradefair.Forquestions6-10,decidewhichstand(A-H)eachpersonnee
A、Becauseshetriestobeinformative.B、Becauseshehasnothingtodolateron.C、Becauseshewantstobeimpressive.D、Because
Thereisabeliefamongmanyeducatorsthatstudentattentionpeaksduringthefirst15minutesofclassroominstruction—a(n)(1)
A、HeisworkingintheSunValleyHealthCenter.B、Heisatworkatthepresentmoment.C、Hedoesn’twanttoanswertheman’sph
最新回复
(
0
)