日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mfc常见面试题

發布時間:2024/8/23 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mfc常见面试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://www.mianwww.com/html/2014/05/21208.html


理解c++語言中一些概念以及它們之間的區別(需要深刻理解):


(1)局部變量全局變量靜態變量 const常量寄存器變量宏定義的常量 static變量

注:包括它們的內存分配區域,作用域,初始化等等

(2)理解malloc與new之間的區別,以及free與delete之間區別

(3)內聯函數與宏定義的區別,它們各有什么優點

(4)內存分配有哪幾種形式?分別為何?區別是什么?對編譯速度影響是何?

(4)理解什么是重載、覆蓋、隱藏,區別是何?可否舉例?

(5)什么是多態?舉個例子試試

(6)struct 和class有什么區別?c語言中的struct 和c++中的struct一樣么?有什么區別?

(7)說說什么是野指針?野指針什么情況下出現?(沒有初始化,delete后沒有賦值為NULL)

(8)你熟悉預編譯指令么?條件編譯是用來做什么的?你會寫么?

(9)sizeof()這個函數你理解么?你能說出各種變量類型在win 32 下的值么?

(10)關于string這個類你理解么?會寫它的構造函數,析構函數,拷貝構造函數,賦值函數么?會寫strcpy嗎?

(11)知道斷言ASSERT()怎么樣么?一定要常用。它是函數還是宏?為什么不能是函數?

(12)懂什么是鏈表么?會鏈表的一些基本操作么?

(13)明白隊列,雙鏈表,循環鏈表,棧是怎么回事?會寫這些類。

(14)一定要知道二叉樹的遍歷有幾種,一定要會寫用遞歸的方式來遍歷它們。

(15)在一個字符串中,你能計算里邊“數字字符”的個數么?

(16)知道sizeof(Type*)=4嗎?注:win32下

(17)int array[5]= {}; sizeof(array)=?

int Fuction(int a[])

{

return sizeof(a);

}

Fuction(array)=?

(18)你知道函數不能返回棧指針么?

(19)知道局部變量為什么比全局變量快么?

(20)知道為什么要人為寫拷貝構造函數么?

×××××××××××××××××××××××××××××××××××××××××××××××××××

從21條開始屬于難點

(21)會用c語言實現重載與繼承么?

(22)能說出幾種排序方法?它們的區別和各自的優點是什么?知道什么是內排序什么是外排序么?

(23)知道什么是struct中的對齊么?

(24)extern c‘ 是干什么的?

(25)內存管理你懂多少?(包括內存泄漏,野指針知識,非法調用,內存溢出等)

(26)malloc返回什么?怎么用?

(27)待續……
3 .上次說了說關于c、c++的一些重點,現在說一些關于MFC中經常考的東西(有些也不是專屬于MFC,但我們現在經常在MFC中用到,像ActiveX ,COM,動態鏈接庫的東西),其實在筆試考試中,MFC的東西考的很少,單位都注重c的基礎是否扎實,面向對象思想是否理解的深刻。

1)說說mfc中的類繼承圖的基本框架,這個題我被考過。

2)說說CView類的子類都有什么。

3)DLL的三種調用形式。

4)說說onpaint()和ondraw()的關系。

5)說說CView類與CDocument的關系(重要)。

6)說SendMessage()與PostMessage()的區別。

7)簡述COM技術。

8)說說讀寫一個文件怎么來完成,分別用c,c++,MFC三種庫函數來編寫代碼。

9)說說二進制文件和文本文件之間區別,舉例子,會嗎?

10).net的技術優點是何?

總結

以上是生活随笔為你收集整理的mfc常见面试题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。