JAVA期末試題及答案_第1頁
JAVA期末試題及答案_第2頁
JAVA期末試題及答案_第3頁
JAVA期末試題及答案_第4頁
JAVA期末試題及答案_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、Java 程序設計課程試卷1使用Java 語言編寫的源程序保存時的文件擴展名是()。(A).class( B) .javaC) .cpp( D) .txt2設 int a=-2,則表達式 a>>>3 的值為()。(A)0(B)3(C)8(D)-13設有數(shù)組的定義 int a = new int3 ,則下面對數(shù)組元素的引用錯誤的是( ) ( A)a0;( B) aa.length-1;(C)a3;(D)int i=1 ; ai;4在類的定義中可以有兩個同名函數(shù),這種現(xiàn)象稱為函數(shù)()。(A) 封裝(B)繼承(C)覆蓋(D)重載5在類的定義中構造函數(shù)的作用是()。(A)保護成員變量

2、(B)讀取類的成員變量(C)描述類的特征(D)初始化成員變量6下面關鍵字中,哪一個不是用于異常處理語句()。( A) try( B)break( C) catch( D)finally7類與對象的關系是()。(A)類是對象的抽象(B)對象是類的抽象(C對象是類的子類(D)類是對象的具體實例)。8下面哪一個是 Java 中不合法的標識符( A)$persons( B) twoNum( C)_myVar( D)*point9為 AB 類的一個無形式參數(shù)無返回值的方法 ( ) 。( A) static void method( )( B) public void method( )( C) fina

3、l void method( )( D) abstract void method( )10欲構造 ArrayList 類的一個實例,此類繼承了( A) ArrayList myList=new Object( )( B) List myList=new ArrayList( )( C) ArrayList myList=new List( )( D) List myList=new List( )11. Java 源文件和編譯后的文件擴展名分別為(A) .class 和 .java(C).class 和 .class12. 在 Java Applet 程序用戶自定義的(A) start( )

4、(B) stop( )(C) init( )13. 對于一個 Java 源文件,(A) package,import,class(C) import,package,class14. 下面哪個是非法的:(A) int I = 32;(C) double d = 45.0;method 書寫方法頭,使得使用類名List接口,下列哪個方法是正確的()( B).java 和 .class(D) .java 和 .javaApplet 子類中,一般需要重載父類的(D) paint( ) import, class(B) class,import,package(D) package,class,imp

5、ort( )定義以及 package 正確的順序是:(B) float f = 45.0;(D)char c =/ 符號錯AB 作為前綴就可以調(diào)用它,該方法頭的形式為方法來完成一些畫圖操作。(D) Unicode只能 在所在類中使用15 Java 語言使用的字符碼集是(A) ASCII(B) BCD(C) DCB則該成員變量必須使用的修飾是16. 如果一個類的成員變量(A) public(B) protected(C) private (D) static17. 下面關于 main 方法說明正確的是(A) public main(String args )(B) public static v

6、oid main(String args )(C) private static void main(String args ) (D) void main()18. 哪個關鍵字可以對對象加互斥鎖? ( )(A) transient(B) synchronized(C) serialize(D) static19. 關于抽象方法的說法正確的是 ( )(A) 可以有方法體(B) 可以出現(xiàn)在非抽象類中(C) 是沒有方法體的方法 (D) 抽象類中的方法都是抽象方法20. java.io 包的 File 類是(A)字符流類(B) 字節(jié)流類(C) 對象流類(D)非流類21.Java applicatio

7、n中的主類需包含main 方法,以下哪項是main 方法的正確形參?()A、String argsB、 String argsC、 Char argD、 StringBuffer args22.以下代碼段執(zhí)行后的輸出結果為()int x= 3; int y= 10;System.out.println(y%x);A、-1B、 2 C、 1D、 323.以下關于繼承的敘述正確的是()。A、在 Java 中類只允許單一繼承B、在Java中一個類只能實現(xiàn)一個接口C、在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口D在Java中接口只允許單一繼承24. 若有定義: byte x=11,22,33,-

