第一篇:3Q大戰演講稿
“3Q”大戰全程回顧:
第一回合:首次沖突;360警告QQ醫生打補丁:2月,在用QQ醫生查詢時,360會彈出對話框,提示該補丁會造成系統異常,建議用戶不安裝。QQ醫生升級為電腦管家應對:6月,騰訊QQ發布QQ醫生第四代產品——QQ電腦管家4.0,開始與奇虎360全面競爭。第二回合:隱私戰;360推隱私保護器,稱QQ侵犯用戶隱私:9月27日,360安全衛士新推出360隱私保護器,目標直接瞄準QQ軟件。騰訊反擊:360涉黃:騰訊起訴360不正當競爭,要求奇虎及其關聯公司停止侵權、公開道歉并作出賠償。第三回合:訴諸法律;騰訊正式起訴360不正當競爭:包括自造詞在內的便捷同步,搜狗五筆是真正的互聯網輸入法。將提起反訴:360稱將對騰訊發假新聞污蔑下載地址,提起反訴。第四回合:外掛戰出一款扣扣保鏢,全面保護QQ帳號以及給QQ加速等功能。傲游、可牛共同發表一份《反對第五回合:壟斷戰;騰訊公開信:訊發布“致廣大QQ用戶的一封信QQ軟件。360致網民的緊急求助信:助信,要求網民反抗QQ霸權。我們很難相信,一家靠用戶發跡的互聯網巨頭,會以漠視用戶感受甚至是以直接侵犯用戶權益的方式,來應對企業危機。騰訊理應被譴責,事實上,騰訊已經受到譴責。且不說網上那些鋪天蓋地的批評,的負面影響,單從股市看,值就最大蒸發了240億港元。十多年前盛極一時的三株口服液曾經因為報道而引爆全面危機,終于導致三株神話破滅和企業衰敗。了,但大勢已去,回天乏力。這次騰訊如此激烈的反抗,恐怕也與此類擔憂不無關系
為什么美國對反壟斷這么敏感,企業,政府要遏制大公司利用市場地位來影響小公司,等。”與美國相比,中國企業的觀念與做法不是在鼓勵競爭,而是在鼓勵大,強者恒強”。“如果微軟在中國,中國恨不得有國際化的公司給臉上爭光,于是會扶持他。所以,當中國企業到了一個規模,它會比中小企業獲得更多資源,更多優惠。”
分拆騰訊:將騰訊分拆為騰訊網容,后者專注于即時通訊。
360涉黃,以及封殺360;360推扣扣保鏢:10月29QQ用戶的安全,包括防止隱私泄漏、防止木馬盜取騰訊邀5大網商圍剿360:百度、騰訊、金山、360不正當競爭及加強行業自律的聯合聲明》。裝有360電腦將停止運行QQ:11月”,決定將在裝有360軟件的電腦上停止運行360方面在21:25左右發布致網民的緊急求
以及因此事件而在整個社會造成
“八瓶三株口服液喝死一條老漢最后據說官司是打贏這個教訓在許多中國企業家心里留下了濃厚的陰影,“因為美國商業文明的核心是創新來自中小從而保證競爭和機會的平(QQ.com)和QQ兩部分,前者專注于網絡內 360稱360推3日,騰”的“大者恒隱私保護器日,僅在騰訊宣布決定之日起的兩天時間里,騰訊控股市
第二篇:《大戰火星人》讀后感
《大戰火星人》讀后感
小時候,我一直認為地球就是整個家鄉。后來上了小學才知道宇宙中的星球不計其數,而我們生存的地球是千萬個星球中小小的一個,猶如空氣中微小的顆粒。例如《大戰火星人》中的火星就是其中之一。
《大戰火星人》是一本科幻小說,講的是十九世紀末倫敦發生的事。那時,人們貪婪地享受自己努力耕種的果實,完全沒有料到火星人會偷窺地球的一切,更不會想到火星人會來掠奪地球的資源。火星人因為不愛護火星,把火星搞得烏煙瘴氣,結果火星越來越冷,最后變得無法生存。在迷蒙中看到了溫暖的地球,要把地球據為己有。它們看上去像章魚,個子高大;它們比人還聰明,科技更發達;它們能發出熱線和黑煙,熱線能將堅硬的物體毀于一旦,黑煙能將一切生命毒死。
弱小的人類是怎么在瀕臨死亡之際打敗火星人的呢?原來火星根本沒有細菌,所以一來就病魔纏身,最后倒下了。
雖然這只是科幻小說,但我們也要保護環境,否則也會成為“火星人”喔!
內蒙古阿拉善盟阿拉善右旗一完小五年級:馬馳
第三篇:金字塔大戰
金字塔大戰
“報告”。“金字塔以受威脅,囂張的僵尸們妄想統治整個人類部署,我們該怎么辦”。“馬上通知全體隊員立刻拿上生化武器去跟我一起消滅所有僵尸”。
我們每人拿了3套防化服,3把黃金M249,3把火神加特林,3把黃金加特林,3把MG3-銀色殺手,1個手槍彈夾,機槍彈夾和生化彈夾,10個生化手雷,高爆手雷。就這樣我們全副武裝的出發了。
很快我們就到了金字塔外圍,聞到一股刺鼻的味道。原來在這里棲息的人們想稱霸整個世界研制了一種藥劑,只是因為研究出錯而一個個都成了僵尸。我們首先潛入了最難打的地方,殺死了100個母體,接著我們又把所有的生化僵尸殺死了。在金字塔的首領被我們殺死了。
這時,金字塔上空傳來這樣一句話:“你們這些愚蠢的人類是打不過我們的,來吧,死亡就是你們的最佳選擇。”說完金字塔變回了原來的模樣。未完待續請收看下集《生化港口大戰》
八方六年級:zb20000
第四篇:坦克大戰大報告
大作業題目:坦克大戰程序
一、需求分析
功能需求
坦克大戰其中包括對主戰坦克的編寫、坦克的初始位置的編寫、坦克的移動方向的編寫、坦克的速度的編寫、坦克的子彈速度的編寫、敵軍的子彈速度的編寫、設置游戲難度的編寫、子彈的編寫、敵軍坦克的編寫、構造函數的編寫,初始化敵軍坦克的位置和狀態的編寫、鍵盤控制坦克的移動的編寫、發彈的編寫、判斷是否被擊中的編寫、判斷是否擊中敵軍的編寫等。通過上下左右鍵進行對坦克的移動,通過F鍵發射子彈,其它坦克可以隨機移動。構造主窗口中所需要的類,并將坦克加到窗口中,實現坦克的四個方向的移動并創建炮彈類,并讓屏幕中的坦克能發射炮彈,讓坦克可以朝對方信息統計功能,在游戲界面左上角,顯示當前屏幕子彈數。.(1)、我方坦克,形狀為一輛坦克圖片,和坦克的移動方向保持一致。根據鍵盤的方向鍵,坦克的移動方向分為上、下、左、右。當按住F鍵的時候,能夠發送炮彈,多次按鍵,多次發送。坦克有血量,滿血為100,每次被擊中,都會掉血10,直到0后,坦克死亡。(2)、敵軍坦克,形狀為一個黃色圓,移動為隨機移動,血量為當被一發炮彈擊中的時候,立即死亡消失。(3)、補血包,當我方坦克碰撞到補血包時,可補血,敵方坦克碰撞到時,穿過補血包,不會補血。補血包隨機出現。.(4)、碰撞:當子彈碰撞坦克時,子彈消失。當敵軍坦克碰撞到我方坦克時,相互穿過。當子彈碰撞到墻壁時,子彈消失,不可穿透墻壁。當坦克碰撞到坦克時,可穿越。當坦克碰撞到四周的游戲界面時,不可走出游戲界面。
運行需要
(1)數據精確性
在進行存取款金額時,需求數據記錄定位精確,要求輸入數精確金額。(2)時間特性
系統要求用戶進行相應操作后系統的響應時間應盡量短,不能超過一定的時間范圍本設 計暫規定為1-2s。(3)適應性
要求平臺具有很好的更新能力,平臺應該能夠對并發事件,對于“不可靠”數據具有較強的識別處理能力。(4)可維護性
為滿足系統在以后運行過程中出現問題能夠修正以及系統需要升級等要求,系統應該具有可維護、可擴充、可更新的性能。(6)兼容性適合
Windows2003及以上版本的操作系統。(7)安全性
系統運行應該滿足具有一定能夠避免黑客、病毒等惡意攻擊的安全防范措施。但相對如此簡單的平臺,應考慮到這些東西。
二、類的設計
1、類的設計:
坦克大戰游戲主要涉及到的對象有地圖、坦克、炮彈、血包。因此,整個系統的功能可以由以下幾個類完成:
TankMap類: 此類主要功能是利用java中AWT包來實現坦克游戲的主窗口,以及對其他類的調用和實例化;游戲地圖的初始化,重繪地圖上的其他元素。
Blood類:此類主要是定義玩家坦克的生命值,有可以控制玩家坦克的加血等操作的方法。
Tank類:此類主要定義的是游戲中的坦克,可以實例化出玩家坦克,在此類中有坦克的移動,開火等方法。
EnemyTank類:此類主要定義的是游戲中的敵方坦克,可以實例化出敵方坦克,在此類中有敵方坦克的移動,開火等方法。
Shell類:此類主要定義的是游戲中的炮彈類,其中有炮彈的大小以及移動等因素。Explor類:此類定義的是坦克被攻擊后的爆炸,其中有坦克擊毀后爆炸的圖形變化。
2、方法的設計: TankMap類的方法:
init():初始化地圖以及地圖上的元素
paint():繪制地圖以及地圖上的元素
update():重繪地圖以及地圖上的元素
Main():程序入口,創建TankMap對象 Tank類的方法:
Move():按照指定的方向,實現坦克的移動
checkDirection():判斷用戶點擊的方向鍵,更新坦克運動方向
Fire():當用戶單擊F鍵時,發射炮彈
getRec():獲取坦克當前所處位置的矩形
isLive():判斷坦克的生命值是否為0
setLife(int life):設定坦克生命值
Draw():在指定的地圖上繪制坦克
Tank():構造方法,初始化坦克,指定坦克所在地圖 Shell類的方法:
Move():按照發射該炮彈的坦克的方向移動
getRec():獲取炮彈當前所處位置的矩形
Draw():在指定地圖上繪制炮彈
hitTank():打擊指定坦克
Shell():構造方法,初始化炮彈 Blood類的方法:
getRec():獲取血包當前所處位置的矩形
Draw():在指定地圖上繪制血包
Blood():構造方法,初始化血包
三、編碼實現及說明
TankMap類:
public class TankMap extends Frame {
public static final int MAPWIDTH=800;public static final int MAPHEIGHT=600;Random r=new Random();public int time=0;int s=1;//城墻數 Tank t=null;public static java.util.List
java.util.List
walls=new enemys=new public
public java.util.ArrayList
java.util.List
explors=new java.util.ArrayList
} public void paint(Graphics g){
Color c=g.getColor();g.setColor(Color.PINK);g.fillRect(0,0,MAPWIDTH,MAPHEIGHT);g.setColor(Color.RED);g.drawString(“當前炮彈數目:”+shells.size(),20,40);g.drawString(“生命值:”,20,60);g.fillRect(65,55,t.getLife(),5);g.setColor(c);t.draw(g);public int enemyCount=10;
public static void main(String[] args){
} public void drawImage(){ } public void init(){
this.setSize(MAPWIDTH,MAPHEIGHT);this.setTitle(“TankWar”);
this.setVisible(true);
this.addKeyListener(new DirectionHandler());
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent arg0){ } System.exit(0);TankMap tv=new TankMap();tv.init();});for(int i=0;i
}
if(r.nextInt(10)==9 && bloods.size()==0)
for(int i=0;i } for(int i=0;i } for(int i=0;i } for(int i=0;i } for(int i=0;i } Shell s=shells.get(i);if(s.isLive && s.isgood){ } s.draw(g);s.hitTanks(enemys);s.hitTank(t);}else if(s.isLive&&!s.isgood){ Wall w=walls.get(i);w.wallb(t);w.draw(g); Blood b=bloods.get(i);b.bloodb(t);b.draw(g);Explor e=explors.get(i);e.draw(g);EnemyTank et=enemys.get(i);et.draw(g);bloods.add(new Blood());bloods.remove(0);if(r.nextInt(30)==7 && bloods.size()==1)public void update(Graphics g){ } class PaintThread implements Runnable{ public void run(){ while(true){ repaint();time++;paint(g); } } } } try{ } Thread.sleep(100);e.printStackTrace();}catch(InterruptedException e){ class DirectionHandler extends KeyAdapter{ } public void keyPressed(KeyEvent arg0){ } t.checkDirection(arg0); Tank類: public class Tank { public static final int WIDTH=50,HEIGHT=50,xspeed=10,yspeed=10;public int x=400,y=300;public Direction direction = Direction.STOP;TankMap tm;boolean isLive = true;boolean isgood = true;int life = 100;public int zhuanxiang=1;public boolean isLive(){ } public void setLive(boolean isLive){ } public int getLife(){ } public void setLife(int life){ } public Tank(){} public Tank(TankMap t){ } public void draw(Graphics g){ if(zhuanxiang==1){ tm=t;this.life = life;return life;this.isLive=isLive;return isLive; } } ImageIcon icon=new ImageIcon(“tank_shang.gif”);Image tankImage=icon.getImage();g.drawImage(tankImage,x,y,null);else if(zhuanxiang==-2){ } else if(zhuanxiang==2){ } else { } /*Color c = g.getColor();g.setColor(Color.RED);g.fillOval(x,y,WIDTH,HEIGHT);g.setColor(c);*/ move(direction);ImageIcon icon=new ImageIcon(“tank_xia.gif”);Image tankImage=icon.getImage();g.drawImage(tankImage,x,y,null);ImageIcon icon=new ImageIcon(“tank_zuo.gif”);Image tankImage=icon.getImage();g.drawImage(tankImage,x,y,null);ImageIcon icon=new ImageIcon(“tank_you.gif”);Image tankImage=icon.getImage();g.drawImage(tankImage,x,y,null);public void move(Direction d){ if(d==Direction.STOP){ }else if(d==Direction.UP){ zhuanxiang=1;y-= yspeed;if(y<=20)y=20;}else if(d==Direction.RIGHT){ zhuanxiang=-2;x+=xspeed;if(x>=800-WIDTH)x=800-WIDTH;}else if(d==Direction.DOWN){ zhuanxiang=-1;y+=yspeed; } } } if(y>=600-HEIGHT)y=600-HEIGHT;}else if(d==Direction.LEFT){ zhuanxiang=2;x-=xspeed;if(x<=0)x=0;public void checkDirection(KeyEvent k){ } public void fire(){ tm.shells.add(new if(k.getKeyCode()==KeyEvent.VK_UP){ } if(k.getKeyCode()==KeyEvent.VK_F){ } fire();direction=Direction.UP;direction=Direction.RIGHT;direction=Direction.DOWN;direction=Direction.LEFT;}else if(k.getKeyCode()==KeyEvent.VK_RIGHT){ }else if(k.getKeyCode()==KeyEvent.VK_DOWN){ }else if(k.getKeyCode()==KeyEvent.VK_LEFT){ Shell(this.x+WIDTH/2,this.y+HEIGHT/2,this.direction,tm,Color.RED,} public Rectangle getRec(){ } return new Rectangle(this.x,this.y,this.WIDTH,this.HEIGHT);true));EnemyTank類: public class EnemyTank extends Tank { public static final int WIDTH=20,HEIGHT=20,xspeed=3,yspeed=3;public int x=400,y=300;public Direction direction = Direction.DOWN;public boolean islive = true;Color color = Color.YELLOW;TankMap tm;Random r=new Random();int randomCount = r.nextInt(10)+5; public EnemyTank(){} public EnemyTank(int wx,int wy,Color c){ } @Override public void draw(Graphics g){ } public void move(){ if(randomCount==0){ } randomCount--;if(r.nextInt(40)>36){ } if(direction==Direction.UP){ ImageIcon icon=new ImageIcon(“tank_shang.gif”);Image enemytankImage=icon.getImage();y-=yspeed;if(y<=HEIGHT)y=HEIGHT;fire();Direction dirs[]=Direction.values();direction = dirs[r.nextInt(dirs.length-1)];randomCount = r.nextInt(10)+5;Color c = g.getColor();g.setColor(color);g.fillOval(x, y, WIDTH, HEIGHT);g.setColor(c);move();x=wx;y=wy;color=c;}else if(direction==Direction.RIGHT){ ImageIcon icon=new ImageIcon(“tank_you.gif”);Image enemytankImage=icon.getImage();x+=xspeed;if(x>=800-WIDTH)x=800-WIDTH;}else if(direction==Direction.DOWN){ ImageIcon icon=new ImageIcon(“tank_xia.gif”);Image enemytankImage=icon.getImage();y+=yspeed;if(y>=600-HEIGHT)y=600-HEIGHT;}else if(direction==Direction.LEFT){ ImageIcon icon=new ImageIcon(“tank_zuo.gif”); } } } Image enemytankImage=icon.getImage();x-=xspeed;if(x<=0)x=0;@Override public void fire(){ tm.shells.add(new Shell(this.x+WIDTH/2,this.y+HEIGHT/2,this.direction,tm,Color.BLUE} public Rectangle getRec(){ } return new Rectangle(this.x,this.y,this.WIDTH,this.HEIGHT);,false));Blood類: public class Blood { public final int WIDTH=30,HEIGHT=30;public int x= new Random().nextInt(770),y= new Random().nextInt(570);TankMap tm;{ } public boolean bloodb(Tank t){ if(t.isLive&&this.getRec().intersects(t.getRec())){ if(t.getLife()<=60){ } else { System.out.println(“blood up”);t.setLife(100);System.out.println(“恭喜你,補血啦啦啦!”);t.setLife(t.getLife()+40);tm.bloods.remove(this); ImageIcon icon=new ImageIcon(“blood.JPG”);Image tankImage=icon.getImage();g.drawImage(tankImage,x,y,null);public void draw(Graphics g) } } } } tm.bloods.remove(this);return false;public Rectangle getRec(){ } return new Rectangle(this.x,this.y,this.WIDTH,this.HEIGHT);Shell類: public class Shell { public final int WIDTH=5,HEIGHT=5,xspeed=8,yspeed=8;public int x,y;Direction dir = Direction.STOP;public boolean islive=true;TankMap tm=null;Color color=Color.RED;boolean isgood=true;boolean isLive=true;//構造方法 public Shell(){} public Shell(int xd,int yd,Direction d,TankMap t){ } public Shell(int xd,int yd,Direction d,TankMap t,Color c,boolean g){ } public void draw(Graphics g){ if(islive){ Color c = g.getColor();g.setColor(color);g.fillOval(x,y,WIDTH,HEIGHT);g.setColor(c);move(dir);x=xd;y=yd;dir=d;tm=t;color=c;isgood=g;x=xd;y=yd;dir=d;tm=t;}else{ } } tm.shells.remove(this);public void move(Direction d){ } public Rectangle getRec(){ } public boolean hitTank(Tank t){ if(this.isLive&&t.isLive&&this.getRec().intersects(t.getRec())){/return new Rectangle(this.x,this.y,this.WIDTH,this.HEIGHT);if(d==Direction.UP){ } y-=yspeed;if(y<=0)islive=false;}else if(d==Direction.RIGHT){ x+=xspeed;if(x>=800)islive=false;}else if(d==Direction.DOWN){ y+=yspeed;if(y>=600)islive=false;}else if(d==Direction.LEFT){ x-=xspeed;if(x<0)islive=false;/用戶坦克生命值減20 t.setLife(t.getLife()-20); } public boolean hitTanks(List } return false;if(t.getLife()<=0){ } this.islive=false;Explor e=new Explor(x-3,y-3,this.tm);tm.explors.add(e);return true;t.setLive(false);t.direction=Direction.STOP;JOptionPane.showMessageDialog(tm, “Game Over!”);System.exit(0); } } EnemyTank e;for(int i=0;i } return false;e = enemyTanks.get(i);if(this.getRec().intersects(e.getRec())){ } System.out.println(“hittanks”);e.setLive(false);tm.enemys.remove(e);this.islive=false;Explor ex=new Explor(x-3,y-3,this.tm);tm.explors.add(ex);return true;過程收獲 這已經是本學期第二個小程序了,有了第一份的基礎,做第二次的時候明顯熟練的很多,效率比之前也提高了很多,求助老師與同學也少了許多,基本可以獨自完成坦克大戰這一小游戲 可能是收以前學習的知識影響吧,在剛剛學習的時候總擺脫不了思維定勢的陰影,總是找不到感覺,老師講的都會,可到自己寫的時候卻完全無從下手,“難道我真的一無是處,什么都做不了?”,我已經近乎崩潰了,或許是我的性格原因吧,很快我就說服自己,走出了陰霾,我想起曾聽一位說過的話:我的天資愚鈍,也許別人花一天就能做完的事我肯能要話十天,但我知道,我花一天去做一件事永遠沒有花十天時間做的好,那樣也就永遠趕不上別人。所以我不停的看老師的代碼,不停的問助教老師,就這樣不厭其煩的,有了長足的進步。 java體系知識點很多,很多東西是要記憶的,可能會學了后面忘了前面,所以,一定要有“一百萬次理論”的實踐,那樣沒有什么事是做不好的。這又將是我人生的一筆彌足珍貴的財富,我相信這絕不是一筆意外的財富。在java學習過程中出現的不足,在學習中由于為了追求學得快,導致敲的代碼很少,所以很多的知識都不牢固,很容易忘記,每當提到有關的問題是只知道但很難解決;需要通過很多時間去查資料。這樣讓我導致出現了不自信和有了不樂意敲代碼想法。所以我們學編程的要想滿足別人的要求,必須先滿足自己,多敲代碼,讓自己有實力有信心。 學生簽名: 日期:2014年4月15日 【熱門】大戰作文300字3篇 在日常的學習、工作、生活中,大家都有寫作文的經歷,對作文很是熟悉吧,通過作文可以把我們那些零零散散的思想,聚集在一塊。如何寫一篇有思想、有文采的作文呢?以下是小編幫大家整理的大戰作文300字3篇,供大家參考借鑒,希望可以幫助到有需要的朋友。 昨天晚上,浴室里發生了一場“洗澡大戰”。 一進澡堂,便看到像往常一樣的景象——人山人海。同學們都在爭水龍頭,結果便免不了要大戰一場。 有一個同學洗得非常慢,結果等的人便開始不耐煩了,說:“你倒是快一點洗呀!我還要去做作業呢!”對方說:“你不會再等等啊!又不是發生火災,急什么急!你不會去別人那里等啊!” 等的人便想:這人說話那么橫,就怪不得我搶了,誰叫他“敬酒不吃吃罰酒”。于是他便沖過去一擠便把那位正在洗澡的那位同學給擠出了門外。見等的人用這一招,剛剛洗澡的那位便也學樣著進行了碰撞。 雙方你來我往地十分激烈,先是碰撞,實在不行便用拳頭,拳頭打還不行便用腳,可以說是昏天黑地日月無光。似乎把這煙霧繚繞的澡堂也便成了羅馬角斗場。最后的結果當然是導致雙方兩敗俱傷,這才停手。 到頭來,洗澡沒洗到卻打出了一身的汗水。搞地不歡而散,所以說還是踏踏實實地等比較好,不用這么麻煩。還讓同學之間的關系不好。 從澡堂出來,我便像大徹大悟的和尚一樣,感悟頗多。 香煙,是人人討厭的東西。它不但會損害身體,而且對別人也沒好處。今天,我就和香煙展開了一場“大戰斗”。 晚飯過后,我在做作業,外公則在沙發上邊看電視,邊“吞云吐霧“著,煙綿綿地彌漫開來…… 剛開始我還不怎么在意,后來我聞到了一股刺鼻的煙味,就立刻抬起頭,我看見外公嘴里和鼻子里不斷的'冒出煙來,向我張牙舞爪的撲過來,我急中生智,連忙拿起桌子上的書本,使勁地把煙扇走。煙一下子就躲到一邊去了,我暗喜著,剛想拿起筆做作業,結果外公又“制造”了一大群的“兵馬”對我發起“攻擊”,我加大馬力,左手拿著厚厚的書,右手還握著一疊報紙,不分青紅皂白,閉上眼睛,咬緊牙,用力地亂扇,結果卻把坐在一旁的外婆打傷了。 沒想到,外公又準備了另一批煙,我只好使出三十六計中的其中一計——走為上,逃到了臥室。 大戰,以失敗告終…… 媽媽在老家院子里種了許許多多的胡蘿卜,因為弟弟最喜歡吃胡蘿卜了。但對門王奶奶家的兔子老是來偷吃,而且還總是只吃一半留半根,糟蹋我家的胡蘿卜,所以我跟這兔子打了好長時間的官司。 你看那只小兔崽子又來偷吃了,終于被我抓了一個正著吧:那時我在屋子里看書,發現那只兔子竄進我家的院子,一溜煙地遁入蘿卜地里,我連忙放下書本,心想今天非逮到你不可,我正暗暗下決心時,那只死兔子已經吃了三根蘿卜了。我躡手躡腳地走去,可還是被兔子聽到了聲音。兔子撒腿就跑,但是吃得太飽了,肚子圓圓的,跑到那個洞邊怎么也鉆不出去了。我一下子就抓住了它,它用力掙扎想逃離我的“魔掌”。我狠狠地瞪著它,心想:如果你再亂動的話,我就把你扔掉。這兔子好像看穿了我的心思似的,果真一動也不動了,而是用它那雙紅珍珠似的眼睛,可憐巴巴地凝視著我,好像在乞求我似的:求你放了我吧,我也是因為這垂涎欲滴的胡蘿卜才忍不住來偷吃的,因為這是我的最愛。我下次再也不敢了,行行好,好嗎?看著它那副可憐且無辜的神情,讓我不由自主地松了手,并幫它開了院門。兔子回首望了我一眼,轉身蹦了出去。看著它消失的身影,讓我覺得其實它也是蠻可愛。第五篇:【熱門】大戰作文300字