首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1,2,3,4,5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********3********的下
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1,2,3,4,5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********3********的下
admin
2016-10-28
73
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
1,2,3,4,5,
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********3********的下面。
#include<iostream.h>
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++j
data.print();
}
cout<<endl;
return0;
}
选项
答案
(1)public:TestClass(int i) (2)int i(10); (3)i--;
解析
(1)打开moid1.cpp调试程序,显示错误提示为第一标识下“modil.cpp(20):error C2248:’TestClass::TestClass’:cannot access private member declared 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/tONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类的访问权限的描述中,()是错误的。
静态成员函数可以直接访问类的【】成员,不能直接访问类的【】成员。
下列for语句的循环次数为【】。For(nta=0,b=1;b&&a<5;a++);
下列运算符中哪些是不能够被重载的?
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
下列运算符中全都可以被友元函数重载的是
分布式数据库系统不具有的特点是
若有以下定义:inta[]={1,2,3,4,5,6,7}charc1=’b’,c2=’2’;则数值不为2的表达式是
将E-R图转换到关系模式时,实体与联系都可以表示成
通过使用new和delete两个运算符进行的分配为【】存储分配。
随机试题
在口腔治疗中艾滋病病毒传播的主要方式是
(2019年)甲国健达公司在乙国销售进口药品,为此开了十多家药店,后健达公司发现乙国对其销售的某类进口药品征收比国产同类药品更高的国内税。甲乙两国都是WTO成员,根据WTO相关规则。下列哪些判断是正确的?()
关于传播淫秽物品牟利罪,下列哪些说法正确?
某高速公路大桥,合同约定按实际完成工程量以合同清单单价进行结算。合同约定每拖延工期一天,交纳违约金1万元,反之奖励1万元。在该桥3号墩桩基钻孔(关键工作面)过程中多次遇到设计中未标示的溶洞和裂隙,导致多次塌孔、漏浆,成孔较计划推迟30天完成,并因处理塌孔、
社会认识职业理论产生于阿尔伯特·班杜拉的社会认识论,并试图说明文化、性别、遗传天赋、社会关系和不可预料的人生事件这些可能影响和改变职业选择努力的因素。以下不属于该理论创立者的是( )。
根据预算法律制度的规定,下列各项中,属于转移性收入的有()。
根据合同法律制度的规定,下列关于保证合同性质的表述中,正确的有()。(2017年)
随风潜入夜,_______________。(杜甫《春夜喜雨》)
下列对新型农村合作医疗的说法错误的是()。
A、 B、 C、 B问题以疑问词when来询问什么时候开始发言,(B)回答说“Assoonastheclientsareseated”,也就是说“客户们一就位,就开始”,因此(B)选项为正确答案。(C)选项的
最新回复
(
0
)