8、66;其中Ow k< 3,則對x數(shù)組元素錯誤的引用是()A) x5-3B) xkC) xk+5D) xO25paint() 方法使用哪種類型的參數(shù) ?()A 、 Graphics B 、 Graphics2DC、 StringD、 Color26以下哪個不是 Java 的原始數(shù)據(jù)類型()A、intB、 BooleanC、 floatD、 char27在 Java 中,一個類可同時定義許多同名的方法,這些方法的形式參數(shù)的個數(shù)、類型或順序各不相同,傳回的值也可以不相同。這 種面向?qū)ο蟪绦蛱匦苑Q為( )A) 隱藏B) 重寫C) 重載D) Java 不支持此特性28 以下有關構造方法的說法,正確

9、的是: ()A 一個類的構造方法可以有多個B 構造方法在類定義時被調(diào)用C 構造方法只能由對象中的其它方法調(diào)用。D 構造方法可以和類同名,也可以和類名不同29在瀏覽器中執(zhí)行 applet 程序,以下選項中的哪個方法將被最先執(zhí)行()。A、 init()B、 start() C 、 destroy()D、 stop()30. 給出下面代碼,關于該程序以下哪個說法是正確的?()public class Personstatic int arr = new int5;public static void main(String a) System.out.println(arr0);A、編譯時將產(chǎn)生錯誤

10、B、編譯時正確,運行時將產(chǎn)生錯誤C、輸出零 D、輸出空31、有以下方法的定義,請選擇該方法的返回類型()。ReturnType method(byte x, double y)return (short)x/y*2;A、 byteB、 shortC、 intD、 double32. 下列類定義中哪些是合法的抽象類的定義?()A abstract Animalabstract void growl();B、class abstract Animalabstract void growl();C、abstract class Animalabstract void growl();D abstra

11、ct class Animalabstract void growl()System.out.println(“growl” );33有以下程序片段,下列哪個選項不能插入到行1。(1.2. public class Interesting3. /do sthB、package mypackage; D、public class MyClass 4. A、import java.awt.*;C、class OtherClass “12”);“12”).intValue(); )。34. 設有下面兩個賦值語句:a = lnteger.parselnt(b = lnteger.valueOf(下述說

12、法正確的是(A、a是整數(shù)類型變量,b是整數(shù)類對象。B、a是整數(shù)類對象,b是整數(shù)類型變量。C、a和b都是整數(shù)類對象并且值相等。D a和b都是整數(shù)類型變量并且值相等。35. 在編寫Java Applet程序時,需在程序的開頭寫上() 語句。A、import java.awt.* ;B、import java.applet.Applet ;C、import java.io.* ;D、import java.awt.Graphics ;36. 下列哪一項不屬于Swing的頂層容器?()A) JAppletB) JTree C) JDialog D ) JFrame37. 為了使包ch4在當前程序中可見

13、,可以使用的語句是(A) import ch4.*; B ) package ch4.*;C) ch4 import; D ) ch4 package;38. 請問所有的異常類皆繼承哪一個類?()。A) java.io.ExceptionB) java.lang.ThrowableC) java.lang.Exception D ) java.lang.Error39. 進行Java基本的GUI設計需要用到的包是()。A) java.io B ) java.sqlC) java.awt D ) java.rmi)MouseEvent40. 當點擊鼠標或者拖動鼠標時,觸發(fā)的事件是下列的哪一個?(

14、A) KeyEvent B ) ActionEvent C ) ItemEventD)填空題:” abc” , x0 1=” 12345';的值為_5_。初值組成。當需要在方法中聲明可能拋岀的異常類型,應該使用1、數(shù)組 x 定義:String x =new int32; x0 0 =則 x.length 的值為2,x01.length()2、 Java語言的變量由變量名、_修飾符_、變量屬性、子句。,它是程序執(zhí)行的3、 當程序中需要拋岀異常時,應該使用_catch_子句,4、 java.applet 包中的類定義了 Applet與其運行環(huán)境之間的一個標準接口。5、Java語言中提供的

