Java程序基礎(chǔ)分類復(fù)習(xí)題b.doc
《Java程序基礎(chǔ)分類復(fù)習(xí)題b.doc》由會員分享,可在線閱讀,更多相關(guān)《Java程序基礎(chǔ)分類復(fù)習(xí)題b.doc(51頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、java程序設(shè)計基礎(chǔ)復(fù)習(xí)題及答案(說明:請點擊菜單條“視圖”中的菜單項“文檔結(jié)構(gòu)圖”,然后使用)第一、二章java語言基礎(chǔ)練習(xí)一(兩類java程序)1.Java是低級語言還是高級語言?2.Java是面向?qū)ο蟮某绦蛟O(shè)計語言嗎? 3. Java是編譯型的計算機語言還是解釋型的計算機語言? 4. Java語言的程序設(shè)計包含哪3個步驟? 5. Java源程序文件的后綴是什么? 6. Java源程序經(jīng)編譯后生成什么文件?其后綴是什么? 7. Java程序有哪兩類? 8.類的定義由哪兩部分組成? 9.方法的定義由哪兩部分組成? 10.一個Java源程序中可以有多個公共類(主類)嗎? 11.一個Java源程
2、序中可以有多個類嗎?若有多個類時,程序文件名是什么? 12.一個Java Applet源程序的主類能有多個父類嗎? 13. Java應(yīng)用程序(Application)的主類的類頭應(yīng)如何寫?它的主方法的方法頭應(yīng)如何寫?Application 的入口在哪? 14.Java應(yīng)用程序(Application)的主類中一定要有主方法(main)嗎? 15. Java小程序(Applet)的主類的類頭應(yīng)如何寫?小程序在什么環(huán)境下運行? 16.Java小程序(Applet)的主類的父類必須是類Applet嗎? 17.Java中的的字符使用什么編碼? 18. 在Java語言中,將源代碼翻譯成_時產(chǎn)生的錯誤稱為
3、編譯錯誤,而將程序在運行中產(chǎn)生的錯誤稱為運行錯誤。 19. 為了使包sos中的所有類在當前程序中可見,可以使用的語句是( )。 A)import sos.*; B)package sos.*; C)sos import; D)sos package; 20. 在 Applet 的坐標系中,(0,0) 代表輸出窗口_角的象素點。( )21.下面是用戶程序?qū)?Applet 類中方法 paint( ) 的重新定義。_ void paint(Graphics g) g._(你好!,10,20); 練習(xí)二(數(shù)據(jù)類型)1.以下的選項中能正確表示Java語言中的一個整型常量的是( )。 A) 12. B)
4、-20 C) 1,000 D) 4 5 62.下列的變量定義中,錯誤的是( )。A) int 6_a; B) float a; C) int i=Integer.MAX_VALUE; D) static int i=100; 3.下列的變量定義中,錯誤的是( )。A) int a;b; B) float a,b1=1.23f; C) char ch1=d,ch2=; D) public int i=100,j=2,k; 4.下列的變量定義中,錯誤的是( )。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.以下的選項中能正確表示Java語言中的一個整型常量的是( )。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.以下的選項中能正確表示Java語言中的一個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語言中的浮點型數(shù)據(jù)
7、根據(jù)數(shù)據(jù)存儲長度和數(shù)值精度的不同,進一步分為哪兩種具體類型,各占二進制的多少位?14. Java的復(fù)合數(shù)據(jù)類型有那幾種?15.在Java語言中,邏輯常量只有哪兩個值?16.字符串 ”a” 的長度是幾(即有幾個字符)?17. Java語言中的邏輯變量可以和整型變量相互強制轉(zhuǎn)換嗎?18. 在程序中可對用final修飾的變量的值進行更改嗎?練習(xí)三(運算符與表達式)1.已定義a為int類型的變量。以下選項中,合法的賦值語句是( )。A) a +1=2; B) a+=a*6; C) a=8.8f; D) int a=8;2.以下選項中的變量都已正確定義,不合法的表達式是( )。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 型變量,下列表達式的結(jié)果屬于邏輯值的是( )。A) i=k & j+k =m B) i+k C) m+ D) m=i+j9.設(shè)a、b、c、d 為已賦值的 int 型變量,下列表達式的結(jié)果屬于非邏輯值的是( )。A)a!=b & c%d =c+
9、d10.變量a定義為int類型。以下選項中,合法的賦值語句是( )。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.以下選項中,合法的賦值語句是( )。A) a = = 1; B) + i; C) a=a + 1= 5; D) !(+a!=b- -);13.若所用變量都已正確定義,以下選項中,非法的表達式是( )。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已賦值。用三目條件運算符求x、y的最大值和最小值,并分別賦給變量max和min,這兩個賦
13、值語句分別是_和_。24.表達式2*5/2.5、1.0/2*5、1/2*3、5/3的計算結(jié)果分別是_。25.當整型變量n的值不能被13除盡時,其值為 false 的Java語言表達式是_ 。26.執(zhí)行以下程序段后:x = _, y = _ 。 int x = 5, y=5; y = +x * - -y;27. 雙精度數(shù)強制轉(zhuǎn)換成單精度數(shù)后,其數(shù)值精度會提高嗎?28. 算術(shù)運算的運算結(jié)果應(yīng)是什么類型?29. 關(guān)系運算的運算結(jié)果應(yīng)是什么類型?30. 邏輯運算的運算對象應(yīng)是什么類型的?運算結(jié)果應(yīng)是什么類型?31.數(shù)據(jù)類型轉(zhuǎn)換有哪兩種形式?轉(zhuǎn)換規(guī)則是什么?32.將下面的程序補充完整。public vo
14、id paint(Graphics _ ) int i=689; grap.drawString (Integer._(i) ,20,60); 33.下面的語句是聲明一個邏輯變量并賦值,請將它補充完整:_ b1=5!=6;邏輯變量b1的取值是_。34.下面的語句是聲明某類型變量s,并通過三目條件運算符的結(jié)果給變量s賦值,請將該語句補充完整,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已正確定義,寫出實現(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)有語法錯,不能執(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、語法錯,不能執(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.下面是一個java應(yīng)用程序(Application),它的功能是在屏幕上輸出26個小寫英文字母,其中每個字母相隔一個制表符,請完成程序填空。public _ Class1 public static void main( String args ) char c=a; for (int i=1;i=26;i+) System.out.print(_); 26.下面是一個java應(yīng)用程序(Application),
28、它的功能是計算 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.下面是一個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è)計的三種基本流程控制結(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 語句可以帶標號嗎?帶標號的目的是什么?10.下面程序的功能是求2 到100 之間的素數(shù),請將程序補充完整。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 );的第一個實參中為什么要有串 ?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. 方法可以沒有返回值嗎?可以有多個返回值嗎?12. 一個方法如果沒有返回值,方法頭定義中的返回值類型為何?13. 何為形式參數(shù)?何為實在參數(shù)?14. 一個方法或一個復(fù)合語句內(nèi)定義的變量是否可以在方法外或復(fù)合語句外使用?這種變量稱為什么變量?15. 采用_的程序設(shè)計原則,使
38、程序結(jié)構(gòu)清晰簡單,設(shè)計容易,有助于軟件可靠性的提高。16.下面方法的功能是判斷一個整數(shù)是否為偶數(shù),將程序補充完整。public _ isEven(int a) if(a%2=0) return _;else return false;17.下面程序的功能是從文本域中輸入一個整數(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(請輸入一個整數(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(請輸入一個整數(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是類還是接口? 程序中哪個方法是Act
42、ionListener中的方法,其功能為何? 3)若在文本域中輸入6并回車,程序輸出什么?練習(xí)八(方法重載)1.同一個類中多個方法具有相同的方法名,不同的_稱為方法的重載。2.在某個類中存在一個方法:void getSort(int x),以下能作為這個方法的重載的聲明的是( )。 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.在某個類中存在一個方法:void sort(int x),以下不能作為這個方法的重載的聲明的是( )。 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)用時用類名或?qū)ο竺銮熬Y D) 參數(shù)名不同5. 重載的方法可以通過它們的返回值類型的不同來區(qū)分嗎?6. 編譯程序如何區(qū)分重載方法的調(diào)用?練習(xí)九(數(shù)組)1. 在一個應(yīng)用程序中定義了數(shù)組a:int a=1,2,3,4,5,6,7,8,9,10;,為了打印輸出數(shù)組a的最后一個數(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; 則以下對此語句的敘述錯誤的是( )。 A) a數(shù)組有5個元素 B) 數(shù)組中的每個元素是整型 C) a的值為3 D) 對數(shù)組元素的引用aa.length-1是合法的4.設(shè)有定義語句int a =66,88,99; 則以下對此語句的敘述錯誤的是( )。 A) 定義了一個名為a的一維數(shù)組 B) a數(shù)組有3個元素 C) a數(shù)組的元素的下標為13 D)數(shù)組中的每個元素是整型5. 為了定義三個整型數(shù)組a1、a2、a3,下面聲明正確
- 溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新人教版九年級數(shù)學(xué)下冊課件:273-位似-第2課時
- 新人教版《科學(xué)之旅》-課件
- 會計觀念的創(chuàng)新課件
- 代謝綜合征臨床評估與危險因素防治
- 產(chǎn)品質(zhì)量處理辦法
- 文明單位申報材料-powerpoint__演示文稿
- 遷安市某中學(xué)七年級數(shù)學(xué)上冊第三章整式及其加減專題練習(xí)三整式的化簡與計算課件新版北師大版
- 分時線洗盤的三種常見方式課件
- 寫出事物的特點課件
- 《百善孝為先》教學(xué)ppt課件
- 五年級數(shù)學(xué)下冊期中復(fù)習(xí)卡--------課件
- 走進美妙的色彩世界
- 五年級數(shù)學(xué)上冊課件梯形的面積人教版2
- 計算機繪圖0113章
- Ch2 顧客價值、滿意度、關(guān)系管理