首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//****
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//****
admin
2017-11-28
80
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
10
TestClass1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include<iostream>
class TestClass1
{
public:
TestClass1(){
};
//********error********
private:
virtual~TestClass1()
{
using namespace std;
cout<<’’TestClass1’’<<endl;
};
};
iass TestClass2:public TestClass1
{
public:
//********error********
explicit TestClass2(int i)
{
m__i=i;
};
TestClass2& operator ()(int i)
{
this->m__i=i;
}
void print()
{
//********error********
cout<<m__i<<endl;
}
private:
int m__i;
};
void fun(TestClass2 C1)
{
C1.print();
}
int main()
{
fun(10);
return 0;
}
选项
答案
(1)删除’’private:’’语句 (2)TestClass2(int i) (3)std::cout<<m_i<<std::endl;
解析
(1)第1个标识下的“virtual~TestClass1()”语句是TestClass1()析构函数,不是私有函数,所以删除“private:”。
(2)“explicit TestClass2(int i)”构造函数语句中的“explicit”是禁止隐式转换。程序
中无法实现对类TestClass2的直接使用,所以这里应该将其删除。即“TestClass2(int i)”。
(3)第3个标识下实现,fun函数中m_i的标准输出,即在屏幕上输出10。在程序中用到C++标准库时,要使用std标准命名空间进行限定。cout为标准库函数,所以要声明cout是在命名空间。std中定义的流对象,即“std::cout<<m_i<<std::endl;”或者添加“using namespace std;”。
转载请注明原文地址:https://kaotiyun.com/show/skAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定a=3,下列程序的运行结果是()。#include<iostream.h>intfun(intn);voidmain(){cout<<"Pleaseinputanumber
设有数组定义:chararray[]="China";则数组array所占的空间为
以下程序的输出结果是main(){intnum=0;while(num<=2){num++;cout<<num;}}
下列不是循环语句的是
以下能对二维数组a进行正确初始化的语句是
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,栈属于【】。
下列字符串中,正确的C++标识符是()。
下列符号中,正确的C++标识符是()。
数据结构分为逻辑结构与存储结构,循环队列属于______。
随机试题
在跨文化沟通的技能中,消除语言上障碍的途径是()
乳腺X线管阳极双靶面的材料一般为
关于窝藏、包庇罪,下列哪一说法是错误的?()
未使用中国人民银行统一规定格式的结算凭证,银行不予受理。()
目前,财政部在上海、深圳证券交易所和银行间债券市场上以()方式发行记账式国债。
同一生产车间,即使是产品不同,生产类型不同,采用的成本计算方法也要相同。()
国家不鼓励境内、境外社会组织和个人捐资助学。()
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
根据文意,对“太阳能发电卫星”下定义最为准确的一项是()。根据本文提供的信息,以下推断不正确的一项是()。
A、Familyloveisgraduallydisappearing.B、Itishardtocommentonfamilyrelationship.C、Morechildrenareindifferenttothei
最新回复
(
0
)