當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式招聘 > 嵌入式面試題 > 嵌入式崗位中C語(yǔ)言面試題
C語(yǔ)言乃嵌入式開(kāi)發(fā)之根本,所以很多公司招人C語(yǔ)言是核心測(cè)試的,看似很基礎(chǔ),但是如果這些你都答不出來(lái)。能成功受聘的可能性非常小。因此我覺(jué)得這些題可以嘗試做做看。
1、 解釋C語(yǔ)言關(guān)鍵字extern、static的含義。
2、 解釋C語(yǔ)言關(guān)鍵字volatile、const的含義。
3、舉例說(shuō)明typedef和define的用法。
4、語(yǔ)句for( ;1 ;)有什么問(wèn)題?它是什么意思?
5、do……while和while……do有什么區(qū)別?
6、請(qǐng)寫出下列代碼的輸出內(nèi)容
#include
main()
{
int a,b,c,d;
a=10;
b=a++;
c=++a;
d=10*a++;
printf("b,c,d:%d,%d,%d",b,c,d);
return 0;
}
答:
7、設(shè)有以下說(shuō)明和定義:(32位編譯器情況下)
typedef union {long i; int k[5]; char c;} DATE;
struct data { int cat; DATE cow; double dog;} too;
DATE max;
則語(yǔ)句 printf("%d",sizeof(struct date)+sizeof(max));的執(zhí)行結(jié)果是:_______
8、下面是51單片機(jī)小系統(tǒng)電路圖,試分析該電路結(jié)構(gòu)以及實(shí)現(xiàn)原理?
9、談?wù)剠R編語(yǔ)言、C和C++三種語(yǔ)言在嵌入式開(kāi)發(fā)中的區(qū)別和特點(diǎn)?簡(jiǎn)述你對(duì)嵌入式概念的理解?
10、列舉常見(jiàn)的嵌入式操作系統(tǒng)和單片機(jī)?簡(jiǎn)要介紹你以前做過(guò)的項(xiàng)目,在項(xiàng)目中用過(guò)什么處理器和操作系統(tǒng),實(shí)現(xiàn)什么功能以及關(guān)鍵技術(shù)。