模板及異常(小題)

2021-10-07 13:18:12 字數 1387 閱讀 8975

單選題:

2-1

現有宣告:

template

class

test

;

則以下哪乙個宣告不可能正確。( a )

a.test a;

b.test < int> a;

c.test < float> a;

d.test< test < int> > a;

2-2關於函式模板,描述錯誤的是。 ( a )

a.函式模板必須由程式設計師例項化為可執行的函式模板

b.函式模板的例項化由編譯器實現

c.乙個類定義中,只要有乙個函式模板,則這個類是類模板

d.類模板的成員函式都是函式模板,類模板例項化後,成員函式也隨之例項 化

2-3下列的模板說明中,正確的是。 ( c )

a.template < typename t1, t2 >

b.template < class t1, t2 >

c.template < typename t1, typename t2 >

d.template ( typedef t1, typedef t2 )

2-4假設有函式模板定義如下:

template

max( t a, t b ,t &c)

下列選項正確的是( b )。

a.int x, y; char z ;max( x, y, z ) ;

b.double x, y, z ;max( x, y, z ) ;

c.int x, y; float z ;max( x, y, z );

d.float x; double y, z;max( x, y, z ) ;

2-5關於類模板,描述錯誤的是。 ( a )

a.乙個普通基類不能派生類模板

b.類模板可以從普通類派生,也可以從類模板派生

c.根據建立物件時的實際資料型別,編譯器把類模板例項化為模板類

d.函式的類模板引數需生成模板類並通過建構函式例項化

2-6建立類模板物件的例項化過程為。 ( c )

a.基類-派生類

b.建構函式-物件

c.模板類-物件

d.模板類-模板函式

2-7下列關於異常的描述中,錯誤的是( a )。

a.編譯錯屬於異常,可以丟擲

b.執行錯屬於異常

c.硬體故障也可當異常丟擲

d.只要是程式設計者認為是異常的都可當異常丟擲

2-8c++處理異常的機制是由( b )3部分組成。

a.編輯、編譯和執行

b.檢查、丟擲和捕獲

c.編輯、編譯和捕獲

d.檢查、丟擲和執行

Spring模板異常

寫了乙個authcontroller的介面,執行至方法結束,本以為成功了,但是spring卻給了乙個模板無法渲染的異常提示。template might not exist or might not be accessible by anyof the configured template res...

模板與異常處理

1 已知下列主函式 int main 宣告求3個數中最小者的函式模板,並寫出呼叫此函式模板的完整程式。include using namespace std template t min t a,t b,t c int main 2 編寫乙個求任意型別陣列中最大元素和最小元素的程式,要求將求最大元素...

Python之異常及異常處理

在python中,萬物皆物件.所以異常在python中也是物件.當程式無法正常執行 時,就會丟擲乙個異常,程式就會執行回溯 traceback 來終止程式.但有時候這並 不是我們想要看到的,程式需要繼續執行下去,這時候就需要對異常進行處理.捕捉異常可以使用try except語句。try excep...