單選題: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...