九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

Java程序基礎(chǔ)分類復(fù)習(xí)題b.doc

上傳人:good****022 文檔編號(hào):116596591 上傳時(shí)間:2022-07-06 格式:DOC 頁數(shù):51 大?。?87KB
收藏 版權(quán)申訴 舉報(bào) 下載
Java程序基礎(chǔ)分類復(fù)習(xí)題b.doc_第1頁
第1頁 / 共51頁
Java程序基礎(chǔ)分類復(fù)習(xí)題b.doc_第2頁
第2頁 / 共51頁
Java程序基礎(chǔ)分類復(fù)習(xí)題b.doc_第3頁
第3頁 / 共51頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《Java程序基礎(chǔ)分類復(fù)習(xí)題b.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《Java程序基礎(chǔ)分類復(fù)習(xí)題b.doc(51頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、java程序設(shè)計(jì)基礎(chǔ)復(fù)習(xí)題及答案(說明:請點(diǎn)擊菜單條“視圖”中的菜單項(xiàng)“文檔結(jié)構(gòu)圖”,然后使用)第一、二章java語言基礎(chǔ)練習(xí)一(兩類java程序)1.Java是低級語言還是高級語言?2.Java是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言嗎? 3. Java是編譯型的計(jì)算機(jī)語言還是解釋型的計(jì)算機(jī)語言? 4. Java語言的程序設(shè)計(jì)包含哪3個(gè)步驟? 5. Java源程序文件的后綴是什么? 6. Java源程序經(jīng)編譯后生成什么文件?其后綴是什么? 7. Java程序有哪兩類? 8.類的定義由哪兩部分組成? 9.方法的定義由哪兩部分組成? 10.一個(gè)Java源程序中可以有多個(gè)公共類(主類)嗎? 11.一個(gè)Java源程

2、序中可以有多個(gè)類嗎?若有多個(gè)類時(shí),程序文件名是什么? 12.一個(gè)Java Applet源程序的主類能有多個(gè)父類嗎? 13. Java應(yīng)用程序(Application)的主類的類頭應(yīng)如何寫?它的主方法的方法頭應(yīng)如何寫?Application 的入口在哪? 14.Java應(yīng)用程序(Application)的主類中一定要有主方法(main)嗎? 15. Java小程序(Applet)的主類的類頭應(yīng)如何寫?小程序在什么環(huán)境下運(yùn)行? 16.Java小程序(Applet)的主類的父類必須是類Applet嗎? 17.Java中的的字符使用什么編碼? 18. 在Java語言中,將源代碼翻譯成_時(shí)產(chǎn)生的錯(cuò)誤稱為

3、編譯錯(cuò)誤,而將程序在運(yùn)行中產(chǎn)生的錯(cuò)誤稱為運(yùn)行錯(cuò)誤。 19. 為了使包sos中的所有類在當(dāng)前程序中可見,可以使用的語句是( )。 A)import sos.*; B)package sos.*; C)sos import; D)sos package; 20. 在 Applet 的坐標(biāo)系中,(0,0) 代表輸出窗口_角的象素點(diǎn)。( )21.下面是用戶程序?qū)?Applet 類中方法 paint( ) 的重新定義。_ void paint(Graphics g) g._(你好!,10,20); 練習(xí)二(數(shù)據(jù)類型)1.以下的選項(xiàng)中能正確表示Java語言中的一個(gè)整型常量的是( )。 A) 12. B)

4、-20 C) 1,000 D) 4 5 62.下列的變量定義中,錯(cuò)誤的是( )。A) int 6_a; B) float a; C) int i=Integer.MAX_VALUE; D) static int i=100; 3.下列的變量定義中,錯(cuò)誤的是( )。A) int a;b; B) float a,b1=1.23f; C) char ch1=d,ch2=; D) public int i=100,j=2,k; 4.下列的變量定義中,錯(cuò)誤的是( )。A) int _a=123; B) long j=12345678900L; C) int m,n; D) static i=100; 5

