首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥****
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 10 TestClass 1 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥****
admin
2015-07-20
73
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:
10
TestClass 1
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#lnclude<10stream>
C1ass TestClassl
{
public:
TestClassl(){
};
∥********error********
private:
virtual~TestClassl()
{
using namespace std;
cout<<”TestClassl”<
};
};
class TestClass2:public TestClassl
{
public:
∥********error********
explicit TestClass2(int i)
{
m—i=i;
};
TestClass2&operator()(int i)
{
thiS一>m i=i ;
}
void print()
{
∥********error********
cout<
}
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<
解析
程序要求输出值为10,TestClassl。从已给定源程序的main主函数开始入手,main主函数首先调用fun函数,fun调用TestClass2中的print()~数,其中TestClass2继承了TestClassl。
解题思路
(1)第1个标识下的“virtual~TestClass10”语句是TestClassl0析构函数,不是私有函数,所以删除“private:”。
(2)“explicit TestClass2(int i)”构造函数语句中的“explicit”是禁止隐式转换。程序中无法实现对类TestClass2的直接使用,所以这里应该将其删除。即“TestClass2(inti)”。
(3)第3个标识下实现,fun函数中m i的标准输出,即在屏幕上输出10。在程序中用到C++标准库时,要使用std标准命名空间进行限定。cout为标准库函数,所以要声明cout是在命名空间std中定义的流对象,即“std::cout<
转载请注明原文地址:https://www.kaotiyun.com/show/p3Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
条件表达式(x!=9)&&(x==9)的结果是【】。
下列关于圆括号运算符的功能说法不正确的是______。
在表达式x-y中,“_”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“_”,这个表达式还可表示为
在C++语言程序中,对象之间的相互通信通过
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=o,i=0;while(str[j])【】
关于抽象类,下列表述正确的是()。
重载输入流运算符>>必须使用的原型为
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
以下哪个不是C++语言中的有效标识符()。
关于类模板,下列表述不正确的是
随机试题
淋巴瘤病人增生的细胞可以完全表达为成熟的辅助性T细胞的是
患者,男,45岁,煤矿工人。被煤块砸伤腰背部后感腰痛,伴双下肢感觉运动障碍及大小便失禁24小时入院。查体:L1椎体后突畸形,压痛,腹股沟以下平面感觉运动完全丧失。X线片示L1椎体压缩1/2,向后成角畸形及半脱位。该病常见并发症不包括
乙胺嘧啶过量引起的巨幼红细胞贫血的治疗宜选用
攻下药性味多为
[2005年第45题]在如图A.1-6所示情况下,为防止保温层受潮,隔汽层应设置在何处?
面谈后撰写的会谈纪要应力求()。
下列法律谚语与其蕴含的法学理念对应正确的是()。
6个人分配到3个部门,每个部门去2人,则分配方案共有()种。
Wheredidtheconversationtakeplace?
Accordingtothispassage,adiethighinplant-basedfoodsplaysanimportantroleinfightingallkindsofdiseases.Calcium-
最新回复
(
0
)