當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式招聘 > 嵌入式面試題 > 嵌入式面試題 經(jīng)典解答題!
一、選擇題
1、算術(shù)運(yùn)算符,賦值運(yùn)算符和關(guān)系運(yùn)算符的運(yùn)算優(yōu)先級按從高到低依次為
A.算術(shù)運(yùn)算、賦值運(yùn)算、關(guān)系運(yùn)算
B.算術(shù)運(yùn)算、關(guān)系運(yùn)算、賦值運(yùn)算
C.關(guān)系運(yùn)算、賦值運(yùn)算、算術(shù)運(yùn)算
D.關(guān)系運(yùn)算、算術(shù)運(yùn)算、賦值運(yùn)算
參考答案:B
2、下面有關(guān)文件系統(tǒng)元數(shù)據(jù)的描述,說法錯(cuò)誤的是?
A.元數(shù)據(jù)指用來描述一個(gè)文件的特征的系統(tǒng)數(shù)據(jù),諸如訪問權(quán)限、文件擁有者以及文件數(shù)據(jù)塊的分布信息等等
B.我們可以使用stat命令來查看文件更多的元數(shù)據(jù)信息
C.Unix/Linux系統(tǒng)允許,多個(gè)文件名指向同一個(gè)inode號碼
D.文件A和文件B的inode號碼雖然不一樣,但是文件A的內(nèi)容是文件B的路徑。讀取文件A時(shí),系統(tǒng)會自動將訪問者導(dǎo)向文件B,這是文件A就稱為文件B的"硬鏈接"
參考答案:D
3、若定義了char ch[]={″abc\0def″},*p=ch;則執(zhí)行printf(″%c″,*p+4);語句的輸出結(jié)果是
A.def
B.d
C.e
D.0
參考答案:C
4、Linux下通過哪個(gè)命令怎么查看中斷?
A.cat /proc/ioports
B.cat /proc/interrupts
C.cat /proc/kcore
D.cat /proc/kms
參考答案:B
5、若變量已正確定義,表達(dá)式( j=3 , j++ )的值是
A.3
B.4
C.5
D.0
參考答案:A
6、下列哪一項(xiàng)是manifest 文件的功能
A.都是
B.聲明要求的低API級別
C.聲明要求的用戶權(quán)限的級別
D.記錄程序中使用的Activity等資源
參考答案:A
7、遇到下列哪種情況時(shí)需要把進(jìn)程移到前臺?
A.進(jìn)程正在運(yùn)行一個(gè)與用戶交互的Activity ,它的onResume()方法被調(diào)用
B.進(jìn)程有一正在運(yùn)行的BroadcastReceiver,它的onReceive()方法正在執(zhí)行
C.進(jìn)程有一個(gè)Service,并且在Service的某個(gè)回調(diào)函數(shù)(onCreate()、onStart()、或onDestroy())內(nèi)有正在執(zhí)行的代碼
D.所有選項(xiàng)均正確
E.進(jìn)程有一個(gè)Service,該Service對應(yīng)的Activity正在與用戶交互
參考答案:D
8、關(guān)于廣播以下陳述正確的是( ).
A.廣播接收器只能在配置文件中注冊
B.廣播接收器注冊后不能注銷
C.廣播接收器只能接收自定義的廣播消息
D.廣播接收器可以在Activity中單獨(dú)注冊與注銷
參考答案:D
二、解答題
1、如何判別一個(gè)數(shù)是unsigned。
參考答案: #define issignal(x) ((x>=0 && ~x>=0) ? 1:0) //為1是無符號 為0有符號
2、已知一個(gè)數(shù)組table,用一個(gè)宏定義,求出數(shù)據(jù)的元素個(gè)數(shù)。
參考答案:#define NTBL #define NTBL (sizeof(table)/sizeof(table[0])