5、.下列的變量定義中,正確的是( )。A) boolean b1=”true”; B) float x=6.6;C) byte i=200; D) double y;6.以下字符常量中不合法的是( )。A) B) & C) k D) 整7.以下的選項(xiàng)中能正確表示Java語言中的一個(gè)整型常量的是( )。A) Integer.MAX_VALUE B) 8.8F C) 2.0E16 D)true8.下列最終屬性(常量)i 的定義中,正確的是( )。A) static final double i; B) abstract final int i=8;C) final double i=3.14159;

6、 D) float i=1.2f; 9.以下的選項(xiàng)中能正確表示Java語言中的一個(gè)double型常量的是( )。A) Float.MIN_VALUE B) 1.8e-6F C) 2.0 D)abcf10.以下的變量定義語句中,合法的是( )。A) float $_*5= 3.4F; B) byte b1= 15678;C) double a =Double. MAX_VALUE; D) int _abc_ = 3721L; 11.以下字符常量中不合法的是( )。A) | B) C) n D) 我12.定義初值為10的10次方的長整型變量 var 的語句是:_。13. Java語言中的浮點(diǎn)型數(shù)據(jù)

7、根據(jù)數(shù)據(jù)存儲(chǔ)長度和數(shù)值精度的不同,進(jìn)一步分為哪兩種具體類型,各占二進(jìn)制的多少位?14. Java的復(fù)合數(shù)據(jù)類型有那幾種?15.在Java語言中,邏輯常量只有哪兩個(gè)值?16.字符串 ”a” 的長度是幾(即有幾個(gè)字符)?17. Java語言中的邏輯變量可以和整型變量相互強(qiáng)制轉(zhuǎn)換嗎?18. 在程序中可對用final修飾的變量的值進(jìn)行更改嗎?練習(xí)三(運(yùn)算符與表達(dá)式)1.已定義a為int類型的變量。以下選項(xiàng)中,合法的賦值語句是( )。A) a +1=2; B) a+=a*6; C) a=8.8f; D) int a=8;2.以下選項(xiàng)中的變量都已正確定義,不合法的表達(dá)式是( )。A) a = 4 = =

8、b3; B)t=!false; C)t=(true|false); D)t=(2=3)?true:false;7.以下變量均已正確定義并賦值,下面符合Java語言語法的賦值語句是( )。A) m = n=5; B) m = k % c=h+y;C) j=t+ % 100; D) j = y 2= x + 3;8.設(shè) i, j, k, m為已賦值的 int 型變量,下列表達(dá)式的結(jié)果屬于邏輯值的是( )。A) i=k & j+k =m B) i+k C) m+ D) m=i+j9.設(shè)a、b、c、d 為已賦值的 int 型變量,下列表達(dá)式的結(jié)果屬于非邏輯值的是( )。A)a!=b & c%d =c+

9、d10.變量a定義為int類型。以下選項(xiàng)中,合法的賦值語句是( )。A) a +1=2; B) a+=1; C) a=8.8f; D) a=new int(8);11.若有定義int x = 13;則執(zhí)行完語句x %= 8; 后,x的值是( )。A) 0 B) 1 C) 5 D) 812.以下選項(xiàng)中,合法的賦值語句是( )。A) a = = 1; B) + i; C) a=a + 1= 5; D) !(+a!=b- -);13.若所用變量都已正確定義,以下選項(xiàng)中,非法的表達(dá)式是( )。A) a != 4|b= =1 B) a % 3 C) a = 1/2 D) A + 3214.若有定義int

10、 a = 2;則執(zhí)行完語句 a -= a * a; 后,a的值是( )。 A) 0 B) 4 C) -2 D) 415.現(xiàn)有一變量聲明為boolean aa;下面賦值語句中正確的是( )。A) aa=false; B) aa=False; C) aa=true; D) aa=0;16. 下列程序段執(zhí)行后 b3 的結(jié)果是( )。 boolean b1=true, b2=true, b3; b3= !b1 ? b1 :!b2;A) 0 B) 1 C) true D) false17. 設(shè)有定義 int i=123; long j=456; 下面賦值不正確的語句是( )。A) j=i; B) j=(

11、long)i; C) i=(int)j; D) i=j;18.若以下變量均已正確定義并賦值,下面符合Java語言語法的語句是( )。A)b=a!=7; B)a=7+b+c=9; C)i=12.3* %4; D)a=a+7=c+b;19.下列程序段執(zhí)行后t5的結(jié)果是( )。int t1 = 9, t2 = 11, t3=8; int t4,t5;t4 = t1 t2 ? t1 : t2+ t1; t5 = t4 t3 ? t4 : t3;A) 8 B) 20 C) 11 D) 920.執(zhí)行下面程序段后,b, x, y的值分別是( )。int x=6,y=8; boolean b;b=xy&+x=

