C 初級開發面試題

2021-10-08 08:31:27 字數 770 閱讀 8779

針對c++小白,本人準備了一些問題(手動滑稽)

//開始

1、先做乙個自我介紹吧;

2、有沒有用c++做過專案?有用過c++的哪些功能?

//c++

3、c++記憶體分配有幾種方式

4、你在寫**的時候是如何分配記憶體的?如何釋放?new 和 malloc的區別?

5、有用過標準庫嗎?用過哪些容器?容器的區別和適用場景?vector是怎麼實現動態擴容的?list和vector區別及適用場景,map,hashmap查詢時間複雜度,底層實現

6、什麼是多型?

7、智慧型指標

8、現在要動態建立乙個陣列來存字串"abcdef",陣列至少要多大?strlen的返回值是多少?

9、位元組對齊

struct

struct

sizeof();多少個位元組

10、析構函式是否可以申明為虛函式?

11、建構函式可以是虛函式嗎

//專案

12、有用過tcp嗎?http呢?tcp和http協議的關係?

13、如何利用tcp收發資料的呢?

14、執行緒同步方法哪幾種

15、有用過mfc、qt嗎?

16、有做過帶介面的程式開發嗎?比如乙個按鈕點了之後很耗時,你怎麼做

C語言開發面試題

以下是題主參加的一家偏向linux平台開發的公司軟體崗位筆試題,分享原題,後面附上題主91分的部分參 v 一 8分 請問一下程式輸出什麼結果?char getstr void char p hellow world return p void test void char str null str ...

前端開發面試題

基礎題 1.談一談你對bootstrap的柵格布局的理解。2.談一談你對mvvm的理解。3.es6的展開運算子有使用過嗎?有什麼用處?4.let和var const的區別是什麼?5.最近有了解前端的發展嗎?有沒有學習什麼最新的前端技術?6.sessionstorage localstorage和co...

軟體開發面試題

1 10棵樹,種五行,每行四顆樹,怎麼種?2 乙個房間有三個開關,分別控制另乙個房間的三盞燈,每個房間只進去一次怎麼判斷三個開關分別控制的是哪盞燈。3 兩個盲人分別買了兩雙黑襪子和兩雙藍襪子放在了同乙個籃子裡,他們走的時候兩個人依然分別拿的是兩雙黑襪子和兩雙藍襪子,他們是如何分的。4 生公尺煮成了熟...