<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>創業指南>職場>筆試題>

        C++網絡游戲程序員筆試題

        時間: 護托1061 分享

          C++由于過度的復雜性,以及與unix的文化相抵觸,在unix/linux領域受到很多著名人士(比如Linux之父linus torvalds與著名黑客Eric S. Raymond)的強烈批評與抵制。下面就由學習啦小編為大家介紹一下C++網絡游戲程序員筆試題的文章,歡迎閱讀。

          C++網絡游戲程序員筆試題篇1

          1 請寫代碼打印100之內的素數,講求效率(請做你的解法的效率分析)

          2 求m,n的最大公約數

          3 輸入10個字符串,打印出其中重復的字符串以及重復的次數

          4 請畫圖例(UML最好),給出windows下的文件目錄的設計模式

          5 用OO表示狼吃羊羊吃草

          問答題:

          1 什么是subversion?它與vss,cvs的區別在哪?或者有什么優勢?

          2 什么是wiki,關于程序項目的wiki你使用過哪些?wiki對你有什么幫助嗎?wiki與程序文擋的差別在哪?

          3 什么是tdd?你使用過嗎?tdd的關鍵在哪?跟傳統的單元測試相比,有什么優越性?

          4 什么是單元測試?你用過哪些單元測試工具?他們的區別和好處各有哪些?你主要傾向于哪一種?

          5 什么是編程規范?你傾向于什么樣的規范?他的好處在哪?

          6 什么是mfc?你經常使用那些mfc類?那么為什么很多人不主張使用mfc?

          7 什么是頭文件依賴?你注意過這些問題嗎?你注意過編譯的時間嗎?你怎么改進編譯時間?

          8 什么是面向對象?你在哪些方面用過面向對象?帶來了什么好處?又有什么弊端?

          9 什么是接口編程.com,他帶來了什么好處?適用于什么地方?

          10 什么是設計模式?使用設計模式有什么好處?列舉你使用過的設計模式

          后面還有一道文學詩歌,一道歷史常識題以及三道邏輯推理題。

          C++網絡游戲程序員筆試題篇2

          1. “引用”與指針的區別是什么?

          指針通過某個指針變量指向一個對象后,對它所指向的變量間接操作。程序中使用指針,程序的可讀性差;而引用本身就是目標變量的別名,對引用的操作就是對目標變量的操作。此外,就是上面提到的對函數傳ref和pointer的區別。

          2. 什么時候需要“引用”?

          流操作符<<和>>、賦值操作符=的返回值、拷貝構造函數的參數、賦值操作符=的參數、其它情況都推薦使用引用。

          C++網絡游戲程序員筆試題篇3

          1. New delete 與malloc free 的聯系與區別?

          答案:都是在堆(heap)上進行動態的內存操作。用malloc函數需要指定內存分配的字節數并且不能初始化對象,new 會自動調用對象的構造函數。delete 會調用對象的destructor,而free 不會調用對象的destructor.

          2. #define DOUBLE(x) x+x ,i = 5*DOUBLE(5); i 是多少?

          答案:i 為30.

          3. 有哪幾種情況只能用intialization list 而不能用assignment?

          答案:當類中含有const、reference 成員變量;基類的構造函數都需要初始化表。

          4. C++是不是類型安全的?

          答案:不是。兩個不同類型的指針之間可以強制轉換(用reinterpret cast)。C#是類型安全的。

          5. main 函數執行以前,還會執行什么代碼?

          答案:全局對象的構造函數會在main 函數之前執行。

          6. 描述內存分配方式以及它們的區別?

          1) 從靜態存儲區域分配。內存在程序編譯的時候就已經分配好,這塊內存在程序的整個運行期間都存在。例如全局變量,static 變量。

          2) 在棧上創建。在執行函數時,函數內局部變量的存儲單元都可以在棧上創建,函數執行結束時這些存儲單元自動被釋放。棧內存分配運算內置于處理器的指令集。

          3) 從堆上分配,亦稱動態內存分配。程序在運行的時候用malloc 或new 申請任意多少的內存,程序員自己負責在何時用free 或delete 釋放內存。動態內存的生存期由程序員決定,使用非常靈活,但問題也最多。

          7.struct 和 class 的區別

          答案:struct 的成員默認是公有的,而類的成員默認是私有的。struct 和 class 在其他方面是功能相當的。

          從感情上講,大多數的開發者感到類和結構有很大的差別。感覺上結構僅僅象一堆缺乏封裝和功能的開放的內存位,而類就象活的并且可靠的社會成員,它有智能服務,有牢固的封裝屏障和一個良好定義的接口。既然大多數人都這么認為,那么只有在你的類有很少的方法并且有公有數據(這種事情在良好設計的系統中是存在的!)時,你也許應該使用 struct 關鍵字,否則,你應該使用 class 關鍵字。

          8.當一個類A 中沒有生命任何成員變量與成員函數,這時sizeof(A)的值是多少,如果不是零,請解釋一下編譯器為什么沒有讓它為零。(Autodesk)

          答案:肯定不是零。舉個反例,如果是零的話,聲明一個class A[10]對象數組,而每一個對象占用的空間是零,這時就沒辦法區分A[0],A[1]…了。

          9. 在8086 匯編下,邏輯地址和物理地址是怎樣轉換的?(Intel)

          答案:通用寄存器給出的地址,是段內偏移地址,相應段寄存器地址*10H+通用寄存器內地址,就得到了真正要訪問的地址。

        3157705 主站蜘蛛池模板: 国产精品猎奇系列在线观看| 另类欧美日韩| 亚洲中文字幕aⅴ天堂| 欧美最猛性xxxxx国产一二区品| a级毛片无码免费真人| 亚洲AV一二三区成人影片| 99这里只有精品| 国产人成激情视频在线观看 | 日韩一区精品视频一区二区| 国产精品国产精品国产专区| 久久久久免费看成人影片| 99爱在线精品免费观看| 人妻少妇久久精品一区二区| 欧美一区二区三区在线可观看| 在线日韩日本国产亚洲| 国产午夜福利片在线观看| 蜜臀98精品国产免费观看| 一级片黄色一区二区三区| 国产综合一区二区三区麻豆 | 国产精品七七在线播放| 中文字幕乱码十国产乱码| 亚洲激情av一区二区三区| 18禁精品一区二区三区| 日韩国产成人精品视频| 亚洲一区二区精品偷拍| 国产中文成人精品久久久| 九九电影网午夜理论片| 人妻丝袜无码专区视频网站| 久久亚洲精品人成综合网| 国产无遮挡吃胸膜奶免费看| 大地资源免费视频观看| 中文一级毛片| 国产乱色国产精品免费视频 | 亚洲精品一区二区动漫| 草裙社区精品视频播放| 日本国产一区二区三区在线观看| 狠狠躁日日躁夜夜躁欧美老妇| 成人特黄特色毛片免费看| 精品亚洲国产成人蜜臀av| 女人的天堂av在线播放| 韩国午夜理伦三级|