首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******e
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******e
admin
2013-09-11
18
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
10
TestClass 1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include
class TestClass 1
{
public:
TestClassl0{
};
//******error******
private:
virtual-TestClass 1()
{
using namespace std;
cout<<”TestClass 1”<
};
};
class TestClass2:public TestClass 1
{
public:
//********error********
explic it TestClass2(int i)
{
m—i:i;
};
TestClass2&operalor()(int i)
{
this一>m—i=i;
}
void print()
{
//********error********
cout<
)
private:
int rn i;
};
void fun(TestClass2 C1)
{
C1.print();
}
int main()
{
fun00);
return 0:
}
选项
答案
(1)删除“private:”语句 (2)TestClass2(int i) (3)std::cout<
解析
程序要求输出值为10,TestClass1。从已给定源程序的main主函数开始入手,main主函数首先调用fun函数,fun调用TestClass2中的print()函数,其中TestCLss2继承了TestClassl。
[解题思路]
(1)第1个标识下的“virtual~TestClass1()”语句是TestClassl()析构函数,不是私有函数,所以删除“private:”。
(2)“explicit TestClass2(int i)”构造函数语句中的“explicit”是禁止隐式转换。程序中无法实现对类TestClass2的直接使用,所以这里应该将其删除。即“TestOass2(inti)”。
(3)第3个标识下实现,fun函数中m i的标准输出,即在屏幕上输出10。在程序中用到C++标准库时,要使用std标准命名空间进行限定。cout为标准库函数,所以要声明Cout是在命名空间std中定义的流对象,即“std::cout<
转载请注明原文地址:https://kaotiyun.com/show/ZsBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述资本主义产生与民族国家的关系。(四川大学2017年世界通史真题)
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:计算用于准备考试的时间和考试时答错的题目数之间的等级相关系数。
心理与教育科学研究数据的特点有()
一组服从正态分布的数据,其平均数为50,标准差为5,那么Z值为-2.58的原始数据应是()
简述人口结构对教育的影响。
个体的身高、体重有两个发展高峰,第一个高峰出现在出生的第一年;第二个高峰出现在青春发育期。这说明人的身心发展具有
关于中等教育机构,下列说法错误的是
已知函数z=u(χ,y)eaχ|by,且=0,若z=z(χ,y)满足方程+z=0,则a=________,b=________.
设f(x)是满足=1的连续函数,则当x→0时是关于x的________阶无穷小量.
设n阶方阵A=(aij)的主对角线元素为2,当|i-j|=1时,aij=-1,其他元素为0,则|A*|=______。
随机试题
—Iamsorrytoputyouintosomuchtrouble.—______.
《建设项目环境影响评价资质管理办法》规定:评价机构有( )所列行为之一的,国家环境保护总局视情节轻重,分别给予警告、通报批评、责令限期整改3~12个月、缩减评价范围、降低资质等级或者取消评价资质。
“进口日期”栏应填写()。“合同协议号”栏应填写()。
失职违规引发的操作风险是指商业银行内部员工因过失没有按照雇佣合同、内部员工守则、相关业务及管理规定操作或者办理业务造成的风险。下列活动中,属于这一风险的是()。
根据商业银行法律制度的规定,下列关于商业银行破产分配顺序的表述中,正确的是()。
某初中班主任夏某在学校晨读期间让本班陈同学到校外为自己买早点,陈同学过马路时,不幸遭遇车祸受伤。请问责任应由()。
恩格斯认为,全部哲学,特别是近代哲学的重大的基本问题是()。
根据以下资料。回答下列问题。下列能够从上述资料中推出的是()。
令sinχ-cosχ=a(sinχ+2cosχ)+b(sinχ+2cosχ)′,则[*]解得a=-[*],b=-[*],于是[*]
Itwasnotsolongagothatparentsdroveateenagertocampus,saidatearfulgoodbyeandreturnedbackhometo【M1】______wait
最新回复
(
0
)