嵌入式(shi)開發(fa)筆試題(ti) 精選的面試題(ti)(含(han)答案)
時(shi)間:2016-05-11 來源:未知(zhi)
1、設struct
{ short a;
char b;
float c;
}cs;
則sizeof(cs)的值是
A.4
B.5
C.6
D.7
參考答案:D
2、一下關于“深拷貝”說法正確的是(shi)
A.會(hui)拷(kao)貝動(dong)態分(fen)配的成員對象
B.會拷貝成員數據的(de)值
C.會拷貝靜(jing)態(tai)分配的成(cheng)員(yuan)對象
D.B和(he)C都對
參考(kao)答(da)案:A
3、public class Test{
public int add(int a,int b){
try {
return a+b;
}
catch (Exception e) {
System.out.println("catch語(yu)句塊");
}
finally{
System.out.println("finally語(yu)句塊");
}
return 0;
}
public static void main(String argv[]){
Test test =new Test();
System.out.println("和是:"+test.add(9, 34));
}
}
以上代碼運行(xing)結果是
A.catch語句塊(kuai)
和是:43
B.編譯異常
C.finally語句塊(kuai)
和是:43
D.和(he)是:43
finally語句塊(kuai)
參考答案:C
4、Linux系(xi)統中某(mou)個(ge)可執行文件屬于root并且有(you)setid,當一個(ge)普通用(yong)戶(hu)(hu)mike運行這個(ge)程序時,產(chan)生的(de)進程的(de)有(you)效(xiao)用(yong)戶(hu)(hu)和實(shi)際用(yong)戶(hu)(hu)分別是
A.root rooy
B.root mike
C.mike root
D.mike mike
E.deamon mike
F.mike deamon
參考答案:B
5、以下選項錯誤的是
A.UDP是不可靠服務
B.主動關閉的(de)一端(duan)會出現TIME_WAIT狀態
C.服務(wu)端(duan)編程(cheng)會調(diao)用(yong)listen(),客戶端(duan)會調(diao)用(yong)bind()
D.TCP建立和關(guan)閉連接(jie)都只(zhi)需要三次(ci)握手
參考答案:D
6、位示圖的用處是(shi)
A.主存空間的共享(xiang)
B.文件的(de)保護和加密(mi)
C.磁盤空間的(de)管(guan)理
D.文件目錄的查(cha)找
參考答案:C
7、關(guan)于內存(cun)對齊的問(wen)題以及sizof()的輸出
參考(kao)答案(an):編(bian)譯器自動對齊(qi)的(de)(de)原(yuan)因(yin):為了(le)提高程序的(de)(de)性能,數據結(jie)構(尤(you)其是棧)應(ying)該盡可能地在自然(ran)邊界(jie)上對齊(qi)。原(yuan)因(yin)在于(yu),為了(le)訪(fang)問(wen)(wen)未對齊(qi)的(de)(de)內存(cun),處理器需要(yao)作兩(liang)次(ci)內存(cun)訪(fang)問(wen)(wen);然(ran)而,對齊(qi)的(de)(de)內存(cun)訪(fang)問(wen)(wen)僅需要(yao)一(yi)次(ci)訪(fang)問(wen)(wen)。

