首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1, 2, 3, 4, 5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在 //**
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1, 2, 3, 4, 5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在 //**
admin
2019-07-10
56
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
1, 2, 3, 4, 5,
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
//********error********的下面。
#include
Class TestClass
{
//********error
TestClass(int i)
{
m_i =i;
}
void print()
{
cout<<++m i<<’,’;
}
public:
int m_i;
);
int main()
{
//********error********
int i();
TestClass data(0);
while(i>5)
{
//********error********
i++;
data.print();
}
cout<
return 0;
}
选项
答案
(1)public:TestClass(int i) (2)int i(10); (3)i--;
解析
(1)打开moidl.cpp调试程序,显示错误提示为第一标识下“modi1.cpp(20):error C2248:TestClass::TestClass’:cannot access private memberdeclared in class TestClass’”,提示类TestClass中的构造函数TestClass被定义为私有的,无法获得,所以这里应该是public,即“public:TestClass(int i)”。
(2)题目中要求输出结果为1,2,3,4,5,即循环5次。第三个表示while循环条件是i大于5就进行循环。“int i();”应该实现变量i的初始化,题干中要求不能删除i初始化中的括号,所以在括号中添加i的初始值。大于5且循环5次,所以i的初始值为10,而while循环中对i的操作应该是i--,这样第二个和第三个标示下应该是“int i(10);”和“i--;”。
转载请注明原文地址:https://kaotiyun.com/show/7X8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#include<iostream.h>classtest{private:inthum;public:test();intTEST(
利用继承能够实现______。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
执行语句:cout<<setfill(’*’)<<setw(10)<<setfill(’#’)<<left<<123<<"OK"<<endl;后将输出
下列有关抽象类和纯虚函数的叙述中,错误的是
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
下面选项中不属于面向对象程序设计特征的是
有64个结点的完全二叉树的深度为【】(根的层次为1)。
数据库设计分为需求分析阶段、______阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段、数据库运行和维护阶段。
在关系数据库中,用来表示实体之间联系的是
“商品”与“顾客”两个实体集之间的联系一般是
随机试题
下列评论中其对象与玄言诗有关的是【】
PowerPoint使用模板可以为幻灯片设置统一的外观式样。()
阅读李白《行路难》(其一),然后回答。金樽清酒斗十千,玉盘珍羞直万钱。停杯投箸不能食,拔剑四顾心茫然。欲渡黄河冰塞川,将登太行雪满山。闲来垂钓碧溪上,忽复乘舟梦日边。行路难,行路难,多歧路,今安在?
商业银行开展代销证券投资基金属于商业银行的()。
下列各项中,不属于法律行为的有()。
合伙企业具有企业法人资格。()
在温泉堡这个村子的山峡中,每天清晨,似乎我都和这只松鼠有一个美丽的约会。其实只要站在这面坡地上细细观察,无论是在灌木丛中还是在低矮的橡树旁边,无论是在崖缝之间还是在茅草的掩映之下,都会发现一只又一只它的同伴。它们个个都非常机敏,跑起来十分迅捷。而我总是毫不
当前,从严治党的重中之重是()
设ab>0,f(x)在[a,b]上连续,在(a,b)内可导,证明:存在ε∈(a,b),使得
ADSL上行速率范围是
最新回复
(
0
)