12、-y;A)true , 6, 8 B)false , 7, 7 C)true, 7, 7 D)false, 6, 8 21.執(zhí)行下列程序段后,m,x,y的值分別是( )。int x=2,y=4; boolean m; m=+xy-;A)true , 2,4 B)false , 3,3 C) true, 3,3 D) false, 2,422.下面語句序列執(zhí)行后,a的值是( )。int a=13; a%=a/5;A) 3 B) 13 C) 169 D) 123.設(shè)x,y,max,min均為int型變量,x、y已賦值。用三目條件運(yùn)算符求x、y的最大值和最小值,并分別賦給變量max和min,這兩個(gè)賦

13、值語句分別是_和_。24.表達(dá)式2*5/2.5、1.0/2*5、1/2*3、5/3的計(jì)算結(jié)果分別是_。25.當(dāng)整型變量n的值不能被13除盡時(shí),其值為 false 的Java語言表達(dá)式是_ 。26.執(zhí)行以下程序段后:x = _, y = _ 。 int x = 5, y=5; y = +x * - -y;27. 雙精度數(shù)強(qiáng)制轉(zhuǎn)換成單精度數(shù)后,其數(shù)值精度會(huì)提高嗎?28. 算術(shù)運(yùn)算的運(yùn)算結(jié)果應(yīng)是什么類型?29. 關(guān)系運(yùn)算的運(yùn)算結(jié)果應(yīng)是什么類型?30. 邏輯運(yùn)算的運(yùn)算對象應(yīng)是什么類型的?運(yùn)算結(jié)果應(yīng)是什么類型?31.數(shù)據(jù)類型轉(zhuǎn)換有哪兩種形式?轉(zhuǎn)換規(guī)則是什么?32.將下面的程序補(bǔ)充完整。public vo

14、id paint(Graphics _ ) int i=689; grap.drawString (Integer._(i) ,20,60); 33.下面的語句是聲明一個(gè)邏輯變量并賦值,請將它補(bǔ)充完整:_ b1=5!=6;邏輯變量b1的取值是_。34.下面的語句是聲明某類型變量s,并通過三目條件運(yùn)算符的結(jié)果給變量s賦值,請將該語句補(bǔ)充完整,s的初值是什么?_ s=(9999%2= =1) ? ”奇數(shù)” : ”偶數(shù)”;35.閱讀程序,回答下面的問題。 import java.awt.Graphics;import java.applet.Applet;public class Applet1 e

15、xtends Applet public void paint( Graphics g ) int x=16, y=8; boolean b1=(xy), b2=(+x=-y); g.drawString( b1和b2相與的結(jié)果是:+ ( b1 & b2 ), 25, 25 ); g.drawString( b1和b2相或的結(jié)果是:+ ( b1 | b2 ), 25, 45 ); g.drawString( !b1的結(jié)果是:+ ( !b1), 25, 65 ); g.drawString( x= +x+; y=+y, 25, 85 ); 問題: 1)程序執(zhí)行后共輸出幾行 ? 2)輸出結(jié)果是什么

16、 ?(略)練習(xí)四(條件、分支語句)1.下列語句序列執(zhí)行后,m 的值是( )。 int a=10, b=3, m=5; if( a=b ) m+=a; else m=+a*m;A) 15 B) 50 C) 55 D) 52.下列語句序列執(zhí)行后,k 的值是( )。 int i=4,j=5,k=9,m=5; if(ij|mk) k+; else k-; A) 5 B) 10 C) 8 D) 93.下列語句序列執(zhí)行后,x 的值是( )。 int a=2, b=4, x=5; if( a-b ) x*=a;A) 5 B) 20 C) 15 D) 104.下列語句序列執(zhí)行后,b 的值是( )。int a=

