判断题
期货公司申请设立营业部,申请日前6个月应当符合期货公司风险监管指标标准。( )
【参考答案】
错误
(↓↓↓ 点击‘点击查看答案’看答案解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
未分类题
某灯具厂商欲生产一个灯具遥控器,该遥控器具有7个可编程的插槽,每个插槽都有开关按钮,对应着一个不同的灯。利用该遥控器能够统一控制房间中该厂商所有品牌灯具的开关,现采用Command(命令)模式实现该遥控器的软件部分。Command模式的类图如图5-1所示。【C++代码】class Light{public:Light(string name){ *代码省略* }void on( ){ *代码省略* } 开灯void off( ){ *代码省略* } 关灯};class Command{public:(1);};class LightOnCommand:public Command{ 开灯命令private:Light*light;public:LightOnCommand(Light*light){this->light=light;}void execute( ){(2);}};class LightOffCommand:public Command{ 关灯命令private:Light*light;public:LightOffCommand(Light*light){this->light=light;}void execute( ){(3);}};class RemoteControl{ 遥控器private:Command*onCommands[7];Command*offCommands[7];public:RemoteControl( ){ *代码省略* }void setCommand(int slot,Command*onCommand,Command*offCommand){(4)=onCommand;(5)=offCommand;}void onButtonWasPushed(int slot){(6);}void offButtonWasPushed(int slot){(7);}};int main( ){RemoteControl*remoteControl=new RemoteControl( );Light*livingRoomLight=new Light( Living Room );Light*kitchenLight=new Light( kitchen );LightOnCommand*livingRoomLightOn=new LightOnCommand(livingRoomLight);LightOffCommand*livingRoomLightOff=newLightOffCommand(livingRoomLight);LightOnCommand*kitchenLightOn=new LightOnCommand(kitchenLight);LightOffCommand*kitchenLightOff=new LightOffCommand(kitchenLight);remoteControl->setCommand(0,livingRoomLightOn,livingRoomLightOff);remoteControl->setCommand(1,kitchenLightOn,kitchenLightOff);remoteControl->onButtonWasPushed(0);remoteControl->offButtonWasPushed(0);remoteControl->onButtonWasPushed(1);remoteControl->offButtonWasPushed(1); *其余代码省略* return 0;}
点击查看答案
未分类题
某实验室欲建立一个实验室环境监测系统,能够显示实验室的温度、湿度以及洁净度等环境数据。当获取到最新的环境测量数据时,显示的环境数据能够更新。现在采用观察者(Observer)模式来开发该系统。观察者模式的类图如图6-1所示。【Java代码】import java.util.*;interface Observer{public void update(float temp,float humidity,float cleanness);}interface Subject{public void registerObserver(Observer o); 注册对主题感兴趣的观察者public void removeObserver(Observer o); 删除观察者public void notifyObservers( ); 当主题发生变化时通知观察者}class EnvironmentData implements(1){private ArrayList observers;private float temperature,humidity,cleanness;public EnvironmentData( ){observers=new ArrayList( );}public void registerObserver(Observer o){observers.add(o);}public void removeObserver(Observer o){ *代码省略* }public void notifyObservers( ){for(int i=0;i<observers.size( );i++){Observer observer=(Observer)observers.get(i);(2);}}public void measurementsChanged( ){(3);}public void setMeasurements(float temperature,float humidity,float cleanness){this.temperature=temperature;this.humidity=humidity;this.cleanness=cleanness;(4);}}class CurrentConditionsDisplay implements(5){private float temperature;private float humidity;private float cleanness;private Subject envData;public CurrentConditionsDisplay(Subject envData){this.envData=envData;(6);}public void update(float temperature,float humidity,float cleanness){this.temperature=temperature;this.humidity=humidity;this.cleanness=cleanness;display( );}public void display( ){ *代码省略* }}class EnvironmentMonitor{public static void main(String[]args){EnvironmentData envData=new EnvironmentData( );CurrentConditionsDisplay currentDisplay=new CnrrentConditionsDisplay(envData);envData.setMeasurements(80,65,30.4f);}}
点击查看答案
相关试题
某大型披萨加工和销售商为了有效管理生产和...
某集团公司在全国不同城市拥有多个大型超市...
某公司欲开发一个管理选民信息的软件系统。...
某灯具厂商欲生产一个灯具遥控器,该遥控器...
计算一个整数数组a的最长递增子序列长度的...