• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            life02

              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              197 隨筆 :: 3 文章 :: 37 評論 :: 0 Trackbacks

            網易2007Hust游戲開發工程師筆試

            1.拼七巧板,還是比較有意思的(10分)

            2.判斷下列圖案中哪一個與其他三個不同。(10)

             


                   A                           B                            C                          D

            3.有一個隊列長一百米,有一個人從尾走到頭,再從頭走到尾,期間他的速度和隊列的速度都不變,隊列正好行進了100米,問這個人走了多少距離。(10)

             

            4.推理題。關于白帽、黑帽的,可以網上搜搜類似的。(10)

             

            5.一個文章系統,用戶登陸后輸出歡迎信息:(20)

            1.用戶注冊時間不足一個月,輸出信息A:歡迎新用戶,您還沒有發表文章,可以先熟悉一下系統,查看幫助信息。

            2.用戶注冊時間不足一個月,輸出信息B:歡迎新用戶,您已經發表了文章,不過在最初一個月發表3篇或3篇以上文章會對以后很有幫助。

            3.用戶注冊時間小于三個月,輸出信息C:用戶您好,在最初一個月后您沒有發表文章,請多多努力。

            4.用戶注冊大于三個月,輸出信息D:用戶您好,最近3個月您都未發表文章,如果長時間不發表文章,您的帳號將被凍結。

            5.其他情況輸出E:歡迎您的登陸。

             

            1)畫出流程圖

            2)寫出實現代碼,不需要定義變量類型

             

            相關函數

            GetRegisterTime(username)
             獲得用戶username的注冊時間
             
            GetNowTime()
             獲得現在時間
             
            TimeDiff(time1,time2)
             獲得time1到time2的天數
             
            AddDay(time1,day_num)
             在time1上加上天數,可以為負,得到新時間
             
            GetArticleCount(username,time1,time2)
             獲得用戶在time1和time2之間發表的文章數量
             
            Print(A)
             輸出信息A,可以將A換成B、C等等
             

            如有其他函數請自己定義并說明用途。

            6.計算概率,具體不記得了。(10)

            7.英文題目Next Number。(20)

            大意就是要根據輸入數字,輸出一個新數,要求輸出數字各個位的和加起來與原數相等。輸出的數字是大于原數的第一個數。

             

            如Input:113,output:122,Input 0050,output: 0104。

            輸入的N位數字k(0<=k<=101000,0<=N<2000)。

            設計完成函數,用偽碼實現。

             

            游戲研發工程師必做題

            1.一個游戲,角色屬性有:生命、攻擊、速度、防御、魔法,試設計一個角色的數據結構,用代碼實現。

            2.若該游戲發布了資料篇,資料篇中角色屬性添加了兩個:魔防、敏捷。現改進原設計,怎么區分老版游戲和資料篇玩家,并正確讀取。

            3.在網絡游戲中GM通常有一定特權可以對角色屬性進行修改,現有GM1,可以對角色的攻擊屬性修改,而不能對其他屬性修改,試設計系統(所有屬性都是可讀的)。GM的指令通常為以下模式://moveto x,y;移動到x,y;//kick 用戶,踢出某一用戶。

             

            2.最優打怪路線

            玩家從東往西進行,打怪只能打南北的怪,消耗的能量與怪物離玩家的距離有關,試找出一個最好的打怪路線。

            注:玩家只能水平移動,怪物均是靜止的,不移動。

             

            1)證明該路線是最佳路線

            2)代碼實現

             

            3.用戶支付

            1)某一網絡游戲用戶分為3種類型:計時用戶、包月用戶、合作用戶,合作用戶是與別的廠家合作,可能在某一段時間免費或計費與別的不同,試設計一個支付系統,支付部分代碼實現。

            2)后來又添加了一種用戶:道具收費用戶,即玩家游戲時間免費,而是通過購買游戲中道具需要錢,4種用戶運行于同一臺服務器,試改進系統。


            本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/qiluofei/archive/2007/10/20/1834263.aspx

            posted on 2009-10-15 10:42 life02 閱讀(2897) 評論(0)  編輯 收藏 引用 所屬分類: 筆試
            2021国内久久精品| 久久久久久狠狠丁香| 亚洲成av人片不卡无码久久| 亚洲国产成人久久综合碰碰动漫3d | 亚洲午夜久久久久妓女影院| 亚洲va国产va天堂va久久| 亚洲AV无码一区东京热久久| 99久久人妻无码精品系列蜜桃 | 人妻精品久久无码专区精东影业 | 国产精品久久久天天影视香蕉 | 久久无码中文字幕东京热| 91精品国产91久久综合| 精品99久久aaa一级毛片| 狠狠综合久久AV一区二区三区 | 九九久久自然熟的香蕉图片| 久久精品成人免费国产片小草| 亚洲精品乱码久久久久久蜜桃| 97久久精品无码一区二区天美| 久久这里只有精品视频99| 99久久国产热无码精品免费 | 99久久免费国产特黄| 久久国产亚洲精品| 91秦先生久久久久久久| 亚洲国产精品久久久天堂| 国产精品免费久久久久影院| 亚洲国产精品久久久天堂| 久久综合五月丁香久久激情| 香蕉久久一区二区不卡无毒影院| 国产亚洲美女精品久久久2020| 久久精品国产精品亚洲下载| 粉嫩小泬无遮挡久久久久久| 国产69精品久久久久APP下载 | 久久久久久久亚洲Av无码| 色婷婷久久综合中文久久一本| 久久九九亚洲精品| 国内精品久久人妻互换| 无码专区久久综合久中文字幕| 国内精品久久国产| 思思久久精品在热线热| 国产精品久久新婚兰兰| 97精品伊人久久大香线蕉|