版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、Java語言程序設計模擬題一、單項選擇題1.下列程序段執(zhí)行后的結果是( ).String s = new String(abcdefg);for (int i=0; is.length(); i+=2) System.out.print(s.charAt(i);A.acegB.ACEGC.abcdefgD.abcd正確答案是:A 2.類定義如下class Foopublic static void main(String args)String s;System.out.println(s=+s);則下列結論正確的是( ).A.有輸出結果,且為空B.沒有輸出結果C.編譯錯誤D.有輸出結果,且不
2、為空正確答案是:C 3.關于以下代碼段的說法正確的是( ).1String s=abcde;2StringBuffer s1=new StringBuffer(abcde);3if(s.equals(s1)4 s1=null;5if(s1.equals(s)6 s=null;A.第1行編譯錯誤,String的構造器必須明確調(diào)用B.第3行編譯錯誤,因為s與s1有不同的類型C.編譯成功,但執(zhí)行時在第5行有異常拋出D.編譯成功,過程中也沒有異常拋出正確答案是:D 4.應用程序的main方法中有以下語句,則輸出的結果是( ).String s=12345#aaa#bbb#67890;int n=s.i
3、ndexOf(#);int k=s.indexOf(#,n+1);int m=s.indexOf(#,k+1);String s2=s.substring(m+1);System.out.println(s2);A.123456B.67890C.aaaD.bbb正確答案是:B 5.應用程序的main方法中有以下語句,則執(zhí)行后輸出的結果是( ).int x=125,21,5,168,98;int max=x0;for(int i=1;i max) max =xi;System.out.println(max);A.125B.5C.98D.168正確答案是:D 6.關于下面的程序Test.java
4、說法正確的是( ).public class Test String x=1;int y;public static void main(String args) int z=2;System.out.println(x+y+z);A.3B.102C.12D.程序有編譯錯誤正確答案是:D 7.下列程序段執(zhí)行后 b3 的結果是().boolean b1=true, b2, b3;b3= b1 ? b1 : b2;A.0B.1C.trueD.false正確答案是:D 8.在下述字符串中,不屬于Java語言關鍵字的是().A.floatB.newC.javaD.return正確答案是:C 9.關于J
5、ava中數(shù)據(jù)類型敘述正確的是:( ).A.整型數(shù)據(jù)在不同平臺下長度不同B.boolean類型數(shù)據(jù)只有2個值,true和falseC.數(shù)組屬于簡單數(shù)據(jù)類型D.Java中的指針類型和C語言的一樣正確答案是:B 10.設x=1, y=2, z=3,則表達式 yz/x 的值是( ).A.3B.3.5C.4D.5正確答案是:A 11.設 int x=1,float y=2,則表達式 x / y的值是:( ).A.0B.1C.2D.以上都不是正確答案是:D 12.在下述Java語言語句中,錯誤的創(chuàng)建數(shù)組的方法是().A.int intArray ;intArray=new int5;B.int intAr
6、ray =new int5;C.int intArray =1,2,3,4,5;D.int intArray 5=1,2,3,4,5;正確答案是:D 13.while循環(huán)和 dowhile循環(huán)的區(qū)別是:( )A.沒有區(qū)別,這兩個結構任何情況下效果一樣B.while循環(huán)比dowhile循環(huán)執(zhí)行效率高C.while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次D.dowhile循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次正確答案是:D 14.編譯Java Application源程序文件將產(chǎn)生相應的字節(jié)碼文件,這些字節(jié)碼文件的擴展名為( ).A.javaB.classC.htmlD.exe正確答案是
7、:B 15.void的含義:( ).A.方法沒有返回值B.方法體為空C.沒有意義D.定義方法時必須使用正確答案是:A 16.關于方法main()的說法哪個正確?( )A.方法main()只能放在公共類中B.main()的頭定義可以根據(jù)情況任意更改C.一個類中可以沒有main()方法D.所有對象的創(chuàng)建都必須放在main()方法中正確答案是:C 17.定義類頭時能使用的修飾符是( ).A.privateB.staticC.abstractD.protected正確答案是:C 18.編譯Java程序的命令是:( ).A.appletviewerB.javacC.javaD.javadoc正確答案是:
8、B 19.在創(chuàng)建對象時必須().A.先聲明對象,然后才能使用對象B.先聲明對象,為對象分配內(nèi)存空間,然后才能使用對象C.先聲明對象,為對象分配內(nèi)存空間,對對象初始化,然后才能使用對象D.上述說法都對正確答案是:C 20.下列哪個類的聲明是正確的?( ).A.abstract final class HIB.abstract private move()C.protected private number;D.public abstract class Car正確答案是:D 21.以下有關構造方法的說法,正確的是:( ).A.一個類的構造方法可以有多個B.構造方法在類定義時被調(diào)用C.構造方法只能
9、由對象中的其它方法調(diào)用D.構造方法可以和類同名,也可以和類名不同正確答案是:A 22.有一段java 應用程序,它的主類名是a1,那么保存它的源文件名可以是().A.a1.javaB.a1.classC.a1D.都對正確答案是:A 23.下列方法定義中,正確的是( ).A.int x( ) char ch=a; return (int)ch; B.void x( ) .return true; C.int x( ) .return true; D.int x( int a, b) return a+b; 正確答案是:A 24.關于被私有訪問控制符private修飾的成員變量,以下說法正確的是(
10、 ).A.可以被三種類所引用:該類自身,與它在同一個包中的其他類,在其他包中的該類的子類B.可以被兩種類訪問和引用:該類本身,該類的所有子類C.只能被該類自身所訪問和修改D.只能被同一個包中的類訪問正確答案是:C 25.在Java中用什么關鍵字修飾的方法可以直接通過類名來調(diào)用?( ).A.staticB.finalC.privateD.void正確答案是:A 26.Java application中的主類需包含main方法,以下哪項是main方法的正確形參?( )A.String argsB.String arC.Char argD.StringBuffer args正確答案是:B 27.關于
11、對象成員占用內(nèi)存的說法哪個正確?( )A.同一個類的對象共用同一段內(nèi)存B.同一個類的對象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間C.對象的方法不占用內(nèi)存D.以上都不對正確答案是:B 28.以下關于繼承的敘述正確的是( ).A.在Java中類只允許單一繼承B.在Java中一個類只能實現(xiàn)一個接口C.在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口D.在Java中接口只允許單一繼承正確答案是:A 29.在Java中,一個類可同時定義許多同名的方法,這些方法的形式參數(shù)個數(shù),類型或順序各不相同,傳回的值也可以不相同.這種面向?qū)ο蟪绦虻奶匦苑Q為( ).A.隱藏B.覆蓋C.重載D.Java不支持此特
12、性正確答案是:C 30.在瀏覽器中執(zhí)行applet程序,以下選項中的哪個方法將被最先執(zhí)行( ).A.init()B.start()C.destroy()D.stop()正確答案是:A 31.欲構造ArrayList類的一個實例,此類繼承了List接口,下列哪個方法是正確的?( ).A.ArrayList myList=new Object();B.List myList=new ArrayList();C.ArrayList myList=new List();D.List myList=new List();正確答案是:B 32.關于接口哪個正確?( )A.實現(xiàn)一個接口必須實現(xiàn)接口的所有方法
13、B.一個類只能實現(xiàn)一個接口C.接口間不能有繼承關系D.接口和抽象類是同一回事正確答案是:A 33.已知如下定義:String s = story; 下面哪個語句不是合法的( )?A.s += books;B.s = s + 100;C.int len = s.length;D.String t = s + abc;正確答案是:C 34.某類Example的main()方法參數(shù)為args,當輸入數(shù)據(jù)Java Example cat時,args0的值為( ).A.catB.JavaC.exampleD.null正確答案是:A 35.以下哪項可能包含菜單條( ).A.PanelB.FrameC.Ap
14、pletD.Dialog正確答案是:B 36.下列屬于容器的組件有:( ).A.JButtonB.JPaneC.CanvasD.JTextArea正確答案是:B 37.在復選框中移動鼠標,然后單擊一選項,要捕獲所選項必需實現(xiàn)哪個接口?( ).A.ActionListenerB.MouseListenerC.MouseMotionListernD.ItemListener正確答案是:D 38.String s1=new String(Java);String s2=new String(s1)則下列哪個說法是正確的( ).A.表達式s1=s2為真B.s1和s2是同一個對象C.表達式s1.equa
15、ls(s2)為真D.以上均不對正確答案是:C 39.對于已經(jīng)被定義過可能拋出異常的語句,在編程時:( ).A.必須使用trycatch語句處理異常,或用throws將其拋出B.如果程序錯誤,必須使用 trycatch語句處理異常C.可以置之不理D.只能使用trycatch語句處理正確答案是:A 40.A派生出子類B,B派生出子類C,并且在Java源代碼中有如下聲明:1. A a0=new A();2. A a1 =new B();3. A a2=new C();問以下哪個說法是正確的?( )A.只有第1行能通過編譯B.第1,2行能通過編譯,但第3行編譯出錯C.第1,2,3行能通過編譯,但第2,
16、3行運行時出錯D.第1行,第2行和第3行的聲明都是正確的正確答案是:D 41.下列哪個是Java中的關鍵字( ).A.runB.IntegerC.defaultD.implement正確答案是:C 42.設有下面兩個賦值語句:a = Integer.parseInt(12);b = Integer.valueOf(12).intValue();下述說法正確的是( ).A.a是整數(shù)類型變量,b是整數(shù)類對象.B.a是整數(shù)類對象,b是整數(shù)類型變量.C.a和b都是整數(shù)類對象并且值相等.D.a和b都是整數(shù)類型變量并且值相等.正確答案是:D 43.下面的代碼段執(zhí)行之后count的值是什么( ).int c
17、ount = 1;for (int i = 1; i y ? x+2:uv ? u-3:v+2);A.8B.6C.7D.true正確答案是:B 48.以下是關于Java 語言關鍵字的敘述,其中正確的是().A.關鍵字可以用來描述類的成員類型,但是不能描述普通變量B.關鍵字由字母(包括英文字母,下劃線字符,美元字符,文字字符)和數(shù)字組成C.關鍵字不可以用作變量,方法,類或標號的標識符D.break 和main 都是Java 語言的關鍵字正確答案是:C 49.指出正確的表達式( ).A.byte=128;B.Boolean=null;C.long l=0 xfffL;D.double=0.9239
18、d;正確答案是:C 50.關于Java語言敘述錯誤的是:( )A.Java語言具有跨平臺性B.Java是一種面向?qū)ο蟮恼Z言C.Java語言中的類可以多繼承D.Java的垃圾收集機制自動回收程序已不再使用的對象正確答案是:C 51.設有定義 int i=123; long j=456; 下面賦值不正確的語句是( ).A.j=i;B.j=(long)i;C.i=(int)j;D.i=j;正確答案是:D 52.執(zhí)行完以下代碼int x = new int10;后,以下哪項說明是正確的( ).A.x9為0B.x9未定義C.x10為0D.x0為空正確答案是:A 53.以下語句有語法錯的是:( ).A.i
19、nt x=1;y=2;z=3B.for (int x=10,y=0;x0;x+);C.while (x5);D.for(; ;);正確答案是:A 54.下列類 DataOutputStream的構造方法正確的是( ).A.new dataOutputStream(new FileOutputStream(out.txt);B.new dataOutputStream(out.txt);C.new dataOutputStream(new writer(out.txt);D.new dataOutputStream(new FileWriter(out.txt);正確答案是:A 55.retur
20、n語句:( ).A.只能讓方法返回數(shù)值B.方法都必須含有C.方法中可以有多句returnD.不能用來返回對象正確答案是:C 56.在以下供選擇的概念中,不屬于面向?qū)ο笳Z言概念的是().A.消息B.模塊C.繼承D.多態(tài)性正確答案是:B 57.下列選項中,用于在定義子類時聲明父類名的關鍵字是( ).A.intexxxceB.packageC.extendsD.class正確答案是:C 58.在switch(表達式)語句中,表達式的類型不能為( ).A.byteB.charC.longD.int正確答案是:C 59.在調(diào)用方法時,若要使方法改變實參的值,可以().A.用基本數(shù)據(jù)類型作為參數(shù)B.用對象
21、作為參數(shù)C.A和B都對D.A和B都不對正確答案是:B 60.構造函數(shù)何時被調(diào)用?( )A.創(chuàng)建對象時B.類定義時C.使用對象的方法時D.使用對象的屬性時正確答案是:A 61.以下關于構造函數(shù)的描述錯誤的是( ).A.構造函數(shù)的返回類型只能是void型.B.構造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同.C.構造函數(shù)的主要作用是完成對類的對象的初始化工作.D.一般在創(chuàng)建新對象時,系統(tǒng)會自動調(diào)用構造函數(shù).正確答案是:A 62.在接口MouseMotionListener中方法正確的是( ).A.Public void mouseDragged(MouseEvent)B.Public bool
22、ean mouseDragged(MouseEvent)C.Public void mouseDragged(MouseMotionEvent)D.Public boolean MouseDragged(MouseMotionEvent)正確答案是:A 63.用于定義類成員的訪問控制權的一組關鍵字是( ).A.class, float, double, publicB.float, boolean, int, longC.char, extends, float, doubleD.public, private, protected正確答案是:D 64.下列修飾符中與訪問控制無關的是( ).A
23、.privateB.publicC.protectedD.final正確答案是:D 65.如果希望某個變量只可以被類本身訪問和調(diào)用,則應該使用下列哪一種訪問控制修飾().A.privateB.protectedC.private protectedD.public正確答案是:A 66.下面是一些異常類的層次關系Java.lang.Exception Java.lang.RuntimeException Java.lang.IndexOutOfBoundsException Java.lang.ArrayIndexOutOfBoundsException Java.lang.StringInde
24、xOutOfBoundsException假設有一個方法X,能夠拋出兩個異常,Array Index和String Index異常,假定方法X中沒有trycatch語句,下面哪個正確答案是是正確的.( ) A.方法X應該聲明拋棄ArrayIndexOutOfBoundsException和StringIndexOutOfBounds Exception.B.如果調(diào)用X的方法捕獲IndexOutOfBoundsException,則ArrayIndexOutOfBounds Exception和StringIndexOutOfBoundsException都可以被捕獲.C.如果方法X聲明拋棄In
25、dexOutOfBoundsException,則調(diào)用X的方法必須用Try-catch語句 捕獲.D.方法X不能聲明拋棄異常.正確答案是:B 67.下列說法哪個正確?( )A.不需要定義類,就能創(chuàng)建對象B.對象中必須有屬性和方法C.屬性可以是簡單變量,也可以是一個對象D.屬性必須是簡單變量正確答案是:C 68.以下有關類的繼承的敘述中,正確的是:( ).A.子類能直接繼承父類所有的非私有屬性,也可通過接口繼承父類的私有屬性B.子類只能繼承父類的方法,不能繼承父類的屬性C.子類只能繼承父類的非私有屬性,不能繼承父類的方法D.子類不能繼承父類的私有屬性正確答案是:D 69.下面哪個函數(shù)是publi
26、c void aMethod().的重載函數(shù)?( ).A.void aMethod( ).B.public int aMethod().C.public void aMethod ( ).D.public int aMethod ( int m).正確答案是:D 70.現(xiàn)有一變量聲明為boolean aa;下面賦值語句中正確的是( ).A.aa=0B.aa=TrueC.aa=trueD.aa=false正確答案是:D 71.在使用intexxxce聲明一個接口時,只可以使用( )修飾符修飾該接口.A.privateB.protectedC.private protectedD.public正確
27、答案是:C 72.下列有關Java中接口的說法哪個是正確的?A.接口中含有具體方法的實現(xiàn)代碼B.若一個類要實現(xiàn)一個接口,則用到implements關鍵字C.若一個類要實現(xiàn)一個接口,則用到extends關鍵字D.接口不允許繼承正確答案是:B 73.有語句String s=”hello world”; ,以下操作哪個是不合法的?( )A.int i=s.length();B.s=3;C.String ts=s.trim();D.String t=s+”!”;正確答案是:B 74.在Swing中,它的子類能用來創(chuàng)建框架窗口的類是().A.JWindowB.JFrameC.JDialogD.JAppl
28、et正確答案是:B 75.聲明并創(chuàng)建一個按鈕對象b,應該使用的語句是( ).A.Button b=new Button();B.button b=new button();C.Button b=new b();D.b.setLabel(確定);正確答案是:A 76.Frame對象默認的布局管理器是( ).A.FlowLayoutB.BorderLayoutC.CardLayoutD.null正確答案是:B 77.paint()方法使用哪種類型的參數(shù)?( )A.GraphicsB.Graphics2DC.StringD.Color正確答案是:A 78.下列哪些語句關于Java內(nèi)存回收的說明是正確
29、的?( )A.程序員必須創(chuàng)建一個線程來釋放內(nèi)存B.內(nèi)存回收程序負責釋放無用內(nèi)存C.內(nèi)存回收程序允許程序員直接釋放內(nèi)存D.內(nèi)存回收程序可以在指定的時間釋放內(nèi)存對象正確答案是:B 79.所有的異常類皆繼承哪一個類?( ).A.java.io.ExceptionB.java.lang.ThrowableC.java.lang.ExceptionD.java.lang.Error正確答案是:C 80.關于以下application的說明,正確的是( ).1 class StaticStuff2 3 static int x=10;4 static x+=5;5 public static void m
30、ain(String args )6 7 System.out.println(x= + x);8 9 static x/=3;10. A.4行與9行不能通過編譯,因為缺少方法名和返回類型B.9行不能通過編譯,因為只能有一個靜態(tài)初始化器C.編譯通過,執(zhí)行結果為:x=5D.編譯通過,執(zhí)行結果為:x=3正確答案是:C 81.如下哪個是Java中的標識符( )?A.fieldnameB.superC.3numberD.#number正確答案是:A 82.有以下方法的定義,請選擇該方法的返回類型( ).ReturnType method(byte x, double y)return (short)
31、x/y*2;A.byteB.shortC.intD.double正確答案是:D 83.應用程序的main方法中有以下語句,則輸出的結果是( ).String s1=new String(abc);String s2=new String(abc);boolean b1=s1.equals(s2);boolean b2=(s1=s2);System.out.print(b1+ +b2);A.true falseB.false trueC.true trueD.false false正確答案是:A 84.應用程序的main方法中有以下語句,則輸出的結果是( ).int b=1, 2,2, 2,2,
32、2;int sum=0;for(int i=0;iA.32B.11C.2D.3正確答案是:A 85.應用程序的main方法中有以下語句,則輸出的結果是( ).String s1=0.5, s2=12;double x=Double.parseDouble(s1);int y=Integer.parseInt(s2);System.out.println(x+y);A.12.5B.120.5C.12D.12.5正確答案是:A 86.下列代碼的執(zhí)行結果是什么?String s1 = aaa;s1.concat(bbb);System.out.println(s1);A.The string aaa
33、.B.The string aaabbb.C.The string bbbaaa.D.The string bbb.正確答案是:B 87.下面哪個不是java語言中的關鍵字?( ).A.longB.sizeofC.instanceofD.const正確答案是:B 88.以下哪個不是Java的原始數(shù)據(jù)類型?( )A.intB.BooleanC.floatD.char正確答案是:B 89.設有定義 float x=3.5f, y=4.6f, z=5.7f;則以下的表達式中,值為true的是( ).A.x y | x zB.x != yC.z ( y + x )D.x y & ! ( x z )正確
34、答案是:B 90.下面關于Java.applet.Applet和其祖先類的描述語句哪個不對( ).A.Applet是Container的一種B.Applet是Window的一種C.Applet是Component的一種D.Applet是Panel的一種正確答案是:B 91.哪些是將一個十六進制值賦值給一個long型變量( ).A.long number = 345L;B.long number = 0345;C.long number = 0345L;D.long number = 0 x345L;正確答案是:D 92.關于選擇結構下列哪個說法正確?( )A.if語句和else語句必須成對出現(xiàn)
35、B.if語句可以沒有else語句對應C.switch結構中每個case語句中必須用break語句D.switch結構中必須有default語句正確答案是:B 93.以下由 for 語句for ( int i = 0; true ; i+) ;構成的循環(huán)執(zhí)行的次數(shù)是( ).A.有語法錯,不能執(zhí)行B.無限次C.執(zhí)行1次D.一次也不執(zhí)行正確答案是:B 94.不能構成循環(huán)的語句是( ).A.for 語句B.while 語句C.switch 語句D.do_while 語句正確答案是:C 95.下列說法哪個正確?( )A.一個程序可以包含多個源文件B.一個源文件中只能有一個類C.一個源文件中可以有多個公共
36、類D.一個源文件只能供一個程序使用正確答案是:A 96.定義一個類,必須使用的關鍵字是( ).A.publicB.classC.intexxxceD.static正確答案是:B 97.下列類定義中,不正確的是( ).A.class x . B.class x extends y . C.static class x implements y1,y2 . D.public class x extends Applet . 正確答案是:C 98.關于類和對象的敘述正確的是:( ).A.Java的類分為兩大部分:系統(tǒng)定義的類和用戶自定義的類B.類的靜態(tài)屬性和全局變量的概念完全一樣,只是表達形式不同C
37、.類的成員至少有一個屬性和一個方法D.類是對象的實例化正確答案是:A 99.Java中().A.一個子類可以有多個父類,一個父類也可以有多個子類B.一個子類可以有多個父類,但一個父類只可以有一個子類C.一個子類可以有一個父類,但一個父類可以有多個子類D.上述說法都不對正確答案是:C 100.關于構造函數(shù)的說法哪個正確?( ).A.一個類只能有一個構造函數(shù)B.一個類可以有多個不同名的構造函數(shù)C.構造函數(shù)與類同名D.構造函數(shù)必須自己定義,不能使用父類的構造函數(shù)正確答案是:C 101.以下敘述正確的是( ).A.構造方法必須是public方法B.main方法必須是public方法C.Java應用程序
38、的文件名可以是任意的D.構造方法應該聲明為void類型正確答案是:B 102.設 i,j,k 為類 x 中定義的 int 型變量名,下列類 x 的構造函數(shù)中不正確的是( ).A.x( int m) . B.void x( int m) . C.x( int m, int n) . D.x( int h,int m,int n) . 正確答案是:B 103.不允許作為類及類成員的訪問控制符的是( ).A.publicB.privateC.staticD.protected正確答案是:C 104.類的設計要求它的某個成員變量不能被外部類直接訪問.應該使用下面的哪些修飾符獲得需要的訪問控制?( ).
39、A.publicB.不加修飾符C.protectedD.private正確答案是:D 105.為AB類的一個無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為( ).A.static void method( )B.public void method( )C.final void method( )D.abstract void method( )正確答案是:A 106.若需要定義一個類域或類方法,應使用哪種修飾符?( )A.staticB.packageC.privateD.public正確答案是:A 107.關于繼承的說法正確的是:(
40、).A.子類將繼承父類所有的屬性和方法B.子類將繼承父類的非私有屬性和方法C.子類只繼承父類public方法和屬性D.子類只繼承父類的方法,而不繼承屬性正確答案是:B 108.Java語言的類間的繼承關系是( ).A.多重的B.單重的C.線程的D.不能繼承正確答案是:B 109.抽象方法:( ).A.可以有方法體B.可以出現(xiàn)在非抽象類中C.是沒有方法體的方法D.抽象類中的方法都是抽象方法正確答案是:C 110.定義一個接口必須使用的關鍵字是( ).A.publicB.classC.intexxxceD.static正確答案是:C 111.Java 語言中,只限子類或者同一包中的類的方法能訪問的
41、訪問權限是().A.publicB.privateC.protectedD.正確答案是:C 112.下面的哪些敘述為真( ).A.equals()方法判定引用值是否指向同一對象.B.= 操作符判定兩個分立的對象的內(nèi)容和類型是否一致.C.equals()方法只有在兩個對象的內(nèi)容一致時返回true.D.類File重寫方法equals()在兩個分立的對象的內(nèi)容和類型一致時返回false.正確答案是:A 113.在編寫Java Applet程序時,需在程序的開頭寫上( )語句.A.import java.awt.* ;B.import java.applet.Applet ;C.import java
42、.io.* ;D.import java.awt.Graphics ;正確答案是:B 114.MouseListener 接口不能處理的鼠標事件是().A.按下鼠標左鍵B.點擊鼠標右鍵C.鼠標進入D.鼠標移動正確答案是:D 115.如果容器組件p的布局是BorderLayout,則在p中添加一個按鈕b,應該使用的語句是( ).A.p.add(b);B.p.add(b,North);C.p.add(b,South);D.b.add(p,North);正確答案是:C 116.如果有一個對象myListener(其中myListener對象實現(xiàn)了ActionListener接口),下列哪條語句使得m
43、yListener對象能夠接受處理來自于smallButton按鈕對象的動作事件?A.smallButton.add(myListener);B.smallButton.addListener(myListener);C.smallButton.addActionListener(myListener);D.smallButton.addItem(myListener);正確答案是:C 117.如下哪個是Java中的標識符( )?A.publicB.superC.3numberD.width正確答案是:D 118.異常包含下列哪些內(nèi)容?( )A.程序執(zhí)行過程中遇到的事先沒有預料到的情況B.程序
44、中的語法錯誤C.程序的編譯錯誤D.以上都是正確答案是:A 119.閱讀以下代碼:import java.io.*;import java.util.*;public class foopublic static void main (String args)String s;System.out.println(s= + s);輸出結果應該是:( ).A.代碼得到編譯,并輸出s=B.代碼得到編譯,并輸出s=nullC.由于String s沒有初始化,代碼不能編譯通過D.代碼得到編譯,但捕獲到 NullPointException異常正確答案是:C 120.類Test1定義如下:1public
45、class Test12 public float aMethod(float a,float b) 34將以下哪種方法插入行3是不合法的.( )A.public float aMethod(float a, float b,float c) B.public float aMethod(float c,float d) C.public int aMethod(int a, int b) D.private float aMethod(int a,int b,int c) 正確答案是:B 二、問答題1.寫出以下程序的運行結果.public class Tom private float we
46、ight; private static String name; public void setWeight(float weight) this.weight = weight; private void out() System.out.println(name + 體重: + weight + 斤); public static void main(String args) T = 湯姆貓; Tom cat = new Tom(); cat.setWeight(20); cat.out(); 正確答案是:湯姆貓體重:20.0斤一級屬性:二級屬性:難度:公開度: 2.簡述Java中異常處理的機制?正確答案是: 首先Java的異常是面向?qū)ο蟮?一個Java的Exception是一個描述異常情況的對象.當出現(xiàn)異常情況時,一
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版農(nóng)業(yè)科技園土地承包經(jīng)營合同3篇
- 二零二五年度門窗廢品回收合同2篇
- 二零二五版跨境電商代理傭金結算及支付時間合同示范3篇
- 二零二五年度藝人經(jīng)紀合同解析3篇
- 二零二五版紅酒年份酒預購會合作銷售合同3篇
- 2025版洗煤廠煤場租賃與智能化物流服務合同4篇
- 二零二五年度跨境煤炭進口貿(mào)易合同4篇
- 二零二四寧波事業(yè)單位醫(yī)療衛(wèi)生項目聘用合同2篇
- 2025年度智能家電產(chǎn)品獨家授權銷售合同書4篇
- 2025年度專業(yè)物流公司聘用司機勞動合同
- 2025年部編版一年級語文上冊期末復習計劃
- 2024年新高考II卷數(shù)學高考試卷(原卷+答案)
- 儲罐維護檢修施工方案
- 地理2024-2025學年人教版七年級上冊地理知識點
- 2024 消化內(nèi)科專業(yè) 藥物臨床試驗GCP管理制度操作規(guī)程設計規(guī)范應急預案
- 2024-2030年中國電子郵箱行業(yè)市場運營模式及投資前景預測報告
- 基礎設施零星維修 投標方案(技術方案)
- 人力資源 -人效評估指導手冊
- 大疆80分鐘在線測評題
- 2024屆廣東省廣州市高三上學期調(diào)研測試英語試題及答案
- 中煤平朔集團有限公司招聘筆試題庫2024
評論
0/150
提交評論