17、2, b=4;if( a - - b ) a*=a;A) 5 B) 3 C) 15 D) 105.下列語句序列執(zhí)行后,m 的值是( )。int i=9, j=8, m=10, n=9;if( ij | m - -n ) i+; else j-;A) 6 B) 7 C) 8 D) 96.下列語句序列執(zhí)行后,x 的值是( )。int a=3, b=4, x=5;if( +ab ) x=x+1;A) 5 B) 3 C) 4 D) 67.下列語句序列執(zhí)行后,ch1 的值是( )。char ch1=A,ch2=W;if(ch1 + 2 j|mk-) k+; else k-; A) 12 B)11 C)

18、10 D) 910.下列語句序列執(zhí)行后,k 的值是( )。int i=10, j=18, k=30;switch( j - i )case 8 : k+; case 9 : k+=2;case 10: k+=3; default : k/=j;A) 31 B) 32 C) 2 D) 3311.若a和b均是整型變量并已正確賦值,正確的switch語句是( )。 A) switch(a+b); . B) switch( a+b*3.0 ) . C) switch a . D) switch ( a%b ) . 12.下列語句序列執(zhí)行后,r 的值是( )。 char ch=8; int r=10;

19、switch( ch+1 ) case 7: r=r+3; case 8: r=r+5; case 9: r=r+6; break; default: r=r+8; A) 13 B) 15 C) 16 D) 1813.設(shè)int 型變量 a、b,float 型變量 x、y,char 型變量 ch 均已正確定義并賦值,正確的switch語句是( )。 A) switch (x + y) . B) switch ( ch + 1 ) . C) switch ch . D) switch ( a + b ); . 14.下列語句序列執(zhí)行后,k 的值是( )。 int x=6, y=10, k=5; s

20、witch( x%y ) case 0: k=x*y; case 6: k=x/y; case 12: k=x-y; default: k=x*y-x; A) 60 B) 5 C) 0 D) 5415.下列語句序列執(zhí)行后,r 的值是( )。 char ch=A; int r=6; switch( ch+5 ) case A: r=r+3; case B: r=r+5;case C: r-=6; break; default : r/=2; A) 11 B) 3 C) 2 D) 916.如果變量x已正確定義,寫出實(shí)現(xiàn)以下功能的語句:如果變量x是偶數(shù),則將其增加2。 _ ;。17. 設(shè)ch1, c

21、h2是 char 型變量: if ( ch1 = a ) if ( ch2 = b ) System.out.print( ch1=a , ch2=b ); else System.out.print( ch1!=a ); System.out.println( end );問題: 1)若執(zhí)行前ch1 的值為 a, ch2 的值為 c 該程序段輸出是什么? 2)若執(zhí)行前ch1的值為 w, ch2 的值為 b 該程序段輸出是什么? 3)若執(zhí)行前ch1 的值為 a, ch2 的值為 b 該程序段輸出是什么? 18.閱讀下面的程序段,回答問題。if ( x 5 )System.out.print(

22、one );elseif ( y 4);x+);A)無限次 B)一次也不執(zhí)行 C)執(zhí)行4次 D)執(zhí)行3次2.下列語句序列執(zhí)行后,j 的值是( )。 int j=1; for( int i=5; i0; i-=2 ) j*=i;A) 15 B) 1 C) 60 D) 03.以下for循環(huán)的執(zhí)行次數(shù)是( )。 for(int x=0;(x=0)&(x0; i-=2 ) j*=2;A) 15 B) 1 C) 60 D) 325.以下for循環(huán)的執(zhí)行次數(shù)是( )。 for(int x=0,y=0;(y!=0)&(x0; i- ) j+=i;A) 3 B) 4 C) 5 D) 67.以下由 for 語句

