java期末考試復(fù)習(xí)題及答案_第1頁
java期末考試復(fù)習(xí)題及答案_第2頁
java期末考試復(fù)習(xí)題及答案_第3頁
java期末考試復(fù)習(xí)題及答案_第4頁
java期末考試復(fù)習(xí)題及答案_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

2、 )。(B)讀取類的成員變量(C)6下面關(guān)鍵字中,哪一個(gè)不是用于異常處理語句(A) try 7類與對(duì)象的關(guān)系是(A)類是對(duì)象的抽象 &下面哪一個(gè)是(A) $persons(B) breakA )。(B)對(duì)象是類的抽象Java中不合法的標(biāo)識(shí)符(B) twoNum描述類的特征B(C) catch(D)初始化成員變量)。(D) fin ally對(duì)象是類的子類(D)9為AB類的一個(gè)無形式參數(shù)無返回值的方法(C)D )(C)method書寫方法頭,使得使用類名類是對(duì)象的具體實(shí)例O_myVar(D)*poi ntAB作為前綴就可以調(diào)用它,法頭的形式為(A)(A) static void metho

3、d()(C) final void method()10. 欲構(gòu)造ArrayList類的一個(gè)實(shí)例,此類繼承了(A) ArrayList myList=new Object()(C) ArrayList myList=new List()11. Java源文件和編譯后的文件擴(kuò)展名分別為(B) public void method()(D) abstract void method()List接口,下列哪個(gè)方法是正確的( C )。(B) List myList=new ArrayList()(D) List myList=new List()B )(A) .class禾口.java(C) .cla

4、ss 禾口 .class(B) .java 禾口 .class(D) .java禾口.java方法來完成一些畫圖操作(D) paint()12.在Java Applet 程序用戶自定義的Applet子類中,一般需要重載父類的(D )(A) start( )(B) stop( )(C) in it()13.對(duì)于一個(gè)Java源文件,import, class定義以及package正確的順序是: (A )(D)(A) package,import,class(B) class,import,package(C) import,package,classpackage,class,import14.

5、下面哪個(gè)是非法的:(D )(A) int I = 32;(B) float f = 45.0;(C) double d = 45.0;(D) char c = u/符號(hào)錯(cuò)15. Java語言使用的字符碼集是(D )(A) ASCII(B) BCD (C) DCB(D) Uni code16. 如果一個(gè)類的成員變量 只能在所在類中使用,則該成員變量必須使用的修飾是(C )(A) public(B) protected(C) private(D) static17. 下面關(guān)于 main方法說明正確的是(B )(A) public main( Stri ng args )(B) public sta

6、tic void main( Stri ng args)(C) private static void main( Stri ng args )(D) void main()18. 哪個(gè)關(guān)鍵字可以對(duì)對(duì)象加互斥鎖?( B )(A) tran sie nt(B) synchroni zed(C) serialize(D) static19. 關(guān)于抽象方法的說法正確的是(D )(A)可以有方法體(B)可以出現(xiàn)在非抽象類中(C) 是沒有方法體的方法(D)抽象類中的方法都是抽象方法20. java.io包的 File 類是(B )(A)字符流類(B)字節(jié)流類(C)對(duì)象流類(D)非流類21 .Java即p

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