15、GUI功能主要由java.awt包和ava.swing 包中的類和接口實現(xiàn)。6、 Java源程序文件和字節(jié)碼文件的擴展名分別為_.java 和_.class_ _。void進行說明。7、Java語言的類型檢查機制要求對于沒有返回值的方法,在其前面必須加8、類是Java語言的一種數(shù)據(jù)類型。9、在Java語言中,所有的對象均通過 運算符分配內(nèi)存,并對內(nèi)存進行自動管理。10、 每個Java Application程序可以包括許多方法,但是必須有且只能有一個 方法,統(tǒng)一格式為入口。若要在程序中定義一個公用的int型的類成員變量 MAX_LENGT,H且該變量的值保持常數(shù)值1000,則定義該變量的語句是

16、11、12、子類必須通過_super _關鍵字調(diào)用父類有參數(shù)的構造函數(shù)。13、在Java語言中,所有的類都是類 Object _的子類。14、在Java程序中,通過類的定義只能實現(xiàn)單重繼承,但通過接口 _的定義可以實現(xiàn)多重繼承關系。15、如果在Java程序中,需要使用java . util包中的所有類,則應該在程序開始處加上語句mport java.util.*16、下列程序的運行結果是_01234public class ex2 public static void main(String args)for(int cnt=0;cnt<10;cnt+)if(cnt=5)break;Sy

