首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。 (2
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。 (2
admin
2019-07-10
79
问题
使用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://kaotiyun.com/show/rX8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列模板的声明中,正确是
下列关于虚基类的描述中,错误的是()。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
补充完整下面的模板定义:template//Type为类型参数classXtwo{//由两个Type类型的数据成员构成的模板类Typea;Typeb;public:Xtwo(Typeaa=O,Typebb=O):a(a.A),
有如下的程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){chars[25]="Prog
在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度
在软件生存周期小,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于______测试。
函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。intfun(char*str){inthum=0;while(*str){num*=10;num+=______str++;}
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGJetLen(char*str){if(【】)return0;elsereturn1+GetLen(st
随机试题
Here’safamiliarversionoftheboy-meets-girlsituation.Ayoungmanhasatlastpluckedupcouragetoinviteadazzlingyoung
某动力机器基础的底面积由3m×4m调整为3m×4.8m。关于地基动力特性参数的下列说法正确的是()。
民航机场工程注册建造师执业工程规模标准所涉及单项工程合同额中,不包括设备费的是()工程。
抗辩权是可以阻止请求权效力发生的权利,下列抗辩权中,合同双方当事人均可行使的是()。
金融体系由()构成。
用含有各种必需元素的溶液培养大麦,实验分为光照和黑暗两组。48h后,水分的消耗量及溶液中离子的浓度占实验开始时浓度的百分比如下表所示。分析上述数据,有关叙述不正确的是()。
法国总统萨科奇正式宣布竞选连任,打出了“强盛法国”的竞选口号,承诺带领法国走出经济危机。巴黎街头萨科奇竞选广告上写着:“只有强盛的法国才能保护你的家庭。”根据此竞选口号的推理方式,下列选项为真的是()。
以下关于窗体的描述正确的是
有以下程序#include<stdio.h>typedefstructstu{charname[10];chargender;
Thesteadyhumofschoolheatingsystemsandair-conditionerscanmeanlowertestscoresformanyyoungstudents,foundanewst
最新回复
(
0
)