8、22,33,-66;其中Ow kw 3,則對(duì)x數(shù)組元素錯(cuò)誤的引用是(C )A) x5-3 B ) xkC) xk+525. paint()方法使用哪種類型的參數(shù) ? ( DA、Graphics B Graphics2DC String26. 以下哪個(gè)不是Java的原始數(shù)據(jù)類型(BA int B、Boolean C floatD char27. 在Java中,一個(gè)類可同時(shí)定義許多同名的方法, 值也可以不相同。這種面向?qū)ο蟪绦蛱匦苑Q為(A)28.A.C.29.隱藏 B )重寫C)重載以下有關(guān)構(gòu)造方法的說法,正確的是:(一個(gè)類的構(gòu)造方法可以有多個(gè)B.構(gòu)造方法只能由對(duì)象中的其它方法調(diào)用。D x0D C

9、olor )在瀏覽器中執(zhí)行 applet程序,以下選項(xiàng)中的哪個(gè)方法將被最先執(zhí)行(stop() D )。這些方法的形式參數(shù)的個(gè)數(shù)、類型或順序各不相同,傳回的C )D) Java不支持此特性A )構(gòu)造方法在類定義時(shí)被調(diào)用D .構(gòu)造方法可以和類同名,也可以和類名不同 B )。A init()B、start()C、destroy() D31、有以下方法的定義,請(qǐng)選擇該方法的返回類型(Retur nType method(byte x, double y)return (short)x/y*2;A byte B、short C int D double32. 下列類定義中哪些是合法的抽象類的定義?(ab

10、stract Ani malabstract void growl();class abstract Ani malabstract void growl(); abstract class Ani malabstract void growl();abstract class Ani malabstract void growl()System.out.pri ntl n(AB、C、D33. 有以下程序片段,下列哪個(gè)選項(xiàng)不能插入到行1.2. public class In terest ing3. /do sth4. A import java.awt.*;C class OtherClas

11、s 34. 設(shè)有下面兩個(gè)賦值語句:a = In teger.parse lnt(b = In teger.valueOf(下述說法正確的是(A1。( D )B、 package mypackage; D public class MyClass “ 12”);“12”).intValue();)。A、a是整數(shù)類型變量,b是整數(shù)類對(duì)象。B、a是整數(shù)類對(duì)象,b是整數(shù)類型變量。 C a和b都是整數(shù)類對(duì)象并且值相等。D、a和b都是整數(shù)類型變量并且值相等。35. 在編寫Java Applet程序時(shí),需在程序的開頭寫上A import java.awt.* ;C import java.io.* ;36.

12、 下列哪一項(xiàng)不屬于A) JApplet B) JTree(B )B import java.applet.Applet ; D、import java.awt.Graphics ;Swing的頂層容器? ( B )C) JDialog D ) JFrame語句。37. 為了使包c(diǎn)h4在當(dāng)前程序中可見,可以使用的語句是( AA) import ch4.*; B ) package ch4.*; C ) ch4 import;38. 請(qǐng)問所有的異常類皆繼承哪一個(gè)類?(B )。A) java.io.Excepti onB) java .Ian g.Throwable39 .進(jìn)行Java基本的GUI設(shè)

13、計(jì)需要用到的包是( C)。C)A) java.io B ) java.sqlC) java.awt D ) java.rmi40.當(dāng)點(diǎn)擊鼠標(biāo)或者拖動(dòng)鼠標(biāo)時(shí),觸發(fā)的事件是下列的哪一個(gè)?()。)ch4 package;java .Ian g.Excepti on D )java .Ian g.ErrorA) KeyEvent B ) ActionEvent C ) ItemEventD) MouseEvent一、選擇題(2 ' *15=30 ')1、如下哪個(gè)是Java中的標(biāo)識(shí)符(A )A、field name B 、superC 3nu mberD #nu mber2、 設(shè)x =

14、1 , y = 2 , z = 3,則表達(dá)式 y + = z/ + + x 的值是(A )。A. 3 B. 3. 5 C. 4D. 53、 下面的代碼段執(zhí)行之后count的值是什么(D )int count = 1;for (int i = 1; i <= 5; i+) count += i;System.out.pri ntln(coun t);A、5B、1C、15D 164、 為AB類的一個(gè)無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為(A )。A. static void method( ) B. public void me

15、thod( ) C. final void method( ) D.abstract void method()5、 下列程序段執(zhí)行后的結(jié)果是(A )。String s = new Strin g("abcdefg");for (int i=0; i<s.le ngth(); i+=2)System.out.pri nt(s.charAt(i);A) aceg B) ACEG C) abcdefg D) abcd6、 下面程序段執(zhí)行后b的值是(B )。In teger in teg =new In teger(9);boolea n b = in teg in sta

16、 nceof Object;A) 9 B) true C) 1 D) false7、 關(guān)于for循環(huán)和while 循環(huán)的說法哪個(gè)正確?( B )A. while循環(huán)先判斷后執(zhí)行,for循環(huán)先執(zhí)行后判斷。B. while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)的判斷條件一般是非程序結(jié)果C. 兩種循環(huán)任何時(shí)候都不可以替換D. 兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空8關(guān)于對(duì)象成員占用內(nèi)存的說法哪個(gè)正確?( B )A. 同一個(gè)類的對(duì)象共用同一段內(nèi)存B. 同一個(gè)類的對(duì)象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間C. 對(duì)象的方法不占用內(nèi)存D以上都不對(duì)9. 關(guān)于繼承的說法正確的是:(B )A、子類將