23、構(gòu)成的循環(huán)執(zhí)行的次數(shù)是( )。 for ( int i = 0; true ; i+) ;A)有語法錯(cuò),不能執(zhí)行 B)無限次 C)執(zhí)行1次 D)一次也不執(zhí)行8.下面語句執(zhí)行后,i 的值是( )。 for( int i=0, j=1; j 5; j+=3 ) i=i+j;A) 4 B) 5 C) 6 D) 79.下列語句序列執(zhí)行后,k的值是( )。 int j=8, k=15; for( int i=2; i!=j; i+ ) j-=2; k+; A) 18 B) 15 C) 16 D) 1710.下列語句序列執(zhí)行后,k 的值是( )。 int m=3, n=6, k=0; while( (m+

24、) ( - n) ) +k;A) 0 B) 1 C) 2 D) 311.下列語句序列執(zhí)行后,i 的值是( )。 int s=1,i=1; while( i=4 ) s*=i;i+;A) 6 B) 4 C) 24 D) 512. 下列語句序列執(zhí)行后,k 的值是( )。 int m=3, n=6, k=0; while( m 4 ) -j; A) 5 B) 6 C) 7 D) 814.下列語句序列執(zhí)行后,j 的值是( )。 int j=8, i=6; while( i 4 ) i-=2; - -j; A) 5 B) 6 C) 7 D) 815.下列語句序列執(zhí)行后,j 的值是( )。 int j=9

25、, i=6; while( i- 3 ) -j;A) 5 B) 6 C) 7 D) 816.下列語句序列執(zhí)行后,j 的值是( )。 int j=3, i=2; while( -i!=i/j ) j=j+2;A) 2 B) 4 C) 6 D) 517. 若有循環(huán): int x=5,y=20; do y-=x; x+=2; while(xy);則循環(huán)體將被執(zhí)行( )。A) 2次 B) 1次 C) 0次 D) 3次18.以下由do-while語句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是( )。 int m = 8; do +m; while ( m 1 );A) 1 B) 5 C) 2 D) 020.下列語句序列執(zhí)行

26、后,i的值是( )。 int i=10; do i/=2; while( i- 1 );A) 1 B) 5 C) 2 D) -121.下列語句序列執(zhí)行后,i的值是( )。 int i=10; do i-=2; while( i6 );A) 10 B) 8 C) 6 D) 422.下列語句序列執(zhí)行后,i的值是( )。 int i=16; do i/=2; while( i 3 );A) 16 B) 8 C) 4 D) 223.以下由do-while語句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是( )。 int k = 0; do +k; while ( k 1 );A)一次也不執(zhí)行 B)執(zhí)行1次 C)無限次 D)有

27、語法錯(cuò),不能執(zhí)行 24. 若有循環(huán): int x=5,y=20; do y-=x; x+; while(+x-y);則循環(huán)體將被執(zhí)行( )。A)0次 B)1次 C)2次 D)3次25.下面是一個(gè)java應(yīng)用程序(Application),它的功能是在屏幕上輸出26個(gè)小寫英文字母,其中每個(gè)字母相隔一個(gè)制表符,請完成程序填空。public _ Class1 public static void main( String args ) char c=a; for (int i=1;i=26;i+) System.out.print(_); 26.下面是一個(gè)java應(yīng)用程序(Application),

28、它的功能是計(jì)算 s=1+2+3+.+10 ,請完成程序填空。public _ Class1 public static void main( String args ) int s=0; for (int i=1;i=10;i+) s+=_; System.out.println(s=+s); 27.下面是一個(gè)java Application 的主類的定義,其功能是輸出乘法口訣表第一列,請完成程序填空。 import java.io.*;public class MyClass public static void main(String args) int j=1; for(int i=1;

29、 _; i+) System.out.println(i+*+j+=+_); 練習(xí)六(控制結(jié)構(gòu)與循環(huán)體內(nèi)的跳轉(zhuǎn))1.結(jié)構(gòu)化程序設(shè)計(jì)的三種基本流程控制結(jié)構(gòu)是:_、_、_。2. 什么語句能構(gòu)成順序結(jié)構(gòu)?3. 以下語句中能構(gòu)成分支的語句是( )。 A) for 語句 B) if 語句 C) continue 語句 D) 方法調(diào)用語句4. 以下語句中能構(gòu)成多分支的語句是( )。 A) for 語句 B) while 語句 C) switch 語句 D) do - while 語句5. 以下語句中能構(gòu)成多分支的語句是( )。 A)for語句 B)while語句 C)if_else語句的嵌套 D)do_w

