嵌入式(shi)崗位中C語言面試(shi)題(ti)
時間:2015-09-21 來源:未知
C語(yu)(yu)言乃嵌(qian)入式(shi)開發之根本,所以很多公司招人C語(yu)(yu)言是核心測試(shi)的,看似很基礎,但是如(ru)果這些(xie)你都(dou)答不出來。能成功受聘的可能性非常小。因(yin)此我覺得這些(xie)題可以嘗試(shi)做做看。
1、 解釋(shi)C語言關鍵字extern、static的(de)含義。
2、 解釋C語言關(guan)鍵字volatile、const的含義(yi)。
3、舉例說明typedef和define的用法。
4、語句(ju)for( ;1 ;)有什(shen)么問題?它是(shi)什(shen)么意思(si)?
5、do……while和while……do有什么(me)區別?
6、請寫出下列代碼的輸出內容
#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、設有以下說明和定義:(32位編譯器情況下)
typedef union {long i; int k[5]; char c;} DATE;
struct data { int cat; DATE cow; double dog;} too;
DATE max;
則語句(ju) printf("%d",sizeof(struct date)+sizeof(max));的執行結果(guo)是:_______
8、下面是51單片機小系統電(dian)路圖,試分析該電(dian)路結構以及(ji)實現原理(li)?
9、談談匯編(bian)語言(yan)、C和(he)C++三種語言(yan)在嵌入(ru)式開發中的(de)(de)區別和(he)特點?簡述你對(dui)嵌入(ru)式概念(nian)的(de)(de)理解?
10、列舉常見的嵌入式操作(zuo)系(xi)統和單(dan)片機?簡要介紹你以前做過的項(xiang)(xiang)目,在項(xiang)(xiang)目中用過什(shen)么處(chu)理器和操作(zuo)系(xi)統,實現什(shen)么功能(neng)以及關鍵(jian)技術。