精選軟件工程師面(mian)試(shi)題(含(han)答案)
							時間(jian):2016-03-01      來源:未知 
							1、類Test1定義(yi)如下:
public class Test1{//1
public float aMethod(float a,float b){}//2
//3
}//4
哪種(zhong)方法插入行(xing)3是不合(he)法的。
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、已知(zhi)數(shu)組(zu)D的定義(yi)是int D[4][8];,現在需要把(ba)這個數(shu)組(zu)作為實(shi)參傳遞給一(yi)個函數(shu)進(jin)行處(chu)理。下列說(shuo)明(ming)匯總可(ke)以(yi)作為對(dui)應的形參變量說明的是()。
A.int D[4][]
B.int *s[8]
C.int(*s)[8]
D.int D[][8]
參考答案(an):CD
3、下面(mian)有(you)關java和c++的(de)描述,錯(cuo)誤的(de)是?
A.java是(shi)一次(ci)(ci)編寫多處運行,c++是(shi)一次(ci)(ci)編寫多處編譯
B.c++和java支持多重(zhong)繼承
C.Java不支持操(cao)作符重載,操(cao)作符重載被認(ren)為是c++的(de)突(tu)出特征
D.java沒有函數指針(zhen)機制,c++支持(chi)函數指針(zhen)
參考(kao)答案:B
4、接口的(de)作(zuo)用是:
A.減小堆(dui)大小
B.契約式設(she)計以封裝實現
C.實現抽象工廠模(mo)式
D.使抽象類具化
參考(kao)答案: B
5、在重新(xin)啟動(dong)Linux系統(tong)的(de)(de)同(tong)時把內存(cun)中的(de)(de)信息寫入硬(ying)盤,應使(shi)用()命令實(shi)現
A.#shutdown -r now
B.#halt
C.#reboot
D.#init3
參(can)考答案:A
6、可(ke)維護性(xing)的(de)特性(xing)中,相(xiang)互矛盾的(de)是(shi)()
A.可理解性與可測試性
B.效率與(yu)可修(xiu)改(gai)性
C.可(ke)修改(gai)性和可(ke)理(li)解性
D.可理解性與可讀(du)性
參(can)考答案:B
7、同(tong)源策略是瀏覽器的安全(quan)基石,但(dan)互聯網(wang)業務往往需(xu)要實現(xian)跨域通(tong)信,以下哪(na)一種方案可(ke)以實現(xian)跨域?()
A.CSP
B.AJAX
C.Oauth
D.CORS
參考答案(an):D
8、如果我們可(ke)以通(tong)過覆蓋率檢測來判(pan)斷我們是否對所有的路徑都(dou)進行(xing)了測試,但是仍然可(ke)能存在未被檢測出來(lai)的(de)缺陷,原因是()
A.全部選(xuan)項
B.程(cheng)序可能因為缺(que)某些(xie)路徑而存在問題
C.窮舉路徑的測試可能不好暴露(lu)數據敏感的錯誤(wu)
D.就算窮舉路徑測試也(ye)不能保證程(cheng)序(xu)符合需求
參考答(da)案(an):A