30、hile語句6. 以下語句中是循環(huán)語句的是( )。 A)break 語句 B)switch 語句 C)if 語句 D)do - while 語句7. 以下語句中不能構(gòu)成循環(huán)的語句是( )。 A) for 語句 B) while 語句 C) switch 語句 D) do_while 語句8.能從循環(huán)語句的循環(huán)體中跳出的語句是( )。 A)for語句 B)break語句 C) continue語句 D)return語句9. continue 語句和break 語句可以帶標(biāo)號(hào)嗎?帶標(biāo)號(hào)的目的是什么?10.下面程序的功能是求2 到100 之間的素?cái)?shù),請將程序補(bǔ)充完整。public class Cla

31、ss1 public static void main( String args ) Label1: for(int i=2;i100;i+) for(int j=2;ji;j+) if( i%j=_) _; System.out.print(i+t); 11.閱讀程序后回答問題 。 public class ContinueTest public static void main( String args) char c=i; for (int n=6; n 11; n+ ) if ( n = 8 ) continue; System.out.print(t+(c+); 問題:1)程序的輸出

32、結(jié)果是什么? 2)若將if中的continue語句替換為break語句,輸出結(jié)果是什么?12.閱讀程序,回答問題。 import java.awt.Graphics; import java.applet.Applet; public class BreakTest extends Applet public void paint( Graphics g ) int count, xPos = 25;for ( count = 1; count = 10; count+ ) if ( count = 8 ) break; g.drawString( + count, xPos, 25 ); x

33、Pos += 10; 問題:1)程序的輸出結(jié)果是什么? 2)方法調(diào)用g.drawString( + count, xPos, 25 );的第一個(gè)實(shí)參中為什么要有串 ?13. 閱讀程序,回答問題。public class ContinueTest public static void main( String args) for (char c=a;c= d; c+ ) if ( c = c ) continue; System.out.print(t+c); 問題:1)程序的輸出結(jié)果是什么? 2) 若將if中的continue語句替換為break語句,輸出結(jié)果是什么?練習(xí)七(方法)1.下列方法

34、定義中,正確的是( )。A) int x( int a,b ) return (a-b); B) double x( int a,int b) int w; w=a-b; C) double x( a,b ) return b; D) int x( int a,int b) return a-b; 2.下列方法定義中,正確的是( )。A) void x( int a,int b ); return (a-b); B) x( int a,int b) return a-b; C) double x return b; D) int x( int a,int b) return a+b; 3. 下

35、列方法定義中,不正確的是( )。A) float x( int a,int b ) return (a-b); B) int x( int a,int b) return a-b; C) int x( int a,int b ); return a*b; D) int x(int a,int b) return 1.2*(a+b); 4. 下列方法定義中,正確的是( )。 A) int x( ) char ch=a; return (int)ch; B) void x( ) .return true; C) int x( ) .return true; D) int x( int a, b)

36、return a+b; 5. 列方法定義中,方法頭不正確的是( )。 A)public int x( ) . B)public static int x( double y ) . C)void x( double d ) . D)public static x( double a ) . 6. 以下方法fun的功能是求兩參數(shù)之積。 int fun ( int a, int b ) _; 7. 以下方法fun的功能是求兩參數(shù)之積。 float fun ( int a, double b ) _; 8. 以下方法fun的功能是求兩參數(shù)的最大值。 int fun ( int a, int b )

37、_; 9. 以下方法m的功能是求兩參數(shù)之積的整數(shù)部分。 int m ( float x, float y ) _; 10. 下面是用戶程序?qū)?Applet 類中方法 paint( ) 的重新定義。public _ paint(Graphics _) call.drawString(Hello,java!,10,20); 11. 方法可以沒有返回值嗎?可以有多個(gè)返回值嗎?12. 一個(gè)方法如果沒有返回值,方法頭定義中的返回值類型為何?13. 何為形式參數(shù)?何為實(shí)在參數(shù)?14. 一個(gè)方法或一個(gè)復(fù)合語句內(nèi)定義的變量是否可以在方法外或復(fù)合語句外使用?這種變量稱為什么變量?15. 采用_的程序設(shè)計(jì)原則,使

