4月全國計(jì)算機(jī)等級考試二級JAVA筆試試題及答案_第1頁
4月全國計(jì)算機(jī)等級考試二級JAVA筆試試題及答案_第2頁
4月全國計(jì)算機(jī)等級考試二級JAVA筆試試題及答案_第3頁
4月全國計(jì)算機(jī)等級考試二級JAVA筆試試題及答案_第4頁
4月全國計(jì)算機(jī)等級考試二級JAVA筆試試題及答案_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2007年4月全國計(jì)算機(jī)等級考試二級JAVA筆試試題及答案 一、選擇題 (1)已知一棵二叉樹前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹的后序遍歷為 AGEDHFBCA BDGEBHFCA CABCDEFGH DACBFEDHG (2)樹是結(jié)點(diǎn)的集合,它的根結(jié)點(diǎn)數(shù)目是 A有且只有1 B1或多于1 C0或1 D至少2 (3)如果進(jìn)棧序列為e1,e2,e3,e4,則可能的出棧序列是 Ae3,e1,e4,e2 Be2,e4,e3,e1 Ce3,e4,e1,e2 D任意順序 (4)在設(shè)計(jì)程序時,應(yīng)采納的原則之一是 A不限制goto語句的使用 B減少或取消注解行 C程序越短越好

2、 D程序結(jié)構(gòu)應(yīng)有助于讀者理解 (5)程序設(shè)計(jì)語言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分和 A對象成分 B變量成分 C語句成分 D傳輸成分 (6)下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是 A便于用戶、開發(fā)人員進(jìn)行理解和交流 B反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù) C作為確認(rèn)測試和驗(yàn)收的依據(jù) D便于開發(fā)人員進(jìn)行需求分析 (7)下列不屬于軟件工程的3個要素的是 )工具 B過程 C方法 D環(huán)境 (8)單個用戶使用的數(shù)據(jù)視圖的描述稱為 A外模式 B概念模式 C內(nèi)模式 D存儲模式 (9)將E-R圖轉(zhuǎn)換到關(guān)系模式時,實(shí)體與聯(lián)系都可以表示成 A屬性 B關(guān)系 C鍵 D域 (10)SQL

3、語言又稱為 A結(jié)構(gòu)化定義語言 B結(jié)構(gòu)化控制語言 C結(jié)構(gòu)化查詢語言 D結(jié)構(gòu)化操縱語言(11)下列哪個選項(xiàng)是合法的標(biāo)識符? A123 B_name Cclass D1first (12)下列哪個選項(xiàng)是Java調(diào)試器,如果編譯器返回程序代碼的錯誤,可以用它對程序進(jìn)行調(diào)試? Ajava.exe Bjavadoc.exe Cjdb.exe Djavaprof.exe (13)下列的哪個選項(xiàng)可以正確用以表示八進(jìn)制值8? A0x8 B0x10 C08 D010 (14)下列的哪個賦值語句是不正確的? Afloat f = 11.1; Bdouble d = 5.3E12; Cfloat d = 3.14f

4、; Ddouble f=11.1E10f; (15)下列的哪個賦值語句是正確的? Achar a=12; Bint a=12.0; Cint a=12.0f; Dint a=(int)12.0; (16)給出下列的代碼,哪行在編譯時可能會有錯誤? public void modify() int i, j, k; i = 100; while ( i 0 ) j = i * 2; System.out.println ( The value of j is + j ); k = k + 1; Aline 4 Bline 6 Cline 7 Dline 8 (17)下列關(guān)于繼承的哪項(xiàng)敘述是正確的

5、? A在java中允許多重繼承 B在java中一個類只能實(shí)現(xiàn)一個接口 C在java中一個類不能同時繼承一個類和實(shí)現(xiàn)一個接口 Djava的單一繼承使代碼更可靠 (18)下列哪個修飾符可以使在一個類中定義的成員變量只能被同一包中的類訪問? Aprivate B無修飾符 Cpublic Dprotected (19)給出下列代碼,如何使成員變量m 被方法fun()直接訪問? class Test private int m; public static void fun() m. A將private int m 改為protected int m B將private int m 改為 public