17、繼承父類所有的屬性和方法。B、子類將繼承父類的非私有屬性和方法。C子類只繼承父類 public方法和屬性D 、子類只繼承父類的方法,而不繼承屬性10覆蓋與重載的關(guān)系是(A )A. 覆蓋只有發(fā)生在父類與子類之間,而重載可以發(fā)生在同一個(gè)類中B. 覆蓋方法可以不同名,而重載方法必須同名C. final修飾的方法可以被覆蓋,但不能被重載D覆蓋與重載是同一回事11、 下面哪一個(gè)import命令可以為我們提供編寫網(wǎng)絡(luò)應(yīng)用程序的類(D )A、import java.sql.*;B、import java.util.*; C、import java.io.*;D> import .*;12、 如果容器組

18、件 p的布局是BorderLayout ,則在p的下邊中添加一個(gè)按鈕b,應(yīng)該使用的語句是( C )A、p.add(b);B p.add(b,"North");C p.add(b,"South");Db.add(p,"North");13、Frame對(duì)象默認(rèn)的布局管理器是( B )A、FlowLayoutB、BorderLayout C 、CardLayoutD null14、如果需要從文件中讀取數(shù)據(jù),則可以在程序中創(chuàng)建哪一個(gè)類的對(duì)象(A )A、FilelnputStreamB、FileOutputStream C 、DataOutpu

19、tStreamD FileWriter1. 關(guān)于選擇結(jié)構(gòu)下列哪個(gè)說法正確?( B )A. if語句和else語句必須成對(duì)出現(xiàn)B . if語句可以沒有else語句對(duì)應(yīng)C. switch 結(jié)構(gòu)中每個(gè) case語句中必須用 break語句 D . switch 結(jié)構(gòu)中必須有 default 語句2. while循環(huán)和dowhile循環(huán)的區(qū)別是:(D )A.沒有區(qū)別,這兩個(gè)結(jié)構(gòu)任何情況下效果一樣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í)行一次3. 關(guān)于for循環(huán)和while

20、循環(huán)的說法哪個(gè)正確?( B )A. while循環(huán)先判斷后執(zhí)行,for循環(huán)先執(zhí)行后判斷。B. while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)的判斷條件一般是非程序結(jié)果C. 兩種循環(huán)任何時(shí)候都不可以替換D .兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空4. 下列修飾符中與訪問控制無關(guān)的是(D )A. privateB. Public C . protectedD. fin al5.void 的含義:(A)A.方法沒有返回值B.方法體為空C.沒有意義D.定義方法時(shí)必須使用6.return 語句:(C)A.只能讓方法返回?cái)?shù)值B .方法都必須含有C.方法中可以有多句returnD.不能用來返回對(duì)象7

21、. 關(guān)于對(duì)象成員占用內(nèi)存的說法哪個(gè)正確?( B )A.同一個(gè)類的對(duì)象共用同一段內(nèi)存B 、同一個(gè)類的對(duì)象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間C.對(duì)象的方法不占用內(nèi)存D .以上都不對(duì)8下列說法哪個(gè)正確?(C)A.不需要定義類,就能創(chuàng)建對(duì)象B .對(duì)象中必須有屬性和方法C.屬性可以是簡(jiǎn)單變量,也可以是一個(gè)對(duì)象D、屬性必須是簡(jiǎn)單變量9. 下列說法哪個(gè)正確?( A )A、一個(gè)程序可以包含多個(gè)源文件B、一個(gè)源文件中只能有一個(gè)類C 一個(gè)源文件中可以有多個(gè)公共類D、一個(gè)源文件只能供一個(gè)程序使用10. 關(guān)于方法 main ()的說法哪個(gè)正確? ( C )A.方法main ()只能放在公共類中B main

22、()的頭定義可以根據(jù)情況任意更改C. 一個(gè)類中可以沒有 ma in ()方法 D .所有對(duì)象的創(chuàng)建都必須放在ma in ()方法中11. 構(gòu)造函數(shù)何時(shí)被調(diào)用?( A )A、創(chuàng)建對(duì)象時(shí)B類定義時(shí)C、使用對(duì)象的方法時(shí)D、使用對(duì)象的屬性時(shí)12. 抽象方法:(C )A、可以有方法體B 、可以出現(xiàn)在非抽象類中C、是沒有方法體的方法D、抽象類中的方法都是抽象方法13. 關(guān)于繼承的說法正確的是:(B )A、子類將繼承父類所有的屬性和方法。B、子類將繼承父類的非私有屬性和方法。C子類只繼承父類 public方法和屬性 D、子類只繼承父類的方法,而不繼承屬性14. 關(guān)于構(gòu)造函數(shù)的說法哪個(gè)正確?( C )A、一個(gè)

