JAVA軟件開發(fā)能力考試B卷_第1頁
JAVA軟件開發(fā)能力考試B卷_第2頁
JAVA軟件開發(fā)能力考試B卷_第3頁
免費預覽已結(jié)束,剩余5頁可下載查看

下載本文檔

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

文檔簡介

1、JAVA軟件開發(fā)技術能力測試B卷課程名稱JAVA開發(fā)技術 課程代碼JAVA測試時間120分鐘技能類別 編碼能力 專業(yè)方向Browser客戶端平臺編碼 技能等級2級測試方式 閉)卷共5頁)本試卷滿分100分,60分合格,答案請寫在答題卡上)、選擇題 含單選題和多選題,每題2分,共40 分)在每小題列出的四個備選項中只有 案填寫在題后的括號內(nèi),錯選或未選均無分。1、現(xiàn)有int k=1。請問執(zhí)行k=1的,k的值是多少B )A. -1B. 0C. 9999D .以上的值都不對2、為了倒序顯示出1個或多個是符合題目要求的多選題已用*標識出來,請將其答data_arr數(shù)組的值,應在下面的代碼中加上那行語句

2、?< B )public static void main(String args int data_arr=12,31,56,23,27,1,43,65,4,99。 try Ran domAccessFile randf =new Ran domAccessFile(“ temp.datfor (int i=0 。 idata_arr.length。 i+ randf.writeInt(data_arri 。for (int i=data_arr.length-1 。 i=0。 i- /在此處增加代碼System.out.println(randf.readlnt( 。randf.cl

3、ose(。 catch (IOExcepti on eSystem.out.println(“ File access error: 請選擇一個正確的答案:A . randf.seek(i。B. randf.seek(i*4。C. randf.seek(i+4。D. randf.seek(i*8。E. randf.seek(i+8。3、哪種說法闡明了垃圾收集和終結(jié)化機制所承諾的行為 A .對象直到?jīng)]有任何引用指向自己時就會立刻被銷毀。B .對一個對象調(diào)用的finalize(方法可能會反復執(zhí)行。 C.垃圾收集器每過10ms收集一次沒有引用的對象。D .以上的說法都不對*4、下列哪兩個輸入流屬于過

4、濾流修飾器類)?請選出a »rw >?請選出1個正確的答案 D )2個正確的答案DE )A ByteArrayInputStreamB FileInputStreamC InputStreamD BufferedInputStreamE DataInputStreamF ObjectInputStreamG PipedInputStreamH SequenceInputStream*5 、下面哪些實現(xiàn)了 MVC 模式? < ABCD )A. JSP Model1B. JSP Model2C. SpringD. Struts6、哪個方法不是在String 類中定義的 ?請選

5、出 1個正確的答案。 < e )A trim(>B length(>C concat(String>D hashCode(>E reverse(>7、并發(fā)中,設置當前線程后臺運行的方法是<B )A setBackground(Object>B setDaemon(true>C isBackground(Object>D isDaemon(true>*8、假定變量x=8的類型是int(它可以存放著負值 >,則哪些方式能正確地使x的值翻倍,請選出4個正確的答案。 < BCDE )A x<<1。B x=x*2

6、。C x*=2 。D x+=x。E x<<=1 。9、Struts控制器具有的職責中,以下哪種說法不正確。< e )A攔截客戶請求B .把每個請求映射到一個特定的業(yè)務操作C .從業(yè)務操作收集結(jié)果,使其成為可供客戶使用的形式D .根據(jù)目前的狀態(tài)和業(yè)務操作的結(jié)果,確定要顯示給客戶看的視圖E. 控制頁面訪問的次數(shù)和方式*10、以下關于tomcat,哪些說法是正確的?< ABCD )A. 框架B 開源項目C. Servlet 容器D. web 服務器*11、下面的包裝類中,有兩個不是由Number派生的,而直接擴展了Object類,請選出。< AC )A . Boolea

7、nB . ByteC. CharacterD ShortF IntegerG Double 12、下面關于斷言語句的描述正確的說法是哪一個 <C )A .啟用斷言語句的命令是 java -enableAssert test.javaB .可以在程序中加入如下斷言語句assertion 1>0:"Assert Exception ”C. 斷言語句中的值如果為假,則會拋出并傳播一個Assertio nErrorD. AssertionError 的父類是 Exception13、以下哪個不是 CSS 的選擇符?< A)A. 對象選擇符B .類選擇符C. ID 選擇符D.

8、 包含選擇符1 4、嘗試編譯 ,運行如下程序會得到什么結(jié)果?< a )public class DefalutValuesTest int ia = new int1 。boolean b。int i 。Object o 。public static void main (String args> DefaultValuesTest instance = new DefaultValuesTest(> 。 instance.print(> 。public void print(>System.out.println(ia0 + “+ b + “+o>。請選出

9、 1 個正確的答案 .A .該程序會打印出 0 false null.B .該程序運行時會拋出java.la ng.NullPoi nterExceptio n.C.該程序會打印出0 null null.D .該程序會打印出0 0 null.15、 JavaScript中內(nèi)置包含 window對象是什么?請選擇一個正確的。< A )A. documentB. navigatorC. sessionD. frame。16、 下列關于接口和內(nèi)部類的描述哪個是不正確的?< C )A .內(nèi)部類擁有其外圍類的所有元素的訪問權。B .接口可以嵌套在類或其他接口中。C.內(nèi)部類不能嵌套。D .一個

10、包含內(nèi)部類 inner的外圍類Tester,在編譯后可生成 Tester.class和 inner.class兩個文件。*17、下列哪些集合實現(xiàn)是線程安全的?請選出 2個正確的答案。 < b、 c )A . ArrayListB. HashTableC VectorD TreeSetE LinkedList18、下列描述正確的是 ( B >A.JavaScript 是一種編譯型語言B. JavaScript 是一種基于對象和事件驅(qū)動的編程語言C. JavaScript 中變量聲明采用強定義類型D. JavaScript 采用靜態(tài)聯(lián)編* 19 、關于 AssertionError 類

11、的哪 2 個說法是不正確的 ?< AE )A 不存在這種類B .它有一個名叫 toString(>的方法C. 斷言語句所拋出的異常類D. Error是它的超類E Object 是它的直接超類20、在如下程序中 ,哪一項是第 1 行導致編譯失敗的代碼 ?請選出 1個正確的答案 < C ) class MyClass public static void main(String args>MyClass a 。MySubclass b 。a = new MyClass(> 。/(1>a = new MySubclass(> 。a = b 。 /(2>

12、b = a。/(3>a = new MySubclass(> 。 /(4>b = new MyClass(> 。class MySubclass extends MyClass A 標簽為 (1> 的那一行。B 標簽為 (2> 的那一行。C.標簽為(3>的那一行。D 標簽為 (4> 的那一行。、簡答題 <前三題每題 5分,最后一題 15 分,共 30分)1、簡述 OSI 七層模型中網(wǎng)絡層的主要功能。答:網(wǎng)絡層為建立網(wǎng)絡連接和應具備以下主要功能2、Java 語 言 中 的符串用些類表示這些之間有什路由選擇和中繼;激活J終止網(wǎng)絡連接在一條數(shù)據(jù)鏈

13、路上復用多條網(wǎng)絡連接 , 多采取分時復用技術差錯檢測與恢復排序J流量控制服務選擇網(wǎng)絡管理;和變動的字符串常量,又稱只讀的字符串;后者創(chuàng)建之后允許再做更改和變化的字符串變量,又稱可變的字符串。故一個是不變的常量字符串類,另一個是可變的變量字符串類。在Java中,存放字符串常量的對象屬于String類,因此字符串常量通常是把它放在一個具有一定名稱的對象之中,由程序?qū)υ搶ο笸?成比較、搜索之類的操作。對于字符串變量,因為程序中經(jīng)常需要對它做添加、插入、修改之類的操 作,所以一般都存放在StringBuffer類的對象中3、 實現(xiàn)會話跟蹤有那兩種方式,并概述說明其實現(xiàn)會話跟蹤的過程?答:Cookie,

14、url 重寫.4、畫圖說明Struts框架響應客戶請求的工作流程,并說明過程。B.當讀完文件后,在子線程中打印上述三個數(shù)字段各自段的統(tǒng)計值; 答:參考答案import java.io.IOException 。import java.io.RandomAccessFile 。public class ReadA ndStat public static void main(String strs> MyThread myThread = new MyThread(> 。 myThread.start(>。System.exit(0>。class MyThread ext

15、e nds Thread int i30 = 0。int i70 = 0。int i100 = 0。public void run(> RandomAccessFile file = null 。try file = new Ra ndomAccessFile("C:TEMPTEMP.DAT", "r">String str = file.readLine(> 。while (str != n ull> int i = -1。try i = Integer.parseInt(str>。 catch (NumberFormat

16、Excepti on ne> ne.printStackTrace(>。if (i >= 0 && i < 30> i30+。 else if (i >= 30 && i < 70> i70+。 else if (i >= 70 && i <= 100> i100+。 str = file.readLine(> 。System.out.println("=30 seqment count:" + i30+ "="> 。System

17、.out.println("=70 seqment count:" + i70+ "="> 。System.out.println("=100 seqment count:" + i100+ "="> 。 catch (Excepti on e> e.printStackTrace(>。 fin ally if (file != n ull> try file.close(> 。 catch (IOExcepti on e> e.pri ntStackTrace(>。password 輸入Struts三種方2、使用 HTML 編寫一頁面包含一個 form 表單,form中包含一個 email輸入文本框,一個 文本框,一個 submit按鈕。為確保數(shù)據(jù)輸入的完整性,請選擇使用javascript, servlet/jsp,式任一種,編碼實現(xiàn)頁面輸入數(shù)據(jù)驗證。答:<html ><body ><H1 >New Account Registration<

溫馨提示

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

最新文檔

評論

0/150

提交評論