- 相關(guān)推薦
2016年java二級考試試題
1.下面有關(guān)java的一些細(xì)節(jié)問題,描述錯誤的是?
A.構(gòu)造方法不需要同步化
B.一個子類不可以覆蓋掉父類的同步方法
C.定義在接口中的方法默認(rèn)是public的
D.容器保存的是對象的引用
2.在Java中,以下關(guān)于方法重載和方法重寫描述正確的是()
A.方法重載和方法的重寫實(shí)現(xiàn)的功能相同
B.方法重載出現(xiàn)在父子關(guān)系中,方法重寫是在同一類中
C.方法重載的返回值類型必須一致,參數(shù)項必須不同
D.方法重寫的返回值類型必須相同或相容。(或是其子類)
3.在JAVA中,下面關(guān)于String類和StringBuffer類的描述正確的是那一個?
A.StringBuffer類的對象調(diào)用toString()方法將轉(zhuǎn)換為String類型
B.兩個類都有append()方法
C.可以直接將字符串“test”賦值給聲明的Stirng類和StringBuffer類的變量
D.兩個類的實(shí)例的值都能夠被改變
4.下面有關(guān)List接口、Set接口和Map接口的描述,錯誤的是?
A.他們都繼承自Collection接口
B.List是有序的Collection,使用此接口能夠精確的控制每個元素插入的位置
C.Set是一種不包含重復(fù)的元素的Collection
D.Map提供key到value的映射。一個Map中不能包含相同的key,每個key只能映射一個value
5.下面有關(guān)spring的依賴注入,說法錯誤的是?
A.依賴注入通常有如下兩種:設(shè)值注入和構(gòu)造注入:
B.構(gòu)造注入可以在構(gòu)造器中決定依賴關(guān)系的注入順序,優(yōu)先依賴的優(yōu)先注入
C.當(dāng)設(shè)值注入與構(gòu)造注入同時存在時,先執(zhí)行構(gòu)造注入,再執(zhí)行設(shè)值注入
D.設(shè)值注入是指IoC容器使用屬性的setter方法來注入被依賴的實(shí)例。這種注入方式比較簡單、直觀
6.下面不屬于HttpServletRequest接口完成功能的是?
A.讀取cookie
B.讀取HTTP頭
C.設(shè)定響應(yīng)的content類型
D.讀取路徑信息
7.從以下哪一個選項中可以獲得Servlet的初始化參數(shù)?
A.Servlet
B.ServletContext
C.ServletConfig
D.GenericServlet
8.下列關(guān)于java抽象類的說法哪個正確?
A.某個抽象類的父類是抽象類,則這個子類必須重載父類的所有抽象方法
B.接口和抽象類是同一回事
C.可以用抽象類直接去實(shí)例化創(chuàng)建對象
D.一個類只能繼承一個抽象類
9.下面關(guān)于spring和struts2的描述,錯誤的是?
A.spring mvc的入口是filter,而struts2是servlet
B.spring mvc是基于方法的設(shè)計,而struts2是基于類的設(shè)計
C.struts2有以自己的interceptor機(jī)制,spring mvc用的是獨(dú)立的AOP方式
D.spring mvc的方法之間基本上獨(dú)立的,獨(dú)享request response數(shù)據(jù),struts2所有Action變量是共享的
10.關(guān)于JAVA的垃圾回收機(jī)制,下面哪些結(jié)論是正確?
A.程序可以任意指定釋放內(nèi)存的時間
B.JAVA程序不能依賴于垃圾回收的時間或者順序
C.程序可明確地標(biāo)識某個局部變量的引用不再被使用
D.程序可以顯式地立即釋放對象占有的內(nèi)存
11.一般用()創(chuàng)建InputStream對象,表示從標(biāo)準(zhǔn)輸入中獲取數(shù)據(jù),用()創(chuàng)建OutputStream對象,表示輸出到標(biāo)準(zhǔn)輸出設(shè)備中。
A.System.in System.out
B.System.out System.in
C.System.io.in System.io.out
D.System.io.out System.io.in
12.關(guān)鍵字()表明一個對象或變量的引用在初始化后不能被修改。
A.private
B.final
C.static
D.沒有這種關(guān)鍵字
13.下面有個hibernate延遲加載,說法錯誤的是?
A.Hibernate2延遲加載實(shí)現(xiàn):a)實(shí)體對象 b)集合(Collection)
B.Hibernate3 提供了屬性的延遲加載功能
C.get支持延遲加載,load不支持延遲加
D.hibernate使用Java反射機(jī)制,而不是字節(jié)碼增強(qiáng)程序來實(shí)現(xiàn)透明性
14.下面哪一項不屬于優(yōu)化Hibernate所鼓勵的?
A.使用單向一對多關(guān)聯(lián),不使用雙向一對多
B.不用一對一,用多對一取代
C.配置對象緩存,不使用集合緩存
D.繼承類使用顯式多態(tài)
15.關(guān)于struts框架,下面那些說法是正確的?
A.Struts中無法完成上傳功能
B.Struts框架基于MVC模式
C.Struts框架容易引起流程復(fù)雜、結(jié)構(gòu)不清晰等問題
D.Struts可以有效地降低項目的類文件數(shù)目
16.在Struts框架中如果要使用Validation作驗證的話,需要使用以下哪個Form?
A.ActionForm
B.ValidatorActionForm
C.ValidatorForm
D.DynaValidatorActionForm
17.關(guān)于Spring MVC的核心控制器DispatcherServlet的作用,以下說法錯誤的是( )?
A.它負(fù)責(zé)接收HTTP請求
B.加載配置文件
C.實(shí)現(xiàn)業(yè)務(wù)操作
D.初始化上下應(yīng)用對象ApplicationContext
18.在 myjsp.jsp 中,關(guān)于下面的代碼說法錯誤的是: ( )
A.該頁面可以使用 exception 對象
B.該頁面發(fā)生異常會轉(zhuǎn)向 error.jsp
C.存在 errorPage 屬性時,isErrorPage 是默認(rèn)為 false
D.error.jsp 頁面一定要有isErrorPage 屬性且值為 true
19.Java中equal和==的區(qū)別是什么?
public class Test1{
public static void main(String args[]){
String a="1234";
String b="1234";
String c = new String("1234");
A.true
false
true
B.true
true
false
C.true
false
false
D.true
true
true
20.下面屬于JSP內(nèi)置對象的是?(多選)
A.out對象
B.response對象
C.application對象
D.page對象
相關(guān)文章推薦:
5.2016年計算機(jī)二級JAVA上機(jī)試題及答案
7.2016計算機(jī)二級java考試上機(jī)模擬試題及答案
【java二級考試試題】相關(guān)文章:
Java考試格林模擬試題10-22
華為JAVA考試試題11-01
java考試試題及答案10-25
java認(rèn)證考試試題及答案07-21
2017年java考試模擬試題05-31