6、int m C將private int m 改為 static int m D將private int m 改為 int m (20)已知有下列類的說明,則下列哪個語句是正確的? public class Test private float f = 1.0f; int m = 12; static int n=1;public static void main(String arg) /f=3;Test t = new Test(); At.f; Bthis.n; CTest.m; DTest.f; (21)給出下列代碼,則數(shù)組初始化中哪項(xiàng)是不正確的? byte array1,array2;

7、 byte array3; byte array4; Aarray2 = array1 Barray2=array3 Carray2=array4 Darray3=array4 (22)下列代碼的執(zhí)行結(jié)果是 public class Test public int aMethod() static int i=0; i+; System.out.println(i); public static void main(String args) Test test = new Test(); test.aMethod(); A編譯錯誤 B0 C1 D運(yùn)行成功,但不輸出 (23)下列關(guān)于內(nèi)部類的說法

8、不正確的是 A內(nèi)部類的類名只能在定義它的類或程序段中或在表達(dá)式內(nèi)部匿名使用 B內(nèi)部類可以使用它所在類的靜態(tài)成員變量和實(shí)例成員變量 C內(nèi)部類不可以用abstract修飾符定義為抽象類 D內(nèi)部類可作為其他類的成員,而且可訪問它所在類的成員 (24)順序執(zhí)行下列程序語句后,則b的值是 String a=Hello; String b=a.substring(0,2); AHello Bhello CHel Dnull (25)在oneMethod()方法運(yùn)行正常的情況下,程序段將輸出什么? public void test() try oneMethod(); System.out.println(

9、condition 1); catch (ArrayIndexOutOfBoundsException e) System.out.println(condition 2); catch(Exception e) System.out.println(condition 3); finally System.out.println(finally); Acondition 1 Bcondition 2 Ccondition 3 Dcondition 1 finally (26)下列常見的系統(tǒng)定義的異常中,哪個是輸入、輸出異常? AClassNotFoundException BIOExcept

10、ion CFileNotFoundException DUnknownHostException (27)下列哪個不是nio包的新特點(diǎn)? A內(nèi)存映射技術(shù) B文件鎖定 C字符及編碼 D阻塞I/O (28)下列哪個選項(xiàng)是正確計(jì)算42度(角度)的余弦值? Adouble d=Math.cos(42); Bdouble d=Math.cosine(42); Cdouble d=Math.cos(Math.toRadians(42); Ddouble d=Math.cos(Math.toDegrees(42); (29)下列InputStream類中哪個方法可以用于關(guān)閉流? Askip() Bclose

11、() Cmark() Dreset() (30)下列方法中哪個是執(zhí)行線程的方法? Arun() Bstart() Csleep() Dsuspend()(31)下列關(guān)于Frame類的說法不正確的是 AFrame是Window類的直接子類 BFrame對象顯示的效果是一個窗口 CFrame被默認(rèn)初始化為可見 DFrame的默認(rèn)布局管理器為BorderLayout (32)下列Java常見事件類中哪個是鼠標(biāo)事件類? AInputEvent BKeyEvent CMouseEvent DWindowEvent (33)在Applet的關(guān)鍵方法中,下列哪個方法是關(guān)閉瀏覽器以釋放Applet占用的所有資

12、源? Ainit() Bstart() Cpaint() Ddestroy() (34)下列哪個是面向大型企業(yè)級用容器管理專用構(gòu)件的應(yīng)用平臺? AJ2EE BJ2ME CJ2SE DJ2DE (35)下列哪個選項(xiàng)的java源文件代碼片段是不正確的? Apackage testpackage; public class Test Bimport java.io.*; package testpackage; public class Test Cimport java.io.*; class Person public class Test Dimport java.io.*; import j

13、ava.awt.*; public class Test 二、填空題 (1)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲結(jié)構(gòu),線性鏈表屬于 。 (2)在面向?qū)ο蠓椒ㄖ?,類之間共享屬性和操作的機(jī)制稱為 。 (3)耦合和內(nèi)聚是評價模塊獨(dú)立性的兩個主要標(biāo)準(zhǔn),其中 反映了模塊內(nèi)各成分之間的聯(lián)系。 (4)一個項(xiàng)目具有一個項(xiàng)目主管,一個項(xiàng)目主管可管理多個項(xiàng)目,則實(shí)體項(xiàng)目主管與實(shí)體項(xiàng)目的聯(lián)系屬于 的聯(lián)系。 (5)數(shù)據(jù)庫設(shè)計(jì)分為以下6個設(shè)計(jì)階段:需求分析階段、 、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段、運(yùn)行和維護(hù)階段。 (6)Java語言用 進(jìn)行解釋執(zhí)行。 (7)在一個類的內(nèi)部嵌套定義的類稱為 。 (8)設(shè)有數(shù)組定義:int a

14、 = 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 ; 則執(zhí)行下列幾個語句后的輸出結(jié)果是 。 for ( int i = 0 ; i a.length ; i + ) if( ai%3=0 )System.out.println(ai+ ); (9)下面程序的運(yùn)行結(jié)果是 。 import java.io.* ; public class ABC public static void main(String args ) int i ; int a = 11,22,33,44,55,66,77,88,99 ; for ( i = 0 ; i y & x+

15、= y -的邏輯值為 。 (13)設(shè) a = 8,則表達(dá)式 a 2 的值是 。 (14)Java中訪問限定符有 ,protected,private和default等。 (15)凡生成StringBuffer一個對象后,還可用 方法或ensureCapacity()方法來設(shè)定緩存大小。 2007年4月全國計(jì)算機(jī)等級考試二級JAVA筆試參考答案 一、選擇題 01-05 B A B D D 06-10 D D A B C 11-15 B C D A D 16-20 C D B C A 21-25 A A C C D 26-30 B D C B A 31-35 C C D A B 二、填空題 1、6

16、32、黑河3、BDSM4、開發(fā)5、DD6、J2ME7、換行8、passed9、3and310、方法11、Error12、Writer13、transient14、操作15、java.applet解析:(1)解析:數(shù)據(jù)的邏輯結(jié)構(gòu)是指反映數(shù)據(jù)元素之間邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)的存儲結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲空間中的存放形式。在數(shù)據(jù)的存儲結(jié)構(gòu)中,不僅要存放各數(shù)據(jù)元素的信息,還需要存放各數(shù)據(jù)元素之間的前后件關(guān)系的信息。 (2)解析:類是面向?qū)ο笳Z言中必備的程序語言結(jié)構(gòu),用來實(shí)現(xiàn)抽象數(shù)據(jù)類型。類與類之間的繼承關(guān)系實(shí)現(xiàn)了類之間的共享屬性和操作,一個類可以在另一個已定義的類的基礎(chǔ)上定義,這樣使該類型繼

