《Java面向?qū)ο缶幊獭肪毩?xí)題_第1頁
《Java面向?qū)ο缶幊獭肪毩?xí)題_第2頁
《Java面向?qū)ο缶幊獭肪毩?xí)題_第3頁
《Java面向?qū)ο缶幊獭肪毩?xí)題_第4頁
《Java面向?qū)ο缶幊獭肪毩?xí)題_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、專題1初識Java 、填空題 1 .自從Sun推出Java以來,按應(yīng)用范圍可分為三個版本,分別是()、()、()。 2. 環(huán)境變量的設(shè)置,若JDK安裝在“ DJDK,則應(yīng)設(shè)置Path為()、class path為 ()。 3. Java源文件的擴展名為(),用Javac編譯Java源文件,得到的字節(jié)碼文件的擴 展名為()。 4. 如果Java源文件中有多個類,那么只能有一個類是()類。 二、選擇題 1.作為Java應(yīng)用程序入口的main方法,其聲明格式是() A. C. 2. C. P ublic static int main( Stri ng args) p ublic void main

2、( Stri ng args) 下面命令正確的是() java App First.java java app first.class 設(shè)有一個Java小程序,源程序名為 P ublic static void mai n( Stri ng args) p ublic int main( Stri ng args) B. java AppFirst D. javac AppFirst FirstApplet.java ,其 HTML 文件為 FirstApplet.html,則運行該小程序的命令為() A. java FirstApplet C. appietviewer FirstAppie

3、t.java 4. JDK安裝完成后,主要的命令如 A. binB. jre 5 . Java語言 是- 一種語言。 B . javac FirstA pp let.java D . app letviewer FirstA pp let.html javac、java等,都存放在根目錄的()文件夾下。 C . in clude D . doc A .機器 B .匯編 C.面向過程的 D.面向?qū)ο蟮?6 Java程序的最基本組成單位是 A .函數(shù) B .過程 C.變量 D .類 1. Java語言有哪些特點? 精選文庫 23 2. JDK安裝完成后,如何設(shè)置環(huán)境變量? 4.簡述Java應(yīng)用程序

4、的開發(fā)過程 專題2標識符、表達式、數(shù)據(jù)類型 、填空題 1. Java邏輯常量有兩個:()和()。 2. 寫出下列表達式的運算結(jié)果,設(shè) (1) (2) (3) (4) (5) -a%b+ a=1 B. byte b=152; 下面哪個單詞是Java語言的關(guān)鍵字 FalseB. FORC. 、3 ? +a : b+); A. a的值為2, b的值為3, c的值為1 C. a的值為2, b的值為4, c的值為1 () C. float c=2.0; () For D. for B. a的值為2, D . a的值為2, b的值為4, b的值為3, double d=2.0; c的值為2 c的值為2 6

5、.設(shè)各個變量的定義如下,哪些選項的值為 int a=3, b=3; boolea n flag=true; +a = = bB . +a= = b+ C. 表達式(int)6.5/7.5*3的值的類型為()? shortB .int C. double 7. true () (+a = = b) II flag D. (+a= =b) 6B. 7C. 10 C. y = = +x D. y+x*x+ A . 10 .對下面的語句執(zhí)行完后正確的說法是: int c= c /3; System.out .println( c); A .輸出結(jié)果為21 B .輸出結(jié)果為22 D. 25 11.以下選

