红外遥控器()是指遥控器具有学习功能,可以学习空调等使用红外遥控的家电的遥控器的控制码,从而代替遥控器对家电进行控制,方便使用一个遥控器对多台家电进行控制。
A.无线遥控功能
B.学习模式
C.万能遥控功能
D.码库匹配模式
A.无线遥控功能
B.学习模式
C.万能遥控功能
D.码库匹配模式
A.学习
B.万能遥控
C.码库匹配
D.深度学习
A.APP已添加智能网关
B.开启手机蓝牙功能
C.智能网关正常联网
D.红外遥控器接通电源
A.持续时间
B.ZigBee模组
C.时间长度
D.计量电路
1. [说明]
已知某企业欲开发一家用电器遥控系统,即用户使用一个遥控器即可控制某些家用电器的开与关。遥控器面板如图1-18所示。该遥控器共有4个按钮,编号分别是0至3,按钮0和2能够遥控打开电器1和电器2,按钮1和3则能遥控关闭电器1和电器2。由于遥控系统需要支持形式多样的电器,因此,该系统的设计要求具有较高的扩展性。现假设需要控制客厅电视和卧室电灯,对该遥控系统进行设计所得类图如图1-19所示。
在图1-19中,类RomoteController的方法onPressButton(int button)表示当遥控器按键按下时调用的方法,参数为按键的编号;Command接口中on和off方法分别用于控制电器的开与关;Light中turnLight (int degree)方法用于调整电灯灯光的强弱,参数degree值为0时表示关灯,值为100时表示开灯并且将灯光亮度调整到最大;TV中setChannel(int channel)方法表示设置电视播放的频道,参数channel值为0时表示关闭电视,为1时表示开机并将频道切换为第1频道。
[Java代码]
本试题应用命令模式能够有效让类(5)和类(6)、类(7)之间的耦合性降至最小。
[说明]
已知某企业欲开发一家用电器遥控系统,即用户使用一个遥控器即可控制某些家用电器的开与关。遥控器面板如图1-16所示。该遥控器共有4个按钮,编号分别是0至3,按钮0和2能够遥控打开电器1和电器2,按钮1和3则能遥控关闭电器1和电器2。由于遥控系统需要支持形式多样的电器,因此,该系统的设计要求具有较高的扩展性。现假设需要控制客厅电视和卧室电灯,对该遥控系统进行设计所得类图如图1-17所示。
在图1-17中,类RomoteController的方法onPressButton(int button)表示当遥控器按键按下时调用的方法,参数为按键的编号;Command接口中on和off方法分别用于控制电器的开与关;Light中turnLight (int degree)方法用于调整电灯灯光的强弱,参数degree值为0时表示关灯,值为100时表示开灯并且将灯光亮度调整到最大;TV中setChannel(int channel)方法表示设置电视播放的频道,参数channel值为0时表示关闭电视,为1时表示开机并将频道切换为第1频道。
[C++代码]
本试题应用命令模式能够有效让类(5)和类(6)、类(7)之间的耦合性降至最小。
亮亮是个活泼的孩子,平时一刻也不能停下。一天,看见班上有一架遥控飞机,就问:“老师,这是什么?”“这是遥控飞机。”亮亮又问:“它为什么会飞啊?”“因为有遥控器。”“为什么有遥控器就会飞啊?”“因为遥控器里面有电池。”趁老师不注意,亮亮偷偷用剪刀撬开了遥控飞机。老师看见了,很生气地批评了他,亮亮大哭着说:“我想看看里面有什么秘密。”
(1)亮亮的行为体现了哪些性格特点,请根据材料分析。
(2)试提出合理的教育建议。