首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句: TestClass1:0 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更改程序
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句: TestClass1:0 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更改程序
admin
2017-11-27
34
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句:
TestClass1:0
TestClass2
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include
struct TestClass1
{
TestClass1(int i=0)
{
m_i=i;
}
void print()
{
cout<<"TestClass1:"<
<
};
int m_i;
};
Class TestClass2
{
public:
TestClasS2()
{
}
void print()
{
cout<<”TestClass2”<
};
//********error********
private:
~TestClass2()
{
}
};
int main()
{
//********error********
TestClass1 obj1();
//********error********
TestClass2 obj 2();
obj1.print();
obj2.print();
return 0;
}
选项
答案
(1)public: (2)TestClass1 obj1(0);或TestClass1 obj1; (3)TestClass2 obj2;
解析
(1)第1个标识下的“private: ~TestClass2()”是析构函数,它不是私有的,所以这里应该为“删除private:或修改为public:”。
(2)第2个标识下的“TestClass1 obj1();”语句是定义一个TestClass1类型的对象obj10,根据类TestClass1构造函数的定义“TestClass1(int i=0)”,知道存在整型参数,应该补充参数,或者只是先定义一个对象名,然后在使用时补充参数,即修改为“TestClass1 obj1(0);或TestClass1 obj1;”。
(3)同理第3个标识下的“TestClass2 obj20;”语句修改为“TestClass2 obj2;”。
转载请注明原文地址:https://kaotiyun.com/show/8DAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类Sample中的一个成员函数说明如下:voidSet(Sample&a);其中,Sample&a的含意是()。
下面对静态数据成员的描述中,正确的是()。
以下程序的输出结果是()。#include<iostream.h>intfun(char*s){char*p=s;while(*p!=’\0,)p++:return(p-s):}void
与以下程序段等价的是()while(a){if(b)continue;C;}
下列说法中,不属于数据模型所描述的内容的是()
有以下程序void fun(int* a, int i, int j){ int t; if(i<j); { t =a[i] ;a[i]= a[j] ;a[i]= t; fun(a, ++i, --j);}}ma
下面对宏定义的描述中不正确的是
下列关于关系运算的叙述中正确的是
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"~A";)
下面不属于软件设计原则的是
随机试题
眩晕痰湿中阻证的主要症状有
国外仲裁机构的裁决,需要在我国人民法院承认与执行的,应当由当事人直接向被执行人住所地或者财产所在地的()
如果承包商未能按合同条款指定的项目投保,并保证保险有效,业主可以投保并保证保险有效,业主所支付的必要保险费可在应付给承包商的款项中扣回。这类索赔属于业主向承包商进行的( )索赔。
计算机病毒传播是指病毒从一个程序或数据文件侵入另一个程序或数据文件的过程。()
下列选项中,出自《学记》的有()
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。就给定资料所反映的主要问题,用1200字左右的篇幅,自拟标题进行论述。要求中心明确,内容充实,论述深刻,有说服力。
质疑和否定是人类文化最积极活泼的精神,它不断触发新生力量去打破________平衡.建立新平衡。从自然、社会、群体到个人,从宏观世界到微观世界,轮回更替________,每一种存在形态都是对旧秩序的反抗和否定.从而形成的一种崭新的相对平衡。填入划横线部分最
当生产力发展到一定水平,一部分人有可能脱离生产劳动,当语言的发展到了文字的出现后,便出现了()。
A、 B、 C、 C
许多遭到洪水侵害的农场主说,他们别无选择只得解雇一些工人。(havenochoicebut)
最新回复
(
0
)