單項選擇題

類Teacher和Student是類Person的子類;     
Person p;     
Teacher t;     
Student s;  
//p, t and s are all non-null.  
if(t instanceof Person) { s = (Student)t; }    
最后一句語句的結(jié)果是:()

A. 將構(gòu)造一個Student對象;
B. 表達(dá)式是合法的;
C. 表達(dá)式是錯誤的;
D. 編譯時正確,但運行時錯誤。


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題

給出下面代碼:

哪些行將引起錯誤?()

A. 第3行
B. 第6行
C. 第7行
D. 第8行

2.多項選擇題MAX_LENGTH是int型public成員變量, 變量值保持為常量100,用簡短語句定義這個變量。()

A. public int MAX_LENGTH=100;
B. final int MAX_LENGTH=100;
C. final public int MAX_LENGTH=100;
D. public final int MAX_LENGTH=100.

3.單項選擇題

下列代碼哪幾行會出錯:()

A. line 4
B. line 6
C. line 7
D. line 8

4.單項選擇題下列哪些語句關(guān)于內(nèi)存回收的說明是正確的?()

A.程序員必須創(chuàng)建一個線程來釋放內(nèi)存;
B.內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存
C.內(nèi)存回收程序允許程序員直接釋放內(nèi)存
D.內(nèi)存回收程序可以在指定的時間釋放內(nèi)存對象

5.單項選擇題

給出下面代碼:

那個語句是正確的?()

A.編譯時將產(chǎn)生錯誤;
B.編譯時正確,運行時將產(chǎn)生錯誤;
C.輸出零;
D.輸出空。