當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式招聘 > 嵌入式面試題 > 嵌入式面試題合集 掌握它 so easy!
嵌入式面試題是大多名企考驗(yàn)工程師能力的重要標(biāo)準(zhǔn),所以,面試題對(duì)我們來說很重要,下面為大家分享企業(yè)常考面試題,面試題不再是你的軟肋,拿下它so easy!(試題下方附有答案噢~)
1、以下不屬于tcp連接斷開的狀態(tài)是?
A TIME_WAIT
B FIN_WAIT_1
C SYNC_SENT
D FIN_WAIT_2
2、在xdm的配置目錄中,哪個(gè)文件用來設(shè)置在用戶通過xdm登錄后自動(dòng)起動(dòng)的應(yīng)用程序?
A The Xsession file
B The Xsetup_0 file
C The Xstart_up file
D The GiveConsole file
3、請(qǐng)問經(jīng)過表達(dá)式a = 5 ? 0 : 1的運(yùn)算,變量a的終值是?
A 5
B 1
C 0
D true
4、已知關(guān)系R(F,G,H,I,J)及其上的函數(shù)相關(guān)性集合,F(xiàn)=(F->G,J->F,HJ->I),該關(guān)系的候選關(guān)鍵字是:
A FJ
B HJ
C HI
D IJ
5、下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照“先進(jìn)后出”原則存取數(shù)據(jù)的是( )。
A 循環(huán)隊(duì)列
B 棧
C 隊(duì)列
D 二叉樹
6、有這么一段程序:
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));
}
}
請(qǐng)問以上程序執(zhí)行的結(jié)果是()
A true,true
B true,false
C false,true
D false,false
7、已知輸入序列為abcd經(jīng)過輸出受限的雙向隊(duì)列后能得到的輸出序列有()(多選)
A dacb
B cadb
C dbca
D bdac
E 以上答案都不對(duì)
8、下面哪些特性可能導(dǎo)致代碼體積膨脹:(多選)
A 宏定義
B 模板
C 內(nèi)聯(lián)函數(shù)
D 遞歸
9、給定如下C程序:
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;
}
空白處填入以下哪項(xiàng)能實(shí)現(xiàn)該函數(shù)的功能?
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);
}
若運(yùn)行時(shí)從鍵盤上輸入9876543210l,則上面程序的輸出結(jié)果是
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、關(guān)于 Linux 系統(tǒng)上同一個(gè)程序的多個(gè)進(jìn)程實(shí)例共享一個(gè) TCP 監(jiān)聽端口的說法, 哪個(gè)不正確?
A 每個(gè)進(jìn)程都使用 SO_REUSEPORT 選項(xiàng),然后綁定同一個(gè)地址和端口
B 每個(gè)進(jìn)程分別綁定不同的網(wǎng)卡地址的同一端口
C 第一個(gè)進(jìn)程先綁定到監(jiān)聽地址端口, 然后 fork 子進(jìn)程共享使用
D 每個(gè)進(jìn)程分別綁定一次, 但只有后一個(gè)調(diào)用的進(jìn)程才能收到數(shù)據(jù)
12、變量z執(zhí)行結(jié)果是()
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