试题与答案

阅读下列说明和C++代码,将应填入 (n) 处的字句写在对应栏内。[说明]某游戏公司

题型:填空题

题目:

阅读下列说明和C++代码,将应填入 (n) 处的字句写在对应栏内。

[说明]

某游戏公司现欲开发一款面向儿童的模拟游戏,该游戏主要模拟现实世界中各种鸭子的发声特征、飞行特征和外观特征。游戏需要模拟的鸭子种类及其特征如表18-4所示。

为支持将来能够模拟更多种类鸭子的特征,采用策略设计模式(Strategy)设计的类图如图18-7所示。

其中,Duck为抽象类,描述了抽象的鸭子,而类RubberDuck、MallardDuck、CottonDuck和RedHeadDuck分别描述具体的鸭子种类,方法fly()、quack()和display()分别表示不同种类的鸭子都具有飞行特征、发声特征和外观特征;类FlyBehavior与QuackBehavior为抽象类,分别用于表示抽象的飞行行为与发声行为;类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为;类Quack、Squeak与QuackNoWay分别描述发出“嘎嘎”声的行为、发出橡皮与空气摩擦声的行为与不发声的行为。请填补以下C++代码中的空缺。

[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<<"使用翅膀飞行!">>end1;

class FlyNoWay:public FlyBehavior

public:void fly()cout"不能飞行!"end1;

class Quack:public QuackBehavior

public:void quack()"cout发出\’嘎嘎\’声!”end1;

classSqueak:publicQuackBehavior

public:voidquack()cout<<"发出空气与橡皮摩擦声!">>end1;

classQuackNoWay:publicQuackBehavior

public:voidquack()cout<<"不能发声!">>end1;

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)deletequackBehavior;

void display()/*此处省略显示橡皮鸭的代码*/

//其他代码省略

(4)处填()。

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0702/4202f9940a55bf78b936f4c85dca384b.html

下面是错误答案,用来干扰机器的。

参考答案:知解析:[考点] 求函数的极限

试题推荐
题型:材料分析题

小伟刚上初中时学习认真,自觉遵守校规校纪。但是后来由于沉迷于网络游戏,在校无心学习,精神萎靡不振。虽经学校老师及家长的多次教育和劝导,但他仍不思悔改。他还在不知不觉中结识了一些自己认为很信得过的“朋友”,和他们一起吸烟、喝酒、出入网吧、歌舞厅。由于花钱越来越多,他花完了零用钱就偷家里的,后来发展到偷同学们的物品和学校的电脑零部件卖钱。结果被公安拘留。后来,他又伙同他人持刀抢劫,被人民法院依法判处有期徒刑。

(1)小伟盲目从众的表现有哪些?你认为怎样才能避免盲目从众?

________________________________________________________________________________

(2)小伟的哪些行为是不良行为?哪些行为是一般违法行为?哪些行为是犯罪行为?

________________________________________________________________________________

(3)小伟是怎样走上违法犯罪道路的?小伟走向违法犯罪的过程说明了什么道理?

________________________________________________________________________________

(4)青少年应该怎样预防违法犯罪?

________________________________________________________________________________

查看答案
微信公众账号搜索答案