技術能力考試試卷級_第1頁
技術能力考試試卷級_第2頁
技術能力考試試卷級_第3頁
技術能力考試試卷級_第4頁
技術能力考試試卷級_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

JAVA技術能力考試1級課程名稱JAVA語言課程號MJ01考試時間90分鐘考試方法(閉)卷(共7頁)(本試卷滿分100分,60分合格,答案請寫在答題卡上)一、選擇題(含單選題和多選題,每題3分,共60分)在每小題列出四個備選項中只有1個或多個是符合題目要求,多選題已用*標識出來,請將其答案填寫在題后括號內,錯選或未選均無分。1、下列相關對象哪一個說法是正確,請選出1個正確答案。(C)A.對象是能夠對其進行實例化從而得到類東西B.對象是類實例C.對象是一個藍本,據此能夠創建抽象具體實現D.對象是指向屬性引用*2、下列哪幾項是保留關鍵字。(ABCDE)publicB.staticC.voidD.mainE.StringF.Args3、哪一個說法是正確?(AB)A.在JAVA語言中,new和delete都是關鍵詞B.在JAVA語言中,try、catch和thrown都是關鍵詞C.在JAVA語言中,return、goto和default都是關鍵詞D.在JAVA語言中,exit、class和while都是關鍵詞4、JAVA中哪種整型取值范圍恰好為-(-231)~(231-1),,請選出1個正確答案。(A)A.number型B.short型C.int型D.long型5、試圖編譯、運行以下類會有什么后果?(D)publicclassAssigment{publicstaticvoidmain(String[]args){inta,b,c;b=10;a=b=c=20;Systemout.println(a);}}請選出1個正確答案。A.代碼無法被編譯,因為編譯器會認為賦值語句a=b=c=20;中變量c還未初始化B.代碼無法被編譯,因為賦值語句a=b=c=20;是非法C.代碼會被正確編譯,運行時將顯示10D.代碼會被正確編譯,運行時將顯示20*6、假定變量x=8類型是int(它能夠存放著負值),則哪些方法能正確地使x值翻倍,請選出4個正確答案。(ABCD)A.x<<1;B.x=x*2;C.x*=2;D.x+=x;E.x<<=1;7、假定有以下類:()//Filenname:Args.javapublicclassArgs{publicstaticvoidmain(String[]args){system.out.println(args[0]+““+args[args.length-1]);}}實施以下命令行后結果將是什么?javaArgsInpoliticsstupidityisnotahandicap請選出1個正確答案A.程序將拋出ArrayIndexOutOfBoundsException.B.程序將打印出Javahandicap.C.程序將打印出Argshandicap.D.程序將打印出Inhandicap.8、嘗試編譯,運行以下程序會得到什么結果?()publicclassDefalutValuesTest{int[]ia=newint[1];booleanb;inti;objecto;publicstaticvoidmain(String[]args){DefaultValuesTestinstance=newDefaultValuesTest();instance.print();}publicvoidprint(){System.out.println(ia[0]+““+““+i+““+o);}}請選出1個正確答案.A.該程序會打印出0false0null.B.該程序運行時會拋出java.lang.NullPointerException.C.該程序會打印出0falseNaNnull.D.該程序會打印出nullfalse0null.9、哪一個命題為真?()請選出一個正確答案A.全部類都必需定義一個結構函數.B.結構函數必需申明為private.C.結構函數必需返回值.D.結構函數必需初始化類全部字段.10、以下哪種類定義是不可擴展類有效定義?()A.classLink{}B.abstractclassLink{}C.nativeclassLink{}D.staticclassLink{}E.finalclassLink{}11、在下列選擇一項正確說法。()A.transient字段在序列化期間不會被保留.B.結構函數能夠申明為abstract.C.由int[]a=newint[10]語句結構數組對象初始狀態將依靠于數組變量a是一個局部變量還是一個字段.D.只有靜態方法能訪問靜態組員.12、編譯,運行以下程序后,將以什么次序打印出哪些數字?請選出1個正確答案。()publicclassMyclass{publicstaticvoidmain(String[]args){RuntimeExceptionre=null;throwre;}}A.代碼將無法被編譯,因為main()方法在其申明中表示自己會拋出RuntimeException.B.程序將無法被編譯,因為它無法拋出re.C.程序能夠被無錯地編譯,而且運行時將拋出java.lang.RuntimeException.D.程序能夠被無錯地編譯,而且運行時將拋出java.lang.NullPointerException.13、斷言語句拋出異常隸屬于哪個類,請選出1個正確答案。()A.FailedAssertionB.AssertionExceptionC.取決于該斷言語句D.ErrorObjectE.AssertionError14、給定類A、B、C,其中B擴展了A,C又擴展了B,而且它們都實現了實例方法voiddoIt().怎樣從C中實例方法來調用A中doIt()方法呢?請選出1個正確答案。()A.doIt();B.super.doIt();C.super.super.doIt();D.這是不可能*15、給定以下代碼,哪個申明能插入至所表示位置而不會造成編譯錯誤。()interfaceMyConstants{intr=42;ints=69;intArea;//插入代碼}A.finaldoublecircumference=2*Math.PI*r;B.inttotal=total+r+s;C.intArRa=r*s;D.publicstaticMAIN=15;E.protectedintCODE=31337;16、哪種說法說明了垃圾搜集和終止化機制所承諾行為?請選出1個正確答案。()A.對象直到沒有任何引用指向自己時才會立刻被銷毀B.對一個對象調用finalize()方法永遠不會多于一次C.適適用于搜集對象會最終由垃圾搜集器銷毀D.對象一量適適用于垃圾搜集,就再也無法由存活線程訪問了17、以下哪個方法是正確開啟新線程方法?請選出1個正確答案。()A.只須創建新線程對象,新線程會自動開啟B.創建新線程對象并調用方法begin()C.創建新線程對象并調用方法start()D.創建新線程對象并調用方法run()18、哪個方法不是在String類中定義?請選出1個正確答案。()A.trim()B.length()C.concat(String)D.hashCode()E.reverse()19、下列哪個集合實現是線程安全?請選出1個正確答案。()A.ArrayListB.HashSetC.VectorD.TreeSetE.LinkedList20、Struts控制器含有職責中,以下哪種說法不正確。()A.攔截用戶請求B.把每個請求映射到一個特定業務操作C.從業務操作搜集結果,使其成為可供用戶使用形式D.依據現在狀態和業務操作結果,確定要顯示給用戶看視圖E.控制頁面訪問次數和方法

