嵌入式面試題(含答案),面試題對于考官來說是必須而且有效的方法,所以工程師們準備好了嗎?以下是小編為大家提供某公司部分面試題,希望對工程師們有幫助!
一、選擇題
1、當內網內沒有條件建立dns服務器,又不想用IP訪問網站,應配置什么文件
A.hosts
B.sysconfig
C.network
D.hostname
參考答案:A
2、下述程序執行后的輸出結果是
#include
main()
{
int x='f';
printf("%c\n",'a'+(x-'a'+1));
}
A.g
B.h
C.i
D.j
參考答案:A
3、以下哪些方式/命令不可以查看某IP是否可達?
A.telnet
B.ping
C.tracert
D.top
參考答案:D
4、數組定義為" int a [ 4 ] ; ",表達式 ( ) 是錯誤的。
A.*a
B.a [ 0 ]
C.a
D.a++
參考答案:D
5、int main(){fork()||fork();}共創建幾個進程:_____
A.1
B.2
C.3
D.4
E.5
F.6
參考答案:C
6、下列各個錯誤中,哪一個不屬于編譯錯誤
A.改變 x 原值 3 為 5 ,寫作" x==5 ;"
B.花括號不配對
C.復合語句中的后一條語句后未加分號
D.變量有引用、無定義
參考答案:A
7、采用多路復用I/O監聽3個套接字的數據時,如果套接字描述符分別是:5,17,19,則
select(int maxfd,struct fd_set* rdset,NULL,NULL)
中的maxfd應取為()
A.4
B.20
C.5
D.9
參考答案:B
8、設#define N 3
#define Y(n) ((N+1)*n)
則表達式2*(N+Y(5+1))的值是
A.42
B.48
C.54
D.出錯
參考答案:B
二、解答題
1、寫一語句實現x是否為2的若干次冪的判斷。
參考答案:!(X)&(X-1)
2、已知一個數組table,用一個宏定義,求出數據的元素個數。
參考答案:#define NTBL #define NTBL (sizeof(table)/sizeof(table[0])