判斷題?當(dāng)你創(chuàng)建自定義的異常類時(shí),應(yīng)該從C++標(biāo)準(zhǔn)庫中的exception 類繼承,從而可以使用exception 類中的which()函數(shù)。

您可能感興趣的試卷

你可能感興趣的試題

1.多項(xiàng)選擇題

對(duì)于如下函數(shù)模板,正確的調(diào)用方式包括()

A.maxValue(’A’,’\n’,"\n");
B.maxValue(3.0,3.1,-5);
C.maxValue(1,1.0,’a’);
D.maxValue("Hello","World","!");

2.多項(xiàng)選擇題在函數(shù)模板中,泛型T 可以作為()

A.函數(shù)的返回值類型
B.函數(shù)參數(shù)的類型
C.函數(shù)的局部變量的類型
D.函數(shù)的名字

3.多項(xiàng)選擇題?關(guān)于元編程和泛型編程說法正確的有()

A.C++中的泛型編程是通過元編程實(shí)現(xiàn)的
B.泛型編程是指編寫能處理各種數(shù)據(jù)類型的程序
C.C++中,模板編程既可以指元編程,也可以指泛型編程
D.元編程是編寫能夠生成、修改或者處理其它程序的程序

4.多項(xiàng)選擇題在函數(shù)中使用泛型的優(yōu)點(diǎn)有()

A.使程序運(yùn)行更快
B.使程序易于維護(hù)
C.節(jié)省內(nèi)存
D.減少程序員所需編寫的代碼行數(shù)

5.多項(xiàng)選擇題關(guān)于異常處理的流程,以下說法正確的是()

A.try塊中的throw語句拋出了一個(gè)異常,那么這個(gè)異常會(huì)被緊隨其后的catch塊捕獲并處理
B.如果某個(gè)try塊中的代碼拋出了一個(gè)異常,那么在這個(gè)異常被捕獲之前的所有語句都會(huì)被跳過
C.如果某個(gè)函數(shù)執(zhí)行時(shí)拋出了一個(gè)異常,這個(gè)函數(shù)中沒有捕獲該異常,那么這個(gè)函數(shù)結(jié)束時(shí),該異常也就自動(dòng)消失了
D.如果某個(gè)try塊中有throw語句,那么執(zhí)行throw語句后,該try塊中throw語句之后的所有語句都會(huì)被跳過