首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。 (2
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。 (2
admin
2019-07-10
80
问题
使用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全国计算机二级
相关试题推荐
有如下程序: #nclude<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Se
下面关于类和对象的描述中,错误的是
下面程序的运行结果为()。#include<iostream>usingnamespacestd;voidmain(){for(inta=0,x=0;!x&&a<=10;a++);cout
对建立良好的程序设计风格,下面有关语句结构的描述中,错误的是()。
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
下面字符串中,不可以用作C++标识符的是()。
以下不是结构化程序设计方法的技术是()。
软件结构是以______为基础而组成的一种控制层次结构。
软件调试的目的是
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
随机试题
Dowehave______moneytolastustheweek?
A.头B.足C.手D.背E.胸腹足三阴经与手三阴经相交于
在项目管理中,前一个管理任务包所含工作的完成都构成后一个管理任务包所开始的充分和必要条件,具备此特点的管理流程称为()管理流程。
税务机关对纳税人采取税收强制执行措施,其批准主体是()。
2000年4月31日白银的现货价格为500美分,当日收盘12月份白银期货合约的结算价格为550美分,估计4月3日至12月到期期间为8个月,假设年利率为12%,如果白银的储藏成本为5美分,则12月到期的白银期货合约理论价格为()。
《中华人民共和国教师法》明确规定:教师进行教育教学活动,开展教育教学改革和实验,从事科学研究,是每个教师的()。
今年的政府工作报告安排2019年工作时,明确提出了“打好精确脱贫攻坚战”的要求,同时指出“重点解决实现‘两不愁、三保障’面临的突出问题”。“两不愁、三保障”中的“三保障”指的是()。
【《廿二史札记》】北京师范大学2002年中国史学史真题
设,则矩阵A和B()
Computersarenowbeingpushedintoschools.Weknowthatmultimediawillmake【21】______easyandfun.Childrenwillhappi
最新回复
(
0
)