皮皮学,免费搜题
登录
搜题
【简答题】
阅读下列函数说明和C++代码,回答问题 [说明] 任何一种程序都是为了解决问题而撰写的,解决问题时需要实现一些特定的运算法则。在策略(Strategy)模式下,可以更换实现算法的部分而不留痕迹,切换整个算法,简化改为采用其他方法来解决同样问题。 以下是一个“剪刀石头布”游戏。猜拳时的“策略”有2种方法:第一种是“猜赢后继续出同样的招式”(WinningStrategy),第二种是“从上一次出的招式中,以概率分配出下一个招式的几率”(ProbStrategy)。定义了Hand类表示猜拳时的“手势”,类内部以0(石头)、1(剪刀)、2(布)来表示。Hand类的实例只会产生3个。以下是C++语言实现,能够正确编译通过。 [C++代码] class Hand{ private: int handvalue; static Hand *hand0; static Hand *hand1; static Hand *hand2; (1) ; Hand(int handvalue){ this->handvalue = handvalue; } public: (2) Hand* getHand(int handvalue){ /*省略具体实现*/ } }; Hand *Hand::hand0 = new Hand(0); Hand *Hand::hand1 = new Hand(1); Hand *Hand::hand2 = new Hand(2); class Strategy{ public: (3) Hand* nextHand() = 0; }; class WinningStrategy : public Strategy{ private: bool won; Hand *prevHand; public: winningStrategy(){ won = false; } Hand* nextHand(){ if(!won){ prevHand = Hand::getHand(rand()%3); } return prevHand; } }; class probstrategy : public Strategy{ public: Hand* nextHand(){ int handvalue = 0; /*省略具体实现*/ return Hand::getHand(handvalue); } }; class Player{ private: string name; Strategy* strategy; public: Player(string name, (4) strategy){ this->name = name; this->strategy = strategy; } Hand *nextHand()(//向战略请示手势 return (5) ; } };
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【简答题】下列句子中加点成语使用不恰当的一句是( )。
【单选题】下列句子中加点成语使用恰当的一项是
A.
狮身人面像的鼻子竟然不胫而走。
B.
手无寸铁的司机,面对两个手持匕首的歹徒,毫无惧色。
C.
她把大家说得捧腹大笑,而自己却道貌岸然的继续说下去。
D.
为了人民的利益,她早已将自己的生死置若罔闻了。
【单选题】在C语言中,char 型数据在内存中是以( )形式存储的。
A.
原码
B.
补码
C.
ASCII码
D.
反码
【多选题】1936年10月,红二、四方面军先后同红一方面军胜利会师于()
A.
甘肃会宁
B.
静宁将台堡
C.
四川惫功
D.
陕北吴起镇
【判断题】原型前衣身单肩顺褶设计应先通过省道调整,再转移获得。
A.
正确
B.
错误
【判断题】布局空间打印图纸不可以移动视口。
A.
正确
B.
错误
【单选题】下列句子中加点成语使用恰当的一句是( )
A.
学习是踏踏实实的事情,那种只指望 投机取巧 获得成功的想法,是根本错误的
B.
今年我们村又是一个丰收年,孩子们在画谷场上嬉戏, 进退维谷 的环境是他们开心的 乐园。
C.
为了让分别数载的老同学 不期而遇 ,我们精心组织了联欢会
D.
每天下班回到家里,老张看到妻子已经将饭菜盛好放在餐桌上,一种 宾至如归 的感觉 油然而生。
【单选题】下列句子中加点成语使用不当的一项是( )
A.
费雷罗这次不仅仅赢得了法国网球赛男单冠军,在最新的ATV冠军争夺战排名榜上,他以507分 遥遥领先 。
B.
上任后,为了搞活企业,他大胆引进竞争上岗用人机制,职工的积极性一下子被调动起来,企业面貌 容光焕发 。
C.
妈妈 语重心长 给我讲了沉迷于网络的害处,列举了许多同学上网而荒废学业的例子。
D.
托尔斯泰的墓地没有墓碑,不留姓名。然而恰恰是不留姓名比所有 挖空心思 置办的大理石和奢华装饰更扣人心弦。
【单选题】在C语言中,char型数据在内存中是以( )形式存储的。
A.
ASCII码
B.
原码
C.
反码
D.
补码
【单选题】下列句子中加点成语使用恰当的一句是 ( )
A.
新任主编显然不是一个 从长计议 的人 , 对刊物未来的发展没有任何预想。
B.
明摆着是歪理邪说 , 本应 不以为然 才是 , 却有那么多人相信 , 真令人想不通。
C.
协会的一些好事者本打算策划泰森再打一场 , 然而随后发生的变故使这一计划成了 纸上谈兵 。
D.
这位离开北京二十年的美国籍华人 , 走在大街上 , 心中感叹这座市场与他当初离开时的面貌简直不可 相提并论 。
相关题目: