java基礎(chǔ)練習(xí)題_第1頁
java基礎(chǔ)練習(xí)題_第2頁
java基礎(chǔ)練習(xí)題_第3頁
java基礎(chǔ)練習(xí)題_第4頁
java基礎(chǔ)練習(xí)題_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一講1.Java程序的基本單位是 。 2.一個java文件可以有幾個main方法?幾個public類?3.java源程序的擴(kuò)展名為?編譯后生成的文件擴(kuò)展名為? 4. 1) 下載并安裝 Java 2 SDK 1.6.x2) 設(shè)法讓例1與例2的兩個程序運行起來. 3) 編寫一個應(yīng)用程序和一個小程序,輸出: Hello Java! I can write my Java programs now.I know that practice makes perfect!補(bǔ)充:5.java語言的特點有哪些?面向?qū)ο缶幊痰幕咎卣魇牵?class Exercise1_1 public static voi

2、d mian(String arg) System.out.println(hello); public class TestClass public int getNum() return 100; /*1.該程序中有什么錯誤?2.所有Java文件都必須有主函數(shù)嗎?應(yīng)用程序&小程序3.該文件如何保存?如何執(zhí)行? 執(zhí)行步驟: javac TestClass.java java Exercise1_1.java4.該文件如何優(yōu)化?*/第二講1.下列屬于正確的Java標(biāo)識符的是( )。A.floatB.2youC._a+bD.貓2.變量i的初值為1,表達(dá)式(i100)|(i10)的值為( )。A.

3、trueB.TrueC.1D.false3.在Java語言中,所有的數(shù)組都有一個 屬性,這個屬性存儲了該數(shù)組的長度。4.下列敘述中,正確的是( )。A.聲明變量時必須指明一個類型B. java認(rèn)為變量number與Number相同C.java中唯一的注釋方式是”/”D.一個JAVA源文件中public類可以有0或多個5.自增自減運算符的應(yīng)用、短路規(guī)則,參考課堂示例第三講1.下列循環(huán)語句的循環(huán)次數(shù)是( )。int i=5;do System.out.println(i-); i-; while(i!=0)A.1B.0C.5D.無限2.循環(huán)語句for(int i=0,j=0;(j!=3)&(i4)

4、;i+)中,循環(huán)體被執(zhí)行的次數(shù)為( )。3.編程題第四講1.下列方法可以是重載方法的有哪些( )。int add(int x,int y) float add(int x,int y) float add(float x,float y) int add(int x,float y)A.B.C.D.2.下面關(guān)于Java中方法的說法正確的是( )。A.方法中定義的變量和全局變量不能同名B.構(gòu)造方法也可以重載C.方法定義時必須指明返回類型,構(gòu)造方法的返回類型不能為voidD.以上都不正確3.假設(shè)有一個數(shù)字串s=”100”,下列語句能把s轉(zhuǎn)換為單精度浮點數(shù)的語句是( )。A.float a=Floa

5、t.parseFloat(s);B.float a= Float.valueOf(s);C. float a=String.valueOf(s);D.以上都不對4.創(chuàng)建類對象的運算符是 。判斷對錯:5.類的構(gòu)造方法名必須和類名相同。( )6.任何類都有構(gòu)造方法,如果沒有構(gòu)造方法,就不能創(chuàng)建該類的對象。( )簡答:7.This關(guān)鍵字的用法有哪些?8.構(gòu)造方法的特點有哪些?9.靜態(tài)變量和靜態(tài)方法的用法和特點10.掌握什么是方法的重載及用法?第五講1.Java語言支持多繼承。(F )2. 在Java中,所有類的父類是( )。A.Final B.Object C.public D.abstract3.

6、 下列關(guān)于Java中final關(guān)鍵字的描述,錯誤的是( )。A. final有可能和abstract一起修飾某一個類B. 用final修飾的類是最終類,表示該類不能被繼承C. final也可以修飾變量和方法D. final有可能和public一起修飾某一個類4.java語言指定父類的關(guān)鍵字是 。5.子類的構(gòu)造方法可以通過super關(guān)鍵字調(diào)用父類的構(gòu)造方法,并且super必須是子類構(gòu)造方法的頭一條語句。( )6.闡述繼承時類成員變量或方法覆蓋的含義和用法。7. 簡述關(guān)鍵字super的用法。8. 下列關(guān)于包的描述,錯誤的是( )。A.包是用package語句創(chuàng)建的 B.可以用import語句引入包

7、中的類 C. package語句和import語句都必須放在一個程序的第一行位置處 D.包是若干類的集合9.和包對應(yīng)的訪問權(quán)限關(guān)鍵字為_。10. 類成員變量或方法的權(quán)限修飾詞有哪些?各自對繼承類的影響有哪些? 11.在成員的修飾符中,能被所有子類所訪問到的修飾符是( )。A. 默認(rèn)B.protectedC.abstractD.以上都可以12.子類的對象能直接向其父類對象賦值。( T )13.一個類中用private 修飾符修飾的屬性成員,可被該類的方法和它的子類的方法訪問。( )14.抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法。( F )15.簡述Java系統(tǒng)類中常用的包及功能

8、特點16. 一個包中的類名可以重復(fù)( F )第六、七講1.接口是一種特殊的類,接口中的成員變量都是常量,接口中的方法都是抽象方法,因此接口中的成員變量都應(yīng)該由public static final修飾,接口中的方法默認(rèn)由public abstract修飾。( )2.如果p是父類Parent的對象,而c是子類Child的對象,則下列敘述不正確的是( )。A.對象的上轉(zhuǎn)型對象可以操作父類的成員以及被子類重寫的成員B.上轉(zhuǎn)型對象不能操作子類新增的成員C.語句p=c是正確的D.語句c=p是正確的3. 在Java程序中定義類時,使用關(guān)鍵字 來指明使用接口。4. 下列哪個類可以創(chuàng)建可以直接創(chuàng)建實例( )。

9、A.public abstract class X B.public class X C.public interface X 5.下列說法正確的是( )。A. 接口中主要是抽象方法,也包含少量普通方法B. 此接口中的成員變量可以修改C.一個接口可以繼承多個接口D.以上都不正確6.如果一個非抽象類使用了某個接口,則該類必需實現(xiàn)接口中的所有抽象方法。( )4.如果 String p=new String(“hello”), String c=”hello”,則語句p.equals(c)的值為true。7.假設(shè)有一個數(shù)字串s=”123”,下列語句能把s轉(zhuǎn)換為整數(shù)的是( )。A.int a=Inte

10、ger.parseInt(s); B.int a=String.valueOf(s); C.int a= (Integer.valueOf(s).intValue(); D.int a= Float.valueOf(s).floatValue();8.在java中,判斷字符串s1與s2內(nèi)容是否相同的表達(dá)式_。9.Java的Math類中,可以生成隨機(jī)數(shù)的方法是 。10. 在Calendar類中,可創(chuàng)建日歷對象方法是( )。A.getInstance() B.Calendar() C.set() D.getTimeInMillis()11.接口是一種特殊的類,用關(guān)鍵字 來聲明定義接口。第八講1.簡述try與catch關(guān)鍵字的含義及用法。(5分)2.java不支持異常處理。( )3.簡述try與catch關(guān)鍵字的含義及用法。(5分)4.java中所有異常類的父類是 ,錯誤類的根類是 5.throw和throws關(guān)鍵字的用法個功能。第九講1.程序填空import java.util.*;class xxxx extends Thread public void a /線程代碼所在的方法while(true)System.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論