17、stem.out.print(cnt);17、下列程序的運行結果是4import java.io.*;public class ATestpublic static void main(String args)SubClass sb = new SubClass();System.out.println(sb.fun();class SuperClassint a =24 , b =5 ;class SubClass extends SuperClassint fun()return a%b;18、分析下列程序,填上空白處的語句class point /定義坐標類 int x,y;test(i

18、nt a,int b)x=a;y=b;class rec_ extends point / 定義長方形類 -int length,width;rec(int a1,int b1,int l,int w)super(a1,b1);length=l;width=w;class testpublic static void main(String args)_test r1=new test(“0” ,“ 0” ,“ 10” ,“20” )/定義名為r1的對象同時初始化坐標為0,0,長度為10,寬度為20r1.print();19、 Java源文件中最多只能有 1個公共類,其它類的個數(shù)不限。20、

19、在Java中所有實現(xiàn)的多維數(shù)組,實際上是由一維數(shù)組構成的數(shù)組的數(shù)組。21、 設x =15,則表達式(x + + )/ 4的值是_3。22、 _抽象方法是一種僅有方法頭,沒有具體方法體和操作實現(xiàn)的方法,該方法必須在抽象類之中定義。23、 run () 方法用于定義線程的執(zhí)行體.start () 方法用于啟動線程.24、 String str仁” abc ” ;String str2=new String( “abc” );System.out.println(str1=str2);則程序運行后輸出結果為:fault_ 25、 Java語言中,有一個類是所有類或接口的父類,這個類的名稱是 Obje

20、ct。26、 當啟動Applet 程序時,首先調(diào)用的方法是 。27、 Java語言是一種完全的 程序設計語言。28、如果一個Java Applet源程序文件只定義有一個類,該類的類名為MyApplet,則類MyApplet必須是Applet 類的子類并且存儲該源程序文件的文件名為。29、設int x = 2,則表達式(x+)/3 的值是0。30、Java 提供的訪問權限修飾符有4個,即:public、_private、protected 和友元。31、Java中有兩種常用的字符串類,一個是 String,另一個是。32、Java實現(xiàn)多線程的方法有兩種,一種方法是通過創(chuàng)建 類的子類實現(xiàn)多線程,另

21、一種方法是定義一個實現(xiàn)接口的類。33、Java不支持多繼承。但它允許一個類同時實現(xiàn)多個_接口,這就相當于部分實現(xiàn)了多繼承。34、Java 源文件中,import語句位于 package 語句之后、類定義之前。35、_ _OutputStreamWriter 一類是Outputstream 類的子類,用來處理以文件作為數(shù)據(jù)輸出的數(shù)據(jù)流。三、編程題:1 .編寫一個輸出"Hello World !"的程序,用兩種方式實現(xiàn)( Application 、Applet )。2 編寫一個Java Application,接收從鍵盤輸入的10個整數(shù),并輸出其中的最大、最小以及平均值。要求:

22、將計算功能定義在一個類中,由主類接收輸入,再用數(shù)組的方式傳遞給實現(xiàn)計算的類的方法,再輸岀結果。3 編寫一個程序,使用復數(shù)類Complex驗證兩個復數(shù)1+2i和3+4i相加產(chǎn)生一個新的復數(shù) 4+6i 。復數(shù)類Complex必須滿足如下要求:(1) 復數(shù)類 Complex 的屬性有:RealPart : int 型,代表復數(shù)的實數(shù)部分ImaginPart : int 型,代表復數(shù)的虛數(shù)部分(2) 復數(shù)類 Complex 的方法有:Complex( ): 構造函數(shù),將復數(shù)的實部和虛部都置 0Complex( int r , int i ): 構造函數(shù),形參 r 為實部的初值, i 為虛部的初值。Co

23、mplex complexAdd(Complex a): 將當前復數(shù)對象與形參復數(shù)對象相加,所得的結果仍是一個復數(shù)值,返回給此方法的調(diào)用者。String ToString( ) : 把當前復數(shù)對象的實部、虛部組合成 a+bi 的字符串形式,其中 a 和 b 分別為實部和虛部的數(shù)據(jù)。4. 求 10 個數(shù)中的最大值并輸出。5. 建立一個學生類,其中成員變量為學號,姓名,及三門課成績。另外建立一個包含主方法的類,定義 2 個學生類的對象,求出這 2 個學生三門課總分的最高分,并將最高分這個學生的信息輸出。6. 編寫一個 Application, 接受用戶輸入的帳號和密碼 , 給三次輸入機會 .7.

24、定義一個圓類 circle ,它有一個變量 radius( 半徑 ) 、若干個構造函數(shù)和一個求圓的面積的方法。在主類 test 的 main() 方法中隨機 生成一個 100 以內(nèi)的整數(shù),通過構造函數(shù)的參數(shù)傳遞給 radius ,調(diào)用圓類 circle 中的方法計算并輸出圓的面積。8. 編寫 Applet 程序模擬屏幕保護程序,在屏幕上隨機畫圓。圓的位置和半徑是隨機的。 50 毫秒后再隨機畫下一個圓,一旦畫滿了 50 個圓,就清除屏幕。然后重新開始畫圓。9請編寫一個實現(xiàn)如下功能的Application :比較從鍵盤輸入的兩個整數(shù)是否相等,并根據(jù)比較結果顯示“相等”或“不相等” 。10請編寫一個

25、 Applet ,其中包含兩個標簽(一個用于給出提示信息,另一個用來輸出結果)和一個文本框。要求從文本框中獲取用 戶給出的一個整數(shù),并將該數(shù)的絕對值在標簽上輸出。11. 編寫一個Application,利用數(shù)組求出”HELLO, ” JAVA'” PROGRAM個字符串的平均長度。12. SQL Server中有一個名為friends 的表,如下圖,利用JDBC編程實現(xiàn)顯示表中記錄信息。1 、 application 程序 public class apublic static void main(String args)System.out.println("Hello W

26、orld!");2、 applet 程序public class b extends java.applet.Appletpublic paint(java.awt.Graphics g)g.outstring("Hello World!",10,10);public class Complexprivate float shibu;private float xubu;Complex()this(0,0);Complex(float shibu,float xubu) this.shibu=shibu;this.xubu=xubu;public void Add

27、(Complex p)Complex result=new Complex();result.shibu=this.shibu+p.shibu;result.xubu=this.xubu+p.xubu;System.out.print(”加法果為:"+result.shibu+"+"+result.xubu+"i");public static void main(String args) Complex fushu1=new Complex(1,2);Complex fushu2=new Complex(3,4);fushu1.Add(fus

28、hu2);import java.lang.*;public class COMplex int RealPart;int ImagePart;COMplex()RealPart=O;lmagePart=O;COMplex(int real,int image)RealPart=real;ImagePart=image;COMplex complexAdd(COMplex a)COMplex repart = new COMplex();repart.RealPart=this.RealPart+a.RealPart;repart.ImagePart=this.ImagePart+a.Imag

29、ePart;return repart;void ToString( ) System.out.println(this.RealPart+"+"+this.ImagePart+"i");public static void main(String args)COMplex C1=new COMplex(2,3);COMplex C2=new COMplex(4,6);COMplex C3=new COMplex();CplexAdd(C2).ToString();CplexAdd(C3).ToString();/ C3.ToString();四:imp

30、ort java.util.Scanner;public class Test public static void main(String args)int num=new int10;int max;Scanner scan=new Scanner(System.in);System.out.print(" 請輸入 10 個數(shù)字 :"); for(int i=0; i<10; i+) numi=scan.nextInt();!j9;ndiuoo=J9;ndiuoos!in(js;ndiuoo ;eo|j)J9;ndiuo9;9S piOA oi|qnd9sou!i

31、p ujn;sj()9S9Uiq9;96 ;eo|j oi|qnd!9S9U!qo=9S9U!qosiq;Xsssuiqo ;eo|j)9S9Uiq9;9S piOA oi|qnd!q;eiu ujn;sj()1|;6|/|;96 ieo|j ojiqnd!q;eiu=q;eLUS!q;(q;eiu ;eo|j)q;e|/H9S piOA oi|qnd!9iueu-n;s ujn;sj()9iueu-n;s;96 6uu;s ojiqnd!9Lueu-n;s=9iueu-n;ss!q;(9iueu-n;s 6uu;s)8Lueu-n;s;9s piOA oi|qnd!pi-n;s ujn;sj