17、承了其超類的屬性和方法,當(dāng)然,也可以定義自己的屬性和方法。 (3)解析:內(nèi)聚性是一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度的度量,內(nèi)聚是從功能角度來度量模塊內(nèi)的聯(lián)系;耦合性是模塊間互相連接的緊密程度的度量。 (4)解析:兩個實(shí)體集間的聯(lián)系實(shí)際上是實(shí)體集間的函數(shù)關(guān)系,這種函數(shù)關(guān)系可以有3種,即一對一(11)的聯(lián)系、一對多(1N)或多對一(N1)的聯(lián)系和多對多(NN)的聯(lián)系。 (5)解析:數(shù)據(jù)庫設(shè)計(jì)分為以下6個設(shè)計(jì)階段:需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段及數(shù)據(jù)庫運(yùn)行和維護(hù)階段。 (6)解析:Java語言是用字節(jié)碼進(jìn)行解釋執(zhí)行,它本身帶有許多編譯時產(chǎn)生的信息,可使其連接過

18、程更簡單。 (7)解析:內(nèi)部類是嵌套在一個類的內(nèi)部使用的,與普通類一樣,內(nèi)部類也具有自己的成員變量和成員方法。 (8)解析:此題是輸出數(shù)組中能被3整除的元素。a.length可以求出數(shù)組a的元素個數(shù)。 (9)解析:題中a.length / 2的值應(yīng)為4,所以for循環(huán)執(zhí)行了5次。第一次輸出的是元素a0與a8的和;第二次輸出的是元素a1與a7 的和; 第三次輸出的是元素a2 與a6 的和; 第四次輸出的是元素a3 與a5 的和; 第五次輸出的是元素a4 與a4的和。所以結(jié)果是5個110。 (10)解析:URL 是統(tǒng)一資源定位器-Uniform Resource Locator的簡稱,它表示Int

