首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。此程序的运行结果为: In CDerive’s display().b=1 In CDerive2’s display().b=2 其中定义的类并不完整,按要求完成下列操作
使用VC6打开考生文件夹下的源程序文件modi3.cpp。此程序的运行结果为: In CDerive’s display().b=1 In CDerive2’s display().b=2 其中定义的类并不完整,按要求完成下列操作
admin
2017-09-20
38
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。此程序的运行结果为:
In CDerive’s display().b=1
In CDerive2’s display().b=2
其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)定义函数display()为无值型纯虚函数。请在注释∥********1********之后添加适当的语句。
(2)建立类CDerive的构造函数,请在注释∥********2********之后添加适当的语句。
(3)完成类CDerive2成员函数diaplay0的定义。请在注释∥********3********之后添加适当的语句。
(4)定义类Derivel的对象指针d1,类CDerive2的对象指针d2。其初始化值分别为1和2。请在注释∥********4********之后添加适当的语句。
注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
#include
using namespace std;
Class CBase
{
public:
CBase(int i){b=i;)
∥********1********
protected:
int b;
};
class CDerive:public CBase
{
public:
∥********2********
void di splay()
{
cout<<“In CDerive’s
display().“<<”b=”<
}
};
class CDerive2:public CBase
{
public:
CDerive2(int i):CBaSe(i){}
∥********3********
};
void func(CBase*obj)
{
obj一>di splay();
}
void main()
{
∥********4********
func(d1);
func(d2);
}
选项
答案
(1)添加语句:vi rtual Void di splay()=0 ; (2)添加语句:CDerive(i nt i):CBa se(i){} (3)添加语句:void display(){cout<<‘’In CDerive2’S di spl ay().“<<” b= ”<
解析
程序中定义了类CBase、CDerive和CDerive2,CDerive和CDerive2公有派生于类CBase,CDerive和CDerive2均有成员函数display(),用于输出。函数func(CBase*obj)的参数为CBase对象指针,在函数体内通过该指针调用其display()函数。
转载请注明原文地址:https://kaotiyun.com/show/dUAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下述说法错误的是
以下不能够读入空格字符的语句是
以下有关类与结构体关系的叙述不正确的是
阅读下列程序:#include<iostream.h>voidfun(intn){intx(5);staticinty(10);if(n>0){++x;++y;cou
软件工程研究的内容主要包括______技术和软件工程管理。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。Boo1fun(char*str){inti=0,j=0;while(str[j]j++;f
下列情况中,不会调用拷贝构造函数的是()。
下列打开文件的表达式中,错误的是()。
以下程序的执行结果是_______。#include<iostream.h>#include<fstream.h>#include<stdlib.h>voidmain(){charch:fstre
以下程序段的执行结果为()。#include<iostream.h>#definePLUS(x,y)x+yvoidmain(){intx=1,y=2,Z=3,sum:sum=PLUS(x+y,Z
随机试题
A.灯火灸B.隔蒜灸C.隔盐灸D.白芥子灸治疗关节痹痛、口眼歪斜,或配合其他药物治疗哮喘等症的是
下列不是粉碎目的的是
男性,35岁。血压24/13.3kPa(180/l00mmHg),经服硝苯吡啶及血管紧张素转换酶抑制剂治疗3周后,血压降至16/10.6kPa(120/80mmHg),关于停药问题应是
急性龈乳头炎妊娠期龈炎
治疗阴虚发热,应首选()
假设一家庭2000年12月31日为购买价值80万元的住宅,申请了相当于房价70%的住宅抵押贷款,期限为15年,年利率为6%,按月等额还本付息。2005年1月1日,该家庭由于某种财务需要拟申请二次住房抵押贷款,二次抵押贷款按产权人拥有权益的50%发放。已知当
发生误机事故后,导游首先应该()。
加强自身的学习,是教师师德修养的必要途径。()
扩展下面的语句,使其生动、具体。(70字左右)琴声吸引了许多路人驻足倾听。
WhatrulesapplytotakingdifferentobjectstotheCentre?Writethecorrectletter,A,BorC,nexttoQuestions16-20.AYo
最新回复
(
0
)