6、項中變量a已定義類型,合法的賦值語句為( A . a = in t(y);B . a= =1;C . a = a+1=3; 12 .執(zhí)行下列程序段后,ch, x, y的值正確的是:() int x=3, y=4; boolea n ch; ch=x y C. e, 7, 7 D. false, 7, 7 A . true , 6, 8 B . false , 6, 8 19、下列程序運行的結(jié)果是 _。 p ublic class A p ublic static void main( Stri ng args) int x = 7%3; while(x) x-; System.out .pri

7、n tl n( x); C . true D.編譯錯誤 、編程題 1 .使用Math.pow()方法,求出2的32次方的值。 專題3流程控制語句 、填空題 1 .在switch語句中的表達式的類型必須是()或者( 2 . break在循環(huán)語句中的作用是() 3.分支語句包括()和()。 4 . while循環(huán)語句的循環(huán)次數(shù)( 次數(shù)()。 ),do-while語句的循環(huán)次數(shù)(),for語句的循環(huán) 二、選擇題 1.下面程序片段輸出的是什么() int a=3, b=1; if(a=b)Syste.out .prin tl n( A. a=1 B. a=3 2 .下面語句執(zhí)行后,x的值為( int

8、a=4, b=5, x=3; if(+a=b)x=x*a; A. 3B . 12 3 .請看下面的程序代碼: if(x0) Syste.out .prin tl n( else if(x20) Syste.out. prin tl n( else Syste.out .prin tl n( “a=” +a); C .編譯錯誤,沒有輸出D .正常運行,但沒有輸出 ) C. 15 “first “third D. 20 ”); “ second ” ); ); 當程序輸出“ seco nd”,x的范圍是( A. x=0B . x=0 4 .請看下面的程序代碼: switch( n) case 0:

9、Syste.out .prin tl n( case 1: B) C. x0 D. x=20 “first ”); Syste.out. prin tl n( default: Syste.out .prin tl n( 當n為何值時,程序段將輸出字符串 A.0B. 1C. 2 case 2 “second” ); break; “end”); ” second”) D .以上都可以 5.下列語句執(zhí)行后,j的值是() int j=3, i=3; while(-i!=i/j) j=j+2; A .4B . 5C . 6 6 .下列語句執(zhí)行后,x的值是() int x=2 ; dox+=x ; w

10、hile(x-j) con ti nue; while(i4); A .i=4, j=5 for(i=2; i!=j; i+) k=k-i; A .4B . 5C . 9.下列語句執(zhí)行后,c的值是() char c= 0; for(c= a ; c = e ) break; A. e B. f 10 .若變量都已經(jīng)正確說明, a=10; b=50; c=30; if(ab) a=b;b=c; 16C. 32 i、j的值是( B. i=5,j=4 k的值是( i=5,j=5 D . i=5,j=6 C. g 則以下程序段輸出為( D. h System.out .prin tl n( a= b+

11、a+b+ c= +c); A. a=10 b=50 c=10 B. a=10 b=30 c=10 C. a=50 b=30 c=10 D. a=50 b=30 c=30 c=a; 11.以下程序段輸出是(D int x=1,y=0,a=0,b=0; i=(-a=b+)? - -a : +b; j=a+; k=b; System.out .prin tl n( A. i=2,j=1,k=3 B. 12.以下程序的輸出是( int x=1,y=0,a=0,b=0; switch(x) case 1: “ i= ”=+i+ ”j+”=” +k); i=1,j=1,k=2 C. i=4,j=2,k=4

12、 B ) 2-12 D. i=2,j=-1,k=2 switch(y) case 0: a+;break; case 1: b+;break; case 2: a+;break; case 3: a+;b+; System.out.pnntln( “a=” +a+” ,b= ” +b); A. a=1, b=0 B. a=2,b=0 C. a=1, b=1 13. 以下程序段輸出是() int i=0,j=0,a=6; if (+i0) | (+j0 ) a+ : System.out .pnntln(“ i= ” +i+ ” ,j= ” +j+ ” ,a= 2 0 a=2, b=2 A. i

13、=0,j=0,a=6 B. i=1,j=1,a=7 C. i=1,j=0,a=7 14、下列程序運行的結(jié)果是 p ublic class A p ublic static void main( Stri ng args) char c = d; for (i nt i = 1; i =O;i-) arri = 2*i+1; Stri ng out put = 0; int sum = 0; for(i nt i=0;iarr.le ngth;i+) sum += arri; out put += + + arri; out put += = +sum; System.out. pnntln(o

14、utpu t); System.exit(0); 3、寫出運行結(jié)果: P ublic class Person Stri ng n ame; int age; p ublic Person( Stri ng n ame,i nt age) this .n ame=n ame; this.age=age; p ublic static void mai n(Stri ngargs) Person c=new Person (” Peter,17); System.out .prin tl n(c.n ame+ is +c.age+ years old!); 4、寫出運行結(jié)果: p ublic c

15、lass abc p ublic static void main( Stri ng args ) SubSubClass x = new SubSubClass(10,20,30); x.show(); class Sup erClass int a,b; Sup erClass(i nt aa , int bb) a=aa; b=bb; void show( ) System.out .printin (a=+a+b=+b); class SubClass exte nds Sup erClass int c; SubClass(i nt aa,i nt bb,i nt cc) sup e

16、r(aa,bb); c=cc; class SubSubClass exte nds SubClass int a; SubSubClass(i nt aa,i nt bb,i nt cc) sup er(aa,bb,cc); a=aa+bb+cc; void show() System.out .prin tl n( a=+a+b=+b+c=+c); 5.下面是一個類的定義,請將其補充完整 class Stri ng n ame; int age; Studentn ame, int a) .n ame=n ame; age=a; 6.下面是一個類的定義,請將其補充完整 class Stri

17、 ng s; int a=3; A(Stri ng s) this.s=s; static int getA() return a; 四、編程題 1、編寫一個Java程序,并滿足如下要求: 1)編寫一個Car類,具有: 屬性:品牌(mark)String類型 功能:駕駛(void drive() 2)定義Car類的子類SubCar,具有: 屬性:價格(price)、速度(speedint型 功能:變速(void speedChange(int newSpeed),把新速度賦給 speed 3)定義主類E,在其main方法中創(chuàng)建SubCar類的兩個對象:aodi和benchi的對 象并測試其對象

18、的特性。 4)輸出效果如下: 本車的品月卑是奧迪 兵迪車的於楷是占CI 典迪車原來的連度是口 本車正在登駛 奧迪車現(xiàn)柱的速度是丄它 本車的品牌是奔馳 奔馳車的怕格是go 奔馳車原來的速度是9口 豐車正在駕駛 彝施車現(xiàn)在的違度是120 2. 某公司正進行招聘工作,被招聘人員需要填寫個人信息,編寫“個人簡歷”的封裝類。包括如 下屬性和對屬性進行操作的方法。 Stri ng xm;/姓名 Stri ng xb;/性別 int nl;/ 年齡 String jtzz;/ 家庭住址 3.編寫程序,提供實現(xiàn)各種數(shù)學(xué)計算的方法。包括如下幾項。 (1) (2) (3) (4) Stri ng xl;/ 學(xué)歷 兩個數(shù)的加、減、乘、除。 求某數(shù)的相反數(shù)、倒數(shù)、絕對值。 取兩數(shù)中較大的和較小的。 對浮點數(shù)(double型)的計算功能。如:給定浮點數(shù) d,取大于或

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論