單項(xiàng)選擇題

A派生出子類B,B派生出子類C,并且在Java源代碼中有如下聲明:
1.    A  a0=new  A();  
2.    A  a1 =new  B();   
3.    A  a2=new  C();   
問以下哪個(gè)說法是正確的?()

A.只有第1行能通過編譯
B.第1、2行能通過編譯,但第3行編譯出錯(cuò)
C.第1、2、3行能通過編譯,但第2、3行運(yùn)行時(shí)出錯(cuò)
D.第1行、第2行和第3行的聲明都是正確的


您可能感興趣的試卷

你可能感興趣的試題

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

以下哪項(xiàng)是接口的正確定義?()

A.A
B.B
C.C
D.D

2.單項(xiàng)選擇題

選項(xiàng)中哪一行代碼可以替換題目中//add code here而不產(chǎn)生編譯錯(cuò)誤?()

A.public abstract void method(int a);
B.constInt = constInt + 5;
C.public int method();
D.public abstract void anotherMethod() {}

4.單項(xiàng)選擇題

以下程序代碼錯(cuò)誤的是()
abstract class P{}  
class A extends P{}   
abstract class B extends P{}

A.P p=new A();
B.P p=new B();
C.A a=new A();
D.P p=new P(){void foo(){}};

5.單項(xiàng)選擇題

設(shè)有下面兩個(gè)類的定義

問:類Person和類Student的關(guān)系是()

A.包含關(guān)系
B.繼承關(guān)系
C.關(guān)聯(lián)關(guān)系
D.無關(guān)系,上述類定義有語法錯(cuò)誤

最新試題

Model是一個(gè)接口,ModelMap是一個(gè)接口實(shí)現(xiàn),作用是將model數(shù)據(jù)填充到()域。

題型:單項(xiàng)選擇題

當(dāng)客戶端form表單的enctype屬性為()時(shí),瀏覽器就會(huì)采用二進(jìn)制流的方式來處理表單數(shù)據(jù),服務(wù)器端就會(huì)對(duì)文件上傳的請(qǐng)求進(jìn)行解析處理。

題型:單項(xiàng)選擇題

配置前端控制器時(shí)<load-on-startup>1</load-on-startup>表示()。

題型:單項(xiàng)選擇題

將請(qǐng)求消息數(shù)據(jù)與后臺(tái)方法參數(shù)建立連接的過程就是SpringMVC中的()。

題型:單項(xiàng)選擇題

DispatcherServlet的全名是org.springframework.web.servlet.DispatcherServlet,它在程序中充當(dāng)著()的角色。

題型:單項(xiàng)選擇題

當(dāng)請(qǐng)求中的參數(shù)與控制器中的方法參數(shù)名不一致時(shí),可以采用()來建立聯(lián)系。

題型:單項(xiàng)選擇題

SpringMVC數(shù)據(jù)綁定的過程中,ServletRequest接收受的信息直接給()。

題型:單項(xiàng)選擇題

在批量刪除用戶的操作中,前端請(qǐng)求傳遞的都是()的用戶id,只要在后臺(tái)使用同一種數(shù)組類型的參數(shù)綁定接收,就可以在方法中通過循環(huán)數(shù)組參數(shù)的方式來完成刪除操作。

題型:單項(xiàng)選擇題

下列數(shù)據(jù)是合法的JSON數(shù)據(jù)的是()。

題型:單項(xiàng)選擇題

SpringMVC處理方法的返回類型()主要在異步請(qǐng)求時(shí)使用,它只返回?cái)?shù)據(jù),而不會(huì)跳轉(zhuǎn)視圖。

題型:單項(xiàng)選擇題