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

题型:填空题

问题:

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

[说明]

某软件公司现欲开发一款飞机飞行模拟系统,该系统主要模拟不同种类飞机的飞行特征与起飞特征。需要模拟的飞机种类及其特征如表18-6所示。

为支持将来模拟更多种类的飞机,采用策略设计模式(Strategy)设计的类图如图18-21所示。

在图18-21中,AirCraft为抽象类,描述了抽象的飞机,而类Helicopter、AirPlane、Fighter和Harrier分别描述具体的飞机种类,方法fly()和takeOff()分别表示不同飞机都具有飞行特征和起飞特征;类FlyBehavior与TakeOffBehavior为抽象类,分别用于表示抽象的飞行行为与起飞行为;类SubSonicFly与SuperSonicFly分别描述亚音速飞行和超音速飞行的行为;类VerticalTakeOff与LongDistanceTakeOff分别描述垂直起飞与长距离起飞的行为。

[C++代码]

#include<iostream>

using namespace std;

class FlyBehavior

public:virtual void fly()=0;

class SubSonicFly:public FlyBehavior

public:void fly()cout<<"亚音速飞行!"<<end1;

Class SuperSonicFly:public FlyBehavior

public:void fly()cout<<"超音速飞行!"<<end1;

class TakeOffBehavior

public:virtual void takeOff()=0;

class VerticalTakeoff:public TakeOffBehavior

public:void takeOff()cout<<"垂直起飞!"<<end1;

class LongDistanceTakeoff:public TakeOffBehavior

public:void takeOff()cout<<"长距离起飞!"<<end1;

class AirCraft

protected:

(1)

(2)

public:

void fly() (3)

void takeOff() (4) ;;

class Helicopter:public AirCraft

public:

Helicopter()

flyBehavior=new (5)

takeoffBehavior=Flew (6)

(7)

if(!flyBehavior)delete flyBehavior;

if(!takeOffBehavior)delete takeOffBehavior;

//其他代码省略

(4)处填()。

考点:计算机软件水平考试中级软件设计师软件设计师
题型:填空题

某餐厅(高6m)空调夏季室内设计参数为:t=25℃,φ=50%。计算室内冷负荷为∑Q=24250W,总余湿量∑W=5g/s。该房间采用冷却降温除湿、机器露点最大送风温差送风的方式(注:无再热热源,不计风机和送风管温升)。空调机组的表冷器进水温度为7.5℃。当地为标准大气压。问:空调时段,房间的实际相对湿度接近以下哪一项(取“机器露点”的相对湿度为95%)绘制焓湿图,图上应绘制过程线。()

A.50%

B.60%

C.70%

D.80%

题型:填空题

遮挡物是指从各个方面阻止油气()运移,使油气能够聚集起来的封闭条件。

A、聚集

B、扩散

C、停止

D、继续

题型:填空题

以下选项错误的是()。

A.土家人是巴人演变而来,是巴人的主体后裔

B.五氏联盟,形成了巴人最早的部族

C.风俗习惯格外落后

D.根据2000年全国人口普查,土家族有802.81多万人

题型:填空题

尿液中肌酐最好的保存方法是()。

A.加盐酸

B.加NaOH

C.加福尔马林

D.加洗必泰

E.不加化学试剂

题型:填空题

什么是滥用职权罪?

更多题库