皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
阅读下列说明和C++代码,入(n)处。 【说明】 某游戏公司现欲开发一款面向儿童的模拟游戏,该游戏主要模拟现实世界中各种鸭子的发声特征、飞行特征和外观特征。游戏需要模拟的鸭子种类及其特征如表10-6所示: 为支持将来能够模拟更多种类鸭子的特征,采用策略设计模式(Strategy)设计的类图如图10-11所示: 其中,Duck为抽象类,描述了抽象的鸭子,而类RubberDuck、MallardDuck、 CottonDuck和RedHeadDuck分别描述具体的鸭子种类,方法fly()、quack()和display()分别表示不同种类的鸭子都具有飞行特征、发声特征和外观特征;类FlyBehavior与 QuackBehavior为抽象类,分别用于表示抽象的飞行行为与发声行为:类FlyNoWay与 FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为;类Quack、Squeak与 QuackNoWay分别描述发出“嘎嘎”声的行为、发出橡皮与空气摩擦声的行为与不发声的行为。请填补以下代码中的空缺。 【C++代码】 include<iostream> using namespace (1); class FlyBehavior{ public: (2) fly()=0; }; class QuackBehavior{ public:(3) quack() = 0; }; class FlyWithWings:public FlyBehavior{ public:void fly(){ cout<< “使用翅膀飞行 ! ” <<endl; } }; class FlyNoWay:public FlyBehavior{ public:void fly(){ cout<< “不能飞行!”<<endl;} }; class Quack:public QuackBehavior{ public:void quack(){ cout<<“发出/‘嘎嘎/’声 !”<<endl; } }; class Squeak:public QuackBehavior{ public:void quack(){cout<<“发出空气与橡皮摩擦声!”<<endl; } }; class QuackNoWay:public QuackBehavior{ public:void quack (){ cout<<“不能发声 !”<<endl; } }; class Duck{ protected: FlyBehavior*(4); QuackBehavior*(5); public: void fly(){(6); } void quack(){(7);); virtual void display()=0; }; class RubberDuck:public Duck{ public: RubberDuck(){ flyBehavior=new (8); quackBehavior=new (9); } ~RubberDuck(){ if(!flyBehavior)delete flyBehavior; if(!quackBehavior) delete quackBehavior; } void display(){/*此处省略显示橡皮鸭的代码*/ } }; //其他代码省略
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【简答题】书本P96-Q9: 考虑以下事件:科学家发现,多吃橙子可以降低糖尿病的风险;同时农民用了新肥料,提高了橙子的产量。说明并解释这些变化对橙子的均衡价格和均衡数量有什么影响。(作出供求图分情况讨论)
【单选题】《外国人旅行证》的有效期最长为()年,但不得超过外国人所持护照、签证或者居留证件的有效期限。
A.
1
B.
2
C.
3
D.
5
【判断题】持有长期旅行签证 B1、 B2 签证的旅客可以前往自助检验通道,有引导员进行操作入关。
A.
正确
B.
错误
【多选题】SSCI收录的文献类型有:
A.
研究论文
B.
书评
C.
社论
D.
人物自传
E.
书信
【多选题】20世纪70~80年代,危害健康的主要因素是:
A.
传染病
B.
恶性肿瘤
C.
心血管疾病
D.
精神病
E.
意外灾害
【单选题】对于报关地与目的地不同的进境货物,应向(    )检验检疫机构申请办理进境流向报检。
A.
报关地    
B.
出境地    
C.
目的地    
D.
指运地
【简答题】对于报关地与目的地不同的进境货物,应向报关地检验检疫机构申请办理( ),向。 目的地检验检疫机构申请办理( )。
【判断题】溶酶体是细胞内重要的“清道夫”,可以消化分解进入细胞的异物。( )
A.
正确
B.
错误
【判断题】持有长期旅行签证 B1、B2签证的旅客可以前往自助检验通道,有引导员进行操作入关。
A.
正确
B.
错误
【多选题】下列属于SCI、SSCI收录新闻文献类型的有()。
A.
SASR
B.
海啸
C.
汶川地震
D.
奥运会
E.
禽流感
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题