JAVA練習(xí)題(第1、2章)_第1頁
JAVA練習(xí)題(第1、2章)_第2頁
JAVA練習(xí)題(第1、2章)_第3頁
JAVA練習(xí)題(第1、2章)_第4頁
JAVA練習(xí)題(第1、2章)_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、JAVA程序設(shè)計練習(xí)題第1、2章一、單選擇題1、編譯Java Application 源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴展名為( )。 A. java B. .class C. html D. .exe2、設(shè) x = 1 , y = 2 , z = 3,則表達式 yz/x 的值是( )。 A. 3 B. 3. 5 C. 4 D. 5【答案】:【答案】:B【答案】:【答案】:A3、Java application中的主類需包含main方法,以下哪項是main方法的正確形參?( )A、 String args B、String arC、Char argD、StringBuffer

2、 args4、以下代碼段執(zhí)行后的輸出結(jié)果為( )int x =3; int y =10; System.out.println(y%x); A、-1 B、2 C、1D、3【答案】:【答案】:B【答案】:【答案】:A先按兩個數(shù)的絕對值求余,然后結(jié)果的符號與先按兩個數(shù)的絕對值求余,然后結(jié)果的符號與被除數(shù)相同被除數(shù)相同 5、如下哪個是Java中的標識符() A、public B、superC、3number D、width6、如下哪個是Java中的標識符( )A、fieldname B、superC、3number D、#number7、如下哪個是Java中有效的關(guān)鍵字() A、nameB、hell

3、oC、false D、good【答案】:【答案】:D【答案】:【答案】:A【答案】:【答案】:C8、下面的代碼段執(zhí)行之后count的值是什么( ) int count = 1; for (int i = 1; i y ? x+2:uv ? u-3:v+2);A.8 B.6 C.7 D.true【答案】:【答案】:B14、以下的選項中能正確表示Java語言中的一個整型常量的是( )。A. 12. B. -20 C. 1,000 D. 4 5 6【答案】:【答案】:B15、下列語句序列執(zhí)行后,x 的值是( )。 int a=3, b=4, x=5; if( +a x2 ? x1 : x2; A、

4、6 B、9 C、11 D、 3【答案】:【答案】:B20、執(zhí)行下列程序段后,m,x,y的值分別是( ) 。 int x=2,y=4; boolean m; m=+xy-; 執(zhí)行完此句后,y的值發(fā)生變化 A、true , 2,4 B、false , 3,3 C、 true, 3,3 D、 false, 2,4【答案】:【答案】:B執(zhí)行完此句后,執(zhí)行完此句后,y的值發(fā)生變化的值發(fā)生變化21、對于一個三位的正整數(shù) n,取出它的十位數(shù)字k(k為整型)的表達式是( )。A、 k = n / 10 % 10 B、 k = ( n - n / 100 * 100 )%10C、 k = n % 10 D、 k

5、 = n / 10【答案】:【答案】:A22、現(xiàn)有一變量聲明為boolean aa;下面賦值語句中正確的是( )。 A、aa=false; B、aa=False; C、aa=“true”; D、aa=0;【答案】:【答案】:A23、對以下語句排列正確的是( ) /A import java.applet.*; /B class helper /C package myclasses; /D public class MyApplet extends Applet A、 A,B,C,D B、 A,C,B,D C、 C,A,B,D D、 C,B,A,D【答案】:【答案】:C24、下列語句序列執(zhí)行后

6、,ch1 的值是( )。 char ch1=A,ch2=W; if(ch1 + 2 ch2 ) +ch1; A、 A B、 B C、 C D、B【答案】:【答案】:B25、if語句的合法表達式是( ) A、一個整數(shù)值 B、一個布爾值 C、A)或B) D、都不對【答案】:【答案】:B二、填空題1、開發(fā)與運行Java程序需要經(jīng)過的三個主要步驟為 、 和 。2、在Java的基本數(shù)據(jù)類型中,char型采用Unicode編碼方案,每個Unicode碼占 用 字節(jié)內(nèi)存空間,這樣,無論是中文字符還是英文字符,都是占用 字節(jié)內(nèi)存空間。編輯源程序編輯源程序編譯生成字節(jié)碼編譯生成字節(jié)碼解釋運行字節(jié)碼解釋運行字節(jié)碼

