题库分类
网课答案
APP
退出
登录
注册
财会类
银行业专业人员(初级)
注册税务师(CTA)
注册资产评估师
中级会计职称
中级经济师
初级会计职称
注册会计师(CPA)
中级统计师
初级统计师
会计从业证
理财规划师
价格鉴证师
初级经济师
统计从业资格
中级审计师
公务员
公务员(国考)
公务员(省考)
军转干
警察招考
公选
公务员网络培训
国家电网
执法资格
军队文职
特岗教师
税务稽查
公安消防
事业单位
事业单位招聘
事业单位工勤人员
职业资格
证券从业资格
教师资格
社会工作者
导游资格
管理咨询师
期货从业资格
企业法律顾问
司法考试
人力资源
秘书资格
心理咨询师
营销师
国际商务
公共营养师
行政执法资格
行业知识
医疗/健康
法律法规
考古/收藏
社会科学
管理/战略
教育/培训
创业/投资
文体/艺术
市场/营销
工程/建筑
媒体/传播
生活/时尚
理财/金融
情感/心理
财会/税务
医卫类
药学(中级)
主管护师 (中级)
内科主治
执业药师
临床执业医师
护士资格证
药学(师)
中医助理医师
中西医结合执业医师
口腔助理医师
临床助理医师
中医执业医师
外科主治
妇产科主治
初级护师
建筑工程类
一级建造师
二级建造师
安全工程师
监理工程师
咨询工程师
造价工程师
房地产估价师
土地估价师
城市规划师
投资项目管理
结构工程师
房地产经纪人
初级质量工程师
助理造价工程师
物业管理师
外贸类
报关员
物流师
报检员
单证员
外销员
跟单员
国际商务师
货运代理
当前位置:
首页
>
超星
>
第八章作业20200603104830
填空题
以下程序运行结果中第一行到第三行分别是 、 和。#include
using namespace std;class Base{int x;public:Base(int b): x(b){}virtual void display(){cout<
display();return 0;}
查看答案
填空题
有如下程序:#include
using namespace std;class Animal{public:virtual char* getType()const { return "Animal";}virtual char* getVoice()const { return "Voice";}};class Dog: public Animal {public:char* getType ( ) const {return "Dog";}char* getVoice ( ) const {return "Woof";}};void type(Animal &a) {cout<
查看答案
填空题
如下程序运行时的输出结果是 。#include
using namespace std;class Base{public:Base(){ }virtual void f(){cout<<"A";}};class D1: public Base {public:D1(){ }virtual void f() const{cout<<"B";}};class D2: public D1 {public:virtual void f(){cout<<"C";}};void fun(Base &b){ b.f(); }int main(){Base b; D1 d1; D2 d2;fun(b);fun(d1);fun(d2);b.f();d1.f();d2.f();return 0;}
查看答案
填空题
完善程序,使其运行时的输出结果如下:f1 function of derivef2 function of basef4 function of base#include
using namespace std;class base{public:void f1(){cout<<"f1 function of base"<< endl; }virtual void f2(){cout<<"f2 function of base "<< endl; }void f4(){cout<<"f4 function of base "<
f1();p->f2();p->f4();return 0;}
查看答案
填空题
请将如下程序补充完整,使程序的输出结果如下:Derived::Print: 5Derived destructorBase destructor源程序清单:#include
using namespace std;class BaseClass{public:~BaseClass();virtual void Print();};BaseClass::~BaseClass(){cout<< "Base destructor" << endl; }void BaseClass::Print(){cout << "BaseClass::Print" << endl;}class Derived:BaseClass{public:Derived();~Derived();void Print();private:int *p;};Derived::Derived(){p =;}Derived::~Derived() {cout << "Derived destructor" << endl;delete p;}void Derived::Print(){cout << "Derived::Print: " <<*p<< endl;}void fun(BaseClass* b) {b->Print();delete b;}int main() {BaseClass *ptr = ;fun(ptr);return 0;}
查看答案
填空题
请改正程序中的错误(在对应空处写出错误所在行的完整一行,分号不写),使程序的输出结果如下:BaseClassDerived1Derived2#include
using namespace std;class BaseClass {public:/********** Error found【1】**********/void Print() const;};void BaseClass::Print() const {cout << "BaseClass" << endl;}/********** Error found【2】**********/class Derived1::BaseClass{ public:void Print() const;};void Derived1::Print() const {cout << "Derived1" << endl;}class Derived2: public Derived1 {public:void Print() const;};void Derived2::Print() const {cout << "Derived2" << endl;}void Print(BaseClass &p) {/********** Error found【3】**********/p->Print();}int main() {BaseClass b; Derived1 d1; Derived2 d2;Print(b); Print(d1); Print(d2);return 0;}
查看答案
简答题
虚函数声明一个Shape基类,在此基础上公有派生出矩形Rectangle类和圆Circle类,二者都有函数GetArea()计算对象的面积,利用矩形类公有派生一个正方形Square类。具体要求如下:(1) Shape基类有以下公有成员:构造函数,函数体为空float GetArea():虚函数,其返回值为-1void Print():虚函数,函数体为空(2) Rectangle类的公有成员为:构造函数float GetArea(): 计算矩形的面积void Print(): 输出面积和长、宽私有成员为:float width: 矩形的宽float length: 矩形的长(3) Circle类的公有成员为:构造函数float GetArea(): 计算圆的面积void Print(): 输出面积和半径私有成员为:float radius: 圆的半径(4) Square类的公有成员为:构造函数(5)主函数中通过Shape指针sp来实现对其他派生类对象的操作。
查看答案
简答题
对Point类重载++(自增)、--(自减)运算符
查看答案
简答题
定义一个基类BaseClass,从它派生出类DerivedClass,BaseClass有成员函数fn1()、fn2(),fn1()是虚函数,DerivedClass也有成员函数fn1()、fn2(),在主程序中定义一个DerivedClass的对象,分别用BaseClass和DerivedClass的指针来调用fn1()、fn2(),观察运行结果。
查看答案
简答题
定义Point类,有成员变量X、Y,为其定义友元函数实现重载+。
查看答案
1
2
3
下一页
登录
登录
忘记密码
|
立即注册
注册
获取验证码
注册
已有账号 立即登录
忘记密码
获取验证码
找回密码
立即注册
套餐购买
该问题答案仅对会员开放,欢迎开通会员
¥
19.9
0.64/天
1个月(不限次)
¥
19.9
1000次
(不限时)
¥
29.9
0.32/天
3个月(不限次)
¥
59.9
0.16/天
1年(不限次)
请选择支付方式
微信支付
支付宝支付
立即支付
39.8
遇到问题请联系
在线客服
请不要关闭本页面,支付完成请点击
【支付完成】
按钮
支付完成
取消订单
遇到问题请联系
在线客服