• <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>

            HyJune的專欄

            Linux From Scratch

              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              10 隨筆 :: 11 文章 :: 6 評論 :: 0 Trackbacks
            from: http://hi.baidu.com/liutingrex/blog/item/bf206e099a368eaa2eddd4b1.html

            1、要把c語言的基礎打實

            2、理解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)待續……

            上次說了說關于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的技術優點是何?



            posted on 2008-06-17 17:32 martin0501 閱讀(498) 評論(0)  編輯 收藏 引用 所屬分類: 6. 面試題集錦
            模特私拍国产精品久久| 无遮挡粉嫩小泬久久久久久久| 亚洲AV无码久久| 久久婷婷五月综合97色一本一本 | 久久精品无码专区免费| 久久精品中文字幕一区| 久久国产欧美日韩精品免费| 欧美精品乱码99久久蜜桃| 久久午夜无码鲁丝片| 精品久久久久国产免费 | 精品一久久香蕉国产线看播放| 久久国产综合精品五月天| 亚洲AV日韩AV天堂久久| 久久国产精品免费| 久久超碰97人人做人人爱| 久久久亚洲精品蜜桃臀| 国产精品久久久久久久久| 亚洲精品乱码久久久久久不卡| 亚洲国产欧美国产综合久久| 久久久人妻精品无码一区| 久久91精品国产91久久户| 久久久久国产精品嫩草影院| 99久久国产亚洲高清观看2024| 狠狠色综合网站久久久久久久高清 | 久久综合九色综合欧美就去吻| 久久人人爽人人爽人人片AV不| 综合久久一区二区三区| 欧美777精品久久久久网| 久久久国产精品亚洲一区| 久久人人超碰精品CAOPOREN| 69久久精品无码一区二区| 少妇人妻88久久中文字幕| 偷窥少妇久久久久久久久| 久久综合伊人77777麻豆| 精品久久久久中文字| 青青草国产成人久久91网| 97精品伊人久久大香线蕉app| 久久精品亚洲中文字幕无码麻豆| 99久久精品免费看国产一区二区三区 | 欧美激情精品久久久久久| 久久人人爽人人澡人人高潮AV |