嵌入式面試題合集(ji) 掌握它 so easy!
時間:2017-01-12 來源:未知(zhi)
嵌入式面試(shi)題是大多名企考驗工程師(shi)能力的重要(yao)標準,所以,面試(shi)題對(dui)我們(men)來說很(hen)重要(yao),下(xia)面為(wei)大家分享企業常考面試(shi)題,面試(shi)題不(bu)再(zai)是你的軟肋,拿下(xia)它so easy!(試(shi)題下(xia)方附有答案噢~)
1、以(yi)下不屬于tcp連接斷開的狀態是?
A TIME_WAIT
B FIN_WAIT_1
C SYNC_SENT
D FIN_WAIT_2
2、在(zai)xdm的配置(zhi)(zhi)目錄中(zhong),哪個(ge)文件(jian)用(yong)(yong)來設置(zhi)(zhi)在(zai)用(yong)(yong)戶通(tong)過(guo)xdm登錄后自(zi)動起(qi)動的應用(yong)(yong)程(cheng)序?
A The Xsession file
B The Xsetup_0 file
C The Xstart_up file
D The GiveConsole file
3、請問經過表達(da)式a = 5 ? 0 : 1的運算,變(bian)量a的終(zhong)值是?
A 5
B 1
C 0
D true
4、已知關(guan)(guan)系R(F,G,H,I,J)及其上的函數(shu)相關(guan)(guan)性集合(he),F=(F->G,J->F,HJ->I),該關(guan)(guan)系的候(hou)選關(guan)(guan)鍵字(zi)是(shi):
A FJ
B HJ
C HI
D IJ
5、下列數據(ju)結構(gou)中,能夠(gou)按照“先(xian)進后出”原則(ze)存(cun)取數據(ju)的是( )。
A 循環隊列
B 棧
C 隊列
D 二叉樹
6、有這(zhe)么一(yi)段程序:
public class Test{
public String name="abc";
public static void main(String[] args){
Test test=new Test();
Test testB=new Test();
System.out.println(test.equals(testB)+","+test.name.equals(testB.name));
}
}
請問以上程序執行的結果是()
A true,true
B true,false
C false,true
D false,false
7、已知輸入序列(lie)為abcd經過輸出受限的雙(shuang)向隊列(lie)后能得(de)到(dao)的輸出序列(lie)有()(多(duo)選)
A dacb
B cadb
C dbca
D bdac
E 以上(shang)答案都不對
8、下面(mian)哪(na)些特性可能(neng)導致代碼(ma)體積膨脹:(多選)
A 宏定義
B 模板
C 內聯函數
D 遞歸
9、給(gei)定如下C程序(xu):
typedef struct node_s{
int item;
struct node_s* next;
}node_t;
node_t* reverse_list(node_t* head)
{
node_t* n=head;
head=NULL;
while(n){
_________
}
return head;
}
空白處填入以(yi)下(xia)哪(na)項能實現該函數的功能?
A node_t* m=head; head=n; head->next=m; n=n->next;
B node_t* m=n; n=n->next; m->next=head; head=m;
C node_t* m=n->next; n->next=head; n=m; head=n;
D head=n->next; head->next=n; n=n->next;
10、int main(){
int a;float b,c;
scanf("%2d%3f%4f",&a,&b,&c);
printf("\na=%d,b=%d,c=%f\n",a,b,c);
}
若(ruo)運行(xing)時從(cong)鍵盤(pan)上輸(shu)入9876543210l,則上面程序(xu)的輸(shu)出(chu)結果是
A a=98,b=765,c=4321.000000
B a=98,b=0,c=0.000000
C a=98,b=765.000000,c=4321.000000
D a=98,b=765.0,c=4321.0
11、關于 Linux 系統(tong)上(shang)同一個(ge)程序(xu)的多(duo)個(ge)進程實例共享一個(ge) TCP 監聽端口的說法, 哪個(ge)不(bu)正確?
A 每個進(jin)程都使用 SO_REUSEPORT 選項,然(ran)后(hou)綁定(ding)同一個地址和(he)端(duan)口(kou)
B 每個進程分別綁(bang)定(ding)不同的網卡地址的同一端口
C 第一個進程先綁定到(dao)監聽(ting)地址端口, 然后 fork 子進程共享(xiang)使用
D 每個(ge)進(jin)程(cheng)分別綁(bang)定一次, 但只有(you)后(hou)一個(ge)調用的(de)進(jin)程(cheng)才能收到數據
12、變量z執行結果是()
int a=5, b=6, c=12;
int z= (a * b -c ) / a;
A 6
B 3
C 4
D 5
參考答案:1~5:CBCBB 6~10C BD ABC B B 11、12:DB