19、ernet上某一資源的地址。 (11)解析:GregorianCalendar是以格里歷(即陽歷)來計(jì)算的日歷類。 (12)解析:此題主要是考查運(yùn)算符的優(yōu)先級,首先運(yùn)算的是+和-兩個運(yùn)算符,然后是運(yùn)算符,接著是=運(yùn)算符,最后是&運(yùn)算符。x y & x+= y -等于(x y) & (x+)=( y -)。 (13)解析:為不帶符號的右移,8的各比特位右移2位,左邊的空位填0。此題將8(1000)變?yōu)榱?(0010)。 (14)解析:修飾符可分為訪問限定符和非訪問限定符兩類。訪問限定符有public,protected,private和default等。其他都屬于非訪問限定符,有static,f

20、inal,abstract和syncronized等。 (15)解析:此題考查StringBuffer字符串的知識,生成StringBuffer一個對象后可用setLength()或ensureCapacity()方法設(shè)定緩存大小,并保證其數(shù)組元素的初值都為0。2006年4月全國計(jì)算機(jī)等級考試二級JAVA筆試試題及答案一、選擇題(1)(35)每小題2分,共70分)下列各題A)、B)、C)、D)四個選項(xiàng)中,只有一個選項(xiàng)是正確的,請將正確選項(xiàng)寫在答題卡相應(yīng)位置上,答在試卷上不得分。(1)下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)方法的是A自頂向下 B逐步求精 C模塊化 D可復(fù)用 (2)兩個或兩個以上模塊之間關(guān)

21、聯(lián)的緊密程度稱為A耦合度 B內(nèi)聚度 C復(fù)雜度 D數(shù)據(jù)傳輸特性 (3)下列敘述中正確的是A軟件測試應(yīng)該由程序開發(fā)者來完成B程序經(jīng)調(diào)試后一般不需要再測試 C軟件維護(hù)只包括對程序代碼的維護(hù) D以上三種說法都不對 (4)按照“后進(jìn)先出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是A隊(duì)列 B棧 C雙向鏈表 D二叉樹 (5)下列敘述中正確的是A線性鏈表是線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)B棧與隊(duì)列是非線性結(jié)構(gòu) C雙向鏈表是非線性結(jié)構(gòu) D只有根結(jié)點(diǎn)的二叉樹是線性結(jié)構(gòu) (6)對如下二叉樹 對如下二叉樹 進(jìn)行后序遍歷的結(jié)果為AABCDEF BDBEAFCCABDECF DDEBFCA(7)在深度為7的滿二叉樹中,葉子結(jié)點(diǎn)的個數(shù)為A32 B31

22、C64 D63 (8)“商品”與“顧客”兩個實(shí)體集之間的聯(lián)系一般是A一對一 B一對多 C多對一 D多對多 (9)在ER圖中,用來表示實(shí)體的圖形是A矩形 B橢圓形 C菱形 D三角形 (10)數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是ADB包含DBS和DBMS BDBMS包含DB和DBS CDBS包含DB和DBMS D沒有任何關(guān)系 (11)Java語言中,負(fù)責(zé)并發(fā)管理的機(jī)制是A垃圾回收 B虛擬機(jī) C代碼安全 D多線程 (12)下列描述中,錯誤的是AJava要求編程者管理內(nèi)存BJava的安全性體現(xiàn)在多個層次上 CApplet要求在支持Java的瀏覽器上運(yùn)行 DJava有多線程機(jī)

23、制 (13)Java為移動設(shè)備提供的平臺是AJ2ME BJ2SE CJ2EE DJDK5.0 (14)JDK中提供的文檔生成器是Ajava.exe B)javap.exe C)javadoc.exe D)javaprof.exe (15)在Java語言中,不允許使用指針體現(xiàn)出的Java特性是A可移植 B解釋執(zhí)行 C健壯性 D安全性 (16)下列不屬于Swing中構(gòu)件的是AJPanel BJTable CMenu DJFrame (17)下列方法中,不屬于WindowListener接口的是AwindowOpened() BwindowClosed() CwindowActivated() Dm

24、ouseDragged() (18)下列語句中,屬于多分支語句的是Aif語句 Bswitch語句 Cdo while語句 Dfor語句 (19)閱讀下列代碼public class Test2005public static void main(String args) String s=Test; Switch(s) caseJava:System.out.print(Java); break; caseLanguage:System.out.print(Language); break; caseTest:System.out.print(Test); break; 其運(yùn)行結(jié)果是A)Jav