32、()P廠n】s舊b 6uu;s oiiqnd!pFn;s=pFn;ss!in(pi-n;s bu!is)P!FS】os piOA oi|qnd!js;ndiuoo ;eo|j sibaijcI9sou!ip ;eo|j 9;eAijd!q;eiu ;eo|j sibaijcI!9iueu-n;s 6uu;s sibaijcI!pi-n;s 6uu;s aiBAijd;uspn;s ssep oi|qnd求韋煮/:荘 乂XELU+” 晉旬¥窖.Junuudino iusisXs !iunu=xeiu (!iunu>XEiu)j! (+! S A! J=! M)oj !oLunu=

33、xeiupublic float getComputer() return computer;/ 主方法的類public class Startpublic static void main(String args) Student stu1=new Student(); stu1.setStu_id("No1"); stu1.setStu_name(" 張三 "); stu1.setMath(89.5f);stu1.setChinese(70f); stu1.setComputer(98f);Student stu2=new Student(); st

34、u2.setStu_id("No2"); stu2.setStu_name(" 李四 "); stu2.setMath(79.5f);stu2.setChinese(90f);stu2.setComputer(68f);float stu1Sum = stu1.getMath()+stu1.getChinese()+stu1.getComputer(); float stu2Sum = stu2.getMath()+stu2.getChinese()+stu2.getComputer(); if(stu1Sum > stu2Sum)System.o