二、簡答題(前兩題每題5分,3,4題任選一道10分,共20分)1、Struts框架會使用不一樣共享資源區來存放對象,共享資源區都有一個lifetime和visibilty規則,請列舉出四種不一樣作用域并說明作用范圍,并簡述轉發與重定向關鍵差異:2、JSP標準提供了三種獨立向JSP添加代碼技術,請列舉兩種3、某省計費帳務系統已設計完成,包含計費子系統(C++編寫),銷帳子系統(c++編寫),前臺WEB子系統.現用戶已確定采取了tuxedo和weblogic中間件及ORACLE產品,請您依據上述工具,及封裝業務邏輯具體實現過程思想,確定tuxedo關鍵完成哪類操作,并簡述前臺能夠采取何種框架及怎樣實現設想。4、在你以前所做項目中,請列舉一個實施效果比很好框架技術,并結合你項目說明采取這種框架技術利與弊,談談你體會,請關鍵結合業務與實際運行效果,針對這種框架技術特點展開來說明。三、編程題(前兩題每題5分,第3題10分,共20分)1、在web.xml配置文件中,利用strutserror元素,增加一段代碼配置,將404(服務器內部錯誤)產生時轉到error404.jsp進行處理。或者用文字來描述出這種配置方法,系統處理機制和原理過程。2、現有一個數組intdata_arr[]={12,31,56,23,27,1,43,65,4,99},已完成以下代碼,請在注釋處增加一段代碼,實現這么功效:將data_arr數組內容先寫入一個名為”tem

溫馨提示

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

評論

0/150

提交評論