25、a BLanguage CTest D編譯出錯 (20)閱讀下列代碼public class Test2005public static void main(String args) System.out.println(0xa5) &0xaa); 其運(yùn)行結(jié)果是 A0xa5 B10 C0x50 D0xaa (21)閱讀下列代碼public class Test2005public static void main(String args) System.out.println(3 2)?4:5); 其運(yùn)行結(jié)果是 A)2 B3 C4 D5 (22)閱讀下列代碼public class Testp

26、ublic static void main(String args) System.out.println(89 1); 其運(yùn)行結(jié)果是 A)44 B45 C88 D90 (23)在Applet中顯示文字、圖形等信息時,應(yīng)使用的方法是Apaint() Binit() Cstart() Ddestroy() (24)線程生命周期中正確的狀態(tài)是A新建狀態(tài)、運(yùn)行狀態(tài)和終止?fàn)顟B(tài)B新建狀態(tài)、運(yùn)行狀態(tài)、阻塞狀態(tài)和終止?fàn)顟B(tài) C新建狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、阻塞狀態(tài)和終止?fàn)顟B(tài) D新建狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、恢復(fù)狀態(tài)和終止?fàn)顟B(tài) (25)Thread類中能運(yùn)行線程體的方法是Astart() Bresume(

27、) Cinit() Drun() (26)下列關(guān)于Applet的說法中,錯誤的是AApplet自身不能運(yùn)行,必須嵌入到其它應(yīng)用程序(如瀏覽器)中運(yùn)行B可以在安全策略的控制下讀寫本地磁盤文件 CJava中不支持向Applet傳遞參數(shù) DApplet的主類要定義為java.applet.Applet類的子類 (27)下列選項(xiàng)中,不是APPLET標(biāo)記的是APARAM BBODY CCODEBASE DALT (28)在Java中,與數(shù)據(jù)庫連接的技術(shù)是AODBC BJDBC C數(shù)據(jù)庫廠家驅(qū)動程序 D數(shù)據(jù)庫廠家的連接協(xié)議 (29)下列命題中,錯誤的是AJava編程時,要求應(yīng)盡量多用公共變量BJava編程

28、時,要求應(yīng)盡量少用公共變量 CJava編程時,要求應(yīng)盡量不用公共變量 DJava編程時,要求應(yīng)盡量使用私有變量 (30)若特快訂單是一種訂單,則特快訂單類和訂單類的關(guān)系是A使用關(guān)系 B包含關(guān)系 C繼承關(guān)系 D無關(guān)系 (31)若數(shù)組a定義為inta=new int34,則a是A一維數(shù)組 B二維數(shù)組 C三維數(shù)組 D四維數(shù)組 (32)Java語言使用的字符碼集是AASCII BBCD CDCB DUnicode (33)在程序讀入字符文件時,能夠以該文件作為直接參數(shù)的類是AFileReader BBufferedReader CFileInputStream DObjectInputStream (

29、34)java.io包的File類是A字符流類 B字節(jié)流類 C對象流類 D非流類 (35)下列描述中,正確的是A在Serializable接口中定義了抽象方法B在Serializable接口中定義了常量 C在Serializable接口中沒有定義抽象方法,也沒有定義常量 D在Serializable接口中定義了成員方法 二、填空題(每空2分,共30分)請將每一個空的正確答案寫在答題卡【1】【15】序號的橫線上,答在試卷上不得分。注意:以命令關(guān)鍵字填空的必須拼寫完整。(1)對長度為10的線性表進(jìn)行冒泡排序,最壞情況下需要比較的次數(shù)為【1】 。(2)在面向?qū)ο蠓椒ㄖ?,?】 描述的是具有相似屬性與

30、操作的一組對象。(3)在關(guān)系模型中,把數(shù)據(jù)看成是二維表,每一個二維表稱為一個【3】 。(4)程序測試分為靜態(tài)分析和動態(tài)測試。其中【4】 是指不執(zhí)行程序,而只是對程序文本進(jìn)行檢查,通過閱讀和討論,分析和發(fā)現(xiàn)程序中的錯誤。(5)數(shù)據(jù)獨(dú)立性分為邏輯獨(dú)立性與物理獨(dú)立性。當(dāng)數(shù)據(jù)的存儲結(jié)構(gòu)改變時,其邏輯結(jié)構(gòu)可以不變,因此,基于邏輯結(jié)構(gòu)的應(yīng)用程序不必修改,稱為【5】 。(6)【6】 是Java程序中基本的結(jié)構(gòu)單位。(7)Java語言中,移位運(yùn)算符包括:、(8)【答案】容器(9)【答案】CardLayout(10)【答案】HTML(11)【答案】Applet(12)【答案】數(shù)據(jù)(13)【答案】鍵盤(14)【答

