首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义纯虚类TestClass0,包含纯虚函数fun(),请在注释∥********1********后添加
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义纯虚类TestClass0,包含纯虚函数fun(),请在注释∥********1********后添加
admin
2017-09-20
44
问题
使用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全国计算机二级
相关试题推荐
以下不能够读入空格字符的语句是
如果一个类含有一个以上的纯虚函数,则称该类为
设有以下类的定义: class Ex { int x; public: void setx(int t=0); }; 若在类外定义成员函数setx(),以下定义形式中正确的是
以下程序运行后,输出结果是 #define PT 5.5 #define S(x)PT* x * x main() {int a=1,b=2; printf("%4.lf\n",S(a+b); }
设有如图所示的二叉树则对该二叉树前序遍历的结果是
将7个数据进行插入排序,在最坏情况下需要比较的次数是
阅读下列程序:#include<iostream.h>voidfun(intn){intx(5);staticinty(10);if(n>0){++x;++y;cou
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的方法是______。
下列关于成员函数特征的描述中,错误的是()。
下列打开文件的表达式中,错误的是()。
随机试题
慢性化脓性鼻窦炎CT的特征表现为
下列各项中,不符合淤胆型肝炎临床表现的是()
锅炉组件找正时,用()检查中心位置。
在国内商业银行的管理中,流动性储备的最主要形式是()。
下列关于产业零散的原因中错误的是()。
假设某企业期初的资产和权益总额均为100万玩,当期发生下列经济业务:(1)从银行提取现金10000元;(2)接受投资者投入款项200000元;(3)用银行存款偿还长期借款100000元;(4)用资本公积转增资本50000元。要求:逐项说明上述经济
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
社区警务的工作目标是:发案少,秩序好,社会稳定,群众满意。()
下列有关地质灾害成因的叙述,正确的是()。
AnAsianengineerisassignedtoaUSlaboratoryandalmostsuffersanervousbreakdown.AUSexecutivetellshisstaffhe’sgoi
最新回复
(
0
)