當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式招聘 > 嵌入式面試題 > 精選軟件工程師面試題(含答案)
1、類Test1定義如下:
public class Test1{//1
public float aMethod(float a,float b){}//2
//3
}//4
哪種方法插入行3是不合法的。
A.public int aMethod(int a,int b){}
B.private float aMethod(int a,int b,int c){}
C.public float aMethod(float a,float b){}
D.public float aMethod(float a,float b,float c){}
參考答案:C
2、已知數(shù)組D的定義是int D[4][8];,現(xiàn)在需要把這個(gè)數(shù)組作為實(shí)參傳遞給一個(gè)函數(shù)進(jìn)行處理。下列說明匯總可以作為對應(yīng)的形參變量說明的是()。
A.int D[4][]
B.int *s[8]
C.int(*s)[8]
D.int D[][8]
參考答案:CD
3、下面有關(guān)java和c++的描述,錯(cuò)誤的是?
A.java是一次編寫多處運(yùn)行,c++是一次編寫多處編譯
B.c++和java支持多重繼承
C.Java不支持操作符重載,操作符重載被認(rèn)為是c++的突出特征
D.java沒有函數(shù)指針機(jī)制,c++支持函數(shù)指針
參考答案:B
4、接口的作用是:
A.減小堆大小
B.契約式設(shè)計(jì)以封裝實(shí)現(xiàn)
C.實(shí)現(xiàn)抽象工廠模式
D.使抽象類具化
參考答案: B
5、在重新啟動(dòng)Linux系統(tǒng)的同時(shí)把內(nèi)存中的信息寫入硬盤,應(yīng)使用()命令實(shí)現(xiàn)
A.#shutdown -r now
B.#halt
C.#reboot
D.#init3
參考答案:A
6、可維護(hù)性的特性中,相互矛盾的是()
A.可理解性與可測試性
B.效率與可修改性
C.可修改性和可理解性
D.可理解性與可讀性
參考答案:B
7、同源策略是瀏覽器的安全基石,但互聯(lián)網(wǎng)業(yè)務(wù)往往需要實(shí)現(xiàn)跨域通信,以下哪一種方案可以實(shí)現(xiàn)跨域?()
A.CSP
B.AJAX
C.Oauth
D.CORS
參考答案:D
8、如果我們可以通過覆蓋率檢測來判斷我們是否對所有的路徑都進(jìn)行了測試,但是仍然可能存在未被檢測出來的缺陷,原因是()
A.全部選項(xiàng)
B.程序可能因?yàn)槿蹦承┞窂蕉嬖趩栴}
C.窮舉路徑的測試可能不好暴露數(shù)據(jù)敏感的錯(cuò)誤
D.就算窮舉路徑測試也不能保證程序符合需求
參考答案:A