阅读下列说明和Java代码,将应填入 (n) 处的字句写在对应栏内。[说明]已知某企

题型:填空题

问题:

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

[说明]

已知某企业欲开发一个家用电器遥控系统,即用户使用一个遥控器即可控制某些家用电器的开与关。遥控器如图18-13所示。该遥控器共有4个按钮,编号分别是0~3,按钮0和2能够遥控打开电器1和电器2,按钮1和3则能遥控关闭电器1和电器2。由于遥控系统需要支持形式多样的电器,因此,该系统的设计要求具有较高的扩展性。现假设需要控制客厅电视和卧室电灯,对该遥控系统进行设计所得类图如图18-14所示。

在图18-14中,类RomoteController的方法onPressButton(int button)表示当遥控器按键按下时调用的方法,参数为按键的编号;Command接N中的On()和off()方法分别用于控制电器的开与关;Light中的mrnLight(int degree)方法用于调整电灯灯光的强弱,参数degree值为0时表示关灯,值为100时表示开灯,并且将灯光亮度调整到最大;TV中的setChannel(int channel)方法表示设置电视播放的频道,参数channel值为0时表示关闭电视,值为1时表示打开电视并将频道切换为第1频道。

[Java代码]

class Light //电灯类

public void turnLight(int degree)//调整灯光亮度,0表示关灯,100表示亮度最大

class TV//电视机类

Public void setChannel(int channel)//0表示关机,1表示开机并切换到第1频道

interface Command//抽象命令类

void on();

void off();

class RemoteController //遥控器类

protected Command[]commands=new Command[4];

//遥控器有4个按钮,按照编号分别对应4个Command对象

public void onPressButton(int button)

//按钮被按下时执行命令对象中的命令

if(button % 2==0)commands[button].on();

else commands[button].off();

public void setCommand(int button,Command command)

(1) =command;//设置每个按钮对应的命令对象

class LightCommand implements Command //电灯命令类

protected Light light; //指向要控制的电灯对象

public void on()light.turnLight(100);;

public void off()light. (2) :;

public LightCommand(Light light)this.light=light;;

class TVCommand implements Command//电视机命令类

protected Tv tv; //指向要控制的电视机对象

public void on()(tv. (3) ;;

public void off()tv.setChannel(0);;

public TVCommand(TV tv)(this.tv=tv;;

public class rs

public static void main(String[]args)

Light light=new Light();TV tv=new TV(); //创建电灯和电视对象

LightCommand lightCommand=new LightCommand(light);

TVCommand tvCommand=new TVCommand(tv);

RemoteController remoteControllet=new RemoteController();

//设置按钮和命令对象

remoteController.setCommand(0, (4)

…//此处省略设置按钮1、按钮2和按钮3的命令对象代码

本题中,应用命令模式能够有效让类 (5) 和类 (6) 、类 (7) 之间的耦合性降至最小。

(4)处填()。

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

下列各项中,属于非关税壁垒措施的有()。

A.某国政府提高制成品的进口关税税率,限制进口

B.某进口国政府对电子产品设定较高的技术标准

C.某国政府给予国内的供应商优先获得政府公共采购订单

D.某国对进口的化妆品采取卫生检疫,限制国外化妆品的进口

E.某出口国和进口国谈判自愿限制某些商品在一定时间内的出口数量

题型:填空题

化学兴趣小组在实验中发现:将锌粒放入CuSO4溶液中一段时间,锌粒表面附着了一层松散的黑色粉末状物质,而不是预期的红色物质。通过查阅资料和讨论,大家认为黑色物质可能由Cu、CuO和Zn组成。同学们决定对黑色物质进行探究。

Ⅰ.小组成员认为黑色物质中含有氧化铜,是反应过程中生成了Cu(OH)2分解产生的。请说明反应过程中产生Cu(OH)2的原因:_________________。

Ⅱ.兴趣小组对黑色粉末状物质的组成进行了实验探究。请完成下列实验报告限选实验仪器与试剂:

1 g黑色粉末、试管、玻璃棒、药匙、滴管、酒精灯、试管夹、稀H2SO4、 浓HNO3、稀NaOH溶液、蒸馏水

实验报告

(1)实验课题:探究黑色粉末的组成

(2)设计实验方案

(3)实验过程

(4)实验讨论:根据以上探究结果,如果要在锌与CuSO4溶液的反应中获得预期的红色物质,改进的方法是__________________。

题型:填空题

可维持牙齿血管骨骼的正常功能,增加抗病能力,促进伤口愈合,促进铁吸收,阻断亚硝胺的形成,具有抗癌防癌的作用;与铅、苯、汞、砷等重金属离子络合可减少其毒性作用的是

A.维生素A与胡萝卜素
B.维生素B1
C.核黄素
D.抗坏血酸
E.以上都不是

题型:填空题

教育信息化的目的可以概括为()。

A.促进信息技术在教育领域的广泛应用

B.推动教育的改革

C.培养适应信息社会要求的创新人才

D.促进教育现代化

E.推动教育的发展

题型:填空题

设三阶方阵A的特征值为1,2,3,则A*+A2-5A的三个特征值分别为______.

更多题库