31、案】Lang(15)【答案】Object2005年4月全國計(jì)算機(jī)等級考試二級JAVA筆試試題及答案一、選擇題(每小題2分,共70分) 下列各題A、B、C、D四個選項(xiàng)中,只有一個選項(xiàng)是正確的,請將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。 (1)數(shù)據(jù)的存儲結(jié)構(gòu)是指()。 A存儲在外存中的數(shù)據(jù) B數(shù)據(jù)所占的存儲空間量 C數(shù)據(jù)在計(jì)算機(jī)中的順序存儲方式 D數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示 答案:D (2)下列關(guān)于棧的描述中錯誤的是()。 A 棧是先進(jìn)后出的線性表 B 棧只能順序存儲 C 棧具有記憶作用 D 對棧的插入與刪除操作中,不需要改變棧底指針 答案:B (3)對于長度為n的線性表,在最壞情

32、況下,下列各排序法所對應(yīng)的比較次數(shù)中正確的是()。 A冒泡排序?yàn)閚/2 B冒泡排序?yàn)閚 C快速排序?yàn)閚 D快速排序?yàn)閚(n-1)/2 答案:D (4)對長度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為()。 Alog2n Bn/2 Cn Dn+1 答案:C (5)下列對于線性鏈表的描述中正確的是()。 A 存儲空間不一定是連續(xù),且各元素的存儲順序是任意的 B 存儲空間不一定是連續(xù),且前件元素一定存儲在后件元素的前面 C 存儲空間必須連續(xù),且前件元素一定存儲在后件元素的前面 D 存儲空間必須連續(xù),且各元素的存儲順序是任意的 答案:A (6)下列對于軟件測試的描述中正確的是()。 A

33、軟件測試的目的是證明程序是否正確 B 軟件測試的目的是使程序運(yùn)行結(jié)果正確 C 軟件測試的目的是盡可能多地發(fā)現(xiàn)程序中的錯誤 D 軟件測試的目的是使程序符合結(jié)構(gòu)化原則 答案:C (7)為了使模塊盡可能獨(dú)立,要求()。 A 模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng) B 模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱C 模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱 D 模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng) 答案:B (8)下列描述中正確的是()。 A程序就是軟件 B軟件開發(fā)不受計(jì)算機(jī)系統(tǒng)的限制 C軟件既是邏輯實(shí)體,又是物理實(shí)體 D軟件是程序、數(shù)據(jù)與相關(guān)文檔的集

34、合 答案:D (9)數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫技術(shù)的重要特點(diǎn)之一,所謂數(shù)據(jù)獨(dú)立性是指()。 A數(shù)據(jù)與程序獨(dú)立存放 B不同的數(shù)據(jù)被存放在不同的文件中 C不同的數(shù)據(jù)只能被對應(yīng)的應(yīng)用程序所使用 D以上三種說法都不對 答案:D (10)用樹形結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是()。 A關(guān)系模型 B網(wǎng)狀模型 C層次模型 D以上三個都是 答案:C (11)在Java中,負(fù)責(zé)對字節(jié)代碼解釋執(zhí)行的是()。 A垃圾回收器 B虛擬機(jī) C編譯器 D多線程機(jī)制 答案:B (12)下列敘述中,正確的是 AJava語言的標(biāo)識符是區(qū)分大小寫的 B源文件名與public類名可以不相同 C源文件擴(kuò)展名為.jar D源文件中public類的數(shù)

