




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、JAVA語言程序設計考試試題及部分答案、單選題:(每題 1 分)下列各題 A )、B)、C)、 D )四個選項中,只有一個選項是 正確的,請將正確選項的標記寫在題干后的括號內。1 下列語句序列執行后, k 的值是( B )。int m=3, n=6, k=0;while( (m+) < ( - n) ) +k;A) 0B) 1C) 2D) 32 設 i 、j為 int 型變量名, a 為 int 型數組名,以下選項中,正確的賦值語句是 ( B ) 。A) i = i + 2B) a0 = 7;C) i+ - -j;D) a(0) = 66;3Java 語言的類間的繼承關系是 ( B )。
2、A) 多重的 B) 單重的 C) 線程的 D) 不能繼承4設有定義 int i = 6 ; ,則執行以下語句后, i 的值為( C )。i += i - 1;A) 10 B) 121 C) 11 D) 100( C )。5下列選項中,用于在定義子類時聲明父類名的關鍵字是A ) interface B) package C) extends D) class 6若已定義 byte x= 11,22,33,-66 ;其中0 Wk<3,則對x數組元素錯誤的引用是(C )。A) x5-3 B) xk C) xk+5 D) x0 7 下列語句序列執行后, ch1 的值是( B )。char ch1
3、='A',ch2='W'if(ch1 + 2 < ch2 ) +ch1;A) 'A' B) 'B' C) 'C' D) B8下列語句序列執行后,i 的值是( D )。int i=8, j=16;if( i-1 > j ) i-; else j-;A) 15 B) 16 C) 7 D) 89下列語句序列執行后,k 的值是 ( C ) 。int i=10, j=18, k=30;switch( j - i ) case 8 : k+;case 9 : k+=2;case 10: k+=3;default :
4、 k/=j;A) 31 B) 32 C) 2 D) 33 for( int i=0, j=1; j < 5; j+=3 ) i=i+j;10 下面語句執行后, i的值是( B )。A) 4 B) 5 C) 6 D) 7 11 設有定義 float x=3.5f, y=4.6f, z=5.7f ;則以下的表達式中,值為 true 的是( B )。A) x > y | x > z B) x != yC) z > ( y + x ) D) x < y & ! ( x < z ) 12 下列語句序列執行后, i 的值是 ( D ) 。int i=16;do
5、i/=2; while( i > 3 );A) 16 B) 8 C) 4 D) 2 13 以下由 for 語句構成的循環執行的次數是 ( B )。for ( int i = 0; true ; i+) ;A) 有語法錯,不能執行 B) 無限次C) 執行 1 次 D) 一次也不執行14 定義類頭時能使用的修飾符是 (C)。B) class x extends y A) private B) static C) abstract D) protected15設 int 型變量 a、b ,float 型變量x、y,char 型變量 ch 均已正確定義并賦值,正確的 switch 語句是 D )
6、 。A) switch (x + y) B) switch ( ch + 1 ) C) switch chD) switch ( a + b ); 16. 下列最終屬性 i 的定義中,正確的是A) static final int i=100; B) final int i=1.2;C) final i='w' D) final char i;17. 下列類定義中,不正確的是 (C )。A) class x C) static class x implements y1,y2 D) public class x extends Applet 18. 設 x、 y 為已定義的類名
7、,下列聲明x 類的對象 x1 的語句中正確的是 ()。A) static x x1; B) public x x1=new x(int 123);C) y x1; D) x x1=x( );19. 設 i、 j、k 為類 x 中定義的 int 型變量名,下列類 x 的構造函數中不正確的是(B )。A) x( int m) . B) void x( int m) . C) x( int m, int n) . D) x( int h,int m,int n) . 20. 下列方法定義中,正確的是 ( A )。A) int x( ) char ch='a' return (int)
8、ch; B) void x( ) .return true; C) int x( ) .return true; D) int x( int a, b) return a+b; 21. 用于定義類成員的訪問控制權的一組關鍵字是 ( D )。A) class, float, double, publicB) float, boolean, int, longC) char, extends, float, doubleD) public, private, protected22. 不能構成循環的語句是 ( C )。A) for 語句 B) while 語句 C) switch 語句 D) do
9、_while 語句23. 下列程序段執行后 b3 的結果是 ( D )。24= b1 b1 : b2;A) 0 B) 1 C) true D) false 25 下面數據結構中,屬于非線性的是 ( B )。boolean b1=true, b2, b3;A) 線性表 B) 樹 C) 隊列 D) 堆棧( D )。11. 設有定義 int i=123; long j=456; 下面賦值不正確的語句是A) j=i; B) j=(long)i; C) i=(int)j; D) i=j;1. 構造函數 _沒_有返回值。進一步分為 float 和2. Java語言中的浮點型數據根據數據存儲長度和數值精度的
10、不同,double兩種具體類型。3. 創建類對象的運算符是new。4. 當整型變量 n 的值不能被 13 除盡時,其值為 false的 Java 語言 表 達式是n%13=0屬性,這個屬性存儲了該數組的 _元素個5. 在 Java 語言中, 所有的數組都有一個 lenght數。6. 定義類就是定義一種抽象的父類,它是所有具有一定共性的對象的抽象描述。7. 在 Java 語言中,使用 _平臺無關java 虛擬機 _等技術,實現軟件重用。8. 表達式 3/6 * 5 的計算結果是 0 9 .下面是一個類的定義 : public class _int Myclass int x, y;Myclass
11、 ( int i, _=0) / 構造函數x=i;y=j;10.下面是一個 Java Application 的主類的定義,其功能是輸出所有命令行參數。import java.io.*;public class MyClass public static void main(String args ) if( args.length !=_0_) for(int i=0; i < args.length; i+)11 下面是一個小程序的主類 myprogram 的定義 , 其中 A、B 是該主類所在源程序中已定 義的另兩個類的類名 : import java awt.*定義小程序的主類i
12、mport java applet.* public class myprogram extends Applet/A a; B b;publicmyprogram _ init( ) a=new A( ) ; b=_new_ B( ); 類型(整形和浮點類型) ,自負類型和布爾類型13. 表達式 3/6 * 5 的計算結果是 _0long14. 定 義 初 值 為 10 的 10 次 方 的 長 整 型 變 量 lvar 的 語 句 是 :是_ 結構化程序設計的三種lvar=1*e1015. 順序結構、分支結構 (或稱選擇結構 )、 _循環結構基本流程控制結構。16. 以下方法 m 的功能是
13、求兩參數之積的整數部分。int m ( float x, float y )k=(int)x*y17. Java 源程 序文 件編譯 后產 生的文件稱 為字節碼文件,其擴展 名為.class 18 Java 和 c+ 都是面向對象的程序設計語言。三、程序分析:(每題 4 分)1. 下面是一個排序的程序 : import java.io.*;public class Test56_Sort public static void main(String args ) int a=42,99,5,63,95,36,2,69,200,96;ShowArray(a);Sort(a);ShowArray(
14、a);public static void Sort(int x) int w;for(int i=1; i<x.length; i+) for(int j=0; j<x.length-1; j+) if(xj>xj+1) w=xj; xj=xj+1; xj+1=w; /* if(i=1|i=2) ShowArray(x);if(i=2) break; */ public static void ShowArray(int b) for(int i=0; i<b.length; i+)問題: 如果將方法 Sort( ) 中的一對注釋符( /* */ )去掉,程序輸出的結
15、果是什么 排序前的數據序列 : b0=42b1=99b2=5b3=63b4=95b5=36b6=2b7=69b8=200b9=96 b0=42b1=5b2=63b3=95b4=36b5=2b6=69b7=99b8=96b9=200b0=5b1=42b2=63b3=36b4=2b5=69b6=95b7=96b8=99b9=200排序后的數據序列 : b0=5b1=42b2=63b3=36b4=2b5=69b6=95b7=96b8=99b9=2002. 請寫下程序的輸出結果:public class Test52String str1="Hello, Java world! t"
16、;String str2="Hello, students!" ;public static void main(String args)輸出結果:3. 請寫下程序的輸出結果:public class T2_4 public static void main(String args)int i,j;char c='*'for(i=0;i<5;i+)for(j=0;j<=i;j+)輸出結果:4、請寫下程序的輸出結果: public class ex2_2public static void main (String args )int x , y
17、;byte b = 6;float z = 1.234f ;double w = 1.23;boolean flag;x = 12 ;y = 300;flag=x>y;flag=z>w;四、問答題:(每題 5 分,)1. Java 的接口和 C+ 的虛類的相同和不同處。由于 Java 不支持多繼承,而有可能某個類或對象要使用分別在幾個類或對象里面的方法或屬性,現有的單繼承機制就不能滿足要求。與繼承相比,接口有更高的靈活性,因為接口中沒有任何實現代碼。當一個類實現了接口以后,該類要實現接口里面所有的方法 和屬性,并且接口里面的屬性在默認狀態下面都是 publiC statiC ,所有
18、方法默認情況下是public. 一個類可以實現多個接口。2. 垃圾回收的優點和原理。并考慮 2 種回收機制。Java語言中一個顯著的特點就是引入了垃圾回收機制,使C+程序員最頭疼的內存管 理的問題迎刃而解,它使得 Java 程序員在編寫程序的時候不再需要考慮內存管理。由于 有個垃圾回收機制, Java 中的對象不再有 "作用域"的概念,只有對象的引用才有 "作用域"。垃圾回收可以有效的防止內存泄露,有效的使用可以使用的內存。垃圾回收器通常是作為 一個單獨的低級別的線程運行,不可預知的情況下對內存堆中已經死亡的或者長時間沒有 使用的對象進行清楚和回收,程序
19、員不能實時的調用垃圾回收器對某個對象或所有對象進 行垃圾回收。回收機制有分代復制垃圾回收和標記垃圾回收,增量垃圾回收。3 ,談談 final , finally , finalize 的區別。Fin al -修飾符(關鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。 因此一個類不能既被聲明為 abstract 的,又被聲明為 final 的。將變量或方法聲明為 final ,可以保證它們在使用中不被改變。被聲明為 final 的變量必須 在聲明時給定初值,而在以后的引用中只能讀取,不可修改。被聲明為 final 的方法也同 樣只能使用,不能重載。Final
20、ly 再異常處理時提供 finally 塊來執行任何清除操作。如果拋出一個異常,那 么相匹配的 catch 子句就會執行,然后控制就會進入 finally 塊(如果有的話)。Finalize 方法名。 Java 技術允許使用 finalize ()方法在垃圾收集器將對象從內存 中清除出去之前做必要的清理工作。這個方法是由垃圾收集器在確定這個對象沒有被引用 時對這個對象調用的。它是在 Object 類中定義的,因此所有的類都繼承了它。子類覆蓋finalize () 方法以整理系統資源或者執行其他清理工作。 finalize ()方法是在垃圾收集 器刪除對象之前對這個對象調用的。4 ,數組有沒有
21、length ()這個方法? String 有沒有 length ()這個方法?舉例說 明使用方法?數組沒有 length ()這個方法,有 length 的屬性。String 有有 length ()這個方法。5. Java 中的異常處理機制的簡單原理和應用。五、程序設計:(每題 11 分,共 33 分)1、編程:編寫一個截取字符串的函數,輸入為一個字符串和字節數,輸出為按字節截取的字符串。但是要保證漢字不被截半個,如"我ABC"4,應該截為"我AB",輸入"我ABC 漢DEF", 6,應該輸出為"我ABC"而不
22、是"我ABC+漢的半個"。2、編程求解:所有兩位整數能被 3 整除的數的和,以及不能被 3 整除的數的各位數字之 和。3、設計一個程序求解 e 的值。精度達到 1.0e-6, 4、請設計一個對 N 個數進行排序的程序、選擇題(每道題只有一個正確答案,每小題 2 分,共 30 分) 15 道題1 、關于 Java 語言敘述錯誤的是: ( C )AJava 語言具有跨平臺性BJava 是一種面向對象的語言CJava 語言中的類可以多繼承D Java 的垃圾收集機制自動回收程序已不再使用的對象2、以下敘述正確的是: ( B )的確臺 aA .構造方法必須是public方法Bmai
23、n 方法必須是 public 方法CJava 應用程序的文件名可以是任意的D 構造方法應該聲明為 void 類型3、關于 Java 中數據類型敘述正確的是: ( B )A、整型數據在不同平臺下長度不同Bboolean 類型數據只有 2 個值, true 和 falseC. 數組屬于簡單數據類型D Java 中的指針類型和C語言的一樣4 、設 int x=1,float y=2則表達式 x / y 的值是:( D )A0B1C2D .以上都不是5 、以下語句有語法錯的是:Aint x=1 ;y=2 ; z=3Bfor (int x=10,y=0 ;x>0 ; x+);Cwhile (x&g
24、t;5);Dfor(; ;);6、關于類和對象的敘述正確的是: ( A )AJava 的類分為兩大部分:系統定義的類和用戶自定義的類B. 類的靜態屬性和全局變量的概念完全一樣,只是表達形式不同C. 類的成員至少有一個屬性和一個方法D .類是對象的實例化7、以下有關構造方法的說法,正確的是: ( A )A .一個類的構造方法可以有多個B. 構造方法在類定義時被調用C. 構造方法只能由對象中的其它方法調用D .構造方法可以和類同名,也可以和類名不同8、以下有關類的繼承的敘述中,正確的是: ( D )A .子類能直接繼承父類所有的非私有屬性,也可通過接口繼承父類的私有屬性B. 子類只能繼承父類的方法
25、,不能繼承父類的屬性C. 子類只能繼承父類的非私有屬性,不能繼承父類的方法D. 子類不能繼承父類的私有屬性9、下列屬于容器的組件有: ( B )AJButtonBJPaneCCanvasDJTextArea10、void 的含義:( C )A. 方法體為空B. 定義的方法沒有形參C. 定義的方法沒有返回值D .方法的返回值不能參加算術運算11、關于 Java 中異常的敘述正確的是: ( D )A. 異常是程序編寫過程中代碼的語法錯誤B. 異常是程序編寫過程中代碼的邏輯錯誤C. 異常出現后程序的運行馬上中止D .異常是可以捕獲和處理的12、所有的異常類皆繼承哪一個類?( C )A longBsi
26、zeofCinstanceofD const14 、為實現進程之間的通信,需要使用下列那種流才合適?(D)AData streamBFile streamCBuffered streamDPiped stream15 、在復選框中移動鼠標,然后單擊一選項,要捕獲所選項必需實現哪個接口?(D)AActionListenerBMouseListenerCMouseMotionListernDItemListener二、填空題(每空 1 分,共 20 分)1、面向對象程序設計所具有的基本特征是:抽象性 _,_封裝性 _,_繼承性_,_多態性2 、數組 x 定義如下int x =new int32則
27、x.length 的值為 3x0.length 的值為實現 Runnable 方法4 、Java 的圖形用戶界面設計中,有很多布局管理器用來擺放組件的位置,一般用到的布GridLayout局 管 理 器 有 ( 列 出 四 種 即 可 ) _FlowLayout_BorderLayoutCardLayoutB. TwoUsersC. *pointD. thisstop()_ 和 destroy() 。5 、Applet 常用的方法是: _init()_ 、_run () 三、閱讀程序,寫出程序的輸出結果(每題 5 分,共 20 分)1 、class Aprivate int privateVa
28、r;A(int _privateVar)privateVar=_privateVar;boolean isEqualTo(A anotherA)if(this.privateVar = anotherA.privateVar) return true;elsereturn false;程序的輸出結果為:false2 、class A double f(double x, double y) return x * y;class B extends A double f(double x, double y) return x + y;public class Test public stati
29、c void main(String args) B obj = new B();1. 下面哪些是 short 型的取值范圍 CA. -27 -27-1B. 0 -216-1C. -215 -215-1D. -231 - 231-1 2. 下面哪些是合法的標識符 ABEA. $personsE. _endline3. 哪些是將一個十六進制值賦值給一個long 型變量 DA. long number = 345L;B. long number = 0345;C. long number = 0345L;D. long number = 0x345L;4. 下面的哪些程序片斷可能導致錯誤。BDA.
30、String s = "Gone with the wind"String t = " good "String k = s + t;B.String s = "Gone with the wind"String t;t = s3 + "one"C.String s = "Gone with the wind"String standard = s.toUpperCase();D.String s = "home directory"String t = s - "
31、directory"5. 在/ point x 處的哪些聲明是合法的DEclass Person private int a;public int change(int m) return m; public class Teacher extends Person public int b;public static void main(String arg)Person p = new Person();Teacher t = new Teacher();int i;/ point xA. i = m;B. i = b;C. i = p.a;D. i = p.change(30)
32、;E. i = t.b;6. 當 Frame 的大小被改變時 , Frame 中的按鈕的位置也可能被改變,請問此時使用的是 什么布局管理器 BA. BorderLayout7. 給出下面的代碼片斷1 public void create() 2 Vector myVect;3 myVect = new Vector();面的哪些陳述是正確的 ADEA. 第二行的聲明不會為變量 myVect 分配內存空間。 / 指的是堆空間 ,只是在棧 中分配 ;這里不用較真 .自己理解就好 ;B. 第二行的聲明分配一個到 Vector 對象的引用的內存空間。C. 第二行語句創建一個 Vector 類對象。D.
33、 第三行語句創建一個 Vector 類對象。E. 第三行語句為一個 Vector 類對象分配內存空間。/ 分配棧空間 ,相當于指針 ,但是不分配 "到 Vector 對象的引用的空間 "選項二的意思是分配了堆空間 ;8. 下面的哪些答案可以用以表示八進制值 8 AA. 010B. 0x10C. 08D. 0x89. 哪些不是 Java 關鍵字 ABA. TRUEB. sizeofC. constD. superE. void10. 下面的哪些敘述為真。 ADA. equals() 方法判定引用值是否指向同一對象。 / 不說是誰的就是默認的B. = 操作符判定兩個分立的對象的
34、內容和類型是否一致。C. equals() 方法只有在兩個對象的內容一致時返回 true 。D. 類 File 重寫方法 equals() 在兩個分立的對象的內容和類型一致時返回 true 。 / 當兩個 獨立的對象的內容和類型一致 ;11. 下面關于繼承的哪些敘述是正確的。 ADA. 在 java 中只允許單一繼承。B. 在 java 中一個類只能實現一個接口。C. 在 java 中一個類不能同時繼承一個類和實現一個接口。D. java 的單一繼承使代碼更可靠。12. 第十行的聲明將調用哪些方法 . D1 class Person 2 public void printValue(int i
35、, int j) 3 public void printValue(int i) 5 public class Teacher extends Person public void printValue() public void printValue(int i) Person t = new Teacher();8public static void main(String args)10t.printValue(10);A.B.C.D.11 12 第 2 行的方法第 3 行的方法第 6 行的方法第 7 行的方法13. 下面哪些不是 java 的原始數據類型 BCA. shortB. Bo
36、oleanC. unitD. floatB14. 下面的哪些關鍵字通常用來對對象的加鎖,該標記使得對對象的訪問是排他的A. transientB. synchronizedC. serializeD. static15. main() 方法的返回類型是什么? BA. intB. voidC. booleanD. static指的是像素16. 給出以下關于一個使用適當的字符間距的字體的 TextField 的表達式TextField t = new T extField("they are good",40);/40哪些敘述是對的? DA.被顯示的字符串可以使用多種字體。B.
37、一行中最大的字符數是 40C.顯示的寬度正好是 40 個字符寬。D.用戶可以編輯字符。17. 關于垃圾收集的哪些敘述是對的 BA.程序開發者必須自己創建一個線程進行內存釋放的工作。B.垃圾收集將檢查并釋放不再使用的內存。C.垃圾收集允許程序開發者明確指定并立即釋放該內存。D.垃圾收集能夠在期望的時間釋放被 java 對象使用的內存。18. 給出下面的代碼1 public class Test int m, n;public Test() public Test(int a) m=a; public static void main(String arg) Test t1,t2;int j,k;
38、j=0; k=0;10t2=new Test(j,k);9t1=new Test();1112 在編譯時哪行將導致一個錯誤 DA.第3行B.第5行C.第6行D.第 10 行4throw new TimedOutException();56 19. Thread 的方法 resume() 負責恢復哪些線程的執行 DA.通過調用stop() 方法而停止的線程。B.通過調用sleep() 方法而停止運行的線程。C.通過調用wait() 方法而停止運行的線程。D.通過調用suspend() 方法而停止運行的線程。 / 已經過期了20. 有關線程的哪些敘述是對的 BDA. 一旦一個線程被創建,它就立即開
39、始運行。優先B. 使用 start() 方法可以使一個線程成為可運行的,但是它不一定立即開始運行。C. 當一個線程因為搶先機制而停止運行, 它被放在可運行隊列的前面。 / 比它 級高的進程搶占了 cpu ,它運行的時間根據操作系統而定;D. 一個線程可能因為不同的原因停止并進入就緒狀態。 / 可運行狀態21. 給出下面的不完整的方法2 success = connect();if (success=-1) 已知 TimedOutException 不是一個 RuntimeException 。下面的哪些聲明可以被加入 第一行完成此方法的聲明 BCA. public void method()B
40、. public void method() throws ExceptionC. public void method() throws TimedOutExceptionD. public void method() throw TimedOutExceptionE. public throw TimedOutException void method()22. 給出下面的代碼class Person String name,department;public void printValue()public class Teacher extends Person int salary;p
41、ublic void printValue()/ 完成父類代碼中 printValue() 相同的工作面的哪些表達式可以加入 printValue() 方法的注釋部分 DB. this.printValue();C. person.printValue();A. printValue();D. super.printValue();23. 下面的哪些賦值語句是錯的 AA. float f = 11.1;B. double d = 5.3E12;C. double d = 3.14159;D. double d = 3.14D;24. 給出下面的不完整的類代碼class Person Strin
42、g name, department;int age;public Person(String n) name = n; public Person(String n, int a) name = n; age = a; public Person(String n, String d, int a) / 完成 Person(String n, int a) 的邏輯department = d;面的哪些表達式可以加到構造方法中的注釋處 CA. Person(n,a);B. this(Person(n,a); / 構造函數的名字不能當方法名調用 ;C. this(n,a);25. 下面關于變量及
43、其范圍的陳述哪些是對的 ACDD. this(name,age); / 構造方法的參數也不能直接傳實例變量名B.實例變量用關鍵字 static 聲明。C.在方法中定義的局部變量在該方法被執行時創建D.局部變量在使用前必須被初始化。26. 給出下面的代碼public void test() try oneMethod(); catch (ArrayIndexOutOfBoundsException e) catch(Exception e) finally 在 oneMethod() 方法運行正常的情況下將顯示什么 ADA. condition 1B. condition 2C. conditi
44、on 3D. finally27. 給出下面的代碼public class Test void printValue(int m)do while( -m > 10 );public static void main(String arg) int i=10;Test t= new Test();t.printValue(i);輸出將是什么? CA. 8B. 9C. 10D. 1128. 下面的有關聲明的哪些敘述是對的BCA.對原始數據類型例如boolean,byte的變量的聲明不會為該變量分配內存空間。B.對原始數據類型例如boolean,byte的變量的聲明將為之分配內存空間。C.非
45、原始數據類型例如String,Vector的變量的聲明不會為該對象分配內存。D.非原始數據類型例如String,Vector的變量的聲明會為該對象分配內存。/ 該對象指的是堆空間的對象 ;指向該對象的引用只能叫變量 ;29. 類的設計要求它的某個成員變量不能被外部類直接訪問。應該使用下面的哪些修飾符 獲得需要的訪問控制 DA. publicB. 不加修飾符C. protectedD. private /面向對象編程P196頁的表格,private 行有錯誤30. 給出下面的代碼片斷1 String str = null;空指針異常2 if (str != null) && (s
46、tr.length() > 10) 5 else if (str != null) & (str.length() < 5) /哪些行將導致錯誤 CA.B.第2行C.第5行D.第8行31. 下面有關 java 代碼安全性的敘述哪些是對的 BCDA.字節碼校驗器加載查詢執行需要的所有類。B.運行時解釋器執行代碼。C.D.在運行時,字節碼被加載,驗證然后在解釋器里面運行。類加載器通過分離本機文件系統的類和從網絡導入的類增加安全性。32. 給出下面的代碼public class Personint arr = new int10;/ 非靜態屬性public static void
47、 main(String a) 哪些敘述是對的 AA.編譯時出錯。B.編譯時正確而運行時出錯。C.輸出 0 。D.輸出 null 。33. 給出下面的代碼public class Parent public int addValue( int a, int b) int s;s = a+b;return s;class Child extends Parent 哪些方法可以加入類 Child 中 BC / 方法的覆蓋A. int addValue( int a, int b )/ do something.B. public void addValue ()/ do something.C.
48、public int addValue( int a )/ do something.D. public int addValue( int a, int b )throws Exception /do something.34. 公有成員變量 MAX_LENGTH 是一個 int 型值,變量的值保持常數值 100 ,定義這個 變量的代碼為 CDA. public int MAX_LENGTH=100;B. final int MAX_LENGTH=100;C. final public int MAX_LENGTH=100; / 修飾符的順序可以交換D. public final int M
49、AX_LENGTH=100;35. 下面的哪些 java 源文件代碼片斷是對的 ACDA. package testpackage;public class Test/do something.B. import java.io.*;package testpackage;public class Test/ do something.C. import java.io.*;class Person/ do something.public class Test/ do something.D. import java.io.*;import java.awt.*;public class T
50、est/ do something.36. 給出下面的類public class Samplelong length;public Sample(long l) length = l; public static void main(String arg)Sample s1, s2, s3;s1 = new Sample(21L);s2 = new Sample(21L);s3 = s2;long m = 21L;哪個表達式返回 true BA. s1 = s2;B. s2 = s3;C. m = s1;D. s1.equals(m);List l = new List(6,true);/第二
51、個參數是 false 的話只能選一個其中哪些敘述是正確的 ACA.在沒有其它的約束的條件下該列表將有 6 行可見。B.一行的最大字符數是 6C.列表將允許用戶多選D.列表只能有一項被選中38. 給出下面的代碼class Parent String one, two;public Parent(String a, String b)one = a;two = b;public class Child extends Parent public Child(String a, String b)super(a,b);public void print()public static void mai
52、n(String args)Parent p = new Parent("south", "north");Parent t = new Child("east", "west");p.print();t.print();面的哪些情況或輸出的結果正確 EA. 編譯時出錯B. southeastC. south to northeast to westeastE. southeast to westD. south to north39. 類 Teacher 和 Student 都是類 Person 的子類Person p;Teacher t;Student s;若 p,t 和 s 都是非空值if(t instanceof Person) s = (Student)t; 這個語句導致的結果是什么C /默認new時聲明的都是本類;A.將構造一個 Student 對象B.表達式合法C.編譯時非法D.編譯時合法而在運行時可能非法、單選題(本大題 15 小題,每小題 2 分,共 30 分)40. 給出下面的代碼String s= "hello"String t = "hello
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 代縣宣講大賽活動方案
- 代理記賬公司活動方案
- 以色列美食節活動方案
- 仰臥傳球活動方案
- 體育教學周活動方案
- 企業vip活動方案
- 企業交流系列活動方案
- 企業軍人活動方案
- 企業升旗活動方案
- 企業周末活動方案
- 中國移動勞動合同范本
- DL-T-5728-2016水電水利工程控制性灌漿施工規范
- DL5190.4-2019電力建設施工技術規范第4部分:熱工儀表及控制裝置
- GJB9001C-2017標準內部宣貫培訓
- 2022-2023學年上海市閔行區八年級(下)期末數學試卷
- 專業市場物業多種經營管理規定
- 2023年7月浙江省高中學業水平考試生物試卷真題(含答案詳解)
- 加油站廉潔培訓課件
- 2024年江蘇省無錫市輔仁中學八年級下冊數學期末質量跟蹤監視試題含解析
- 保安員禮貌禮儀培訓
- KA-T 21-2024 模袋法尾礦堆壩技術規程
評論
0/150
提交評論