資源描述:
《Java2實(shí)用教程試題綜合.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、可選試題判斷題×1.Java是低級(jí)語(yǔ)言√2.Java是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言×3.Java是編譯型的計(jì)算機(jī)語(yǔ)言√5.Java源程序文件的后綴是.java×10.一個(gè)Java源程序文件中可以有多個(gè)public類√11.一個(gè)Java源程序中可以有多個(gè)類×12.一個(gè)JavaApplet源程序的主類可以有多個(gè)父類√13.Java應(yīng)用程序的入口方法是main√14.Java應(yīng)用程序(Application)的主類中一定要有主方法(main)√16.Java小程序(Applet)的主類的父類必須是類Apple
2、t×17.Java語(yǔ)言中的邏輯變量可以和整型變量相互強(qiáng)制轉(zhuǎn)換×18.在程序中可對(duì)用final修飾的變量的值進(jìn)行更改×27.雙精度數(shù)強(qiáng)制轉(zhuǎn)換成單精度數(shù)后,其數(shù)值精度提高×11.方法可以有多個(gè)返回值×5.重載的方法可以通過(guò)它們的返回值類型的不同來(lái)區(qū)分√16.定義在方法體中的變量能與定義在方法體外的變量同名√6.一個(gè)對(duì)象一定要屬于某個(gè)類×7.構(gòu)造函數(shù)的方法名可由編程人員任意命名√8.類的構(gòu)造函數(shù)名必須和類名相同√10.構(gòu)造函數(shù)可以重載×11.如果一個(gè)類定義中沒(méi)有定義構(gòu)造函數(shù),該類就沒(méi)有構(gòu)造函數(shù)√12.如
3、果一個(gè)類定義中已經(jīng)定義了構(gòu)造函數(shù),java不會(huì)再給它提供默認(rèn)的構(gòu)造函數(shù)×11.靜態(tài)屬性和靜態(tài)方法屬于類的一個(gè)具體對(duì)象√12.static變量能是private變量×14.static方法能處理非static成員√15.非static方法能處理static成員×16.static方法中能有this引用×18.類的私有屬性和私有方法能被其子類直接訪問(wèn)√12.子類的成員變量能與其父類的成員變量同名×14.子類可以重新定義從父類繼承來(lái)的同名方法,并且允許它們有不同類型的返回值√15.接口支持多繼承(ext
4、ends)√15.一個(gè)接口能夠繼承(extends)多個(gè)接口×7.抽象類只能做為父類×8.可以定義抽象類的對(duì)象√9.抽象方法能被繼承√10.抽象方法只能存在于抽象類或接口中×11.聲明為final的方法能在子類中重新定義×13.終結(jié)類能做為父類×14.終結(jié)方法能被繼承×15.終結(jié)方法只能存在于終結(jié)類中√17.接口中所有方法均為抽象方法√18.接口中所有方法均為public的×19.a(chǎn)bstract和final能同時(shí)修飾一個(gè)類基本語(yǔ)法√1.Java中的字符使用的是16位的Unicode編碼?!?.F
5、alse是合法的Java標(biāo)識(shí)符?!?2.應(yīng)用程序一定要有main()方法,小程序一定要繼承于Applet類?!?5.Java源程序的文件名必須和公共類的類名相同?!?、while與do_while語(yǔ)句的區(qū)別在于while無(wú)論如何要執(zhí)行一次×3、數(shù)組是連續(xù)存儲(chǔ)區(qū)域的命名集合,這些存儲(chǔ)區(qū)域可以存放著不相同類型的數(shù)據(jù)項(xiàng)?!?、任何簡(jiǎn)單數(shù)據(jù)類型都可以作為數(shù)組的下標(biāo)。√5、Java源程序在轉(zhuǎn)換為機(jī)器語(yǔ)言執(zhí)行過(guò)程中既有編譯也有解釋。×7、//是java的多行注釋符?!?、/***/是java的文檔注釋符。面向
6、對(duì)象√3.Java僅支持類間的單重繼承?!?7.方法可以沒(méi)有返回值,或有一個(gè)返回值,也可以有多個(gè)返回值。√5.一個(gè)類的定義包括定義類頭和定義類體兩個(gè)部分?!?.類的私有屬性和私有方法可以被其子類訪問(wèn)。√13.子類不能繼承父類的構(gòu)造函數(shù)?!?4.重載的方法可以通過(guò)它們的返回值類型的不同來(lái)區(qū)分?!?6.在Applet的坐標(biāo)系中,(0,0)代表輸出窗口左上角的象素點(diǎn)?!?8.構(gòu)造函數(shù)的方法名可由編程人員任意命名?!?9.構(gòu)造函數(shù)能繼承,也能被重載?!?0.類的構(gòu)造函數(shù)名必須和類名相同?!?、Java中所
7、有的類都是java.lang.Object類的直接或間接子類。√5、只有抽象類或接口中才能包含抽象方法?!?、兩個(gè)類同在一個(gè)包中,那么在一個(gè)類可以訪問(wèn)另一個(gè)類的private成員變量?!?0、方法形式參數(shù)的作用域是該方法的方法體?!?、Stringabc[];是合法的Java語(yǔ)句。×2、在Java里,允許多重繼承。√3、在Java語(yǔ)言里,do-while語(yǔ)句是先執(zhí)行循環(huán)體,然后再判斷的循環(huán)條件。其他×8、StringBuffer類的對(duì)象包含的字符串不可以被修改?!?.字符串”’a’”的長(zhǎng)度是5
8、?!?.Java支持多線程機(jī)制。填空題基本語(yǔ)法17.Java中的的字符使用()編碼unicode18.在Java語(yǔ)言中,將源代碼翻譯成____________時(shí)產(chǎn)生的錯(cuò)誤稱為編譯錯(cuò)誤,而將程序在運(yùn)行中產(chǎn)生的錯(cuò)誤稱為運(yùn)行錯(cuò)誤。字節(jié)碼13.Java語(yǔ)言中的浮點(diǎn)型數(shù)據(jù)根據(jù)數(shù)據(jù)存儲(chǔ)長(zhǎng)度和數(shù)值精度的不同,進(jìn)一步分為哪兩種具體類型,各占二進(jìn)制的多少位?16.字符串”’a’”的長(zhǎng)度是()317.Java源程序首先要被編譯為(),即中間代碼。13.float32位、double64位24.表達(dá)