C C 面試題 錯題筆記與解析

2021-10-23 11:29:22 字數 925 閱讀 1233

有定義語句:

int b;

char c[10]

;

則正確的輸入語句是______。

a.scanf("%d%s",&b,&c);

b.scanf("%d%s",&b,c);

c.scanf("%d%s",b,c);

d.scanf("%d%s",b,&c);

答案:ab

**實踐:

高階版:

2. 關於記憶體的分配與釋放,下列說法正確的是

a. c語言的記憶體分配及釋放為new/delete函式。

b. realloc呼叫形式為(型別*)realloc(*ptr,size):將ptr記憶體大小增大到size。

c. c++語言的記憶體分配及釋放函式有:malloc,calloc,realloc,free等。

d. malloc和calloc的區別是分配連續區域長度為1塊與n塊的區別

正確答案:b d

c語言筆面試題錯題解析5

1.signed char a 0xe0 unsigned int b a unsigned char c a 下面說法正確的是?a a 0 b 0 為真 b c a 為真 c b 的16進製為0xffffffe0 d 都不對 有符號數最高位為1,所以a為負數 負數原碼轉補碼是符號位不變,其他各位取...

經典C C 面試題

1.介紹一下stl,詳細說明stl如何實現vector。answer stl 標準模版庫,standard template library 它由容器演算法迭代器組成。stl有以下的一些優點 可以方便容易地實現搜尋資料或對資料排序等一系列的演算法 除錯程式時更加安全和方便 即使是人們用stl在uni...

C C 的面試題

1.new delete malloc free關係 它們都可用於申請動態記憶體和釋放記憶體。malloc 與free 是c c 語言的標準庫函式,new delete 是c 的運算子 關鍵字 注意 new delete 不是庫函式。對於非內部資料型別的物件而言,光用 maloc free 無法滿足...