多項選擇題
A.引用成員B.布爾類型成員C.常量成員D.沒有默認構造函數的類類型成員
對于如下代碼:說法正確的是()
A.circle指針所指向的地址是堆區(qū)的地址B.調用了3次Circle的默認構造函數C.circle指針所指向的地址是棧區(qū)的地址D.調用了3次Circle的析構函數
單項選擇題
A.getter函數的返回值類型B.數據域成員的類型C.構造函數的返回值類型D.setter函數的參數類型
以下類模板成員函數定義正確的是()
A.AB.BC.CD.D
對于以下代碼,編譯器會生成幾個函數模板的實例?()
A.1B.4C.3D.2
A.重新拋出異常的throw語句可以放在try{}塊中B.當catch語句無法處理它所捕獲的異常時,它可以將該異常重新拋出C.catch所在的函數想要通知它的調用者發(fā)生了一個異常時,該catch塊中可以將捕獲到的異常重新拋出D.重新拋出異常的throw語句需要放在catch{}塊中
A.logic_errorB.bad_exceptionC.runtime_errorD.bad_cast
A.intB.int *C.stringD.exception
下述代碼中,statement應該如何寫才能使得程序輸出1?()
A.float iB.int iC.unsigned int iD.exception i
對于代碼:說法錯誤的是()
A.對象v1和v2所在內存位置不同,但是他們的值是相同的B.調用了Vec2D的有參構造函數C.調用了Vec2D的賦值運算符函數D.調用了Vec2D的拷貝構造函數
關于Vec2D類中重載的+運算符,對于代碼:說法正確的是()
A.其它三個說法都不對B.通過對象r2調用了重載的+運算符C.通過對象r1調用了重載的+運算符D.通過cout 返回的對象調用了重載的+運算符