版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Java程序設(shè)計(jì)習(xí)題集目 錄一、判斷題2二、選擇題4三、填空題17四、寫出下列程序完成的功能25五、寫出下面程序的運(yùn)行結(jié)果29六、使用Java語言編寫程序33七、簡答題34Java程序設(shè)計(jì)習(xí)題集一、判斷題1Java程序里,創(chuàng)建新的類對(duì)象用關(guān)鍵字new,回收無用的類對(duì)象使用關(guān)鍵字free。( F )2有的類定義時(shí)可以不定義構(gòu)造函數(shù),所以構(gòu)造函數(shù)不是必需的。( F )3類及其屬性、方法可以同時(shí)有一個(gè)以上的修飾符來修飾。( T )4Java的屏幕坐標(biāo)是以像素為單位,容器的左下角被定為坐標(biāo)的起點(diǎn)。( F )(應(yīng)該是左上角)5抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法。( F)6Fina
2、l類中的屬性和方法都必須被final修飾符修飾。( F )(靜態(tài)的必須被靜態(tài)的修飾符修飾)7最終類不能派生子類,最終方法不能被覆蓋。(T )8子類要調(diào)用父類的方法,必須使用super關(guān)鍵字。( T )9一個(gè)Java類可以有多個(gè)父類。( F )10如果p是父類Parent的對(duì)象,而c是子類Child的對(duì)象,則語句c = p是正確的。( F )11一個(gè)類如果實(shí)現(xiàn)了某個(gè)接口,那么它必須重載該接口中的所有方法。( T )12當(dāng)一個(gè)方法在運(yùn)行過程中產(chǎn)生一個(gè)異常,則這個(gè)方法會(huì)終止,但是整個(gè)程序不一定終止運(yùn)行。( T )13接口是特殊的類,所以接口也可以繼承,子接口將繼承父接口的所有常量和抽象方法。( T
3、)14用“+”可以實(shí)現(xiàn)字符串的拼接,用- 可以從一個(gè)字符串中去除一個(gè)字符子串。( F )15一個(gè)容器中可以混合使用多種布局策略。( T ) 16一個(gè)線程對(duì)象的具體操作是由run()方法的內(nèi)容確定的,但是Thread類的run()方法是空的,其中沒有內(nèi)容;所以用戶程序要么派生一個(gè)Thread的子類并在子類里重新定義run()方法,要么使一個(gè)類實(shí)現(xiàn)Runnable接口并書寫其中run()方法的方法體。( T )17Java的源代碼中定義幾個(gè)類,編譯結(jié)果就生成幾個(gè)以.class為后綴的字節(jié)碼文件。( T )18Java Applet是由獨(dú)立的解釋器程序來運(yùn)行的。( F )19Java Applet只
4、能在圖形界面下工作。( T )20Java的字符類型采用的是ASCII編碼。( F )21Java的各種數(shù)據(jù)類型占用固定長度,與具體的軟硬件平臺(tái)環(huán)境無關(guān)。( T)22容器是用來組織其他界面成分和元素的單元,它不能嵌套其他容器。( F)23、Java是不區(qū)分大小寫的語言。( F)24、Java的源代碼中定義幾個(gè)類,編譯結(jié)果就生成幾個(gè)以.class為后綴的字節(jié)碼文件。( T )25、Java Application是由獨(dú)立的解釋器程序來運(yùn)行的。( F )26、Java Applet的字節(jié)碼文件必須嵌入HTML的文件中并由負(fù)責(zé)解釋HTML文件的WWW瀏覽器充當(dāng)解釋器來解釋運(yùn)行。( F )27、Jav
5、a Application只能在字符界面下工作。( F )28、Java的字符類型采用的是Unicode編碼,每個(gè)Unicode碼占16個(gè)比特。( T )29、Java源程序是由類定義組成的,每個(gè)程序可以定義若干個(gè)類,但只有一個(gè)類是主類。(T )30、子類的域和方法的數(shù)目一定大于等于父類的域和方法的數(shù)目。( F )31、類在實(shí)現(xiàn)接口的方法時(shí),必須顯示地使用public修飾符。( T )32、一個(gè)類只能有一個(gè)父類,但一個(gè)接口可以有一個(gè)以上的父接口。(T )33、程序中拋出異常時(shí)(throw ),只能拋出自己定義的異常對(duì)象。( F )34、System類中的in是一個(gè)輸入對(duì)象。( T )35、實(shí)現(xiàn)
6、一個(gè)接口,則在類中一定要實(shí)現(xiàn)接口中的所有方法。( T)36、所有的文件輸入/輸出流都繼承于InputStream類/OutputStream類。( F )37、一個(gè)異常處理中 finally語句塊只能有一個(gè)或者可以沒有。(F )38、語句import java.applet.Applet;最后的Applet是代表類(class)。( T )39、類體中private修飾的變量在本類中能訪問,類生成的對(duì)象也能訪問。( F )40、線程使用sleep()方法休眠后,可以用notify()方法喚醒。( F )41、一個(gè)異常處理中 finally語句塊只能有一個(gè)或者可以沒有。( T )42、用Java
7、c編譯Java源文件后得到代碼叫字節(jié)碼。(T )43、數(shù)組、類和接口都是引用數(shù)據(jù)類型。( F )44、一個(gè)Applet編譯后的類名是Test.class,運(yùn)行此小程序的命令是Java Test。( F )45、Java語言中一個(gè)Char類型的數(shù)據(jù)占用2個(gè)字節(jié)大小的內(nèi)存空間。( T )46、編譯語句Double aDouble=37.2D不會(huì)出現(xiàn)編譯錯(cuò)誤。(F )47、編譯語句int aInt=66666不會(huì)出現(xiàn)編譯錯(cuò)誤。(T )48、判斷下面說法的正誤:if(true)int i=17; System.out.println(i);運(yùn)行此程序的結(jié)果是輸出17。 (F)49、float x=26
8、f; int y=26; int z=x/y; 以上語句能正常編譯和運(yùn)行。( F)50、判斷下面說法的正誤:int x=9; if(x8 and x 2 的值是( B )。 A、1 B、2 C、3 D、48若a的值為3時(shí),下列程序段被執(zhí)行后,c的值是多少?( C ) c = 1; if ( a0 ) if ( a3 ) c = 2; else c = 3; else c = 4; A、1 B、2 C、3 D、49在編寫Java Application程序時(shí),若需要使用到標(biāo)準(zhǔn)輸入輸出語句,必須在程序的開頭寫上( C )語句。 A、import java.awt.* ; B、import java
9、.applet.Applet ; C、import java.io.* ; D、import java.awt.Graphics ;10對(duì)于構(gòu)造函數(shù),下列敘述正確的是( ACD )。 A、構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同。 B、構(gòu)造函數(shù)的返回類型只能是void型。 C、構(gòu)造函數(shù)的主要作用是完成對(duì)類的對(duì)象的初始化工作。 D、一般在創(chuàng)建新對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)。11下面的是關(guān)于類及其修飾符的一些描述,正確的是:( AD )。 A、abstract類只能用來派生子類,不能用來創(chuàng)建abstract類的對(duì)象。 B、final類不但可以用來派生子類,也可以用來創(chuàng)建final類的
10、對(duì)象。 C、abstract不能與final同時(shí)修飾一個(gè)類。D、abstract方法必須在abstract類中聲明,但abstract類定義中可以沒有abstract方法。12若需要定義一個(gè)類域或類方法,應(yīng)使用哪種修飾符?( A ) A、static B、package C、private D、public13若在某一個(gè)類定義中定義有如下的方法: abstract void performDial( );該方法屬于( D )。 A、本地方法 B、最終方法 C、解態(tài)方法 D、抽象方法14下列關(guān)于靜態(tài)初始化器的敘述中,哪一個(gè)是正確的?( B ) A、靜態(tài)初始化器是在構(gòu)造函數(shù)之前加上static修飾
11、符。 B、靜態(tài)初始化器是對(duì)類自身進(jìn)行初始化。 C、靜態(tài)初始化器在同一個(gè)類中只能有一個(gè)。 D、靜態(tài)初始化器是在其所屬的類加載內(nèi)存時(shí)不是由系統(tǒng)自動(dòng)調(diào)用執(zhí)行。15不使用static修飾符限定的方法稱為對(duì)象(或?qū)嵗┓椒ǎ铝心囊粋€(gè)說法是正確的?( AB ) A、實(shí)例方法可以直接調(diào)用父類的實(shí)例方法。 B、實(shí)例方法可以直接調(diào)用父類的類方法。 C、實(shí)例方法可以直接調(diào)用其他類的實(shí)例方法。 D、實(shí)例方法不可以直接調(diào)用本類的類方法。16設(shè)有下面兩個(gè)類的定義:class Person class Student extends Person long id; / 身份證號(hào) int score; / 入學(xué)總分 St
12、ring name; / 姓名 int getScore()return score; 問:類Person和類Student的關(guān)系是( B )。 A、包含關(guān)系 B、繼承關(guān)系 C、關(guān)聯(lián)關(guān)系 D、無關(guān)系,上述類定義有語法錯(cuò)誤17設(shè)有下面的兩個(gè)類定義: class AA void Show() System.out.println(“我喜歡Java!”); class BB extends AA void Show() System.out.println(“我喜歡C+!”);則順序執(zhí)行如下語句后輸出結(jié)果為:( A ) AA a; BB b;a.Show(); b.Show(); A、我喜歡Java
13、! B、我喜歡C+! 我喜歡C+! 我喜歡Java! C、我喜歡Java! D、我喜歡C+! 我喜歡Java! 我喜歡C+!18設(shè)有下面的一個(gè)類定義:class AA static void Show( ) System.out.println(“我喜歡Java!”); class BB void Show( ) System.out.println(“我喜歡C+!”); 若已經(jīng)使用AA類創(chuàng)建對(duì)象a和BB類創(chuàng)建對(duì)象b,則下面哪一個(gè)方法調(diào)用是正確的:( AC ) A、a.Show( ) B、AA.Show( ); b.Show( ) BB.Show( ); C、AA.Show( ); D、a.S
14、how( ); b.Show( ); BB.Show( );19在Java中,一個(gè)類可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)的個(gè)數(shù)、類型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦蛱匦苑Q為( C )。 A、隱藏 B、覆蓋 C、重載 D、Java不支持此特性20對(duì)于構(gòu)造函數(shù),下列敘述不正確的是( C )。 A、構(gòu)造函數(shù)也允許重載。 B、子類無條件地繼承父類的無參構(gòu)造函數(shù)。 C、子類不允許調(diào)用父類的構(gòu)造函數(shù)。 D、在同一個(gè)類中定義的重載構(gòu)造函數(shù)可以相互調(diào)用。21在使用interface聲明一個(gè)接口時(shí),只可以使用( D )修飾符修飾該接口。 A、private B、protected
15、C、private protected D、public22設(shè)有下面兩個(gè)賦值語句: a = Integer.parseInt(“1024”); b = Integer.valueOf(“1024”).intValue(); 下述說法正確的是( D )。 A、a是整數(shù)類型變量,b是整數(shù)類對(duì)象。 B、a是整數(shù)類對(duì)象,b是整數(shù)類型變量。 C、a和b都是整數(shù)類對(duì)象并且它們的值相等。 D、a和b都是整數(shù)類型變量并且它們的值相等。23在Java Applet程序用戶自定義的Applet子類中,常常重載( D )方法在Applet的界面中顯示文字、圖形和其它界面元素。 A、start( ) B、stop(
16、) C、init( ) D、paint( )24在Java中,存放字符串常量的對(duì)象屬于(B )類對(duì)象。 A、Character B、String C、StringBuffer D、Vector25在Java中,開發(fā)圖形用戶界面的程序需要使用一個(gè)系統(tǒng)提供的類庫,這個(gè)類庫就是( B )包。 A、java.io B、java.awt C、java.applet D、java.awt.event26在Java圖形用戶界面編程中,若顯示一些不需要修改的文本信息,一般是使用( C )類的對(duì)象來實(shí)現(xiàn)。 A、JLabel B、JButton C、JTextArea D、JTextField27創(chuàng)建一個(gè)標(biāo)識(shí)有“
17、關(guān)閉”按鈕的語句是( D )。A、JTextField b = new JTextField(“關(guān)閉”);B、JLabel b = new JLabel(“關(guān)閉”);C、JCheckbox b = new JCheckbox(“關(guān)閉”); D、JButton b = new JButton(“關(guān)閉”);28在編寫異常處理的Java程序中,每個(gè)catch語句塊都應(yīng)該與( C )語句塊對(duì)應(yīng),使得用該語句塊來啟動(dòng)Java的異常處理機(jī)制。 A、if else B、switch C、try D、throw29在編寫Java Applet程序時(shí),若需要對(duì)發(fā)生的事件作出響應(yīng)和處理,一般需要在程序的開頭寫上(
18、 D )語句。 A、import java.awt.* ; B、import java.applet.* ; C、import java.io.* ; D、import java.awt.event.* ;30對(duì)于子類的構(gòu)造函數(shù)說明,下列敘述中不正確的是( BC )。 A、子類無條件地繼承父類的無參構(gòu)造函數(shù)。B、子類可以在自己的構(gòu)造函數(shù)中使用super關(guān)鍵字來調(diào)用父類的含參數(shù)構(gòu)造函數(shù),但這個(gè)調(diào)用語句必須是子類構(gòu)造函數(shù)的第一個(gè)可執(zhí)行語句。C、在創(chuàng)建子類的對(duì)象時(shí),將先執(zhí)行繼承自父類的無參構(gòu)造函數(shù),然后再執(zhí)行自己的構(gòu)造函數(shù)。D、子類不但可以繼承父類的無參構(gòu)造函數(shù),也可以繼承父類的有參構(gòu)造函數(shù)。31.
19、欲構(gòu)造ArrayList類的一個(gè)實(shí)例,此類繼承了List接口,下列哪個(gè)方法是正確的 ?( B )A、 ArrayList myList=new Object(); B、 List myList=new ArrayList(); C、 ArrayList myList=new List(); D、 List myList=new List();32.paint()方法使用哪種類型的參數(shù)? ( A )A、 Graphics B、 Graphics2D C、 String D、 Color33.指出正確的表達(dá)式 ( C )A、 byte=128; B、 Boolean=null; C、 long l
20、=0xfffL; D、 double=0.9239d; 34.指出下列程序運(yùn)行的結(jié)果( B ) public class Example String str=new String(good); charch=a,b,c; public static void main(String args) Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+ and ); Sytem.out.print(ex.ch); public void change(String str,char ch) str=t
21、est ok; ch0=g; A、 good and abc B、 good and gbc C、test ok and abc D、 test ok and gbc 35.運(yùn)行下列程序, 會(huì)產(chǎn)生什么結(jié)果( B ) public class X extends Thread implements Runable public void run() System.out.println(this is run(); public static void main(String args) Thread t=new Thread(new X(); t.start(); A、 第一行會(huì)產(chǎn)生編譯錯(cuò)誤
22、B、 第六行會(huì)產(chǎn)生編譯錯(cuò)誤 C、 第六行會(huì)產(chǎn)生運(yùn)行錯(cuò)誤 D、 程序會(huì)運(yùn)行和啟動(dòng) 36.要從文件 file.dat文件中讀出第10個(gè)字節(jié)到變量C中,下列哪個(gè)方法適合? ( D ) A、 FileInputStream in=new FileInputStream(file.dat); in.skip(9); int c=in.read(); B、 FileInputStream in=new FileInputStream(file.dat); in.skip(10); int c=in.read(); C、 FileInputStream in=new FileInputStream(file
23、.dat); int c=in.read(); D、 RandomAccessFile in=new RandomAccessFile(file.dat); in.skip(9); int c=in.readByte(); 37.容器被重新設(shè)置大小后,哪種布局管理器的容器中的組件大小不隨容器大小的變化而改變?( A ) A、 CardLayout B、 FlowLayout C、 BorderLayout D、 GridLayout 38.給出下面代碼: public class Person static int arr = new int10; public static void mai
24、n(String a) System.out.println(arr1); 那個(gè)語句是正確的?( C ) A、 編譯時(shí)將產(chǎn)生錯(cuò)誤; B、 編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤; C 、輸出零; D、 輸出空。 39.哪個(gè)關(guān)鍵字可以對(duì)對(duì)象加互斥鎖?( B ) A、 transient B synchronized C serialize D static 40.下列哪些語句關(guān)于內(nèi)存回收的說明是正確的? ( B )A、 程序員必須創(chuàng)建一個(gè)線程來釋放內(nèi)存; B、 內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存 C、內(nèi)存回收程序允許程序員直接釋放內(nèi)存 D、內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象 41.下列代碼哪幾行會(huì)出錯(cuò):
25、( C ) 1) public void modify() 2 int I, j, k; 3) I = 100; 4) while ( I 0 ) 5 j = I * 2; 6) System.out.println ( The value of j is + j ); 7) k = k + 1; 8) I-; 9) 10 A、 line 4 B、 line 6 C、 line 7 D、 line 842.MAX_LENGTH是int型public成員變量, 變量值保持為常量100,用簡短語句定義這個(gè)變量。( CD ) A、 public int MAX_LENGTH=100; B、 fina
26、l int MAX_LENGTH=100; C、 final public int MAX_LENGTH=100; D、 public final int MAX_LENGTH=100. 43.給出下面代碼: 1) class Parent 2 private String name; 3 public Parent() 4 5) public class Child extends Parent 6 private String department; 7 public Child() 8 public String getValue() return name; 9 public stat
27、ic void main(String arg) 10 Parent p = new Parent(); 11 12 那些行將引起錯(cuò)誤? ( D ) A、 第3行 B、 第6行 C、 第7行 D、 第8行44.類Teacher和Student是類Person的子類; Person p; Teacher t; Student s; /p, t and s are all non-null. if(t instanceof Person) s = (Student)t; 最后一句語句的結(jié)果是: ( D )A、 將構(gòu)造一個(gè)Student對(duì)象; B、 表達(dá)式是合法的; C、 表達(dá)式是錯(cuò)誤的; D、 編
28、譯時(shí)正確,但運(yùn)行時(shí)錯(cuò)誤。 45.給出下面代碼段 1) public class Test 2 int m, n; 3 public Test() 4 public Test(int a) m=a; 5 public static void main(String arg) 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 哪行將引起一個(gè)編譯時(shí)錯(cuò)誤?( D ) A、 line 3 B、 line 5 C、 line 6 D、 line 10 46.對(duì)于下列代碼: 1) class Pe
29、rson 2 public void printValue(int i, int j) /. 3 public void printValue(int i)/. 4 5) public class Teacher extends Person 6 public void printValue() /. 7 public void printValue(int i) /. 8 public static void main(String args) 9 Person t = new Teacher(); 10 t.printValue(10); 11 第10行語句將調(diào)用哪行語句?( D )A、
30、line 2 B、 line 3 C、 line 6 D、 line 747.哪個(gè)關(guān)鍵字可以拋出異常? ( C )A、 transient B、 finally C、 throw D、 static 48.Main()方法的返回類型是:( B ) A、 int B、 void C、 boolean D、 static 49.System類在哪個(gè)包中? ( D )A、 java.util B、 java.io C、 java.awt D、 java.lang50.對(duì)于下列代碼:( ) public class Parent public int addValue( int a, int b) i
31、nt s; s = a+b; return s; class Child extends Parent 下述哪些方法可以加入類Child? CA、 int addValue( int a, int b )/ do something. B、 public void addValue (int a, int b )/ do something. C、 public int addValue( int a )/ do something. D、 public int addValue( int a, int b )throws MyException /do something. 51.給出下面代
32、碼:( ) public class test static int a = new a10; public static void main(String args) System.out.println(arr10); 那個(gè)選項(xiàng)是正確的? B A、 編譯時(shí)將產(chǎn)生錯(cuò)誤; B、 編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤; C、 輸出零; D、 輸出空。 52.下面哪些選項(xiàng)是正確的main方法說明?( B )A、 public main(String args) B、 public static void main(String args) C、 private static void main(Strin
33、g args) D、 void main() 53.給定下面的代碼片段:( C ) 1) String str = null; 2) if (str != null) & (str.length() 10) 3) System.out.println(more than 10); 4) 5) else if (str != null) & (str.length() y和x = y的邏輯值分別為 false 和 true 。4據(jù)程序的構(gòu)成和運(yùn)行環(huán)境的不同,Java源程序分為兩大類: application 程序和 applet 程序。5如果一個(gè)Java源程序文件中定義有4個(gè)類,則使用Sun公司
34、的JDK編譯器javac編譯該源程序文件將產(chǎn)生 4 個(gè)文件名與類名相同而擴(kuò)展名為 class 的字節(jié)碼文件。6.開發(fā)與運(yùn)行Java程序需要經(jīng)過的三個(gè)主要步驟為 編碼、編譯 、 和 執(zhí)行 。7如果一個(gè)Java Applet源程序文件只定義有一個(gè)類,該類的類名為MyApplet,則類MyApplet必須是 applet 類的子類并且存儲(chǔ)該源程序文件的文件名必須為 MyApplet.java 。8一個(gè)Java Application源程序文件名為MyJavaApplication.java,如果使用Sun公司的Java開發(fā)工具JDK編譯該源程序文件并使用其虛擬機(jī)運(yùn)算這個(gè)程序的字節(jié)碼文件,應(yīng)該順序執(zhí)行
35、如下兩個(gè)命令: javac MyJavaApplication.java 、 java MyJavaApplication 。9在Java的基本數(shù)據(jù)類型中,char型采用Unicode編碼方案,每個(gè)Unicode碼字符占用 2 字節(jié)內(nèi)存空間,這樣,無論是中文字符還是英文字符,每個(gè)都是占用 2 字節(jié)內(nèi)存空間。10.在Java程序中定義的類有兩種成員: 變量 、 訪法 。11Java源程序是由類定義組成的,每個(gè)程序中可以定義若干個(gè)類,但是只有一個(gè)類是主類。在Java Application中,這個(gè)主類是指包含 main() 方法的類;在Java Applet里,這個(gè)主類是一個(gè)系統(tǒng)類 applet
36、的子類。12.創(chuàng)建一個(gè)名為MyPackage 的包的語句是 package MyPackage ,該語句應(yīng)該放在程序的位置為: 程序代碼的第一句 。13 方法是一種僅有方法頭,沒有具體方法體和操作實(shí)現(xiàn)的方法,該方法必須在抽象類之中定義。 方法是不能被當(dāng)前類的子類重新定義的方法。14.多態(tài)是指 ,在Java中有兩種多態(tài),一種是使用方法的 實(shí)現(xiàn)多態(tài),另一種是使用方法的 實(shí)現(xiàn)多態(tài)。15在Java程序中,通過類的定義只能實(shí)現(xiàn) 重繼承,但通過接口的定義可以實(shí)現(xiàn) 重繼承關(guān)系。16子類重新定義一個(gè)與從父類那里繼承來的域變量完全相同的變量,這種面向?qū)ο蟪绦蛟O(shè)計(jì)特性稱為域的 。17字符串分為兩大類,一類是字符串
37、常量,使用 類的對(duì)象表示;另一類是字符串變量,使用 類的對(duì)象表示。18設(shè)有數(shù)組定義:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 , 100 ;則執(zhí)行以下幾個(gè)語句后的輸出結(jié)果是 。 int s = 0 ;for ( int i = 0 ; i MyIntArray.length ; i + + ) s += MyIntArrayi ;System.out.println( s );19.執(zhí)行下列代碼后的結(jié)果是什么? int x,a=2,b=3,c=4; x=+a+b+c+; _20. _包包含了Collection的接口
38、和類的API.21.main方法的聲明格式包括 _22.下列程序中構(gòu)造了一個(gè)SET并且調(diào)用其方法add(),輸出結(jié)果是 _public class A public int hashCode()return 1; public Boolean equals(Object b)return true public static void main(String args) Set set=new HashSet(); set.add(new A(); set.add(new A(); set.add(new A(); System.out.println(set.size(); 23.下列程序的
39、運(yùn)行結(jié)果是 _class A class Dog private String name; private int age; public int step; Dog(String s,int a) name=s; age=a; step=0; public void run(Dog fast) fast.step+; public static void main (String args) A a=new A(); Dog d=a.new Dog(Tom,3); d.step=25; d.run(d); System.out.println(d.step); 24.Collection的 四種主要接口是 _、 _、 _、 _25.運(yùn)行下列程序第 _行出錯(cuò)。1class Outer 2private int size=5;3publ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 44876-2024外科植入物骨科植入物的清潔度通用要求
- 亞運(yùn)會(huì)應(yīng)急預(yù)案
- 肺性腦病的業(yè)務(wù)學(xué)習(xí)
- 移動(dòng)設(shè)備管理與安全
- 銀行述職報(bào)告2024年
- 皮膚科護(hù)士述職報(bào)告
- 高中生物人類遺傳病試題
- 機(jī)器人安全培訓(xùn)
- 糖尿病飲食資料
- 社交渠道規(guī)劃
- 2024年江蘇地區(qū)“三新”供電服務(wù)公司招聘320人(第二批)高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 2024秋期國家開放大學(xué)《可編程控制器應(yīng)用實(shí)訓(xùn)》一平臺(tái)在線形考(形成任務(wù)4)試題及答案
- 維修電工題庫(300道)
- 期中考試卷(試題)-2024-2025學(xué)年蘇教版二年級(jí)數(shù)學(xué)上冊
- 2023年江蘇省普通高中信息技術(shù)學(xué)業(yè)水平考試題庫試題7
- 粵教板2019高中信息技術(shù)必修一全冊練習(xí)附答案
- 研究生學(xué)術(shù)表達(dá)能力培養(yǎng)智慧樹知到答案2024年西安建筑科技大學(xué)、清華大學(xué)、同濟(jì)大學(xué)、山東大學(xué)、河北工程大學(xué)、《環(huán)境工程》英文版和《環(huán)境工程》編輯部
- 中國骨關(guān)節(jié)炎診療指南(2024版)解讀
- 職業(yè)院校技能大賽《植物病蟲害防治》賽項(xiàng)賽題及答案
- 第六單元測試卷(單元卷)-2024-2025學(xué)年六年級(jí)上冊統(tǒng)編版語文
- 2024 中國主要城市群生態(tài)環(huán)境保護(hù)營商競爭力指數(shù)研究報(bào)告
評(píng)論
0/150
提交評(píng)論