首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。 (2
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。 (2
admin
2019-07-10
60
问题
使用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全国计算机二级
相关试题推荐
在软件生产过程中,需求信息的给出是()
有以下程序:#include<iostream>usingnamespacestd;char*x[]={"First","Second","Third"};voidf(char*z[])
下面程序错误的语句是①#include<iostream.h>②voidmain()③{④int*p=newint[1];⑤p=9;⑥cout<<*p<<endl;
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为__________。
在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持一致。
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称__________。
以下不是结构化程序设计方法的技术是()。
根据程序中的注释将下列缺失部分补充完整。classA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串复制给a所指向的存储空间a=【】
在软件生存周期小,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
随机试题
现代意义上的金融发展都是从()的发展开始的。
固定床反应器在管内装有一定数量的固体催化剂,气体一般自下而上从催化剂颗粒之间的缝隙内通过。 ()
特别重大事故以下等级事故,事故发生地与事故发生单位不在同一个县级以上行政区域的,由事故发生地()负责调查,事故发生单位所在地人民政府应当派人参加。
根据企业所得税法律制度的规定,下列关于企业清算的所得税处理的表述中,正确的有( )。
某中国公司以中文向国家知识产权局提交了一件PCT国际申请,其优先权日为2013年8月8日,国际申请日为2014年8月8日。下列关于该申请国际公布的说法哪些是正确的?
Thereareadvantageforstudentstoworkwhile【M1】______studyingatschool.Oneofthemwasthat【M2】______theycanearnmone
记忆术、做笔记、提问、生成性学习等属于认知策略里的()
BD光盘即蓝光盘,利用波长较短的蓝色激光读取和写入数据,并因此而得名。而传统DVD需要光头发出红色激光来读取或写入数据。通常来说,激光波长越短,能够在单位面积上记录或读取的信息就更多。因此,蓝光极大地提高了光盘的存储容量,对于光储存产品来说,蓝光提供了一个
根据《行政诉讼法》的规定,下列各项中,属于行政诉讼受案范围的是()。
电梯:大厦:城市
最新回复
(
0
)