35、ut.println ("總分最高分為: "+stu1Sum);System.out.println ("學號: "+stu1.getStu_id();System.out.println ("姓名: "+stu1.getStu_name();System.out.println ("數(shù)學: "+stu1.getMath();System.out.println ("語文: "+stu1.getChinese();System.out.println ("計算機: "+stu

36、1.getComputer();else if(stu1Sum < stu2Sum)System.out.println ("總分最高分為: "+stu2Sum);System.out.println ("學號: "+stu2.getStu_id();System.out.println ("姓名: "+stu2.getStu_name();System.out.println ("數(shù)學: "+stu2.getMath();System.out.println ("語文: "+stu2.g

37、etChinese();System.out.println ("計算機: "+stu2.getComputer();elseSystem.out.println ("總分一樣高為: "+stu1Sum);System.out.println ("學號:"+stu1.getStu_id();System.out.println ("姓名:"+stu1.getStu_name();System.out.println ("數(shù)學:"+stu1.getMath();System.out.println

38、 ("語文:"+stu1.getChinese();System.out.println ("計算機: "+stu1.getComputer();System.out.println ("學號:"+stu2.getStu_id();System.out.println ("姓名:"+stu2.getStu_name();System.out.println ("數(shù)學:"+stu2.getMath();System.out.println ("語文:"+stu2.getChin

39、ese();System.out.println ("計算機: "+stu2.getComputer();九:import java.util.Scanner;public class COMPare public static void main(String args )Scanner tr=new Scanner(System.in);int b=tr.nextInt();int a=tr.nextInt();if(a=b)System.out.println("相等 ");elseSystem.out.println(" 不相等 &qu

40、ot;);十一 :class Average public static void main(String args) String array = new String3; array0 = "HELLO" array1 = "JAVA" array2 = "PROGRAM"int total = array0.length();total += array1.length();total += array2.length();System.out.println(" 平均字符串長度為: " + total/3)

41、; JAVA復習卷一、選擇題 (2 '*15=30 ')1、如下哪個是 Java 中的標識符 ( )A、fieldnameB 、superC、 3numberD、#number2、設 x = 1 , y = 2 , z = 3,則表達式 y + = z/ Hx 的值是()A. 3 B. 3. 5 C. 4 D. 53、下面的代碼段執(zhí)行之后 count 的值是什么 ()int count = 1;for (int i = 1; i <= 5; i+) count += i;System. out .println(count);4、為 AB 類的一個無形式參數(shù)無返回值的方法

42、A、5 B、 1C、 15D、 16method 書寫方法頭,使得使用類名 AB 作為前綴就可以調(diào)用它,該方法頭的形式為A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )5、下列程序段執(zhí)行后的結果是 (String s = new String("abcdefg");for (int i=0; i<s.length(); i+=2)System.out.print(s.charAt(i);A) aceg B) ACEG C)

43、abcdefg D) abcd6、下面程序段執(zhí)行后b的值是()。Integer integ =new Integer(9) ;boolean b = integ instanceof Object;A) 9 B) true C) 1 D) false7關于 for 循環(huán)和 while 循環(huán)的說法哪個正確? ()A while 循環(huán)先判斷后執(zhí)行, for 循環(huán)先執(zhí)行后判斷。B while 循環(huán)判斷條件一般是程序結果, for 循環(huán)的判斷條件一般是非程序結果C. 兩種循環(huán)任何時候都不可以替換D. 兩種循環(huán)結構中都必須有循環(huán)體,循環(huán)體不能為空8關于對象成員占用內(nèi)存的說法哪個正確?()A. 同一個類的

44、對象共用同一段內(nèi)存B、同一個類的對象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間C. 對象的方法不占用內(nèi)存D. 以上都不對9關于繼承的說法正確的是:( )A、子類將繼承父類所有的屬性和方法。B、子類將繼承父類的非私有屬性和方法。C子類只繼承父類public方法和屬性D子類只繼承父類的方法,而不繼承屬性10. 覆蓋與重載的關系是( )A. 覆蓋只有發(fā)生在父類與子類之間,而重載可以發(fā)生在同一個類中B. 覆蓋方法可以不同名,而重載方法必須同名C. final 修飾的方法可以被覆蓋,但不能被重載D. 覆蓋與重載是同一回事11、下面哪一個 import 命令可以為我們提供編寫網(wǎng)絡應用程序的類()A、

45、import java.sql.*;B、import java.util.*;C、import java.io.*;D、import .*;12、如果容器組件 p 的布局是 BorderLayout則在p的下邊中添加一個按鈕 b,應該使用的語句是(A、 p.add(b);C、p.add(b,"South");13、Frame對象默認的布局管理器是(B、 p.add(b,"North");D、 b.add(p,"North");)A、 FlowLayoutB、BorderLayoutD、 nullC、CardLayout14、如果需要從

46、文件中讀取數(shù)據(jù),則可以在程序中創(chuàng)建哪一個類的對象(A、 FileInputStreamB、 FileOutputStreamC、 DataOutputStreamD、 FileWriter,編譯下15、下面的程序創(chuàng)建了一個文件輸出流對象,用來向文件test.txt 中輸出數(shù)據(jù),假設程序當前目錄下不存在文件 test.txt面的程序 Test.java 后,將該程序運行 3 次,則文件 test.txt 的內(nèi)容是 ( )import java.io.*;public class Test public static void main(String args) try String s=&quo

47、t;ABCDE"byte b=s.getBytes();FileOutputStream file=new FileOutputStream("test.txt",true); file.write(b);file.close();catch(IOException e) System.out.println(e.toString();A) ABCABC B) ABCDE C) TestD) ABCDE ABCDE ABCDE二、填空題(1 ' *10=10 ')才能正常編譯。1、如果將類 MyClass聲明為public,它的文件名必須是 MyC

48、lass.java2. 面向?qū)ο笥腥筇攸c分別是繼承、 封裝、多態(tài)3、 設x = 2,則表達式(x + + )/3的值是0。4、 在Java的基本數(shù)據(jù)類型中,char型采用Unicode編碼方案,每個 Unicode碼占用2字節(jié)內(nèi)存空間5、 Java中用于兩個數(shù)相等比較的運算符是:(=),用于不相等比較的運算符是(< > )。6、 在Java中聲明一個字符串類型的變量str的語句是:String str;,定義一個具有10個元素的整型數(shù)組 a的語句是: int a=new int10;。則執(zhí)行以下幾個語句后的輸岀結果是7、設有數(shù)組定義:int MylntArray = 10,20,

49、30,40,50,60,70;20+40+60=120int s = 0 ;for (int i = 0 ; i < MyIntArray.length ; i + + )if ( i % 2 = = 1 )s += MyIntArrayi;System.out.println(s);8、定義接口的保留字是 (interface )。9、 異常處理是由(try )、(catch )和finally塊三個關鍵所組成的程序塊。10、Socket通常也稱為(套接字),用于描述(IP地址)和(端口)。三、讀程題(6 ' *5=30 ')1、以下程序的輸岀結果為:public cl

50、ass Person String name;int age;public Person(String name, int age) = name;this.age = age;public static void main(String args) Person c = new Person("Peter", 17);System. out .println( + " is " + c.age + " years old!");Peter is 17 years old!2、輸出結果為: public

51、 class Sumpublic static void main(String args)int j=10;System.out.println("j is : "+j);calculate(j);System.out.println("At last, j is : "+j);static void calculate (int j)for (int i = 0;i<10;i+)j+;System.out.println("j in calculate() is: "+j);j is :10j in calculate()

52、is : 20At last j is :103、以下程序輸出的結果為: abstract class Shape / 定義抽象類 Shape 和抽象方法 display abstract void display();class Circle extends Shape void display() / 實現(xiàn)抽象類的方法 System.out.println("Circle");class Rectangle extends Shape void display() / 實現(xiàn)抽象類的方法System.out.println("Rectangle");c

53、lass Triangle extends Shape void display() / 實現(xiàn)抽象類的方法System.out.println("Triangle");public class AbstractClassDemopublic static void main(String args)(new Circle().display(); / 定義無名對象來調(diào)用對應的 display 方法 (new Rectangle().display();(new Triangle().display();CircleRectangularTriangle4、以下程序的輸出結果

54、為: public class Tom private float weight;private static Stringname;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()

55、; cat.setWeight(20); cat.out(); 湯姆貓體重: 20.0 斤5、以下程序的輸出結果為: public class Testpublic static void main(String args) new Student("Tom", 'm', 90, 88); new Student("Jack", 'm', 66, 89); new Student("Mary", 'f', 76, 86);System.out.println("nametsextchineset

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論