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