23、類只能有一個(gè)構(gòu)造函數(shù)B、一個(gè)類可以有多個(gè)不同名的構(gòu)造函數(shù)C構(gòu)造函數(shù)與類同名D、構(gòu)造函數(shù)必須自己定義,不能使用父類的構(gòu)造函數(shù)15. this 和 super : ( C )A、都可以用在 mai n()方法中 B、都是指一個(gè)內(nèi)存地址C、不能用在 ma in ()方法中D、意義相同16. 關(guān)于super的說法正確的是:(B )A、是指當(dāng)前對(duì)象的內(nèi)存地址B、是指當(dāng)前對(duì)象的父類對(duì)象的內(nèi)存地址C、是指當(dāng)前對(duì)象的父類D、可以用在ma in ()方法中17. 覆蓋與重載的關(guān)系是(A)A、覆蓋只有發(fā)生在父類與子類之間,而重載可以發(fā)生在同一個(gè)類中B .覆蓋方法可以不同名,而重載方法必須同名C. final修飾的

24、方法可以被覆蓋,但不能被重載 D .覆蓋與重載是同一回事18. 關(guān)于接口哪個(gè)正確?( A )A、實(shí)現(xiàn)一個(gè)接口必須實(shí)現(xiàn)接口的所有方法B .一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C.接口間不能有繼承關(guān)系D .接口和抽象類是同一回事19. 異常包含下列哪些內(nèi)容?( A )A.程序執(zhí)行過程中遇到的事先沒有預(yù)料到的情況B .程序中的語法錯(cuò)誤C.程序的編譯錯(cuò)誤D .以上都是20. 對(duì)于已經(jīng)被定義過可能拋出異常的語句,在編程時(shí):(A )A、必須使用try / catch語句處理異常,或用 throws將其拋出 B .如果程序錯(cuò)誤,必須使用try / catch語句處理異常C.可以置之不理D .只能使用try / catch

25、語句處理21. 字符流與字節(jié)流的區(qū)別在于( D )A.前者帶有緩沖,后者沒有B .前者是塊讀寫,后者是字節(jié)讀寫C.二者沒有區(qū)別,可以互換使用 D.每次讀寫的字節(jié)數(shù)不同22.下列流中哪個(gè)不屬于字節(jié)流(D )A. FileInputStream B . BufferedInputStream C. FilterInputStream1. 在面向?qū)ο蟮姆椒ㄖ?,一個(gè)對(duì)象請(qǐng)求另一個(gè)對(duì)象為其服務(wù)的方式是通過發(fā)送A、調(diào)用語句 B、命令 C、口令D、消息2. Java語言具有許多優(yōu)點(diǎn)和特點(diǎn)A、安全性 B3. 編寫和運(yùn)行A、編寫源代碼C編譯過程D. I nputStreamReader( D ),下列選項(xiàng)中,哪

