首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1, 2, 3, 4, 5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在 //**
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1, 2, 3, 4, 5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在 //**
admin
2019-07-10
99
问题
使用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全国计算机二级
相关试题推荐
下列程序是一个函数模板,用于把数组a的每个元素按照逆序放入数组b中。请填空完成该函数模板的定义template<classType>voidFunc(Typea[],Typeb[],【 】){for(in
下列关于类与对象的说法中,不正确的是()。
语句ofstreamf("SALARY.DAT",ios_base::app);的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且()。
C++源晚间中包含的输入/输出头文件为()。
若有如下语句#include<iostream.h>voidmain(){intx=3;do{x=x-2;cout
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
按照标识符的要求,开头的符号不能是()。
下列符号中可以用作C++标识符的是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
“不陵节而施”说明在教学中必须贯彻_______的教育原则。
影响金-瓷结合界面润湿性的因素有
[背景资料]某施工企业安全管理部门,根据近年来企业跨区域施工项目不断增多及很多施工项目由于工期紧,节假日加班情况增多的具体情况,拟修订原有的安全检查、安全教育培训制度。计划从下年起,对跨区域(不包含境外)施工项目,按市内施工项目一样,执行定期安全检查制度
某一高层建筑,用防震缝分成两段,左段12层,右段16层。计算防震缝的最小宽度时,应取下列哪种高度为依据?
下列关于管理层、治理层对财务报表责任的说法,正确的有()。
以下各项中不属于公文版头部分的结构要素是:
设两个相互独立的随机变量X和Y的方差分别为4和2,则随机变量3X一2Y的方差是()
在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的______倍。
InternationalTradeSincetheendofWorldWarⅡ,internationaltradehasdevelopeddramatically.Allcountriesinthemode
There______alotofanimalsinthezoo.
最新回复
(
0
)