软考真题
第1题
阅读下列说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】
某软件公司欲开发一款汽车竞速类游戏,需要模拟长轮胎和短轮胎急刹车时在路面上留下的不同痕迹,并考虑后续能模拟更多种轮胎急刹车时的痕迹。现采用策略(Strategy)设计模式来实现该需求,所设计的类图如图6-1所示。



【C++代码】


#include

using namespace std;

class BrakeBehavior {
public:
	(1);
/* 其余代码省略 */
};

class LongWheelBrake : public BrakeBehavior {
public:
	void stop()
	{
		cout << "模拟长轮胎刹车痕迹! " << end1;
	}


/* 其余代码省略 */
};
class ShortWheelBrake : public BrakeBehavior {
public:
	void stop()
	{
		cout << "模拟短轮胎刹车痕迹! " << end1;
	}


/* 其余代码省略 */
};
class Car {
protected:
	(2)wheel;
public:
	void brake()
	{
		(3);
	}


/* 其余代码省略 */
};

class ShortWheelCar : public Car {
public:
	ShortWheelCar( BrakeBehavior* behavior )
	{
		(4);
	}


/* 其余代码省略 */
};

int main()
{
	BrakeBehavior	* brake = new ShortWheelBrake();
	ShortWheelCar	car1( brake ) :
		car1.(5);
	return(0);
}


 

【问题:6.1】 将应填入(n)处的字句写在答题纸的对应栏内。
C
正确答案:
你的答案:
请先在App中激活(应用市场搜“软考真题”)
知识点:
试卷:
2019年 上半年 下午试卷 案例

笔记

请先在App中激活(应用市场搜“软考真题”)

2019-09-28


曾经的你

请先在App中激活(应用市场搜“软考真题”)

2020-04-04


大大泡泡糖

请先在App中激活(应用市场搜“软考真题”)

2020-05-08


🤨

请先在App中激活(应用市场搜“软考真题”)

2022-03-20


蛮龙

请先在App中激活(应用市场搜“软考真题”)

2022-05-12


A0大碗油泼臊子二合一(加剁椒版)

请先在App中激活(应用市场搜“软考真题”)

2022-10-27


123

请先在App中激活(应用市场搜“软考真题”)

2022-11-02


有梦想的吃货

请先在App中激活(应用市场搜“软考真题”)

2023-05-23


答题卡
加油
纠错
得分:0