38、程序結(jié)構(gòu)清晰簡單,設(shè)計(jì)容易,有助于軟件可靠性的提高。16.下面方法的功能是判斷一個(gè)整數(shù)是否為偶數(shù),將程序補(bǔ)充完整。public _ isEven(int a) if(a%2=0) return _;else return false;17.下面程序的功能是從文本域中輸入一個(gè)整數(shù)作為方法sum( )的參數(shù),并在小程序窗口中輸出調(diào)用該方法后的結(jié)果,請完成程序填空。import java.awt.*;import java.applet.*;import java.awt.event.*;public class Applet1 extends Applet _ ActionListener Lab

39、el a;TextField t1;int i;public void init( )a=new Label(請輸入一個(gè)整數(shù)); add(a);t1=new TextField(12); add(t1);t1.addActionListener(this);public void paint(Graphics g) g.drawString(sum=+sum(_),20,60); public void actionPerformed(ActionEvent e)i=Integer.parseInt(t1.getText( );repaint( );long sum(long n) long

40、s=0; for(long k=1; k=n; k+) s+=k; return s;18. 閱讀程序,回答問題。import java.awt.*;import java.applet.Applet; import java.awt.event.*; public class Applet1 extends Applet implements ActionListener Label aa; TextField t1; int i=0; public void init() aa=new Label(請輸入一個(gè)整數(shù):); add(aa); t1=new TextField(10); add(

41、t1); t1.addActionListener(this); public void paint(Graphics g) g.drawString(a=+( +i*-i),20,60); g.drawString(i=+( i),20,80); public void actionPerformed(ActionEvent e) i=Integer.parseInt(t1.getText(); /轉(zhuǎn)化為整數(shù) repaint(); 問題:1)程序開頭的 import java.applet.Applet ; 的含義是什么?2)ActionListener是類還是接口? 程序中哪個(gè)方法是Act

42、ionListener中的方法,其功能為何? 3)若在文本域中輸入6并回車,程序輸出什么?練習(xí)八(方法重載)1.同一個(gè)類中多個(gè)方法具有相同的方法名,不同的_稱為方法的重載。2.在某個(gè)類中存在一個(gè)方法:void getSort(int x),以下能作為這個(gè)方法的重載的聲明的是( )。 A)public getSort(float x) B)int getSort(int y) C)double getSort(int x,int y) D)void get(int x,int y)3.在某個(gè)類中存在一個(gè)方法:void sort(int x),以下不能作為這個(gè)方法的重載的聲明的是( )。 A)pu

43、blic float sort(float x) B)int sort(int y) C)double sort(int x,int y) D)void sort(double y)4. 為了區(qū)分類中重載的同名的不同方法,要求( )。 A) 采用不同的形式參數(shù)列表 B) 返回值類型不同 C) 調(diào)用時(shí)用類名或?qū)ο竺銮熬Y D) 參數(shù)名不同5. 重載的方法可以通過它們的返回值類型的不同來區(qū)分嗎?6. 編譯程序如何區(qū)分重載方法的調(diào)用?練習(xí)九(數(shù)組)1. 在一個(gè)應(yīng)用程序中定義了數(shù)組a:int a=1,2,3,4,5,6,7,8,9,10;,為了打印輸出數(shù)組a的最后一個(gè)數(shù)組元素,下面正確的代碼是( )。

44、 A) System.out.println(a10); B) System.out.println(a9); C) System.out.println(aa.length); D) System.out.println(a(8);2.下面關(guān)于數(shù)組定義語句不正確的是( )。 A)int a1,a2; B)int a0 =11,2,30,84,5; C)double d=new double8; D)float f =new 2.0f,3.5f,5.6f,7.8f;3.設(shè)有定義語句int a =3,9,-9,-2,8; 則以下對此語句的敘述錯(cuò)誤的是( )。 A) a數(shù)組有5個(gè)元素 B) 數(shù)組中的每個(gè)元素是整型 C) a的值為3 D) 對數(shù)組元素的引用aa.length-1是合法的4.設(shè)有定義語句int a =66,88,99; 則以下對此語句的敘述錯(cuò)誤的是( )。 A) 定義了一個(gè)名為a的一維數(shù)組 B) a數(shù)組有3個(gè)元素 C) a數(shù)組的元素的下標(biāo)為13 D)數(shù)組中的每個(gè)元素是整型5. 為了定義三個(gè)整型數(shù)組a1、a2、a3,下面聲明正確

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!