7道嵌入(ru)式基(ji)礎(chu)面(mian)試題
時(shi)間:2016-05-24 來源(yuan):未知
1、if (x % 2) {
return x - 1;
} else {
return x;
}
將上面邏輯代碼用表達式(shi):return x & -2; 替代,以下說(shuo)法中不正確的是( )
A.計算機的補(bu)碼表示使得兩段代碼等價
B.用(yong)第二段代碼(ma)執行起來會更快一些
C.這段代碼只適(shi)用于x為正數的情況
D.第(di)一段代碼(ma)更適合閱讀
參考答案:C
2、用邊界值分析法,假定1
A.X=1,X=2,X=9,X=10
B.X=2,X=9
C.X=1,X=10
D.X=1,X=5,X=6,X=10
參考答案:A
3、JUnit主要(yao)用來(lai)完成什(shen)么(me)
A.發送HTTP請求(qiu)
B.建立TCP連接
C.集成測(ce)試
D.單元測試
參考答案:D
4、()設計模式將抽(chou)象部分(fen)與它的實現部分(fen)相分(fen)離
A.Singleton(單例)
B.Bridge(橋接)
C.Composite(組(zu)合)
D.Facade(外觀(guan))
參考答案:B
5、一(yi)個棧(zhan)的(de)入棧(zhan)序(xu)(xu)列是(shi)A、B、C、D、E,則(ze)棧(zhan)的(de)不可(ke)能輸(shu)出序(xu)(xu)列是(shi)
A.DCEAB
B.ABCDE
C.EDCBA
D.DECBA
參(can)考答案(an):A
6、下面(mian)有關java和c++的(de)描述,錯誤(wu)的(de)是(shi)
A.java是一(yi)次(ci)編寫多處(chu)運行,c++是一(yi)次(ci)編寫多處(chu)編譯
B.c++和java支持多重(zhong)繼(ji)承
C.Java不支持操作符(fu)重(zhong)載,操作符(fu)重(zhong)載被(bei)認為是c++的突出特(te)征
D.java沒(mei)有(you)函數指(zhi)(zhi)針機制,c++支持函數指(zhi)(zhi)針
參考答案:B
7、可移(yi)(yi)植(zhi)性指軟件(jian)從(cong)一(yi)個運行環境下轉移(yi)(yi)到(dao)另一(yi)環境下的難易程序。為提高軟件(jian)的可移(yi)(yi)植(zhi)性應注意哪(na)些
A.使(shi)用方便性
B.簡潔性
C.可靠性
D.設備不(bu)依賴性
參考答案:D