7、223、設(shè) x = 2 ,則表達式 ( x + + )3 的值是 。4、若x = 5,y = 10,則x = y的邏輯值分別為 和 。5、如果將類MyClass聲明為public,它的文件名稱必須是 才能正常編譯。6、Java程序中的單行注釋符是( ),多行注釋符是( )。7、Java中布爾類型的常量有兩種,它們是( )和( )。0truefalseMyClass.java/* */truefalse8、Java中用于定義小數(shù)的關(guān)鍵字有兩個:( ) 和 ( ),后者精度高于前者。9、Java中用于兩個數(shù)相等比較的運算符是:( ),用于不相等比較的運算符是( )。10、假設(shè)x=13,y=4,則表

8、達式x%y != 0的值是( ),其數(shù)據(jù)類型是( )。floatdouble=!=trueboolean11、以下程序段的輸出結(jié)果是( )int x = 5, y = 6, z = 4;if (x + y z & x + z y & z + y x)System.out.println(三角形);elseSystem.out.println(不是三角形);三角形三角形三、三、 讀下列程序,寫出正確的運行結(jié)果。 1、class test public static void main (String args ) int x=9, y; if (x=0) if (x0) y=1;

9、 else y=0; else y=-1; System.out.println(y); 12、運行以下代碼后,、運行以下代碼后,a的值是?的值是? byte a; byte b = 3; / binary 00000011 byte c = -3; if (b c) a = c; else a = b; 3四、程序填空題方法boolean isPrime(int n)的功能是判斷正整數(shù)n(n1)是否為質(zhì)數(shù)。static boolean isPrime(int n) int i; if(n=2)return true; if(n%2=0)return false; for(i=3;i*in3、

10、若x=4,y=2,計算z值:(1) z=x&y(2) z=x|y(3) z=x|y(4) z=xy(5) z= x(6) z= x y4、假設(shè)x=10,y=20,z=30,求下列布爾表達式的值:(1) x10 | xy & yx(3) (xy+z) & (x+10=20)(4) z-y=x & (y-z)=x(5) xx(6) xy | yx(7) !(xy+z) | !(x+10=20)(8) ( !(x=y) & (x !=y) & (xy | yx)5、寫出下列語句執(zhí)行后的結(jié)果:for (k=1;k4) break;System.out.p

11、rintln(“k=”+k);6、【15】運行下面程序,并分析其執(zhí)行過程:Public class multiplicationpublic static void main(String args )int i,j;for (i=1;i10;i+)for (i=1;i10;i+)System.out.print(i+”*”+j+”=”+i*j+”); System.out.println(); 四、編程題有一函數(shù): x (x1) y = 3x-2 (1x10) 4x (x10)編寫一程序,給定x值,輸出y值。if (x = 1 & x 10) y = 3 * x - 2; else

12、y = 4 * x;【17】編寫打印下列圖形的程序:(1) (2) (3) # * * * * * * * $ # # * * * * * $ $ $ # # # * * * $ $ $ $ $ # # # # * $ $ $ $public class Test_17_1 public static void main(String args) int i, j;for (i = 1; i = 4; i+) for (j = 1; j = i; j+) System.out.print(# + );System.out.println();public class Test_17_2 public static void main(String args) int i, j, k;for (i = 0; i 4; i+) for (k = 0; k i; k+) System.out.print( );for (j = 0; j = 6 - 2 * i; j+)System.out.print(*);System.out.println();public class Test_17_3 public static void main(String args) i

溫馨提示

  • 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

提交評論