创建一个控制台应用程序Exp01,通过委托与事件来实现老鼠对猫的监听,老鼠要时刻提防它们的天敌猫,只要猫一叫,它们就得逃命。因此需要创建一个猫类和一个老鼠类,两个类都通过构造函数设置其名字,猫有个叫(shout)方法,猫一叫(喵,我是tom),老鼠就会跑(run),为了便于观看程序效果,老鼠跑的方法中输出“老猫来了,***(name)快跑!”。然后在main方法中触发猫叫。(附加思考题:如果要求用标准事件委托来实现,并把猫的name传递给老鼠的事件处理程序,又该怎么实现呢)
创建一个控制台应用程序Exp01,通过委托与事件来实现老鼠对猫的监听,老鼠要时刻提防它们的天敌猫,只要猫一叫,它们就得逃命。因此需要创建一个猫类和一个老鼠类,两个类都通过构造函数设置其名字,猫有个叫(shout)方法,猫一叫(喵,我是tom),老鼠就会跑(run),为了便于观看程序效果,老鼠跑的方法中输出“老猫来了,***(name)快跑!”。然后在main方法中触发猫叫。(附加思考题:如果要求用标准事件委托来实现,并把猫的name传递给老鼠的事件处理程序,又该怎么实现呢)
参考答案和解析
starter macro csname,dsname,ssname assume cs:csname,ds:dsname assume ss:ssname,es:dsname push ds sub ax,ax push ax mov ax,dsname mov ds,ax mov es,ax endm
相关考题:
在伊索寓言中,有这样一个故事:老鼠们在一起开会,商讨怎样才能不被猫抓住。其中一只老鼠提议。在猫的脖子上挂一个铃铛。全体老鼠欢声雷动:“这个主意太好了!”但当有鼠问怎样才能将铃铛挂到猫的脖子上时,刹那间全体老鼠鸦雀无声。这个故事所包含的道理不包括( )。A.有时候.方法比想法更重要B.敢想敢做,梦想才有可能变为现实C.没有方法对应的想法。是没有价值的D.想法要切合实际。否则就是空想
弓形虫是猫身上的单细胞寄生虫。有研究表明,受弓形虫感染的老鼠,其大脑掌控恐惧的区域会处于瘫痪状态,暴露在猫面前时也不感到恐惧。由此可以推出:A.弓形虫会损害老鼠的大脑B.弓形虫会使老鼠变得大胆C.猫将弓形虫用于诱捕老鼠D.猫与弓形虫形成共生关系
猫的气味是老鼠的天然威慑剂,老鼠会灵敏的觉察这种味道并主动远离天敌。然而研究人员发现,当老鼠感染了寄生虫后,寄生虫不但抑制了老鼠对猫气味的恐惧,甚至会使得老鼠向猫靠近,从而大大增加了老鼠被猫捕杀的几率。因此,研究人员推断:寄生虫可使老鼠丧失对猫的恐惧感。以下哪项如果为真,最能解释上述推断:A恐惧和亲和可能不是完全不相关的情感B寄生虫的代谢产物会抑制老鼠对于猫气味的本能恐惧反应C寄生虫侵入老鼠体内后,寄生在老鼠大脑中负责恐惧和其他情感行为的区域D寄生虫需进入猫的消化系统才能繁衍后代,所以只有使老鼠被猫捕食才能完成繁衍。
问答题(2分钟)一天,老鼠们聚在一起开会。它们在讨论怎样才能不被猫抓住。有一只老鼠想了一个好办法:在猫的脖子上挂一个铜铃。这样只要猫一走过来,它们就会听到铜铃的声音。老鼠们都兴高采烈地喊道:这个主意太好了!但另一只老鼠提出一个问题:怎样才能把铜铃挂到猫的脖子上呢?大家都沉默了。一只年老的老鼠叹了口气说道:看来没有可操作性的办法不是好办法。
单选题一个12岁的小女孩写信给电视台商业部,说她发现了一种灭鼠药,比任何药物都有效。然后女孩儿又问:猫也算研究成果吧?A女孩说商业部有老鼠B女孩说猫能灭老鼠C女孩说电视台有猫D女孩说灭鼠药能灭老鼠
单选题在伊索寓言中,有这样一个故事:老鼠们在一起开会,商讨怎样才能不被猫抓住。其中一只老鼠提议,在猫的脖子上挂一个铃铛。全体老鼠欢声雷动:“这个主意太好了!”但当有鼠问,怎样才能将铃铛挂到猫的脖子上时,刹那间全体老鼠鸦雀无声。这个故事所包含的道理不包括( )。A有时候,方法比想法更重要B敢想敢做,梦想才有可能变为现实C没有方法对应的想法,是没有价值的D想法要切合实际,否则就是空想
单选题假设猫是老鼠和狗的观察目标,老鼠和狗是观察者,猫叫老鼠跑,狗也跟着叫,可以使用()描述该过程。A命令模式B观察者模式C责任链D单例模式