2021艾融軟件Java訓(xùn)練題10附答案_第1頁
2021艾融軟件Java訓(xùn)練題10附答案_第2頁
2021艾融軟件Java訓(xùn)練題10附答案_第3頁
2021艾融軟件Java訓(xùn)練題10附答案_第4頁
2021艾融軟件Java訓(xùn)練題10附答案_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、2021艾融軟件Java訓(xùn)練題10復(fù)制您的姓名: 填空題 *_您的部門: 單選題 *第一軟件中心第二軟件中心第七軟件中心1. 11、Spring bean 的默認(rèn)作用范圍是?() 單選題 *A.Singleton(正確答案)B.PrototypeC.SessionD.Abstract2. 12、如果一個堆棧的入棧序列是A,B,C,D,E,則堆棧的不可能輸出順序是?() 單選題 *A.EDCBAB.DECBAC.DCEAB(正確答案)D.ABCDE3. 13、多個線程可同時操作一個數(shù)據(jù),為了保證該數(shù)據(jù)的準(zhǔn)確性,可將操作該數(shù)據(jù)的部分改為 ?() 單選題 *A.同步(正確答案)B.異步C.只讀D.只

2、寫4. 15、public class Testpublic static void main(String args)List list=new ArrayList();list.add(a);list.add(b);list.add(a);Set set=new HashSet();set.add(a);set.add(b);set.add(a);System.out.println(list.size()+,+set.size(); 請問運行主要的程序會打印出的是什么( )? 單選題 *A.2,2B.2,3C.3,2(正確答案)D.3,35. 17、以下的變量定義語句中,合法的是() 單

3、選題 *A.byte=128B.boolean=nullC.long a=123L(正確答案)D.double=0.9239d6. 19、下列哪個說法是正確的()? 單選題 *A.ConcurrentHashMap使用synchronized關(guān)鍵字保證線程安全B.HashMap實現(xiàn)了Collection接口C.Array.asList方法返回java.util.ArrayList對象D.SimpleDateFormat是線程不安全的(正確答案)7. 21、.以下哪個I / O類可以附加或更新文件() 單選題 *A.RandomAccessFile()(正確答案)B.OutputStream()

4、C.DataOutputStream()D.None of the above8. 22、類Person里面有個方法sleep(),如果直接用Person.sleep(),則方法sleep前面必須用的關(guān)鍵詞是? () 單選題 *A.classB.static(正確答案)C.publicD.final9. 23、J2EE中,當(dāng)把來自客戶機的HTTP請求委托給servlet時,會調(diào)用HttpServlet的( )方法?() 單選題 *A.service(正確答案)B.dogetC.dopostD.init10. 25、下面關(guān)于Spring MVC 描述正確的是() 單選題 *A,Dispatche

5、rServlet在 Spring MVC 中是核心servlet , 它負(fù)責(zé)接收請求并將請求分發(fā)給適合的控制器B,在Spring MVC 中,可以配置多個DispatcherServletC,全部選項(正確答案)D,要使Spring MVC可用,DispatcherServlet需要在web.xml中配置11. 27、下列關(guān)于Spring特性中IoC描述錯誤的是() 單選題 *A,IoC就是指程序之間的關(guān)系由程序代碼直接操控(正確答案)B,所謂“控制反轉(zhuǎn)”是指控制權(quán)由應(yīng)用代碼轉(zhuǎn)到外部容器,即控制權(quán)的轉(zhuǎn)移C,IoC將控制創(chuàng)建的職責(zé)搬進了框架中,從應(yīng)用代碼脫離開來D,使用Spring的IoC容器時

6、只需指出組件需要的對象,在運行時Spring的IoC容器會根據(jù)XML配置數(shù)據(jù)提供給它12. 28、Spring支持的事務(wù)功能包括() 單選題 *A,事務(wù)的傳播行為B,事務(wù)回滾C,全部選項(正確答案)D,事務(wù)的隔離級別13. 29、以下哪個不是 Spring AOP 的注解() 單選題 *A,BeforeB,AroundC,BeforeReturning(正確答案)D,AfterThrowing14. 30、棧和隊列的共同點是() 單選題 *A.都是先進先出B.都是先進后出C.只允許在端點處插入和刪除元素(正確答案)D.沒有共同特點15. 31.一個對象創(chuàng)建的操作中,沒有下面的() 單選題 *A

7、、釋放內(nèi)存(正確答案)B、調(diào)用構(gòu)造方法C、分配內(nèi)存D、對象聲明16. 32.根據(jù)代碼String s = null,會拋出NullPointerException異常的()() 單選題 *A、if( (s!=null) & & (s.length()0) )B、if( (s=null) | (s.length()=0) )C、都不對D、if( (s!=null) & (s.length()0) )(正確答案)17. 33.設(shè)數(shù)組age由以下語句定義 int age=new int10; 則數(shù)組的最后一個元素的正確引用方法為() 單選題 *A、age9(正確答案)B、age10C、age0D、a

8、ge18. 38.下列代碼執(zhí)行結(jié)果正確的是?public class Test public static int a = 1;public static void main(String args) int a = 10;a+; Test.a+;Test t=new Test();System.out.println(a= + a + t.a= + t.a); 單選題 *A.a=10 t.a=3B.a=11 t.a=2(正確答案)C.a=12 t.a=1D.a=11 t.a=119. 39.下列代碼運行結(jié)果為public class Testpublic static void change

9、Str(String str)str = welcome;public static void main(String args)String str = 1234;changeStr(str);System.out.println(str); 單選題 *A.1234(正確答案)B.welcomeC.空D.不確定20. 40.以下代碼執(zhí)行結(jié)果為?String s1=new String( ” xyz ” );String s2=new String( ” xyz ” );Boolean b1=s1.equals(s2);Boolean b2=(s1=s2);System .out.print(

10、b1+ ” ” +b2); 單選題 *A.true false(正確答案)B.false trueC.true trueD.false false三、多選題(10分)21. 41、以下關(guān)于final關(guān)鍵字說法錯誤的是?() *A.final是java中的修飾符,可以修飾類、接口、抽象類、方法和屬性(正確答案)B.final修飾的類肯定不能被繼承C.final修飾的方法不能被重載(正確答案)D.final修飾的變量不允許被再次賦值22. 42、Java是一門支持反射的語言,基于反射為Java提供了豐富的動態(tài)性支持,下面關(guān)于Java反射的描述,哪些是錯誤的?() *A.Java反射主要涉及的類如C

11、lass, Method, Filed,等,他們都在java.lang.reflet包下(正確答案)B.通過反射可以動態(tài)的實現(xiàn)一個接口,形成一個新的類,并可以用這個類創(chuàng)建對象,調(diào)用對象方法C.通過反射,可以突破Java語言提供的對象成員、類成員的保護機制,訪問一般方式不能訪問的成員D.Java反射機制提供了字節(jié)碼修改的技術(shù),可以動態(tài)的修剪一個類(正確答案)E.Java的反射機制會給內(nèi)存帶來額外的開銷。例如對永生堆的要求比不通過反射要求的更多F.Java反射機制一般會帶來效率問題,效率問題主要發(fā)生在查找類的方法和字段對象,因此通過緩存需要反射類的字段和方法就能達(dá)到與之間調(diào)用類的方法和訪問類的字段

12、一樣的效率(正確答案)23. 43下列哪些操作會使線程釋放鎖資源?() *A.sleep()B.wait()(正確答案)C.join()(正確答案)D.yield()24. 44、關(guān)于鏈表,正確的是() *A.無需實現(xiàn)估計空間(正確答案)B.支持隨機訪問C.增刪不必挪動元素(正確答案)D.所需空間與線性表長度成正比,并且地址連續(xù)E.插入一個元素所需挪動元素的平均個數(shù)為n/225. 45、下面有關(guān)Java的說法正確的是:() *A.一個類可以實現(xiàn)多個接口(正確答案)B.抽象類必須有抽象方法C.protected成員在子類可見性可以修改(正確答案)D.通過super可以調(diào)用父類構(gòu)造函數(shù)(正確答案)

13、E.final的成員方法實現(xiàn)中只能讀取類的成員變量F.String是不可修改的,且java運行環(huán)境中對string對象有一個對象池保存(正確答案)四、簡單題(40分)26. 46、數(shù)據(jù)庫中有哪些鎖,select時怎么加排它鎖 填空題 *_答案解析:鎖 概念樂觀鎖 自己實現(xiàn),通過版本號悲觀鎖 共享鎖,多個事務(wù),只能讀不能寫,加 lock in share mode排它鎖 一個事務(wù),只能寫,for update行鎖 作用于數(shù)據(jù)行表鎖 作于用表27. 47、為管理業(yè)務(wù)培訓(xùn)信息,建立3個表:S(S#,SN,SD,SA)S#,SN,SD,SA分別代表學(xué)號,學(xué)員姓名,所屬單位,學(xué)員年齡C(C#,CN)C#

14、,CN分別代表課程編號,課程名稱SC(S#,C#,G) S#,C#,G分別代表學(xué)號,所選的課程編號,學(xué)習(xí)成績1.使用標(biāo)準(zhǔn)SQL嵌套語句查詢選修課程名稱為稅收基礎(chǔ)的學(xué)員學(xué)號和姓名?2.使用標(biāo)準(zhǔn)SQL嵌套語句查詢選修課程編號為C2的學(xué)員姓名和所屬單位?3.使用標(biāo)準(zhǔn)SQL嵌套語句查詢不選修課程編號為C5的學(xué)員姓名和所屬單位?4.查詢選修了課程的學(xué)員人數(shù)5.查詢選修課程超過5門的學(xué)員學(xué)號和所屬單位?填空題 *_答案解析:1.select s# ,sn from s where S# in(select S# from c,sc where c.c#=sc.c# and cn=稅收基礎(chǔ))2.select

15、 sn,sd from s,sc where s.s#=sc.s# and sc.c#=c23select sn,sd from s where s# not in(select s# from sc where c#=c5)4.select 學(xué)員人數(shù)=count(distinct s#) from sc5.select sn,sd from s where s# in(select s# from sc group by s# having count(distinct c#)5)28. 49、一個叫 team 的表,里面只有一個字段name, 一共有4 條紀(jì)錄,分別是a,b,c,d, 對應(yīng)

16、四個球?qū)?,現(xiàn)在四個球?qū)M行比賽,用一條sql 語句顯示所有可能的比賽組合. 填空題 *_答案解析:答:select , from team a, team b where 29. 一天,小趙的店里來了一位顧客,挑了20元的貨,顧客拿出50元,小趙沒零錢找不開,就到隔壁小韓的店里把這50元換成零錢,回來給顧客找了30元零錢。過一會,小韓來找小趙,說剛才的是假錢,小趙馬上給小李換了張真錢。問:在這一過程中小趙賠了多少錢? 填空題 *_答案解析:首先,顧客給了小趙50元假鈔,小趙沒有零錢,換了50元零錢,此時小趙并沒有賠,當(dāng)顧客買了20元的東西,由于50元是假鈔,此時小趙賠了20元,換回零錢后小趙又給顧客30元,此時小趙賠了20+30=50元,當(dāng)小韓來索要50元時,小趙手里還有換來的20元零錢,他再從自己的錢里拿出30元即可,此時小趙賠的錢就是50+30=80元,所以小趙一共賠了80元。30. 一個商人趕一輛馬車走50公里的路程去縣城賣50箱蘋果,一個箱子里有30個蘋果。馬車一次可以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論