选择题: 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某软件公司现欲开发一款飞机飞行模拟系统,该系统主要模拟不同种类飞机的飞行特征与起飞特征。需要模拟的飞机种类及其特征如表6-1所示。为

  • 题目分类:软考中级
  • 题目类型:选择题
  • 查看权限:VIP
题目内容:
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

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

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

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

【Java代码】

interface FlyBehavior{

public void fly( );

};

class SubSonicFly implements FlyBehavior{

public void fly( ){System.out.println("亚音速飞行!");}

};

class SuperSonicFly implements FlyBehavior{

public void fly( ){System.out.println("超音速飞行!");}

};

interface TakeOffBehavior{

public void takeOff( );

};

class VerticalTakeOff implements TakeOffBehavior{

public void takeOff( ){System.out.println("垂直起飞!");}

};

class LongDistanceTakeOff implements TakeOffBehavior{

public void takeOff( ){System.out.println("长距离起飞!");}

};

abstract class AirCraft{

protected (1);

protected (2);

public void fly( ){ (3);}

public void takeOff( ){ (4);};

};

class Helicopter (5) AirCraft{

public Helicopter( ){

flyBehavior=new (6) ;

takeOffBehavior=new (7) ;

}

};

//其它代码省略




参考答案:

●某处理器按照大端方式工作,以下C语言代码执行后的输出是(63) 。 char iArr[10]={0,1,2,3,4,5,6,7

●某处理器按照大端方式工作,以下C语言代码执行后的输出是(63) 。 char iArr[10]={0,1,2,3,4,5,6,7

查看答案

马钱子含马钱子碱不得少于()。

马钱子含马钱子碱不得少于()。A.18%~20% B.1.20%~2.20% C.0.78%~0.82% D.0.20% E.0.8%

查看答案

呈倒卵形,略似花瓶,外表面红黄色或红棕色,有突起的刺状棕色小点的药材是

呈倒卵形,略似花瓶,外表面红黄色或红棕色,有突起的刺状棕色小点的药材是A.栀子 B.枸杞子 C.山楂 D.金樱子 E.连翘

查看答案

● 根据《电子信息系统机房设计规范 GB50174-2008》,电子信息系统机房应对人流和出入口进行安全考虑

● 根据《电子信息系统机房设计规范 GB50174-2008》,电子信息系统机房应对人流和出入口进行安全考虑

查看答案

含有芦丁的中药是

含有芦丁的中药是A.槐花 B.银杏叶 C.满山红 D.陈皮 E.黄芩

查看答案