當前位置:才華齋>IT認證>SUN認證>

2016年java二級考試試題

SUN認證 閱讀(7.84K)

1.下面有關java的一些細節問題,描述錯誤的是?

2016年java二級考試試題

A.構造方法不需要同步

B.一個子類不可以覆蓋掉父類的同步方法

C.定義在介面中的方法預設是public的

D.容器儲存的是物件的引用

2.在Java中,以下關於方法過載和方法重寫描述正確的是()

A.方法過載和方法的重寫實現的功能相同

B.方法重載出現在父子關係中,方法重寫是在同一類中

C.方法過載的返回值型別必須一致,引數項必須不同

D.方法重寫的返回值型別必須相同或相容。(或是其子類)

3.在JAVA中,下面關於String類和StringBuffer類的描述正確的是那一個?

ngBuffer類的物件呼叫toString()方法將轉換為String型別

B.兩個類都有append()方法

C.可以直接將字串“test”賦值給宣告的Stirng類和StringBuffer類的變數

D.兩個類的例項的值都能夠被改變

4.下面有關List介面、Set介面和Map介面的描述,錯誤的是?

A.他們都繼承自Collection介面

是有序的Collection,使用此介面能夠精確的控制每個元素插入的位置

是一種不包含重複的元素的Collection

提供key到value的對映。一個Map中不能包含相同的key,每個key只能對映一個value

5.下面有關spring的依賴注入,說法錯誤的是?

A.依賴注入通常有如下兩種:設值注入和構造注入:

B.構造注入可以在構造器中決定依賴關係的注入順序,優先依賴的優先注入

C.當設值注入與構造注入同時存在時,先執行構造注入,再執行設值注入

D.設值注入是指IoC容器使用屬性的setter方法來注入被依賴的例項。這種注入方式比較簡單、直觀

6.下面不屬於HttpServletRequest介面完成功能的是?

A.讀取cookie

B.讀取HTTP頭

C.設定響應的content型別

D.讀取路徑資訊

7.從以下哪一個選項中可以獲得Servlet的初始化引數?

let

letContext

letConfig

ricServlet

8.下列關於java抽象類的說法哪個正確?

A.某個抽象類的`父類是抽象類,則這個子類必須過載父類的所有抽象方法

B.介面和抽象類是同一回事

C.可以用抽象類直接去例項化建立物件

D.一個類只能繼承一個抽象類

9.下面關於spring和struts2的描述,錯誤的是?

ng mvc的入口是filter,而struts2是servlet

ng mvc是基於方法的設計,而struts2是基於類的設計

ts2有以自己的interceptor機制,spring mvc用的是獨立的AOP方式

ng mvc的方法之間基本上獨立的,獨享request response資料,struts2所有Action變數是共享的

10.關於JAVA的垃圾回收機制,下面哪些結論是正確?

A.程式可以任意指定釋放記憶體的時間

程式不能依賴於垃圾回收的時間或者順序

C.程式可明確地標識某個區域性變數的引用不再被使用

D.程式可以顯式地立即釋放物件佔有的記憶體

11.一般用()建立InputStream物件,表示從標準輸入中獲取資料,用()建立OutputStream物件,表示輸出到標準輸出裝置中。

12.關鍵字()表明一個物件或變數的引用在初始化後不能被修改。

ate

l

ic

D.沒有這種關鍵字

13.下面有個hibernate延遲載入,說法錯誤的是?

rnate2延遲載入實現:a)實體物件 b)集合(Collection)

rnate3 提供了屬性的延遲載入功能

支援延遲載入,load不支援延遲加

rnate使用Java反射機制,而不是位元組碼增強程式來實現透明性

14.下面哪一項不屬於優化Hibernate所鼓勵的?

A.使用單向一對多關聯,不使用雙向一對多

B.不用一對一,用多對一取代

C.配置物件快取,不使用集合快取

D.繼承類使用顯式多型

15.關於struts框架,下面那些說法是正確的?

ts中無法完成上傳功能

ts框架基於MVC模式

ts框架容易引起流程複雜、結構不清晰等問題

ts可以有效地降低專案的類檔案數目

16.在Struts框架中如果要使用Validation作驗證的話,需要使用以下哪個Form?

onForm

datorActionForm

datorForm

ValidatorActionForm

17.關於Spring MVC的核心控制器DispatcherServlet的作用,以下說法錯誤的是( )?

A.它負責接收HTTP請求

B.載入配置檔案

C.實現業務操作

D.初始化上下應用物件ApplicationContext

18.在 中,關於下面的程式碼說法錯誤的是: ( )

A.該頁面可以使用 exception 物件

B.該頁面發生異常會轉向

C.存在 errorPage 屬性時,isErrorPage 是預設為 false

頁面一定要有isErrorPage 屬性且值為 true

中equal和==的區別是什麼?

public class Test1{

public static void main(String args[]){

String a="1234";

String b="1234";

String c = new String("1234");

false

true

true

false

false

false

true

true

20.下面屬於JSP內建物件的是?(多選)

物件

onse物件

ication物件

物件