首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1, 2, 3, 4, 5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在 //**
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1, 2, 3, 4, 5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在 //**
admin
2019-07-10
59
问题
使用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>unsignedfun(unsignednum){unsignedk=1;do{k*=num%10;num/=10;}while(nu
下列叙述中正确的是
阅读下面程序:#include<iostream.h>voidfun1(chara,charb){charc;c=a;a=b;b=c;}voidfun2(char&a,char&b)
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在划线处应填入的选项是#include<iosweam.h>voidmain(){inta,b,t;cin>>a>>b;
下列有关继承和派生的叙述中,正确的是A)派生类不能访问基类的保护成员B)作为虚基类的类不能被实例化C)派生类应当向基类的构造函数传递参数D)虚函数必须在派生类中重新实现
下列字符串中可以用作C++语言标识符的是()。
下列符号中可以用作C++标识符的是()。
耦会和内聚是评价模块独立性的两个主要标准,其中______反映了模块内各成分之间的联系。
在数据库技术中,实体集之问的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为______。
随机试题
以下哪项是周围性呼吸衰竭的病因
票据行为是一种特定的法律行为,下面对其特征表述不正确的是()。
下列说法错误的是( )。
股份有限公司因公司合并或者分立需要解散的,可以解散。()
金融市场最基本的功能是()。
青岛国际啤酒节始创于()年,每年在8月的第二个周末开幕。
阅读下列材料,回答问题。曾经,把资格证书挂靠在某些机构换取挂靠费的这种“挂证”现象很常见。这一行为有损社会诚信、扰乱市场秩序,也存在较大的安全隐患,为社会所诟病。2017年年初,人社部将治理“挂证”乱象作为推动“放管服”改革的一项重要内容,并督促
设g(x)二阶可导,且f(x)=求f’(x),并讨论f’(x)在x=0处的连续性.
关系数据库的数据语言是______的语言,其核心部分为查询,因此又称为查询语言。
A、头发B、血液C、大脑D、皮肤C
最新回复
(
0
)