計算機二級(JAVA)筆試-116_第1頁
計算機二級(JAVA)筆試-116_第2頁
計算機二級(JAVA)筆試-116_第3頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、模擬計算機二級(JAVA)筆試-116下列各題 A 、 B 、C 、D) 。 int k=3,s2;一、選擇題 (每小題 2 分,共 70 分) 四個選項中,只有一個選項是正確的。 第 1 題:執(zhí)行下面的程序段后,變量 k 的值為 ( s0=k; k=s1*10;A. 不定值B. 33C. 30D. 10參考答案: A答案解析:本題考查數(shù)組元素的初值及其引用。若數(shù)組為 auto 型,且沒有進行初始化,其 元素的值為不確定。本程序中雖然給 s0 賦了一個初值,但 s1 的值依舊是不 確定的,所以執(zhí)行語句k=s1*10后,k的值也不確定的。第 2 題:下列( ) 選項是 short 型數(shù)據(jù)的取值范

2、圍。A. -128 +127B. -32768 +32767C. -2147483648+2417483647D. -3.40282347E38 +3.40282347E38 參考答案: B答案解析: 第 3 題: 下列關于容器和構(gòu)件的說法不正確的是A. 所有的構(gòu)件都可以通過add 法添加構(gòu)件B. Java 的圖形界面的最基本組成部分是容器C. Panel 不能作為最外層的容器單獨存在,它首先必須作為一個構(gòu)件放置到 其他容器中,然后把它當作容器D. 一個容器可以容納多個構(gòu)件,并使它們成為一個整體參考答案: B 答案解析: :考查容器和構(gòu)件的基本概念。 【解題要點】在 Java 語言的圖形界面中

3、最基本 組成部分是構(gòu)件。 【考點鏈接】其實,容器本身也是一種構(gòu)件,具有構(gòu)件的所有 性質(zhì),另外還具有放置其他構(gòu)件和容器的功能。 在實際編程中,往往采用的是容器類 Container 的子類 第 4 題:A. interfaceB. staticC. finalD. abstract參考答案: D答案解析:接口中所有的方法都是 abstract 屬性的,即在父類中不定義方法體,而在子 類中進行覆蓋父類的方法。接口中的變量都必須是 static final屬性的。第 5 題:Java虛擬機中的模塊既負責管理針對各種類型數(shù)據(jù)庫軟件的 JDBC驅(qū)動程序,也負責和用戶的應用程序交互,為 Java應用程序建

4、立起基于JDBC機制 的數(shù)據(jù)庫連接。A. JDBCConnection ManagerB. JDBCCommad ManagerC. JDBCDriver ManagerD. JDBCDatabase Manager參考答案: C答案解析: 第 6 題:面向數(shù)據(jù)流的設計方法可以直接把數(shù)據(jù)流圖映射成軟件結(jié)構(gòu)。對于變換流,除 了輸入模塊、變換模塊和輸出模塊外還需要一個 。A. 調(diào)度模塊B. 主控模塊C. 平衡模塊D. 等價模塊參考答案: B答案解析: 第 7 題:) 常值變量Java 語言提供了 (A. 2 個B. 3 個C. 4個D. 5個參考答案: C答案解析: 第 8 題: 下列代碼的執(zhí)行結(jié)

5、果是 ( ) 。public class Testpublic static void main(String args ) int a =4,b=6,c=8; String s ="abc"A. ababccB. 464688C. 46abc8D. 10abc8參考答案: D答案解析:Java 語言對 +運算符進行了擴展,使它能夠進行字符串的鏈接。但是一般說來, 如果+運算符的第一個操作數(shù)是字符串, 則 Java 系統(tǒng)會自動將后續(xù)的操作數(shù)類型 轉(zhuǎn)換成為字符串類型, 然后再進行連接: 如果 + 運算符的第一個操作數(shù)不是字符 串,則運算結(jié)果由后續(xù)的操作數(shù)決定。第 9 題:A.

6、 15B. 1C. 10D. 05參考答案: A答案解析:在 Java 中,取模運算符,其操作數(shù)可以是浮點數(shù),如 45410=5 4 第 10 題:有三個關系R、S和T如下A. 并B. 自然連接C. 笛卡爾積D. 交 參考答案: D答案解析:第 11 題: 下列說法中,正確的是 () 。A. Java 是不區(qū)分大小寫的,源文件名與程序類名不允許相同B. Java 語言以方法為程序的基本單位C. Applet是Java的一類特殊應用程序,它嵌入HTML中隨著主頁發(fā)布到互聯(lián) 網(wǎng)上D. 以開始的為多行注釋語句參考答案: C答案解析:Java 語言是區(qū)分大小寫的, 且其源文件名必須與程序類名相同, 其

7、擴展名為 java , 源文件中最多只能有一個public類,其他類的個數(shù)不限,所以選項A是錯誤的; B選項是錯誤的,Java語言是以類為程序的基本單元;D選項是錯誤的以“ / ” 開始的為單行注釋語句,多行注釋語句的符號為“/*/ ”。選項C是正確的。第 12 題:對于 catch 子句的排列,下列說法正確的是A. 父類在前,子類在后B. 父類在后,子類在前C. 有繼承關系的異常不能在同一個try程序段內(nèi)D. 先有子類,其他如何安排都無關參考答案: A答案解析:不要用一個子類去捕獲父類的異常,盡可能用一個父類去捕獲 其所有的子類 的異常。這也就是選 項A.中的說法:父類在前,子類在后原則。c

8、atch從 句 的順序排列要注意,應該將最特殊的排在最前面,依次逐步一般化。第 13 題: 下列關于縱欄式報表的描述中,錯誤的是 。A. 垂直方式顯示B. 可以顯示一條或多條記錄C. 數(shù)據(jù)的字段標題信息與字段記錄數(shù)據(jù)一起安排在每頁主體節(jié)區(qū)內(nèi)顯示D. 將記錄數(shù)據(jù)的字段標題信息與字段記錄數(shù)據(jù)一起安排在每頁報表頁眉節(jié) 區(qū)內(nèi)顯示 參考答案: D答案解析: 第 14 題:下列說法中,哪個是不正確的 。A. 類是Java程序中基本的結(jié)構(gòu)單位B. 一個數(shù)組中的所有值都必須是相同的數(shù)據(jù)類型C. 類成員數(shù)據(jù)必須是公有的D. 文本字符串是一種參考數(shù)據(jù)類型 參考答案: C答案解析: 第 15 題:整數(shù)常量在計算機默

9、認值中占 位A. 8B. 16C. 32D. 64參考答案: C答案解析: 第 16 題:以下標識符正確的是 A. byteB. a+bC. $millionD. new參考答案: C答案解析:第 17 題: 結(jié)構(gòu)化程序設計所規(guī)定的三種基本控制結(jié)構(gòu)是A. 輸入、處理、輸出B. 樹形、網(wǎng)形、環(huán)形C. 順序;選擇、循環(huán)D. 主程序、子程序、函數(shù)參考答案: C答案解析: 第 18 題:設有關系R(S, D, M),其函數(shù)依賴集F=S M XM,貝U關系R至少滿足 ( ) 。A. 1NFB. 2NFC. 3NFD. BCNF 第 19 題: 下列關于線程優(yōu)先級的說法中,正確的是A. 線程的優(yōu)先級是不能

10、改變的B. 線程的優(yōu)先級是在創(chuàng)建線程時設置的C. 在創(chuàng)建線程后的任何時候都可以設置D. E 和 C參考答案: C答案解析: 本題考查線程優(yōu)先級的概念。首先應該了解 Java 的線程是有優(yōu)先級的,并且可 以控制其優(yōu)先級,可以排除選項 A:選項B和選項C本身就矛盾,故選項D是錯 誤的,B和C不能同時選擇。線程的優(yōu)先級在創(chuàng)建線程時可以設置,也可以通過 getPriority() 方法來獲得線程的優(yōu)先級, 通過 setPriority() 方法來設定線程 的優(yōu)先級。線程的優(yōu)先級屬于考試重點內(nèi)容,應該重點掌握。第 20 題:A. falseB. trueC. 1D. 0參考答案: B答案解析: 第 21

11、 題: 循環(huán)鏈表的主要優(yōu)點是A. 不再需要頭指針了B .從表中任一結(jié)點出發(fā)都能訪問到整個鏈表C. 在進行插入、刪除運算時,能更好的保證鏈表不斷開D. 已知某個結(jié)點的位置后,能夠容易的找到它的直接前件 參考答案: B答案解析:循環(huán)鏈表就是將單向鏈表中最后一個結(jié)點的指針指向頭結(jié)點, 使整個鏈表構(gòu)成一個環(huán)形,這樣的結(jié) 構(gòu)使得從表中的任一結(jié)點出發(fā)都能訪問到整個鏈第 22 題:以下各運算中不屬于算術運算的是 () 。A. 大于B. 加C. 乘D. 除參考答案: A答案解析:在一般的計算機系統(tǒng)中,基本的運算和操作有以下 4 類:算術運算、邏輯運算、 關系運算、數(shù)據(jù)傳輸?!按笥凇睂儆谶壿嬤\算中的一種。選項中

12、的加、乘、除都 屬于算術運算。第 23 題:javA.nio 包的新特點是內(nèi)存映射技術、字符及編碼、非阻塞 I/O 和下列哪一 項?A. 文件鎖定B. 文件共享C .文件保護D.文件散列參考答案: A答案解析:文件鎖定的概念是當多個線程對于同一個文件進行訪問時,文件 鎖定實現(xiàn)對 多個文件的訪問同步,避免文件的不安全。 java.nio 包的新特點還有內(nèi)存映 射 技術( 由于內(nèi)存的速度遠比硬盤快,所以把硬盤的內(nèi)容映射到內(nèi)存中,這樣訪問 速度會大大提高 ) 、字符及編碼 ( 統(tǒng)一字符集,便于調(diào)用和管理 )、非阻塞 I/0( 用 于消除線程讀寫 時的阻塞 )第 24 題:在下列事件處理機制中哪個不是

13、機制中的角色()A. 事件B. 事件源C. 事件接口D. 事件處理者參考答案: B答案解析: 第 25 題:下列關于 Java 名稱命名的約定,錯誤的是 。A. - $不作為變量名、方法名開頭B. 變量名、方法名首字母小寫,其余單詞只有首字母大寫 C .接口名、類名首單詞第一字母大寫D.常量完全小寫第 26 題:Java程序的執(zhí)行過程中用到一套 JDK工具,其中javaprof.exe 是指 ( ) 。A. Java 調(diào)試器B. Java 剖析工具C. Java 編譯器D. Java 解釋器參考答案: B答案解析: 第 27 題:程序設計中用得最多的語句是 A. 循環(huán)語句B. switch 語

14、句C. Continue 語句D. return 語句參考答案: A答案解析: 第 28 題: 關于數(shù)組的敘述中,下列說法不正確的是A. 數(shù)組是最簡單的復合數(shù)據(jù)類型,是有限元素的有序集合B. 數(shù)組的元素可以是值(基本數(shù)據(jù)類型)、對象或其他數(shù)組C. 定義數(shù)組時,必須分配內(nèi)存D. 一個數(shù)組中的元素都必須是相同的類型 參考答案: C答案解析:命題目的 :考查數(shù)組的基本概念。 【解題要點】定義數(shù)組時,并不分配內(nèi)存,所 以對數(shù)組的定義并不要求給出其元素的個數(shù)。 【考點鏈接】數(shù)組分配內(nèi)存是通 過new操作符或靜態(tài)初始化來實現(xiàn)的。第 29 題:非空的循環(huán)單鏈表head的尾結(jié)點(由p所指向),滿足A. p f

15、 n ext= =NULLB. p= =NULLC. pfnext=headD. p=head參考答案: C 答案解析:循環(huán)鏈表就是將鏈表的最后一個結(jié)點指向鏈表頭結(jié)點 ( 或第一個結(jié)點 ) ,即 p> next=head。第 30 題: 在軟件測試設計中,軟件測試的主要目的是A. 實驗性運行軟件B. 證明軟件正確C .找出軟件中全部錯誤D. 發(fā)現(xiàn)軟件錯誤而執(zhí)行程序 參考答案: D答案解析:使用人工或自動手段來運行或測定某個系統(tǒng)的過程, 其目的在于檢驗它是否滿 足規(guī)定的需求或是弄清預期結(jié)果與實際結(jié)果之間的差別。 軟件測試是為了發(fā)現(xiàn)錯 誤而執(zhí)行程序的過程。測試要以查找錯誤為中心, 而不是為了

16、演示軟件的正確 功能。第 31 題:結(jié)構(gòu)化程序設計主要強調(diào)的是 ( ) 。A .程序的規(guī)模B. 程序的易讀性C. 程序的執(zhí)行效率D .程序的可移植性參考答案: B答案解析:采用結(jié)構(gòu)化編程方法的好處主要在于: 一是便于控制、 降低程序的復雜性, 因此 便于編寫程序。二是程序清晰易讀,可理解性好。因此,結(jié)構(gòu)化程序設計主要強 調(diào)的是程序的易讀性,而不是程序的規(guī)模、程序的執(zhí)行效率和程序的可移植性。第 32 題:在 Java 源文件中 ( ) 類最多只能有一個,其他類的個數(shù)不限。A. publicB. privateC. protectedD. 沒有這種類第 33 題:java程序的執(zhí)行過程中用到一套J

17、DK工具,其中java.exe是指 ( )A. Java 文檔生成器B. Java 解釋器C. Java 編譯器D. Java 類分解器參考答案: B答案解析:第 34 題: 指出下面哪一項是在抽象類中聲明一個抽象方法。 ()A. public abstract method();B. public abstract void method();C. public void abstract Method();D. public void method() abstract;參考答案: B答案解析:本題考查在 Java 抽象類中聲明抽象方法的格式。在 Java 語言中,將 abstract 關

18、鍵字修飾的類稱為抽象類。與此相對應,用 abstract 關鍵字修飾的方法稱為 抽象方法。當一個類的定義完全表示抽象的概念時, 它不應該被實例化為一個對 象,因此不能為抽象類實例化對象, 也就是說, abstract 類必須被繼承。 與此相 應, abstract 方法必須被重寫。 抽象類中可以包含抽象方法, 對抽象方法只須聲 明 , 而 不 需 要 實 現(xiàn) 具 體 的 內(nèi) 容 , 格 式 為 abstract retumType MethodName(paramlist) 。對于抽象方法聲明格式, abstract 關鍵字不能缺少, 此外,還需要注意如下內(nèi)容: 聲明格式中沒有: 最后的“;”

19、不能缺少; 可以用public或protected關鍵字來修飾。選項A錯誤,缺少返回類型;選項B正確;選項C錯誤,返回類型要跟在abstract后面;選項D錯誤,抽象方法中不需要有具體的實現(xiàn)內(nèi)容,更不需要。第 35 題: 軟件測試的目的是 () 。A. 證明程序正確B. 找出程序全部錯誤C. 盡量不發(fā)現(xiàn)程序錯誤D. 發(fā)現(xiàn)程序的錯誤二、填空題 ( 每空 2 分,共 30 分)第 36 題:軟件測試分為白箱 (盒)測試和黑箱 ( 盒) 測試。等價類劃分法屬于 測試。參考答案:黑箱或黑盒或黑箱 ( 盒 )詳細解答:本題考查軟件工程的測試。對于軟件測試而言,黑箱 ( 盒) 測試是把程序看成 一個黑盒子

20、, 完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程, 它只檢查程序功能是否能 按照規(guī)格說明書的規(guī)定正常使用, 程序是否能適當?shù)慕邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸 出信息。與黑箱 ( 盒)測試相反,白箱(盒)測試的前提是可以把程序看成裝在一個 透明的白盒子里, 也就是完全了解程序的結(jié)構(gòu)和處理過程。 它按照程序內(nèi)部的邏 輯測試程序,檢驗程序中的每條通路是否都能按照預定要求正確處理。 等 價類劃分是把所有可能的輸入數(shù)據(jù) (有效的和無效的 )劃分成若干個等價類, 財可 以合理的做出下述假定; 每類中的一個典型值在測試中的作用與這一類中所有其 他值的作用相同。 顯然,等價類劃分完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程, 因 此它屬

21、于黑箱(盒)測試。' 第 37 題: 要引入 java.awt 包中的所有直接公有類,需用語句 。參考答案:詳細解答:本題考查 Java 語言中引入包的方法。引入所有直接公有類須在所引包名后 加*,而直接引用某個類只須直接引入包名即可。第 38 題: 在下列的代碼段中填入一個適當?shù)恼Z句,使其表示為從輸入流中能讀取對象 ( 注: FileInputStream 的形參為 "thetime") 。File InputStream in= ;ObjectInputStream s=ObjectInputStream(in);String today=(String)s r

22、eadObject( );Date date=(Date)s readObject( );參考答案:new FileInputStream("thetime") ; 詳細解答:命題目的:考查如何創(chuàng)建 FileInputStream 類的對象。 【解題要點】 在 Java 語言的 io 包中的非字符輸入流中, FileInputStream 可對個磁盤文件涉及的 數(shù) 據(jù) 進 行 處 理 。 讀 取 數(shù) 據(jù) 時 , 一 般 情 況 下 , BufferedInputStream 和 DataInputStream 一 起 用 。 讀 取 字 節(jié) 時 , InputStreamReader 以 及 BufferedReader 一起用。題目中要考查如何創(chuàng)建 FileInputStream 類的對象: FileInputStream 對象名 =new FileInputStream(" 參數(shù) ") ;。第 39 題:通常把用戶的要求轉(zhuǎn)變成 的過程叫做軟件開發(fā)過程 參考答案:軟件產(chǎn)品詳細解答:第 40 題:lava 通過過濾流對 I/O 訪問提供 機制 參考答案:同步處理詳細解答:過濾流保證某時刻只有一個線程訪問一個 I

溫馨提示

  • 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

提交評論