當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式招聘 > 嵌入式面試題 > 某企業(yè)的嵌入式面試題(一)
1、ANSI字符串以什么結(jié)尾?
2、用預(yù)處理指令#define 聲明一個常數(shù),用以表明1年中有多少秒(忽略閏年問題)。
3、在C語言中,局部變量能否和全局變量重名?若能,如何引用全局變量;若不能,請說明原因。
4、簡述宏定義中使用do{}while(0)的好處。(4分)#define MACRO_NAME(para) do{macro content}while(0)
5、用變量a給出下面的定義
a) 一個整型數(shù)(An integer)
b) 一個指向整型數(shù)的指針(A pointer to an integer)
c) 一個指向指針的指針,它指向的指針是指向一個整型數(shù)(A pointer to a pointer to an integer)
d) 一個有10個整型數(shù)的數(shù)組(An array of 10 integers)
e) 一個有10個指針的數(shù)組,該指針是指向一個整型數(shù)的(An array of 10 pointers to integers)
f) 一個指向有10個整型數(shù)數(shù)組的指針(A pointer to an array of 10 integers)
6、int (* (*f)(int, int))(int) 表示的是什么?
7、heap與stack的區(qū)別。
8、數(shù)組和鏈表的區(qū)別,棧和隊列的區(qū)別。
9、define與typedef數(shù)據(jù)類型定義的區(qū)別。
10、__cdecl、__stdcall調(diào)用約定的區(qū)別。
11、關(guān)鍵字volatile有什么含意,并給出三個不同的例子。
12、什么是BSP?
13、簡述Bootloader的作用。
14、請簡單描述多任務(wù)操作系統(tǒng)是如何實(shí)現(xiàn)任務(wù)調(diào)度的?
15、在嵌入式系統(tǒng)中,影響代碼執(zhí)行效率的主要因素有哪些?
16、建立TCP需要多少次握手。
17、雙聲道中,采用8KHz的采樣頻率、16bit的PCM編碼,則存儲一秒鐘的信號數(shù)據(jù)量有多大?