首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。 (2
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。 (2
admin
2019-07-10
78
问题
使用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全国计算机二级
相关试题推荐
已知下列程序的输出结果是42,请将画线处缺失的部分补充完整。#includeusingnamespacestd;classTlestClass{intvalue;public:TestC
有以下程序:#include<iostream>usingnamespacestd;char*x[]={"First","Second","Third"};voidf(char*z[])
下面关于类和对象的描述中,错误的是
下列关于C++函数的说明中,正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classAA{intn;public:AA(intk):n(k){}intget(
对建立良好的程序设计风格,下面有关语句结构的描述中,错误的是()。
按照标识符的要求,开头的符号不能是()。
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
下列符号中可以用作C++标识符的是()。
随机试题
每年年终,太平洋公司都会给在职员工发放年终奖金,公司会计小任负责计算工资奖金的个人所得税并为每位员工制作工资条。按照下列要求完成工资奖金的计算以及工资条的制作:根据工作表“年终奖金”中的数据,在“12月工资表”中依次输入每个员工的“应发年终奖金”、“奖
非居民企业在中国境内未设立机构、场所而来源于中国境内的所得,或者虽设立机构、场所但取得的所得与其所设机构、场所没有实际联系的,税率为20%。()
预防手术后尿潴留,下列错误的是【】
下列选项中,属于限制行为能力人的是()。
阅读下面材料,回答问题。11岁的时候,她上六年级,成绩并不好,在班上显得很普通。在临近期中考试时,她的同班好友悄悄地把她拉过来说:“告诉你一个好消息,我有这次考试的卷子。”原来,离她们学校不远的另一个学校已经考过了,而且考试的卷是一样的。那是一张
无论从事何种产业,只要专注于一种产品、一个细分的市场、一个特定的领域,都有可能成就一番大事业。在一个巨大的市场中,哪怕开发一种极其个性化的产品,也不怕没有足够的客户。著名经济学家保罗.克鲁格曼说过,巨大的市场会使产品多样化,多样化更接近个性化,从而就更具有
某公司A商品利润为定价的30%,前年销量为10万个:B商品利润为定价的40%,前年销量为4万个。去年公司将A、B商品捆绑销售,售价为前年两种商品定价之和的90%,共卖出8万套,总利润比前年增加了20%。如两种商品去年的成本与前年相同,则前年A商品的定价为B
Experiencedbaseballfielderscantellhowfaraballisgoingtotraveljustbylisteningtothecrackofthebat.Iftheydidn
Ourape-menforefathershadnoobviousnaturalweaponsinthestrugglefor【C1】______intheopen.Theyhadneitherthepowerfult
Ajarcontainsonlyred,yellow,andorangemarbles.Ifthereare3red,5yellow,and4orangemarbles,and3marblesarechose
最新回复
(
0
)