26、個(gè)反映了 Java程序并行機(jī)制的特點(diǎn):(B 、多線程C、跨平臺(tái)D、可移值Java applet 程序與編寫和運(yùn)行 Java applicati onB、編寫HTML文件調(diào)用該小程序,以 D 、解釋執(zhí)行程序不同的步驟是:(B.html為擴(kuò)展名存入相同文件夾Unicode碼占用個(gè)比特位。(B4. Java的字符類型采用的是Uni code編碼方案,每個(gè)A 8 B 、16 C 、32 D 、645. 關(guān)于下列程序段的輸出結(jié)果,說法正確的是:(public class MyClassstatic int i;public static void main( Stri ng argv)System.ou

27、t.println(i); A、有錯(cuò)誤,變量i沒有初始化。B、null C6. 下列代碼的執(zhí)行結(jié)果是:(B )public class Test3public static void main(String args)System.out.pri nt(100%3);System.out.pri nt(",");System.out.pri ntln (100%3.0);A 1,1 B 、1,1.0 C 、1.0,1 D 、1.0,1.09. 若要把變量聲名為暫時(shí)性變量,應(yīng)使用如下哪種修飾符? (C)A protected B 、provate C 、transient(臨

28、時(shí)變量)D、10. 在Java中,一個(gè)類可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)的個(gè)數(shù)、 或順序各不相同,傳回的值也可以不相同,這種面向?qū)ο蟪绦蛱匦苑Q為:(A、隱藏 B 、覆蓋 C 、重載 D 、Java不支持此特性11. 如要拋出異常,應(yīng)用下列哪種子句?( BC、tryD基本類型數(shù)值數(shù)據(jù)的默認(rèn)初始值為、throwsvolatile (類型C共享變量)A catchB12.在使用in terface聲明一個(gè)接口時(shí),只可以使用A privateB、protected C 、private protected D14. 為讀取的內(nèi)容進(jìn)行處理后再輸出,需要使用下列哪種流?A File strea

29、m B 、Pipe stream C15. 為實(shí)現(xiàn)多線程之間的通信,需要使用下列哪種流才合適?)D 、fin ally修飾符修飾該接口。(、public )、Random stream D 、(DFilter stream(D )A、Filter stream B 、File stream C 16.Swing與aWT的區(qū)別不包括:(DA Swing是由純Java實(shí)現(xiàn)的輕量級(jí)構(gòu)件C Swing不依賴操作系統(tǒng)的支持18. 注釋的基本原則不包括:(A、注釋應(yīng)該增加代碼的清晰度19. java.io(C、Random access stream D)B、Swing沒有本地代碼D、Swing支持圖形用

30、戶界面D )B、注釋要簡(jiǎn)潔 C、在寫代碼之前寫注釋Piped streamD、盡量給每一條語句加注釋 包中定義了多個(gè)流類型來實(shí)現(xiàn)輸入和輸出功能,可以從不同的角度對(duì)其進(jìn)行分類),按功能分為:A、輸入流和輸出流填空題:1 .數(shù)組 x 定義:String x =new int32; x0 0 =則 x.length 的值為 , x01.length()2、 Java語言的變量由變量名、_變量類型、變量屬性、3、 當(dāng)程序中需要拋出異常時(shí),應(yīng)該使用throw子句, 子句。4、java.applet 包中的 Applet 類定義了 Applet5、 Java語言中提供的GUI功能主要由java.awt6、

31、Java源程序文件和字節(jié)碼文件的擴(kuò)展名分別為(方向)B、字節(jié)流和字符流(內(nèi)容)C、節(jié)點(diǎn)流和處理流(分工)” abc” , x0 1=” 12345”;的值為 5。初值組成。當(dāng)需要在方法中聲明可能拋出的異常類型,應(yīng)該使用throws與其運(yùn)行環(huán)境之間的一個(gè)標(biāo)準(zhǔn)接口。包和java.swing包中的類和接口實(shí)現(xiàn)。.iava 和 .class _。void進(jìn)行說明。7、Java語言的類型檢查機(jī)制要求對(duì)于沒有返回值的方法,在其前面必須加& 類是Java語言的一種 引用數(shù)據(jù)類型。9、在Java語言中,所有的對(duì)象均通過new運(yùn)算符分配內(nèi)存,并對(duì)內(nèi)存進(jìn)行自動(dòng)管理。10、 每個(gè)Java Applicati

32、on程序可以包括許多方法, 但是必須有且只能有一個(gè)_ main()方法,統(tǒng)一格式為public staticvoid mai n( Stri ng args),它是程序執(zhí)行的入口。11、 若要在程序中定義一個(gè)公用的int型的類成員變量 MAX_LENGTH且該變量的值保持常數(shù)值1000,則定義該變量的語句是 public int MAX_LENGTH=1000;。12、子類必須通過_super_關(guān)鍵字調(diào)用父類有參數(shù)的構(gòu)造函數(shù)。13、 在Java語言中,所有的類都是類 Object _的子類。14、 在Java程序中,通過類的定義只能實(shí)現(xiàn)單重繼承,但通過接口 _的定義可以實(shí)現(xiàn)多重繼承關(guān)系。15、

33、 如果在Java程序中,需要使用java .util包中的所有類,則應(yīng)該在程序開始處加上語句_import java.util.* _。16、下列程序的運(yùn)行結(jié)果是 _01234_public class ex2 public static void main(String args)for(i nt cn t=0;c nt<10;c nt+)if(cn t=5)break;System.out.pri nt(c nt);19、 Java源文件中最多只能有1個(gè)公共類,其它類的個(gè)數(shù)不限。20、 在Java中所有實(shí)現(xiàn)的多維數(shù)組,實(shí)際上是由一維數(shù)組構(gòu)成的_數(shù)組的數(shù)組。21、 設(shè)x =15,則表達(dá)

34、式(x + + )/ 4的值是 3。22、_抽象_ _方法是一種僅有方法頭,沒有具體方法體和操作實(shí)現(xiàn)的方法,該方法必須在抽象類之中定義。23、run ()_方法用于定義線程的執(zhí)行體. start () 方法用于啟動(dòng)線程.24、 String str仁” abc” ;String str2=new String(“abc” );System.out.println(str仁=str2);則程序運(yùn)行后輸出結(jié)果為:_fault_ 25、 Java語言中,有一個(gè)類是所有類或接口的父類,這個(gè)類的名稱是Object。26、 當(dāng)啟動(dòng)Applet 程序時(shí),首先調(diào)用的方法是int ()。27、 Java語言是一

35、種完全的面向?qū)ο蟮?,適用于網(wǎng)絡(luò)環(huán)境程序設(shè)計(jì)語言。28、如果一個(gè) Java Applet源程序文件只定義有一個(gè)類,該類的類名為MyApplet,則類 MyApplet必須是Applet類的子類并且存儲(chǔ)該源程序文件的文件名為。29、設(shè)int x = 2 ,則表達(dá)式(x+)/3 的值是 0。30、Java提供的訪問權(quán)限修飾符有4個(gè),即:public、_private 、protected 和友元。31、Java 中有兩種常用的字符串類,一個(gè)是String,另一個(gè)是 stringBuffer。32、Java實(shí)現(xiàn)多線程的方法有兩種,一種方法是通過創(chuàng)建 類的子類實(shí)現(xiàn)多線程,另一種方法是定義一個(gè)實(shí)現(xiàn)接口的類

36、。33、Java不支持多繼承。但它允許一個(gè)類同時(shí)實(shí)現(xiàn)多個(gè)接口,這就相當(dāng)于部分實(shí)現(xiàn)了多繼承。34、Java 源文件中,import語句位于 package 語句之后、類定義之前。Package、import、class35、OutputStreamWriter _類是Outputstream類的子類,用來處理以文件作為數(shù)據(jù)輸出的數(shù)據(jù)流。1、 如果將類 MyClass聲明為public,它的文件名必須是 MyClass.java才能正常編譯。2、面向?qū)ο笥腥筇攸c(diǎn)分別是繼承、封裝、多態(tài)。3、 設(shè)x = 2 ,則表達(dá)式(x + + )/3的值是 0。4、 在Java的基本數(shù)據(jù)類型中,char型采用U

37、nicode編碼方案,每個(gè) Unicode碼占用 2字節(jié)內(nèi)存空間5、 Java中用于兩個(gè)數(shù)相等比較的運(yùn)算符是:(=),用于不相等比較的運(yùn)算符是(< > )。6、 在Java中聲明一個(gè)字符串類型的變量str的語句是:String str;,定義一個(gè)具有 10個(gè)元素的整型數(shù)組a的語句是:int a=new int10;。7、 設(shè)有數(shù)組定義:int MyI ntArray = 10,20,30,40,50,60,70;則執(zhí)行以下幾個(gè)語句后的輸出結(jié)果是20+40+60=120。int s = 0 ;for (int i = 0 ; i < MyI ntArray.le ngth ;

38、i + + )if ( i % 2 = = 1 )s += MyIntArrayi;System.out.pri ntl n( s);9、異常處理是由(try )、( catch )和fin ally塊三個(gè)關(guān)鍵所組成的程序塊。1定義類的保留字是(class ),定義接口的保留字是(in terface )。2. Socket通常也稱為( 套接字),用于描述(IP 地址) 和(端口)。3線程的優(yōu)先級(jí)在(1 ) 至(10 )之間,數(shù)值越大(任務(wù)越緊急)。4. 構(gòu)造方法是一種特殊的成員方法,構(gòu)造方法名與(類名)相同。5. Java語言只允許單繼承,指每個(gè)類只能有一個(gè)(父類)。6. Java源程序的擴(kuò)展名是(.java ),經(jīng)過編譯后的程序的擴(kuò)展名是( .class )。7. 在一個(gè)時(shí)間只能由一個(gè)線程訪問的資源稱為(臨界資源)。訪問臨界資源的代碼(臨界代碼)。8. 在多線程系統(tǒng)中,多個(gè)線程之間有(同步)和(互斥)兩種關(guān)系。1. java.io包中的 _ObjectlnputStream 和 _ObjectO

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論