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、已知數組D的定義是int D[4][8];,現在需要把這個數組作為實參傳遞給一個函數進行處理。下列說明匯總可以作為對應的形參變量說明的是()。
A.int D[4][]
B.int *s[8]
C.int(*s)[8]
D.int D[][8]
參考答案:CD
3、下面有關java和c++的描述,錯誤的是?
A.java是一次編寫多處運行,c++是一次編寫多處編譯
B.c++和java支持多重繼承
C.Java不支持操作符重載,操作符重載被認為是c++的突出特征
D.java沒有函數指針機制,c++支持函數指針
參考答案:B
4、接口的作用是:
A.減小堆大小
B.契約式設計以封裝實現
C.實現抽象工廠模式
D.使抽象類具化
參考答案: B
5、在重新啟動Linux系統的同時把內存中的信息寫入硬盤,應使用()命令實現
A.#shutdown -r now
B.#halt
C.#reboot
D.#init3
參考答案:A
6、可維護性的特性中,相互矛盾的是()
A.可理解性與可測試性
B.效率與可修改性
C.可修改性和可理解性
D.可理解性與可讀性
參考答案:B
7、同源策略是瀏覽器的安全基石,但互聯網業務往往需要實現跨域通信,以下哪一種方案可以實現跨域?()
A.CSP
B.AJAX
C.Oauth
D.CORS
參考答案:D
8、如果我們可以通過覆蓋率檢測來判斷我們是否對所有的路徑都進行了測試,但是仍然可能存在未被檢測出來的缺陷,原因是()
A.全部選項
B.程序可能因為缺某些路徑而存在問題
C.窮舉路徑的測試可能不好暴露數據敏感的錯誤
D.就算窮舉路徑測試也不能保證程序符合需求
參考答案:A