首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。 (2
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。 (2
admin
2019-07-10
64
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。
(2)设置类TestClass0的基类为TestClass类的定义,请在注释∥********2********后添加语句。
(3)在类TestClass的派生类TestClass0的公有成员中定义析构函数TestClass0, 请在∥********4********后添加。
(4)设置类TestClassl的基类为TestClass类的定义,请在∥********4********后实现。
本程序输出如下结果:
TestClass class constructor
TestClass0 class constructor
TestClass on class constructor
TestClass 1 class constructor
TestClass 1 class constructor
TestClass class constructor
TestClass0 class constructor
TestClass class constructor
注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
#include
Class TestClass
{
∥********1********
public:
TestClass(){cout<<“TestClass
class constructor”<
~TestClass(){cout<<“TestClass
class constructor”<
};
∥********2********
{
char *departmert;
int ievel;
public:
TestClass0()
{cout<<“TeStClass0 Classconstructor”<
∥********3********
{cout<<“TeStClass0 Classconstructor”<
};
∥********4********
{
char*maj or;
float salary;
public:
TestClassl() {cout<<
”TeStClassl Class constructor”<
~TestClassl() {cout<<
…TestClassl Class conStructor”
<
};
void mein()
{
TestClass0 s1;
TestClass1 t1;
}
选项
答案
(1)添加语句:char*name ; int age ; (2)添加语句:class TestClasS0:publicTestClass (3)添加语句:一TestClass 0() (4)添加语句:class TestClass1:public TestClass
解析
本题的功能是利用构造函数和析构函数中的输出语句,输出字符串。在VC环境下打开程序,根据题干给出的几条功能要求,对程序中给出注释下的内容逐个补全或修改。从已定源程序的main主函数开始入手,完成类的定义以及其成员函数。
转载请注明原文地址:https://www.kaotiyun.com/show/rX8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面的程序:#include<iomanip.h>voidmain(){cout.fill(’!’);cout<<setiosflags(ioS::left)<cout<<setw(6)<<1024<<endl;}写出
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
利用继承能够实现______。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为__________。
在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度
如果把类FriendClass定义为类TestClass的友元类,则应该在类TestClass的定义中加入语句______。
软件调试的目的是()。
软件详细设计的主要任务是确定每个模块的()。
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
以下定义:int(*p)[4]中,标识符p是()。
随机试题
格塞尔所做的双生子爬梯实验,证明了支配儿童心理的因素是()
在考生文件夹下的“sampl.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“frest”)及一个宏对象(名为“mTest”)。请按以下要求,按顺序完成对象的各种操作:(1)删除表对象“员工表”的照片字
肺动脉栓塞引起病人猝死的原因不包括
经络系统的组成包括
食管静脉曲张与食管癌的主要鉴别点是
关于附着龈的描述,不正确的是
关于法律职业人员的权利与义务,以下说法正确的是哪几项?()
在空气中做牛顿环实验,当平凸透镜垂直向上缓慢平移而远离平面镜时,可以观察到这些环状干涉条纹()。
民间文化娱乐属于()民俗。
在思想品德教育过程中,如果只一味批评学生,认为其无药可救,这违背了()的原则。
最新回复
(
0
)