摩托羅拉部分C 面試題

2022-01-21 23:08:10 字數 791 閱讀 7338

1.介紹一下stl,詳細說明stl如何實現vector。

2.如果用vc開發程式,常見這麼幾個錯誤,c2001,c2005,c2011,這些錯誤的原因是什麼。

3.繼承和委派有什麼分別,在決定使用繼承或者委派的時候需要考慮什麼。

4.指標和引用有什麼分別;如果傳引用比傳指標安全,為什麼?如果我使用常量指標難道不行嗎?

5.引數傳遞有幾種方式;實現多型引數傳遞採用什麼方式,如果沒有使用某種方式原因是什麼;

6.結合乙個專案說明你怎樣應用設計模式的理念。

7.介紹一下你對設計模式的理解。(這個過程中有很多很細節的問題隨機問的)

和c定義結構的分別是什麼。

9.建構函式可否是虛汗數,為什麼?析構函式呢,可否是純虛的呢?

10,拷貝建構函式相關問題,深拷貝,淺拷貝,臨時物件等。

11.結合1個你認為比較能體現oop思想的專案,用uml來描述。(最好這個專案繼承,多型,虛函式都有體現)這個問題大概會佔面試時間的一半,並且會問很多問題,一不小心可能會被問住)。

12。基類的有1個虛函式,子類還需要申明為virtual嗎?為什麼。

也可以通過精心封裝某些函式功能實現重用,那c++的類有什麼優點嗎,難道僅僅是為實現重用。

特點是什麼,如何實現多型?畫出基類和子類在記憶體中的相互關係。

15.為什麼要引入抽象基類和純虛函式?

16.介紹一下模板和包容器。如何實現?(也許會讓你當場舉例實現)

17.你如何理解mvc。簡單舉例來說明其應用。

18,多重繼承如何消除向上繼承的二義性。

大體記得就是這些,想起來會繼續補充。

摩托羅拉面試經歷 技術類職位

發信人 fishbao 包子 第一次去東三環的大公司面試,感覺特神聖,東三環較之中關村,除了樓高,車好,美女的質量和數量今天著實也讓我開眼了,以前只聞其名,今天有幸親見,不禁嘆服。對不起,扯遠了,只是想表明一下自己的性別。今天的服裝比較失敗,短褲 涼鞋 文化衫,作晚上出來納涼散布狀。9 00到達,人...

華碩面試題 C 部分

一 基本知識 1 寫出以下類derived的建構函式的定義,使其aa和bb的值分別為i 和j,其基類的成員a的值為k.class base class derived public base 2 指出下列程式中錯誤,並改正 include include class string string vo...

華數面試題 C 部分

一 基本知識 1 寫出以下類derived的建構函式的定義,使其aa和bb的值分別為i 和j,其基類的成員a的值為k.class base class derived public base 2 指出下列程式中錯誤,並改正 include include class string string vo...