首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义纯虚类TestClass0,包含纯虚函数fun(),请在注释∥********1********后添加
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义纯虚类TestClass0,包含纯虚函数fun(),请在注释∥********1********后添加
admin
2017-09-20
40
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:
(1)定义纯虚类TestClass0,包含纯虚函数fun(),请在注释∥********1********后添加适当的语句。
(2)完成类TestClass1,以公有继承TestClass0,请在注释∥********2********后添加适当的语句。
(3)定义TestClass0对象指针P,请在注释∥********3********后添加适当的语句。
(4)把TestClassl的对象obj的指针赋给TestClass0指针P,请在注释∥********4********后添加适当的语句。
注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。#include
Class TestClass0
{
public:
∥********1********
};
∥********2********
C1ass TestClass1
{
public:
void fun()
{
cout<<“fun”<
}
};
int main()
{
TestClass1 obj;
∥********3********
∥********4********
P一>fun();
return 0;
选项
答案
(1)添加语句:virtual void fun()=0; (2)将“class Testclassl”补充完整为:class TestClassl:public TestClass0 (3)添加语句:Testclass0*p; (4)添加语句:p=&obj;
解析
本题中的程序功能是利用派生类中的fun成员函数输出字符串“fun”。在VC环境下打开程序,根据题干给出的几条功能要求,对程序中给出注释下的内容逐个补全或修改。从己定源程序的main主函数开始入手,可以看出程序通过调用类的成员函数实现各种输出操作。
转载请注明原文地址:https://kaotiyun.com/show/1TAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下不能够读入空格字符的语句是
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的方法是______。
将下列程序写成三目运算表达式是()。if(x<y)min=x;elsemin=y;
若类A和类B的定义如下:#include<malloc.h>classA{inti,j;public:intgeti(){returni;}};classB:
已知递归函数fun的定义如下:intfun(intn){if(n<=1)return1;//递归结束情况elsereturnn*fun(n-2);//递归}则函数调用语句fun(5)
下列叙述中错误的是()。
有如下的类模板定义:template<typenameTYPE>classMyClass{TYPEn;public:MyClass(TYPEk);};其中构造函数MyClass用的值初始化
随机试题
震旦系沉积地层是指()。
手术治疗是目前唯一有可能根治胃癌的方法,治疗效果取决于胃癌的病期、癌肿侵袭深度和扩散范围。
以下属于颞下颌关节急性前脱位内源性因素的是()
某施工单位在基坑作业过程中,降水作业不连续而导致临近2栋民宅基础塌陷,结构出现裂缝;为此居民要求施工单位承担责任,此债务发生的依据是()。
账务处理程序是指()相结合的方式。
绩效考评的效标主要包括()。
下列生活常识说法错误的是()。
Ontheotherhand,whenoneisseatedataconferencetablebeforeameetingoratadinnerwithapersonwhosegoodregardmust
软件是指
在软件开发中,需求分析阶段产生的主要文档是
最新回复
(
0
)