第3章面向?qū)ο蟮某绦蛟O(shè)計(jì).doc_第1頁(yè)
第3章面向?qū)ο蟮某绦蛟O(shè)計(jì).doc_第2頁(yè)
第3章面向?qū)ο蟮某绦蛟O(shè)計(jì).doc_第3頁(yè)
第3章面向?qū)ο蟮某绦蛟O(shè)計(jì).doc_第4頁(yè)
第3章面向?qū)ο蟮某绦蛟O(shè)計(jì).doc_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

3.1 判斷正誤* 下面程序輸出數(shù)字0. Public class J_test Static int m_data; m_data=0; public static void main(String args ) System.out.println(m_data); /方法main結(jié)束/類(lèi)J_Test結(jié)束3.2 判斷正誤*Java語(yǔ)言為所有的Java程序自動(dòng)導(dǎo)入包“java.lang”中的類(lèi)型和接口。位于類(lèi)繼承關(guān)系層次結(jié)構(gòu)樹(shù)的根部的類(lèi)Objiect就是在包“java.lang”中的一類(lèi)。3.3 判斷正誤*有時(shí)候?yàn)榱吮苊庖鸹煜?,?gòu)造方法的方法名可以不與所屬類(lèi)名同名。3.4 判斷正誤*構(gòu)造方法一般不允許有任何返回值,因此需要在返回類(lèi)型處標(biāo)注為void.3.5 判斷正誤*任何類(lèi)都必須顯式地定義該類(lèi)的結(jié)構(gòu)方法,以便對(duì)類(lèi)的成員進(jìn)行各種初始化操作。3.6 判斷正誤*運(yùn)行下面程序?qū)⒃诳刂婆_(tái)窗口中輸出a. Public class J_Test Public J_Test( ) Char c=a; /方法J_Test結(jié)束public static void main(String args) System.out.println(c);/方法main結(jié)束類(lèi)J_Test結(jié)束3.7【判斷正誤】下面的程序?qū)⑤敵觥癈reating Rock 2” Class J_Rock J_Rock(int i) System.out.println(“Creating Rock”+i); / 類(lèi)J_Rock結(jié)束 Class J_SubRock extends J_Rock Class J_RockApplication Public static void main(String args New J_Rock(2); /方法main結(jié)束 / 類(lèi)J_RockApplication結(jié)束3.8 【判斷正誤】Java語(yǔ)言對(duì)內(nèi)存的釋放是采用垃圾自動(dòng)回收機(jī)制。Java虛擬機(jī)自動(dòng)判斷并收集“垃圾“,但一般不會(huì)立即釋放他們的存儲(chǔ)空間。3.9【判斷正誤】Java系統(tǒng)提供了方法“System.gc()”來(lái)強(qiáng)制立即回收“垃圾”,即當(dāng)調(diào)用該方法時(shí),系統(tǒng)會(huì)立即回收“垃圾”。3.10【判斷正誤】程序可以借助于finalize方法來(lái)精確記錄在程序執(zhí)行過(guò)程中內(nèi)存資源的釋放情況。3.11【判斷正誤】如果在定義一個(gè)類(lèi)的時(shí)候沒(méi)有定義關(guān)鍵字extends,則這個(gè)類(lèi)沒(méi)有直接父類(lèi)。3.12【判斷正誤】Java語(yǔ)言規(guī)定:任何一個(gè)子類(lèi)的構(gòu)造方法都必須調(diào)用其父類(lèi)的構(gòu)造方法(包括隱式調(diào)用),并且調(diào)用父類(lèi)構(gòu)造方法的語(yǔ)句必須是子類(lèi)構(gòu)造方法的第一條語(yǔ)句。3.13【判斷正誤】在同一個(gè)類(lèi)中,不允許存在具有相同方法名和相同參數(shù)類(lèi)型列表地方法,即使該方法的返回類(lèi)型不相同。3.14【判斷正誤】如果一個(gè)類(lèi)不是內(nèi)部類(lèi),則它的訪問(wèn)屬性不能是private或者protected。3.15【判斷正誤】抽象方法不能含有方法體,并且必須在抽象類(lèi)中。3.16【判斷正誤】抽象類(lèi)不能實(shí)例化的。抽象類(lèi)的實(shí)例化,應(yīng)當(dāng)通過(guò)其不具有抽象屬性的子類(lèi)來(lái)創(chuàng)建。3.17 【判斷正誤*】下面的程序輸出整數(shù)3.public class J-Test public int m-data=3; public static void mian(String args) System.out.println(m-data); /方法main結(jié)束 /類(lèi)J-Test結(jié)束3.18【判斷正誤*】設(shè)在一個(gè)Java包.tsinghua.kit中含有源程序文件J-Data.java,其內(nèi)容如下:package .tsinghua.kit;public interface J-DataDouble PI=3.141592653589793;接口 J-Data結(jié)束在另一個(gè)包中含有源程序文件J-Ttest.java,其內(nèi)容如下Import .tsinghua.kit. J-Data;Public class J-TestPublic static void main (String args)System.out.println(int)J-Data.PI;/方法main結(jié)束 /類(lèi)J-Test結(jié)束 假設(shè)類(lèi)路徑設(shè)置及源程序文件所在的路徑都是正確的,則上面的程序可以正常進(jìn)行編與運(yùn)行,最終可以輸出3。3.19 【填空題*】面向?qū)ο蟮挠?jì)算機(jī)語(yǔ)言一般應(yīng)具有3個(gè)基本特性,分別是 繼承性 多態(tài)性 封裝性3.20 【填空題*】在下面的源代碼中,類(lèi)J-Example的域是m_x,構(gòu)造方法是Public class J-Example(),當(dāng)該類(lèi)的實(shí)例對(duì)象在被釋放之前有可能被系統(tǒng)自動(dòng)調(diào)用的方法是Protected void finalize( ) throws Throwable。Public class J-ExamplePrivate int m-x;Public J_Example( )m_x=0;Public void mb_show( ) System.out.println(“x=”+m_x);Protected void finalize( ) throws Throwable System.out.println(“x is”+m_x);Super. finalize( ) ;Public stastic void main (String args )/類(lèi) J_Example 結(jié)束3.21填空題*在下面的程序中編譯之后,按“java J_Test”方式運(yùn)行的結(jié)果是:args0=1,args1=2,args2=3,Public class J_Test Public static void main (String args ) int i; for (i=0;iargs .length; i+ ) System.out.print(“args“+i+”=”+argsi+”;”); /方法main結(jié)束)/類(lèi)J_Test結(jié)束3.22天空題*運(yùn)行下面程序,會(huì)輸入J_SuperClass J_SubClassJ_SuperClass.Class J_SuperClass J_SuperClass( ) System.out.print(“J_SuperClass”);/方法J_SuperClass結(jié)束/類(lèi)J_SuperClass結(jié)束class J_SubClass extends J_SuperClass J_SubClass( ) System.out.print(“J_SubClass ”); / 方法J _SubClasss結(jié)束/類(lèi) J_SubClass結(jié)束public class J_Test public static void main(String args ) new J_SubClass( ) new J_SuperCass( ); / 方法main結(jié)束 /類(lèi) J _Test結(jié)束3.23填空題*運(yùn)行下面程序,會(huì)輸出J_SuperClassJ_SuperClass 。 Class J_SuperClass J_SuperClass()System.out.print(“J_SuperClass”);/方法_uperClass結(jié)束/類(lèi)J_SuperClass結(jié)束Class J_SubClass extends J_SuperClass void J_SubClass() System.out.print(“J _SubClass)/方法J_SubClass結(jié)束/類(lèi)J_SubClass結(jié)束public class J_Test Public static void main(String args) new J_SubClass(); new J_SuperClass();/方法main結(jié)束/類(lèi)_Test結(jié)束3.24填空題* 語(yǔ)句“J_Example a=new J_example( );”定義了變量a=null。想釋放變量a所指向的實(shí)例對(duì)象的內(nèi)存空間,請(qǐng)寫(xiě)出相應(yīng)的一條或多條語(yǔ)句:System.gc()。3.25填空題*請(qǐng)按要求完成下面的程序。最終該程序的輸出結(jié)果是:5。classJ_Super Public int m_datasuper;Public J_Super(int d) m_dataSuper=d/方法J_Super結(jié)束/類(lèi)J_Super結(jié)束Public class J_Test extends J_SuperPublic int m_data Public J_test(int ds int d ) super (ds)/要求將其父類(lèi)的成員域m_dataSuper初始化為ds的值 m_data=d/方法J_Test結(jié)束Public static void main(string args ); J_Test s=new J_Tset(2,3); System.out.println(s.m_data+s.m_dataSuper);/方法main結(jié)束/類(lèi)J_Test結(jié)束3.26填空題*請(qǐng)寫(xiě)出下面程序的輸出結(jié)果:Test。Class J_basePublic void mb_method() System.out.println(“Base”)/類(lèi)J_BasePublic class J_Test extends J_BasePublic void mb_method() System.out.println(“Test”)/方法mb_method結(jié)束Public static void main(String args Object a=new J_Test();(J_Base)a).mb_method();/方法 main結(jié)束/類(lèi)J_Test結(jié)束3.27【填空題】下面程序的輸出是 填空。Class J_SuperClass Void mb_method() System.out.println(“J_SuperClass:mb_method”);/方法 mb_method 結(jié)束Static void mb_methodStatic()System.out.println(“J_SupoerClass:mb_methodStastic”);/方法mb=methodStastic 結(jié)束/類(lèi)J_SUperClass結(jié)束 public class J_Test extends J_SuperClassvoid mb_method()System.out.println(“J_Test:mb_method”);/方法mb_method 結(jié)束Stastic void mb_methodStastic System.out println(“J_Test:mb_methodstatic);/方法 mb_methodStatic 結(jié)束Public static void main(String args J_ SuperClass a = new J_Test( );a.mb_mrthod( );a.mb_methodStatic;J_Test b=new J_Test( );b.mb_method( );b.mb_methodStatic( );/方法main結(jié)束/類(lèi)J_Test結(jié)束J_Test:mb_methodJ_SuperClass:mb_methodStaticJ_Test:mb_methodJ_Test:mb_methodStatic3.28填空題* 請(qǐng)寫(xiě)出下面程序的輸出結(jié)果; 18。class J_SuperClassint m_data;J_SuperClass( )mb_add(1)/ 方法 J_SuperClass結(jié)束public void mb_add(int i) m_data+=i;/方法mb_add( ) Public void mb_print() System.out.println(m_data);/方法 mb_print結(jié)束/類(lèi)J_Superclass 結(jié)束class J_SubClass extends J_SuperClass J_SbuClass( ) mb_add(2);/方法 J _Subclass結(jié)束public void mb_add(int i) m_data+=i*2;/方法mb_add結(jié)束類(lèi) J_Subclass 結(jié)束public class J_Testpublic static void mb_method(J_SuperClass a)a. mb_add(6);a. mb_print( ); / 方法 mb_method 結(jié)束 Public static void main(String args ) mb_method(new J_SubClass( );/方法 main 結(jié)束/類(lèi) J-Test 結(jié)束3.29 填空題*下面程序輸出的結(jié)果是4 public class J_Test Static int m_data =0; Public int mb_method( ) M_data + ; return m_data; /方法 mb_method 結(jié)束 Public static void main(String args ) J-Test a =new J_Test( ); J-Test b =new J_Test( ); J-Test c = new J_Test( ); a.mb_method( ); b.mb_method( ); c.mb-method( ); int i = a.mb_method( ); System. out. println(i); /方法 main 結(jié)束 / 類(lèi) J-Test 結(jié)束30選擇題*關(guān)于下面的代碼,那些結(jié)論是正確的?BDClass J_Superclass J_SuperClass( )/方法J_SuperClass結(jié)束/類(lèi)J_SuperClass結(jié)束ClassJ_SubClass extendsJ_superClass/類(lèi)J-subclass結(jié)束(A) 類(lèi)J_SubClass的結(jié)構(gòu)方法具有public屬性(B) 類(lèi)J_SubClass的構(gòu)造方法不含參數(shù)/(C) 類(lèi)的J_SubClass的構(gòu)造包含調(diào)用this( )(D) 類(lèi)的J_SubGlass構(gòu)造方法包含調(diào)用super( )31選擇題*對(duì)于下面哪些類(lèi)定義,可以通過(guò)“newJ_Class( )”生成類(lèi)的實(shí)例對(duì)象?(A)Public classJ_Class (B)Public classJ_Class Publi_class(void)()public class_Classj public class J_ classPublic J_Class(String s)()Public class J_ClassPublic void J_Class()Public J_class(string s) 3.32選擇題*關(guān)于下面的程序,那些結(jié)論是正確的?CPublic class J_TestPublic J_Test( ) System.out.print(“2”); /方法J-Test結(jié)束Public static viod main (String args ) J-Test s=new J_Test();.J_Test();ystem.out.print( “1”); /方法main結(jié)束 /類(lèi)J-Test結(jié)束(A) 程序可以通過(guò)編輯并正常運(yùn)行,結(jié)果輸出“21”(B) 程序可以通過(guò)編輯并正常運(yùn)行,結(jié)果輸出“221”(C) 程序無(wú)法通過(guò)編輯(D) 程序可以通過(guò)編輯,但無(wú)法正常運(yùn)行3.33【選擇題*】關(guān)于下面的程序,那些結(jié)論是真確的?Cclass J_Super Public int m_dataSuperpublic J_Super(int d) M_data super=d; /方法J_Super結(jié)束 /類(lèi)J_Super結(jié)束 public class J_Test extends J_Super Public int m_data; public J_Test(int ds, int d) Super(d s); m-data=d; /方法J_Test 結(jié)束 Public static void main (String args ) J-Test s = new J_Test(2,3) System.out.println(s.m_date+s.m_dataSuper); / 方法 main 結(jié)束 / 類(lèi) J_Test 結(jié)束(A) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“5”(B) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“23”(C) 程序無(wú)法通過(guò)編譯,沒(méi)有輸出(D) 程序可以通過(guò)編譯,但無(wú)法正常運(yùn)行3.34 【選擇題*】下面的程序,那些結(jié)論是正確的?D Class J_super Public J_super( ) System.out.print(“1”) ./方法J_Super結(jié)束 /類(lèi)J_Super結(jié)束 Class J_Sub extends J-Super Public J_Sub( ) System.out.print(“2”) ./方法J_Sub 結(jié)束 /類(lèi)J_Sub結(jié)束Public class J_Test extends J_sub Public J_Test() Super .super ( ) System.out.print(“3”) / 方法J-Test 結(jié)束 Publc static void main (string args ) J-Test t= new J-Test( ) / 方法main 結(jié)束 /類(lèi)J-Test結(jié)束(A) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“123”(B) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“13”(C) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“213“(D) 程序無(wú)法通過(guò)編譯3.35【選擇題*】關(guān)于下面的程序,那些結(jié)論是正確的A classJ-SubClass extends J_Test / 類(lèi)J subClass 結(jié)束Pubbic class J_Test J_Test(int i)System.out.println(i)/方法J_Test結(jié)束Public static void main (string args) J_SubClass a=new J_SubClass();/方法main結(jié)束類(lèi)J-Test結(jié)束(A) 不能通過(guò)編譯,因?yàn)轭?lèi)J_Test沒(méi)有定義無(wú)參數(shù)的構(gòu)造方法(B) 不能通過(guò)編譯,因?yàn)轭?lèi)J_SubClass 沒(méi)有定義無(wú)參數(shù)的構(gòu)造方法(C) 不能通過(guò)編譯,因?yàn)闆](méi)有實(shí)現(xiàn)J-SubClass(int i)構(gòu)造方法(D) 可以成功通過(guò)編譯3.36【選擇題*】下面程序的輸出時(shí)什么?BClassJ_TestInt m_i=2String m_s=null; J_Test()M_i=3;M_s=”constructor”;Public static void main (string args)J_Tes app=new J_Test();SystemOutprintln(appm_i+appm_s);/方法main結(jié)束/類(lèi)J_Test結(jié)束(A)3null (B)3constructor (C)3constructor (D)2null3.37【選擇題*】下面程序的輸出是什么?DClassJ_Test Int m_i=2;String m_s=null;Void J_Test( )m_i=3;m-s=“constructor”;public static void main(string args icj-Test app=new j-Test;System.out.printlnapp.m-i+app.m-s;/方法main結(jié)束/類(lèi)J-Test結(jié)束A3null B3constructor C2 constructor D2null 3.38選擇題*關(guān)于Java的垃圾回收制,下面那些結(jié)論是正確的?BC(A)程序可以任意指定釋放內(nèi)存的時(shí)間(B)正確的程序?qū)懛ㄊ遣荒芤蕾?lài)于垃圾回收的時(shí)間或者順序(C)程序可以明確的標(biāo)識(shí)某個(gè)局部變量的引用不再被用( D)程序可以顯式地立即釋放對(duì)象占有的內(nèi)存3.39選擇題* 在下面程序片段的第35行中,應(yīng)當(dāng)添加什么語(yǔ)句可以使實(shí)例引用a訪問(wèn)(調(diào)用)到類(lèi)J-Base的成員方法mb-method( )?D01.class J-Base02.03. public void mb-method( )04. 05. System.out.println(Base)06/方法mb-method結(jié)束07.08. 類(lèi)J-Base結(jié)束09.10.class J_SuperClass extend 11. 12. public void mb_method( )13. 14.System.out.println(“Super”)15. /方法-method結(jié)束16.17. /類(lèi)J_SuperClass結(jié)束18.19. class J_SubClass extend J_SuperClass20. 21.22. public void mb_method( )23. 24.System.out.println(“Sub”);25. /方法 mb_method 結(jié)束onstructor2627/類(lèi)J_SubcClass結(jié)束28.29.public class J_Test30.31.32. public static void main(String args )33 _SubcClass a=new J_SubcClass( );34. J_SubClass a=new J_SubClass( )35/ 如何訪問(wèn)類(lèi)J-Base的方法mb_method?36. /方法main結(jié)束37.38./ 類(lèi)J_Test(A)a.mb-method( ) (B)a.super.mb- _method( ) (C)a,super.super.mb_method( ) (D)上面的答案均不對(duì)3.40選擇題*關(guān)于下面的程序,那些結(jié)論是正確的?A 01.class J_class 02. 03. public int m_date =3 04. /類(lèi)J_class結(jié)束 0506 public class J_Test07 0809. public static void main(String args )10. 11. Object a=(Object)new J_classs( )12. J Class b=(J Class)a13. System.out.println(“date=”+b.m-data);14. /方法main結(jié)束15. 16. /J-Test結(jié)束(A) 運(yùn)行上面程序,結(jié)果輸出“data=3”(B) 上面程序含有編譯錯(cuò)誤(C) 在運(yùn)行上面程序時(shí),第11行的語(yǔ)句會(huì)拋出一個(gè)異常(D) 在運(yùn)行上面程序時(shí),第12行的語(yǔ)句會(huì)拋出一個(gè)異常3.41【選擇題*】關(guān)于下面程序(在同一個(gè)文件中),哪些結(jié)論是正確的?Aclass J-SuperClass /類(lèi)J-SuperClass結(jié)束Class J_Subclass extends J_Superclass/ 類(lèi) J_Subclass 結(jié)束public class J_Textpublic static void main(String args )J-Superclass a = new J-Superclass ( )J_Subclass b = new J_Subclass( );b=a;/ 方法 main 結(jié)束/ 類(lèi)J_Text 結(jié)束(A)無(wú)法通過(guò)編譯,因?yàn)檎Z(yǔ)句有錯(cuò)誤(B)可以通過(guò)編譯,但在運(yùn)行時(shí)間出錯(cuò)(C) 可以通過(guò)編譯,也可以正常運(yùn)行(D) 無(wú)法通過(guò)編譯,因?yàn)樵谕粋€(gè)文件中類(lèi)的個(gè)數(shù)太多3.42選擇題*關(guān)于下面程序,那些結(jié)論是正確的?BClass J-Superclass/ 類(lèi) J_Superclass 結(jié)束Class J_Superclass extends J_Superclass / 類(lèi) J_Superclass 結(jié)束public class J_Textpublic static void main(String args )J-Superclass a = new J-Superclass ( )J_Subclass b = new J_Subclass( );b=(J_Subclass)a;/ 方法 main 結(jié)束/ 類(lèi)J_Text 結(jié)束(A)無(wú)法通過(guò)編譯,因?yàn)檎Z(yǔ)句有錯(cuò)誤(B)可以通過(guò)編譯,但在運(yùn)行時(shí)間出錯(cuò)(C) 可以通過(guò)編譯,也可以正常運(yùn)行(D) 無(wú)法通過(guò)編譯,因?yàn)樵谕粋€(gè)文件中類(lèi)的個(gè)數(shù)太多343(選擇題)下面那些選項(xiàng)的語(yǔ)句置于制定的位置會(huì)導(dǎo)致程序輸出“sub”?DClass jBaseClass J_subclass extends J_BasePublic string mb_get string() return(“sub”);Class J_TestPublic static void main (string args) J_Base app=new J_subclass();/選項(xiàng)語(yǔ)句插入的位置/方法main結(jié)束/類(lèi)J_Test結(jié)束(A)System.out.println(app.mb_get string();(B)System.out.println(J_Base)app. Mb_getstring();(C)System.out.println(J_subclass)app.mb_get string();(D) System.out.println(J_Subclass)app).mb_getstring);3.44選擇題下面那些選項(xiàng)的語(yǔ)句置于指定位置會(huì)導(dǎo)致程序輸出“sub”?ADClass jBasepublic string mb_getstring() return(“Base”);Class J_subclass extends J_Basepublic string mb _getstring() return(“sub”)Class J_Testpublic static void main(String args ) J-Base app=new J-SubClass( ); /選項(xiàng)語(yǔ)句插入的位置 /方法 main 結(jié)束 /類(lèi)J-Test 結(jié)束(A) System.out.println (app.mb-getString( );(B) System.out.println(J-Base) app. mbv-getString( );(C) System.out.println(J-SubClass) app. mb-getString( );(D) System.out.println(J-SubClass)app).mb_getString( );3.45 選擇題*下面哪些選項(xiàng)的語(yǔ)句置于指定的位置會(huì)導(dǎo)致程序輸出“sub”?class J-Baseclass J-SubClass extend J-Basepublic String mb-getstring( ) return(“sub”);class J-Test public static void main(String arge ) J-SubClass app=(J-SubClass) new J-Base( ); /選項(xiàng)語(yǔ)句插入的位置 /方法main 結(jié)束 /類(lèi)J-Test結(jié)束(A) System.out.println(app.mb-getString( );(B) System.out.println(J-Base)app.mb-getString( );(C) System.out.println(J-SubClass)app.mb-getString( );(D) System.out.println(J-SubClass)app).mb-getString( );3.46選擇題*下面程序的輸出結(jié)果是什么?CClass J-Basepublic int m-date=5public void mb-print( ) System.out.print(m-date); /方法 mb-print 結(jié)束public static void main(String args ) J-Base app=new J-SubClass( ); /選項(xiàng)語(yǔ)句插入的位置 /方法 main 結(jié)束 /類(lèi)J-Test 結(jié)束3.49 選擇題*關(guān)于下面程序代碼,哪些選項(xiàng)的結(jié)論是正確的?Bpublic class J-Teststaticshortm-index;staticintm-age;publicstaticvoidmb-setData(shortn)m-index=n/方法mb-setData結(jié)束publicstaticvoidmb-setData(intage)m-age=age;/方法mb-setDATE結(jié)束publicstaticvoidmain(Stringargs)mb-setData(98);Sysem.out.println(Index=+m index+;Age=+mage);/方法main結(jié)束類(lèi)Test結(jié)束(A)程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=98; Age=0”(B)程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=0; Age=98”(C)程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=0; Age=0(D)程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=98;Age=98”( E) 程序無(wú)法通過(guò)編譯 3.50 選擇題*關(guān)于下面程序代碼,哪些選項(xiàng)的結(jié)論是正確的? Epublic class test static short-index static int m-age public static void mb-setData(short n) m-index=n; /方法 mb setdata結(jié)束 public static void main (String args ) mb-setData(98); System.out.println(“Index=”+m_index+”;Age=+m-age); /方法main結(jié)束 類(lèi)J_Test結(jié)束(A) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=98; Age=0” (B) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=0 Age=98” (C) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=0.ge=0” (D) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=98; Age=98” 3.5選擇題*關(guān)于下面程序代碼,哪些選項(xiàng)的結(jié)論是正確的? Apublic class J-Test static long m-index; static int m-age; public static void mb-setData(long n) m-index =n; /方法 mb-setData結(jié)束public static void main (String args) mbsetData(98);System.out.println(“Index=”+mindex+”;Age=”+m):方法main結(jié)束JTest結(jié)束(A) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=98;Age=0”(B) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=0;Age=98”(C) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=0;Age=0”(D) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=98;Age=98”(E) 程序無(wú)法通過(guò)編譯3.52 選擇題已知“123456789123456789”在類(lèi)型long的范圍之內(nèi),但不在int的表示范圍之內(nèi)。關(guān)于下列程序代碼,哪些選項(xiàng)的結(jié)論是正確的?Epublic class JTest static long mindex; static int mage; public static void mbsetData(long n) mindex=n;方法mbsetData結(jié)束public static void main(String args)mbsetData(123456789123456789);System.out.println( Index=mindex+;Age=age);方法main結(jié)束類(lèi)JTest結(jié)束(A) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=1234567989123456789;Age=0”(B) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=0;Age=1234567891234656789”(C) 程序可以通過(guò)編譯并以正常運(yùn)行,結(jié)果輸出“Index=0;Age=0”(D) 程序可以通過(guò)編譯并正常運(yùn)行,結(jié)果輸出“Index=123456789123456789;Age=123456789123465789”(E) 程序無(wú)法通過(guò)編譯3.53選擇題*關(guān)于下面程序代碼,那些選項(xiàng)的結(jié)論是正確的?Bcla

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論