首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句: TestClass1:0 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句: TestClass1:0 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//
admin
2016-10-28
18
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句:
TestClass1:0
TestClass2
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include<iostream.h>
struct TestClass1
{
TestClass1(int i=0)
{
m_i=1;
}
void print()
{
cout<<"TestClass1:"<<m.i<<endl;
};
int m_i;
};
Class TestClass2
{
public:
TeStClasS2()
{
}
void print()
{
cout<<"TestClass2"<<endl;
};
//********error********
private:
~TestClass2()
{
}
};
int main()
{
//********error********
TestClass1 obj1();
//********error********
TestClass2obj2();
obj1.print();
obj2.print();
return0;
}
选项
答案
(1)public: (2)TestClass1 obj1(0);或TestClass1 obj1; (3)TestClass2 obj2;
解析
(1)第1个标识下的“private:~TestClass2()”是析构函数,它不是私有的,所以这里应该为“删除private:或修改为public:”。
(2)第2个标识下的“TestClass1 obj1():”语句是定义一个TestClass1类型的对象obj1(),根据类TestClass1构造函数的定义“TestClass1(int i=0)”,知道存在整型参数,应该补充参数,或者只是先定义一个对象名,然后在使用时补充参数,即修改为“TestClssl objl(0):或TestClass1 objl;”。
(3)同理第3个标识下的“TestClass2 obj2();”语句修改为“TestClass2obi2;”。
转载请注明原文地址:https://kaotiyun.com/show/c7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面这个程序的结果是#include<iostream.h>classA{private:inta;public:voidseta();intgeta();};
每个C++程序中都必须有且仅有一个
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){fstreamfile;fil
模块的独立性一般用两个准则来度量,即模块间的【】和模块的内聚性。
派生类的构造函数的成员初始化列表中,不能包含
设有二维数组A[0..9,0..19],其每个元素占两个字节,第一个元素的存储地址为100,若按行优先顺序存储,则元素A[6,6]的存储地址为,【】。
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。
流操作子______向输出流中插入一个换行符并刷新输出缓冲区。
C++在重载运算将中,如用成员函数重载一元运算符参数表中需要______个参数,如用友元函数重载一元运算符参数表中需要______个参数。
通过使用new和delete两个运算符进行的分配为【】存储分配。
随机试题
关于肾上腺素作用,下列说法正确的是()。
汇率的两种基本标价法是()
A.运动性失语B.感觉性失语C.命名性失语D.完全性失语E.失读症患者听觉正常,但不能听懂别人说话,所讲话的内容也无法使人理解属于
常见的竞争者反映模式主要有()。
购买经济适用房所需要的条件包括下列所述的哪几项()①有当地城镇户口者或当地政府确定的供应对象②无房或现住房面积低于当地政府规定标准的住房困难家庭③家庭人口在三人或三人以上④家庭收入符合当地政府划定的收入线标准等
根据弗里德曼的理论,态度包含三个组成成分,下列说法中错误的是()。
推动教育学发展的内在动力是()。
疑病现象是指人们将自己轻微的不适现象看成严重疾病,反复多次检查的现象,特别是当亲友、邻居、同事因某病英年早逝和意外死亡后更容易出现这种现象。但检查如排除相关疾病后能接受医生的劝告,属正常现象。根据定义,下列不属于疑病现象的是()。
宽带城域网的网络平台的层次结构可分为()、()和()3个。
在引入虚拟页式存储管理的系统中,会出现下列哪些现象?()
最新回复
(
0
)