C語言之所以命名為C,是因為 C語言源自 Ken Thompson 發明的 B語言,而 B語言則源自BCPL語言。下面就由本站小編為大家介紹一下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?
C遊戲開發筆試題篇2
1什麼是頭文件依賴?你注意過這些問題嗎?你注意過編譯的時間嗎?你怎麼改進編譯時間?
2 什麼是面向對象?你在哪些方面用過面向對象?帶來了什麼好處?又有什麼弊端?
3什麼是接口編程,他帶來了什麼好處?適用於什麼地方?
4 什麼是設計模式?使用設計模式有什麼好處?列舉你使用過的設計模式知識:
1 一寸山河一寸血,___________。是_____説的。
2 抗戰歷時____年,最多百分之____的土地淪陷,軍民傷亡____。
C遊戲開發筆試題篇3
1 村子中有50個人,每人有一條狗。在這50條狗中有病狗(這種病不會傳染)。於是人們就要找出病狗。每個人可以觀察其他的49條狗,以判斷它們是否生病,只有自己的狗不能看。觀察後得到的結果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要槍斃自己的狗,而且每個人只有權利槍斃自己的狗,沒有權利打死其他人的狗。第一天,第二天都沒有槍響。到了第三天傳來一陣槍聲,問有幾條病狗,如何推算得出?
2 P先生、Q先生都具有足夠的推理能力。這天,他們正在接受推理面試。
他們知道桌子的抽屜裏有如下16張撲克牌:
紅桃 A、Q、4
黑桃 J、8、4、2、7、3
草花 K、Q、5、4、6
方塊 A、5
約翰教授從這16張牌中挑出一張牌來,並把這張牌的點數告訴P先生,把這張牌的花色告訴Q先生。
這時,約翰教授問P先生和Q先生:你們能從已知的點數或花色中推知這張牌是什麼牌嗎?
P先生:“我不知道這張牌。”
Q先生:“我知道你不知道這張牌。”
P先生:“現在我知道這張牌了。”
Q先生:“我也知道了。”3 樓高100層,你有2個玻璃球,在某一層n層扔下玻璃球會碎,而低於n層則玻璃球不會碎。
1)你會選擇在第幾層扔第一個玻璃球來得到最少的嘗試次數?
2)假如沒有電梯,每次都要上樓下樓,你會選擇第幾層扔第一個玻璃球來得到最短的路程(爬上爬下的樓層)?
Copyright ©2024 萬佳範文網 All Rights Reserved.