35、目不限 答案:A (13)下列屬于合法的Java標(biāo)識符是 A_cat B5books C+static D-3.14159 答案:A (14)在Java中,表示換行符的轉(zhuǎn)義字符是 An Bf Cn Ddd 答案:A (15)在Java中,由Java編譯器自動導(dǎo)入,而無需在程序中用import導(dǎo)入的包是 Ajava.applet Bjava.awt Cjava.util Djava.lang 答案:D (16)在Java中,所有類的根類是 Ajava.lang.Object Bjava.lang.Class Cjava.applet.Applet Djava.awt.Frame 答案:A (17

36、)在Java中,用Package語句說明一個包時,該包的層次結(jié)構(gòu)必須是 A與文件的結(jié)構(gòu)相同 B與文件目錄的層次相同 C與文件類型相同 D與文件大小相同 答案:B (18)在讀字符文件Employee.dat時,使用該文件作為參數(shù)的類是 ABufferReader BDataInputStreamCDataOutoutStream DFileInputStream 答案:D (19)下列構(gòu)造方法的調(diào)用方式中,正確的是 A按照一般方法調(diào)用 B由用戶直接調(diào)用 C只能通過new自動調(diào)用 D被系統(tǒng)調(diào)用 答案:C (20)類Panel默認(rèn)的布局管理器是 AGridLayout BBorderLayout

37、CFlowLayout DCardLayout 答案:C (21)在Java中,能實(shí)現(xiàn)多重繼承效果的方式是 A內(nèi)部類 B適配器 C接口 D同步 答案:C (22)char類型的取值范圍是 A2-7 27 -1 B0216-1 C-215 215 -1 D028-1 答案:B (23)能夠支持javadoc命令的注釋語句是 A/*./ B/*.*/ C/ D/*.*/ 答案:D (24)十進(jìn)制數(shù)16的16進(jìn)制表示格式是 A0x10 B0x16 C0xA D16 答案:A (25)int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個變量的語句是 Apublic int

38、 MAX_LENGTH=100 Bfinal int MAX_LENGTH=100 Cpublic const int MAX_LENGTH=100 Dpublic final int MAX_LENGTH=100 答案:D (26)下列不是InputStream子類的是 A文件輸入流FileInputStream Bfinal int MAX_LENGTH=100 Cpublic const int MAX_LENGTH=100 Dpublic final int MAX_LENGTH=100 答案:C (27)下列方法中可以用來創(chuàng)建一個新線程的是 A實(shí)現(xiàn)java.lang.Runnable

39、接口并重寫start()方法 B實(shí)現(xiàn)java.lang.Runnable接口并重寫run()方法 C實(shí)現(xiàn)java.lang.Thread類并重寫run()方法 D實(shí)現(xiàn)java.lang.Thread類并重寫start()方法 答案:C (28)下列關(guān)于Java Application與Applet的說法中,正確的是 A都包含main()方法 B都通過“appletviewer”命令執(zhí)行 C都通過“javac”命令編譯 D都嵌入在HTML文件中執(zhí)行 答案:C (29)當(dāng)啟動Applet程序時,首先調(diào)用的方法是 Astop() Binit() Cstart() Ddestroy() 答案:B (3

40、0)下列關(guān)于線程優(yōu)先級的說法中,正確的是 A線程的優(yōu)先級是不能改變的 B線程的優(yōu)先級是在創(chuàng)建線程時設(shè)置的 C在創(chuàng)建線程后的任何時候都可以設(shè)置 DB和C 答案:C (31)當(dāng)瀏覽器重新返回Applet所在頁面時,將調(diào)用Applet類的方法是 Astart() Binit() Cstop() Ddestroy() 答案:A (32)按照J(rèn)ava的標(biāo)識符命名規(guī)范,下列表示一個類的標(biāo)識符正確的是 AHelloworld BHelloWorld Chelloworld DhelloWorld 答案:B (33)下列代碼中,將引起一個編譯錯誤的行是 1)public class Test 2) int m

41、,n; 3) public Test() 4) public Test(int a) m=a; 5) public static void main(String args) 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) 12) A第3行 B第5行 C第6行 D第10行 答案:D (34)下列程序的功能是在監(jiān)控臺上每隔一秒鐘顯示一個字符串“Hello”,能夠填寫在程序中下劃線位 置,使程序完整并能正確運(yùn)行的語句是 public class Test implements Ru

42、nnable public static void main(String args) Test t=new Test(); Thread tt=new Thread(t); tt.start(); public void run() for(;) try ; catch( e) System.put.println(Hello); A sleep(1000) InterruptedException B sleep(1000) InterruptedException C Thread.sleep(1000) RuntimeException D Thread.sleep(1000) InterruptedException 答案:D (35)閱讀下列代碼后 public class Person int arr=new int10; public static void main(String args) System.out.println(arr1); 正確的說法是

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論