




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單選題(45分)1:語句drawRect(40,50,160,150)執行的結果是( )。( 2 分)A:畫一個左上角頂點是(40,50)、右下角頂點是(160,150)的矩形B:畫一個左上角頂點是(40,50)、寬160,長150的矩形C:畫一個右上角頂點是(40,50)、左下角頂點是(160,150)的矩形D:畫一個右上角頂點是(40,50)、寬160,長150的矩形答案:B2:使用SQL語句從數據庫中更新記錄,應使用( )。( 2 分)A:SELECTB:INSERTC:DELETED:UPDATE答案:D3:有繼承關系時用到的關鍵字是( )。( 2 分)A:extendB:extend
2、sC:implementsD:implement答案:B4:要畫一個左上角頂點是(100,100),右下角頂點是(200,200)的矩形,下面哪個命令是正確的是( )。( 2 分)A:drawRect(100,100,200,200)B:drawRect(200,200,100,100)C:drawRect(100,100,100,100)D:drawRect(100,100) (200,200)答案:C5:Java變量中,以下不屬于復合類型的數據類型是( )。( 2 分)A:類B:字符型C:數組型D:接口答案:B6:Jbuilder 9版中默認的布局管理器是( )。( 2 分)A:GridL
3、ayoutB:BorderLayoutC:CardLayoutD:FlowLayout答案:B7:關于for循環和while循環的說法哪個正確( )。( 2 分)A:while循環能實現的操作,for循環也能實現的B:while循環判斷條件一般是程序結果,for循環判斷條件一般是非程序結果C:兩種循環任何時候都可替換,而且循環體、至少被執行一次D:兩種循環結構中都必須有循環體,循環體不能為空答案:A8:java中定義數組名為 abc,下面( )可以得到數組元素的個數。( 2 分)A:abc.length( )B:abc.lengthC:len(abc)D:ubound(abc)答案:B9:下列
4、說法正確的是( )。( 2 分)A:編譯后的Java源程序根據文件中定義的類和接口的個數產生相應個數的.class字節碼文件。B:Java語言的源文件中不是任何地方都可以加注釋的。C:一個文件中可以有多個訪問權限為public的類。D:含有main()方法的類可以為public的類,也可以為其他類。答案:A10:創建字符串s:String s=new String(“hello”);以下( )語句將改變s。( 2 分)A:s.append(“aaa”);B:s.concat(s);C:s.substring(3)D:以上語句都不會答案:D11:在線程進入臨界區之后,首先應( )。( 2 分)A
5、:對臨界區代碼加鎖B:對臨界區代碼解鎖C:檢查臨界區的鎖是否可用D:讓其他線程睡眠答案:A12:看下面一段程序: class Aclassvoid go()System.out.println("Aclass");public class Bclass extends Aclassvoid goSystem.out.println("Bclass");public static void main(String args)Aclass a=new Aclass();Aclass a1=new Bclass();a.go();a1.go();
6、以上程序運行結果是( )。( 2 分)A:Aclass AclassB:Bclass BclassC:Aclass BclassD:Bclass Aclass答案:C13:Applet執行( )方法后,進入停止態。( 2 分)A:start()B:init()C:stop()D:destroy()答案:C14:sleep(10000)表示調用此方法后可以使線程睡眠( )秒。( 2 分)A:10000秒B:100秒C:10秒D:10000分鐘答案:C15:在 Java中,對簡單數據類型(如int)分配的內存為( )。( 2 分)A:在 IB
7、M PC中為16位B:在 VAX-11中為16位C:與所在機器無關D:都是16位答案:C16:下面( )是java語言中的關鍵字。( 3 分)A:sizeofB:abstractC:NULLD:Native答案:B17:要畫一條從點(40,220)到點(200,220)的水平直線,應使用下列( )語句。( 3 分)A:drawLine(40,220,200,220)B:drawLine(40,220)(200,220)C:drawLines(40,220,200,220)D:drawLines(40,220)(200,220)答案:A18:JavaBean主要指組件的開發,( )用于圖形界面。
8、( 3 分)A:可以B:不可以C:因系統不同而不同D:不知道答案:A19:構造方法( )被調用。( 3 分)A:類定義時B:創建對象時C:調用對象方法時D:使用對象的變量時答案:B20:語句drawOval(45,55,150,140)執行的結果是( )。( 3 分)A:畫一個焦點分別在(45,55)、(150,140)的橢圓B:畫一個圓心在(45,55),長軸是150,短軸是140的橢圓C:畫一個左上角位于點(45,55)、寬度和高度分別為150像素和140像素的長方形內畫一個內切橢圓。D:左上角位于點(45,55)、寬度和高度分別為150像素和140像素的長方形內畫一個外切橢圓答案:C多選
9、題(27分)21:下列( )常量可以做為線程的優先級。( 2 分)A:MAXB:MINC:MAX_PRIORITYD:MIN_PRIORITY答案:CD22:下列說法( )是正確的。( 2 分)A:EJB的網絡計算模式是建立在RMI的基礎上的B:JavaBeans是輕量級的構件,EJB是重量級的構件C:EJB也是有用戶界面的D:EJB容器給開發者提供了資源管理服務答案:ABD23:通過瀏覽器執行一個Applet程序,在初始化時,下面( )方法會被調用。( 2 分)A:init()B:start()C:paint()D:stop()答案:ABC24:下面( )選項將是下述程序的輸出。public
10、 class Outerpublic static void main(String args)Outer: for(int i=0; i3; i )inner:for(int j=0;j3;j )if(j= =1) break;System.out.println(j "and" i);( 2 分)A:0 and 0B:0 and 1C:0 and 2D:0 and 3答案:ABC25:多線程可以帶來( )問題。( 2 分)A:賽跑狀態B:線程饑餓C:死鎖D:無限循環答案:ABC26:以下( )方法是Applet采用AWT繪圖時所采用的方法。( 2 分)A:paint()
11、B:draw()C:update()D:repaint()答案:ACD27:定義一個類名為"MyClass.java"的類,并且該類可被一個工程中的所有類訪問,那么該類的正確聲明應為( )。( 2 分)A:private class MyClass extends ObjectB:class MyClass extends ObjectC:public class MyClassD:public class MyClass extends Object答案:CD28:下面( )設備屬于輸出設備。( 2 分)A:打印機B:顯示器C:鼠標D:鍵盤答案:AB29:面向對象技術的基
12、本要素主要有( )。( 2 分)A:抽象性B:封裝性C:繼承性D:多態性答案:ABCD30:下列( )方法是Connection對象所具有的方法。( 3 分)A:executeUpdate()B:createStatement()C:preparedStatement()D:PrepareCall()答案:BCD31:以下( )有關事件監聽器的語句是正確的。( 3 分)A:Multiple listeners can be attached to one component.B:Only one listener can be attached to one component.C:One l
13、istener can receive and process the events from multiple components.D:One listener can receive and process the events from only one component.答案:AC32:下述( )說法是正確的。( 3 分)A:實例變量是類的成員變量B:實例變量是用static關鍵字聲明的C:方法變量在方法執行時創建D:方法變量在使用之前必須初始化答案:ACD判斷題(28分)33:使用方法length( )可以獲得字符串的長度。( 2 分)A:正確B:錯誤答案:A34:Java中,并
14、非每個事件類都只對應一個事件。( 2 分)A:正確B:錯誤答案:A35:break語句可直接跳出外層循環。( 2 分)A:正確B:錯誤答案:B36:傳遞給實現了java.awt.event.MouseMotionListener接口的類中mouseDragged()方法的事件對象是MouseEvent類型的。( 2 分)A:正確B:錯誤答案:A37:不能被多個進程交叉執行的代碼段稱為臨界區。( 2 分)A:正確B:錯誤答案:A38:抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法。( 2 分)A:正確B:錯誤答案:B39:要建立數據源,首先要建立Access數據庫。( 2 分)A:正
15、確B:錯誤答案:B40:Java不提供goto語句,所以goto也就不再作為關鍵字( 2 分)A:正確B:錯誤答案:B41:一個異常處理中 finally語句塊只能有一個或者可以沒有。( 2 分)A:正確B:錯誤答案:A42:一個類可以生成多個對象,并且這些對象都具有相同的屬性。( 2 分)A:正確B:錯誤答案:A43:JavaBeans是輕量級的構件,EJB是重量級的構件。( 2 分)A:正確B:錯誤答案:A44:有的類定義時可以不定義構造函數,所以構造函數不是必需的。( 3 分)A:正確B:錯誤答案:B45:一個非抽象類如果實現了某個接口,那么它必須覆蓋該接口中的所有方法。( 3 分)A:
16、正確B:錯誤答案:A單選題(45分)1:改變某個組件的顏色并且在顏色中刷新它時,Jbuilder實際上操作了( )方法。( 2 分)A:使用drawColor()方法B:使用repaint()語句C:什么也不做D:使用paint( )語句答案:B2:在調用構造函數時( )( 2 分)A:子類可以不加定義就使用父類的所有構造函數B:不管類中是否定義了何種構造函數,創建對象時都可以使用默認構造函數C:先調用父類的構造函數D:先調用形參多的構造函數答案:C3:Java與C/C 比較說法錯誤的是( )。( 2 分)A:Java不提供goto語句,所以也就沒指定goto作為關鍵字。B:Java沒有指針。
17、C:Java沒有聯合和結構D:Java只有單繼承沒有多重繼承。答案:A4:修改圖形用戶界面上JButton的組件文字,修改的是它的( )屬性。( 2 分)A:CaptionB:NameC:TextD:以上都不是答案:C5:有關過濾器init()方法錯誤的是( )。( 2 分)A:每次調用過濾器時都會執行init方法。B:init方法可以訪問FilterConfig對象。 FilterConfig對象提供了對servlet環境及web.xml文件中指派的過濾器名的訪問。C:利用init將FilterConfig對象存放在一個字段中,以便doFilter方法能夠訪問servlet環境或過濾器名D:
18、FilterConfig對象具有一個getInitParameter方法,它能夠訪問部署描述符文件(web.xml)中分配的過濾器的初始化參數答案:A6:如果一個類必須繼承另一個非Thread類,此時要實現多線程只能( )方式。( 2 分)A:通過創建Process類的子類來實現B:通過創建Thread類的子類來實現C:通過實現Runnable接口的類來實現D:通過實現RunTime接口的類來實現答案:C7:下面( )接口是JavaBean必須實現的。( 2 分)A:java.lang.RunnableB:java.io.SerializableC:java.lang.ClonableD:ja
19、va.beans.BeanInfo答案:B8:若需要定義一個類域或類方法,應使用( )修飾符。( 2 分)A:staticB:packageC:privateD:public答案:A9:執行完代碼int x = new int25;后,以( )說明是正確的。( 2 分)A:x24為0B:x24未定義C:x25為0D:x0為空答案:A10:下列說法正確的是( )。( 2 分)A:Servlet是Applet的服務器端版本B:Servket和Jsp是一回事C:Jsp是Applet的服務器端版本D:Applet是可以嵌入網頁中的一種技術答案:D11:使用SQL語句從數據庫中更新記錄,應使用( )。(
20、 2 分)A:SELECTB:INSERTC:DELETED:UPDATE答案:D12:有關面向對象技術的說法錯誤的是( )。( 2 分)A:面向對象技術是以對象為基礎,以事件或消息來驅動對象執行處理的程序設計技術。B:面向對象是以數據為中心來描述系統。C:從面向對象程序設計范式看:程序 = 數據 消息。D:將數據及相應操作封裝在一起抽象成類。答案:C13:下列說法( )是正確的。( 2 分)A:程序執行到break語句是一定會結束所有的循環B:程序執行到continue語句時會結束當前循環C:break語句和continue語句都可以和標簽協同使用D:continue語句和break語句的作
21、用相同答案:C14:如果不能很好的控制線程的運行和停止,容易引起死鎖。下列( )方法是安全的線程停止方法。( 2 分)A:stop()B:suspend()C:interrupt()D:輪詢循環答案:D15:下列( )語句是連接數據庫時使用的語句。( 2 分)A:Statement SQL語句變量=連接變量.createStatement( )B:Connection 連接變量=DriverManager.getConnection(數據庫URL,用戶帳號,用戶密碼)C:Class.forName(JDBC驅動程序名)D:連接變量.close()答案:B16:對于臨界區代碼,必須使用( )關鍵
22、字來限定。( 3 分)A:privateB:protectedC:synchronizedD:critical答案:C17:如果一個程序段中有多個catch,程序會( )。( 3 分)A:每個catch都執行一次B:把每個符合條件的catch都執行一次C:找到合適的例外類型后就不再執行其他catchD:找到合適的例外類型后繼續執行后面的catch答案:C18:按鈕可以產生ActionEvent事件,實現( )接口可處理此事件。( 3 分)A:FocusListenerB:ComponentListenerC:WindowListenerD:ActionListener答案:D19:當輸入流使用
23、完畢后,可以調用( )方法將其關閉。( 3 分)A:shut()B:over()C:exit()D:close()答案:D20:類ABC定義如下: 1.public class ABC 2. public int max( int a, int b) 3. 4. 將以下( )方法插入行3是不合法的。( 3 分)A:public float max(float a, float b, float c) B:public int max (int c, int d) C:public float max(float a, float b) D:p
24、rivate int max(int a, int b, int c) 答案:B多選題(27分)21:執行下列代碼后,( )結論是正確的。String s=new String10;( 2 分)A:s10 為 ""B:s9 為 null;C:s0 為 未定義D:s.length 為10答案:BD22:指出下列方法與方法public void add(int a)中為合理的重載方法的是( )。( 2 分)A:public int add(int a)B:public void add(long a)C:public void add(int a,int b)D:public
25、void add(float a)答案:BCD23:下面( )事件監聽器在Java中有事件適配器。( 2 分)A:MouseListenerB:KeyListenerC:ActionListenerD:ItemListener答案:AB24:下列( )說法是正確的。( 2 分)A:Java 語言只允許單一繼承B:Java 語言只允許實現一個接口C:Java 語言不允許同時繼承一個類并實現一個接口D:Java 語言的單一繼承使得代碼更加可靠答案:AD25:下面對接口和類之間的區別正確的說法是( )。( 2 分)A:類只能繼承一個類。B:對于接口,類可以實現多個接口。C:類繼承了超類的方法:子類可
26、以選擇是否覆蓋超類的方法D:接口的方法沒有實現,類必須實現接口中的每個方法。答案:ABCD26:為文件c:javaexamplefile.txt建立File對象file1可以采用( )語句序列。( 2 分)A:File file1=new File(“c:javaexamplefile.txt”)B:String path=”c:javaexample” File file1=new File(path,”oldfile.txt”)C:File dir1=new File(“c:javaexample”) File file1=new File(dir1,”oldfile.txt”)D:Fil
27、e file1=new File(“c:javaexamplefile.txt”)答案:ABC27:下列程序的錯誤有( ) 。final class First private int a = 1;int b = 2; class Second extends First public void method() System.out.println(a b);( 2 分)A:println()參數應為字符串,因此此處不能調用該方法B:因為變量a 是private ,所以在其他類中不能訪問aC:Second 不能繼承First。D:關鍵字final不能修飾類答案:BC28:下列( )
28、屬于JDBC驅動程序。( 2 分)A:JDBC-SQL橋接驅動程序B:JDBC-ODBC橋接驅動程序C:原生API結合Java驅動程序D:網絡協議搭配完整的Java驅動程序答案:BCD29:有關類的說法正確的是( )。( 2 分)A:類是java中的一種重要的復合數據類型。B:類封裝了一類對象的狀態和方法。C:類由成員變量和方法組成。D:以上都不對。答案:ABC30:對于JavaBean的屬性,下面( )說法是正確的。( 3 分)A:JavaBean的屬性可以在開發工具中設置B:JavaBean可以提供public類型的屬性C:如果需要訪問和修改JavaBean的屬性,只能通過get/set方
29、法D:如果一個屬性只提供了get方法,那么它是只讀的答案:ACD31:在類中的方法中( )方法不能說明為抽象方法。( 3 分)A:構造方法B:靜態方法C:私有方法D:被protected修飾的方法答案:ABC32:接口A的定義如下,指出下列( )類實現了該接口。interface A int method1(int i);int method2(int j);( 3 分)A:class B implements A int method1() int method2() B:class B implements A int method1(int i) int meth
30、od2(int j) C:class B int method1(int i) int method2(int j) D:class B implements A int method2(int j) int method1(int i) 答案:BD判斷題(28分)33:Applet程序一般是通過瀏覽器執行的,也可以獨立運行。( 2 分)A:正確B:錯誤答案:B34:一個Applet編譯后的類名是Test.class,運行此小程序的命令是Java Test。( 2 分)A:正確B:錯誤答案:B35:java語言中不用區分字母的大寫小寫
31、。( 2 分)A:正確B:錯誤答案:B36:PHP和JSP一樣是服務器端的腳本語言。( 2 分)A:正確B:錯誤答案:A37:接口中的所有方法都沒有被實現。( 2 分)A:正確B:錯誤答案:A38:Java的類是單繼承的,所有的類都從Object類派生而來的。( 2 分)A:正確B:錯誤答案:A39:public long skip(long n)方法將指針從當前位置向后跳動n個字節。( 2 分)A:正確B:錯誤答案:A40:Servlet運行于服務器內部,而Jsp運行于裝有Java虛擬機的客戶端主機的瀏覽器。( 2 分)A:正確B:錯誤答案:A41:write()方法是向輸出流寫入數據的方法
32、,有兩種不同的write()方法,其共同點是只能逐字節地輸出數據。( 2 分)A:正確B:錯誤答案:A42:注釋的作用是使程序在執行時在屏幕上顯示/之后的內容。( 2 分)A:正確B:錯誤答案:B43:一個方法最多能有一個return語句。( 2 分)A:正確B:錯誤答案:B44:Java的簡單性也導致了它的不安全性。( 3 分)A:正確B:錯誤答案:B45:java可以對內存自動地進行管理并且進行垃圾回收。( 3 分)A:正確B:錯誤答案:A單選題(45分)1:下列( )方法可以給當前指針所在位置做一個標記。( 2 分)A:public void reset()B:public void m
33、ark()C:public void tag()D:public void sign()答案:B2:運行下列程序的結果是( )。abstract class MineBase abstract void amethod(); static int i; public class Mine extends MineBasepublic static void main(String argv)int ar = new int5;for(i = 0;i ar.length;i )System.out.println(ari);( 2 分)A:打印5個0。B:編譯出錯,數組ar必
34、須初始化。C:編譯出錯, Mine應聲明為abstract。D:出現IndexOutOfBoundes的例外。答案:C3:如果一個程序段中有多個catch,程序會( )。( 2 分)A:每個catch都執行一次B:把每個符合條件的catch都執行一次C:找到合適的例外類型后就不再執行其他catchD:找到合適的例外類型后繼續執行后面的catch答案:C4:主動產生一個異常而非動態拋出的是( )。( 2 分)A:throw語句B:throws 語句C:trycatch 語句D:finally語句答案:B5:Applet執行( )方法后,進入運行態。( 2 分)A:start()B:init()C
35、:stop()D:destroy()答案:A6:Connection對象的方法createStatement()創建的是( )對象。( 2 分)A:Statement對象B:ResultSet對象C:SQL對象D:數據記錄對象答案:A7:關于接口( )正確。( 2 分)A:實現一個接口必須實現接口的所有方法B:一個類可以實現多個接口C:接口間不能有繼承關系D:接口和抽象類是同一回事答案:B8:isFile()方法的功能是( )。( 2 分)A:如果是文件返回true,否則返回falseB:如果是目錄返回true,否則返回falseC:如果文件存在返回true,否則返回falseD:如果目錄存在
36、返回true,否則返回false答案:A9:下面程序段的執行結果是( )。public class Foopublic static void main(String args)tryreturn;finallySystem.out.println("Finally");( 2 分)A:程序正常運行,但不輸出任何結果B:程序正常運行,并輸出 "Finally"。C:編譯能通過,但運行時會出現一個例外。D:因為沒有catch語句塊,所以不能通過編譯。答案:B10:以下( )不是JSP標記庫的構成部分。( 2 分)A:標記處理器B:標記庫描述文件C:標記庫處
37、理servletD:應用程序部署描述符(web.xml)答案:C11:聲明公用的abstract方法的正確格式是( )。( 2 分)A:public abstract void add() B:public abstract add();C:public abstract void add();D:public virtual add();答案:C12:JAVA程序經常用到“遞歸”,“遞歸”的基本思想是( )。( 2 分)A:讓別人反復調用自己”B:.“自己反復調用別人”C:.“自己反復調用自己”D:以上說法都不對答案:C13:設 a = 8,則表達式 a 2 的值是( )。( 2 分)A:1
38、B:2C:3D:4答案:B14:Java的字符類型采用的是Unicode編碼方案,每個Unicode碼占用( )個比特位。( 2 分)A:8B:16C:32D:64答案:B15:以下說法正確的是( )。( 2 分)A:每個Java類都至少有一個構造方法,如果沒有則機器自動生成一個默認的構造方法。B:如果類里定義了一個或多個構造方法,那么java也提供默認的構造方法C:每個Java類中用戶必須定義至少一個構造方法。D:以上都不對答案:A16:對封裝的理解正確的是( )。( 3 分)A:封裝就是把對象的屬性和行為結合成一個獨立的單位。B:封裝就是把對象完全隱蔽起來,不讓外界訪問。C:封裝性是一個使
39、用問題。D:封裝和抽象是一回事。答案:A17:對成員的訪問控制保護最強的是( )。( 3 分)A:publicB:缺省C:privateD:protected答案:C18:類Test1定義如下: 1.public class Test1 2. public float aMethod(float a,float b) 3. 4. 將以下( )方法插入行3是不合法的。( 3 分)A:public float aMethod(float a, float b,float c) B:public float aMethod(float c,float d) C:public int aMethod(
40、int a, int b) D:private float aMethod(int a,int b,int c) 答案:B19:除了使用瀏覽器外,SUN還提供了應用程序appletviewer.exe,專用于執行嵌有Applet程序的網頁。以下( )語句是用appletviewer運行嵌有Applet程序網頁的命令。( 3 分)A:appletviewer 網頁文件名.javaB:appletviewer 網頁文件名.classC:appletviewer 網頁文件名.htmlD:appletviewer 網頁文件名答案:C20:如果目前圖形界面中的布局是BorderLayout,需要使新加入
41、的組件位于圖形界面的下部,應該調整( )屬性的值 。( 3 分)A:alignmentxB:alignmentyC:constraintsD:以上都不是答案:C多選題(27分)21:上轉型對象具有如下( )特點。( 2 分)A:上轉型對象不能操作子類新增的成員變量(相當于失掉了這部分屬性)、不能使用子類新增的方法(相當于失掉了一些功能)。B:轉型對象可以操作子類繼承或覆蓋的成員變量,也可以使用子類繼承的或覆蓋的方法。C:如果子類覆蓋了父類的某個方法后,當對象的上轉型對象調用這個方法時一定是調用了這個覆蓋的方法,因為程序在運行時知道,這個上轉型對象的實體是子類創建的,只不過損失了一些屬性和功能而
42、已。D:可以將父類創建的對象的引用賦值給子類聲明的對象。答案:ABC22:下列( )方法可以使線程停止。( 2 分)A:close()B:interrupt()C:stop()D:suspend答案:CD23:以下( )有關事件監聽器的語句是正確的。( 2 分)A:Multiple listeners can be attached to one component.B:Only one listener can be attached to one component.C:One listener can receive and process the events from multipl
43、e components.D:One listener can receive and process the events from only one component.答案:AC24:實現下列( )接口可以對TextField對象的事件進行監聽和處理。( 2 分)A:ActionListenerB:FocusListenerC:MouseMotionListenerD:WindowListener答案:ABC25:下列( )說法是正確的。( 2 分)A:IOException必須被捕獲或拋出B:java語言會自動初始化變量的值C:java 語言不允許同時繼承一個類并實現一個接口D:jav
44、a語言會自動回收內存中的垃圾答案:ABD26:功能完善的組件模型提供以下( )服務。( 2 分)A:事件處理B:分布式計算C:數據庫管理D:應用程序構造器支持答案:ABD27:HttpServlet類中定義了Servlet對象必須實現( )。( 2 分)A:Stop()B:Init()C:Service()D:Destroy()答案:BCD28:下列( )方法是Statement對象所具有的方法。( 2 分)A:executeQuery()B:executeUpdate()C:execute()D:createStatement()答案:ABC29:下列關于finally說法錯誤的是( )。(
45、 2 分)A:finally語句應該放在所有例外控制器的最前面B:如果程序在前面的例外控制器中匹配到了合適例外,就不再執行finally 語句了C:無論程序是否找到合適的例外控制器,都會去執行finally語句D:如果程序在前面的例外控制器中匹配到了多個合適的例外,就不再執行finally語句了答案:ABD30:如下( )方法可以從WindowEvent獲取事件源。( 3 分)A:getFrame()B:getID()C:getSource()D:getWindow()答案:CD31:下面( )狀態包含于線程的生命周期中。( 3 分)A:新建B:可運行C:阻塞D:死亡答案:ABCD32:對對象
46、的理解正確的是( )。( 3 分)A:對象由屬性和行為兩部分組成。B:對象可以是一個人、地址、物品、事件、概念等。C:萬事萬物皆可看做對象。D:對象數據十作用于這些數據上的操作答案:ABCD判斷題(28分)33:不能被多個進程交叉執行的代碼段稱為臨界區。( 2 分)A:正確B:錯誤答案:A34:利用Jbuilder設計應用程序,jLabel組件可以調用圖形文件。( 2 分)A:正確B:錯誤答案:A35:JDBC-ODBC橋接驅動程序中的任何錯誤都可能讓服務器死機。( 2 分)A:正確B:錯誤答案:A36:一個方法最多能有一個return語句。( 2 分)A:正確B:錯誤答案:B37:一個進程內
47、可能包含有多個線程。( 2 分)A:正確B:錯誤答案:A38:Java的源代碼中定義了幾個類,編譯結果就生成幾個以.class為后綴的字節碼文件。( 2 分)A:正確B:錯誤答案:A39:抽象類不能實例化。( 2 分)A:正確B:錯誤答案:A40:Applet程序一般是通過瀏覽器執行的,也可以獨立運行。( 2 分)A:正確B:錯誤答案:B41:break語句可直接跳出外層循環。( 2 分)A:正確B:錯誤答案:B42:在Windows 2000下使用Access數據庫,必須使用JDBC-ODBC橋接程序。( 2 分)A:正確B:錯誤答案:B43:臨界區指出它只能同時被一個線程訪問,并且可以指定
48、由線程訪問的優先順序。( 2 分)A:正確B:錯誤答案:B44:Java的類是單繼承的,所有的類都從Object類派生而來的。( 3 分)A:正確B:錯誤答案:A45:final類中的屬性和方法都必須被final修飾符修飾。( 3 分)A:正確B:錯誤答案:B單選題(45分)1:下列( )語句是執行SQL語句時使用的語句。( 2 分)A:Statement SQL語句變量=連接變量.createStatement( )B:Connection 連接變量=DriverManager.getConnection(數據庫URL,用戶帳號,用戶密碼)C:Class.forName(JDBC驅動程序名)
49、D:連接變量.close()答案:A2:靜態頁面和動態頁面的區別在于( )。( 2 分)A:動態頁面能夠有動畫,靜態沒有B:動態頁面能夠根據不同用戶產生不同的響應,靜態的不行C:動態頁面是經常在改變的,靜態的常年不變D:動態頁面能夠接收用戶輸入,并在服務器端作處理,靜態的不行答案:C3:在Applet中,要處理由瀏覽器傳遞進來的參數、添加用戶接口組件、加載圖像和聲音文件等操作,是在( )方法中執行的。( 2 分)A:start()B:init()C:stop()D:destroy()答案:B4:初始的HSB表示( )。( 2 分)A:Hue Saturation BrightnessB:Hue
50、 Shadows BalanceC:Han in the Sky with DiamondsD:以上都不對答案:A5:在聲明線程的run方法時,必須使用的限定詞是( )。( 2 分)A:publicB:privateC:protectedD:static答案:A6:關于構造函數的說法( )正確。( 2 分)A:一個類只能有一個構造函數B:一個類可以有多個不同名的構造函數C:構造函數與類同名D:構造函數必須自己定義,不能使用父類的構造函數答案:C7:下面( )是java語言中的關鍵字。( 2 分)A:sizeofB:abstractC:NULLD:Native答案:B8:如下列說法正確的是( )
51、。( 2 分)A:一個程序里最多只能有一個類被修飾為public,否則編譯出錯。B:源文件的文件名,可以不用public 修飾的類名。C:若程序中沒有任何public類,則文件名可以任意命名。D:以上都不對。答案:A9:關于以下程序段,正確的說法是( )。1 String s1=”abc” ”def”; 2 String s2=new String(s1); 3 if(s1= =s2) 4 System.out.println(“= = succeeded”); 5 if (s1.equals(s2) 6 System.out.println(“.equals() succeeded”);(
52、2 分)A:程序將輸出:= = succeededB:程序將輸出: .equals() succeededC:程序將輸出:= = succeeded .equals() succeededD:程序無輸出答案:B10:關于以下程序代碼的說明正確的是( )。1class HasStatic 2 private static int x=100; 3 public static void main(String args ) 4 HasStatic hs1=new HasStatic( ); 5 hs1.x ; 6 HasStatic hs
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高凈值客戶財富管理需求變化與財富管理行業競爭力分析報告
- 2025年醫藥企業研發外包(CRO)模式下的臨床試驗數據統計分析與解讀報告
- 金融科技行業2025年企業估值方法與投資機會分析報告001
- 供應鏈數字化協同下的2025年制造業綠色供應鏈創新研究報告
- 2025年醫藥流通供應鏈優化與成本控制技術升級與轉型報告
- 保健品考試題及答案
- 辦公環境安全試題及答案
- 產業轉移園區建設2025年社會穩定風險評估與風險防范策略報告001
- 農村電商農產品上行模式下的品牌合作模式與區域經濟發展報告
- 安全管理 試題及答案
- 2025年6月15日青海省事業單位面試真題及答案解析
- 三級醫院評審標準(2025年版)
- 安全文明標準化施工方案
- 云南省昆明市2023-2024學年高二下學期期末質量檢測數學試題(解析版)
- 單體藥店GSP質量管理制度
- (2025)“安全生產月”安全生產知識競賽試題庫(答案)
- 材料力學知到智慧樹期末考試答案題庫2025年遼寧工程技術大學
- 農業托管經營協議書
- 腫瘤內科病案質量管理
- 醫療器械財務部門的職責與作用
- 2025年重癥醫學科ICU護理標準化建設計劃
評論
0/150
提交評論