




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Java基礎(chǔ)習(xí)題1.下列語句序列執(zhí)行后,m 的值是( C)。 int a=10, b=3, m=5; if( a=b ) m+=a; else m=+a*m;A) 15 B) 50 C) 55 D) 5 2.下列語句序列執(zhí)行后,k 的值是(B )。 int i=4,j=5,k=9,m=5; if(i>j|m<k) k+; else k-; A) 5 B) 10 C) 8 D) 93.下列語句序列執(zhí)行后,x 的值是( D )。 int a=2, b=4, x=5; if( a<-b ) x*=a;A) 5 B) 20 C) 15 D) 104.下列語句序列執(zhí)行后,b 的值是(
2、B)。int a=2, b=4;if( a < - - b ) a*=a;A) 5 B) 3 C) 15 D) 105.下列語句序列執(zhí)行后,m 的值是( D )。int i=9, j=8, m=10, n=9;if( i<j | m - -<n ) i+; else j-;A) 6 B) 7 C) 8 D) 96.下列語句序列執(zhí)行后,x 的值是( A )。int a=3, b=4, x=5;if( +a<b ) x=x+1;A) 5 B) 3 C) 4 D) 67.下列語句序列執(zhí)行后,ch1 的值是( B )。char ch1=A,ch2=W;if(ch1 + 2 &l
3、t; ch2 ) +ch1;A) A B) B C) C D) B8.下列語句序列執(zhí)行后,x 的值是(B )。 int a=2, b=4, x=5; if( a<-b ) x*=a;int a=3, b=4, x=5;if( +a=b ) x=+a*x;A) 35 B) 25 C) 20 D) 59.下列語句序列執(zhí)行后,k 的值是(C)。int i=6,j=8,k=10,m=7; if(i>j|m<k-) k+; else k-; A) 12 B)11 C) 10 D) 910.下列語句序列執(zhí)行后,k 的值是(C )。int i=10, j=18, k=30;switch(
4、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語句是(D )。 A) switch(a+b); . B) switch( a+b* ) . C) switch a . D) switch ( a%b ) . 12.下列語句序列執(zhí)行后,r 的值是( C)。 char ch='8' int r=10; switch( ch+1 ) case '7': r=r+3; case '
5、;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語句是(B )。 A) switch (x + y) . B) switch ( ch + 1 ) . C) switch ch . D) switch ( a + b ); . 14.下列語句序列執(zhí)行后,k 的值是(D )。 int x=6, y=10, k=5; switch( x%y ) case
6、 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 的值是(B )。 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.以下for循環(huán)的執(zhí)行次數(shù)是(B)。 for(int x=0;(x
7、=0)&(x>4);x+);A)無限次 B)一次也不執(zhí)行 C)執(zhí)行4次 D)執(zhí)行3次17.下列語句序列執(zhí)行后,j 的值是( A )。 int j=1; for( int i=5; i>0; i-=2 ) j*=i;A) 15 B) 1 C) 60 D) 018.以下for循環(huán)的執(zhí)行次數(shù)是( B )。 for(int x=0;(x=0)&(x<4);x+);A)無限次 B)一次 C)執(zhí)行4次 D)執(zhí)行3次19.下列語句序列執(zhí)行后,j 的值是(D )。 int j=2; for( int i=7; i>0; i-=2 ) j*=2;A) 15 B) 1 C)
8、 60 D) 3220.以下for循環(huán)的執(zhí)行次數(shù)是(B )。 for(int x=0,y=0;(y!=0)&&(x<4);x+);A)無限次 B)一次也不執(zhí)行 C)執(zhí)行4次 D)執(zhí)行3次21.下列語句序列執(zhí)行后,j 的值是( D)。 int j=0; for( int i=3; i>0; i- ) j+=i;A) 3 B) 4 C) 5 D) 622.以下由 for 語句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是(B )。 for ( int i = 0; true ; i+) ;A)有語法錯(cuò),不能執(zhí)行 B)無限次 C)執(zhí)行1次 D)一次也不執(zhí)行23.下面語句執(zhí)行后,i 的值是(B)。
9、 for( int i=0, j=1; j < 5; j+=3 ) i=i+j;A) 4 B) 5 C) 6 D) 724.下列語句序列執(zhí)行后,k的值是(D)。 int j=8, k=15; for( int i=2; i!=j; i+ ) j-=2; k+; A) 18 B) 15 C) 16 D) 1725.下列語句序列執(zhí)行后,k 的值是(B)。 int m=3, n=6, k=0; while( (m+) < ( - n) ) +k;A) 0 B) 1 C) 2 D) 326.下列語句序列執(zhí)行后,i 的值是( D)。 int s=1,i=1; while( i<=4 )
10、 s*=i;i+;A) 6 B) 4 C) 24 D) 527. 下列語句序列執(zhí)行后,k 的值是(C )。 int m=3, n=6, k=0; while( m < n ) +k; m+; -n; A) 0 B) 1 C) 2 D) 328.下列語句序列執(zhí)行后,j 的值是(C )。 int j=8, i=6; while( -i >4 ) -j; A) 5 B) 6 C) 7 D) 829.下列語句序列執(zhí)行后,j 的值是( C )。 int j=8, i=6; while( i >4 ) i-=2; - -j; A) 5 B) 6 C) 7 D) 830.下列語句序列執(zhí)行后
11、,j 的值是( B )。 int j=9, i=6; while( i- >3 ) -j;A) 5 B) 6 C) 7 D) 831.下列語句序列執(zhí)行后,j 的值是(D)。 int j=3, i=2; while( -i!=i/j ) j=j+2;A) 2 B) 4 C) 6 D) 532. 若有循環(huán): int x=5,y=20; do y-=x; x+=2; while(x<y);則循環(huán)體將被執(zhí)行(A )。A) 2次 B) 1次 C) 0次 D) 3次33.以下由do-while語句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是(B)。 int m = 8; do +m; while ( m <
12、8 );A)一次也不執(zhí)行 B)執(zhí)行1次 C)8次 D)有語法錯(cuò),不能執(zhí)行 34.下列語句序列執(zhí)行后,i的值是(A )。 int i=10; do i/=2; while( i>1 );A) 1 B) 5 C) 2 D) 035.下列語句序列執(zhí)行后,i的值是(D)。 int i=10; do i/=2; while( i-> 1 );A) 1 B) 5 C) 2 D) -136.下列語句序列執(zhí)行后,i的值是(C )。 int i=10; do i-=2; while( i>6 );A) 10 B) 8 C) 6 D) 437.下列語句序列執(zhí)行后,i的值是(D)。 int i=1
13、6; do i/=2; while( i > 3 );A) 16 B) 8 C) 4 D) 238.以下由do-while語句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是(B)。 int k = 0; do +k; while ( k < 1 );A)一次也不執(zhí)行 B)執(zhí)行1次 C)無限次 D)有語法錯(cuò),不能執(zhí)行 39. 若有循環(huán): int x=5,y=20; do y-=x; x+; while(+x<-y);則循環(huán)體將被執(zhí)行(C )。A)0次 B)1次 C)2次 D)3次40.下列循環(huán)中,執(zhí)行break outer語句后,所列(C)語句將被執(zhí)行。 outer: for(int i=1;i<
14、;10;i+) inner: for(int j=1;j<10;j+) if(i*j>50) break outer; next:A)標(biāo)號為inner的語句 B)標(biāo)號為outer的語句C)標(biāo)號為next的語句 D)以上都不是 41.下列循環(huán)中,執(zhí)行continue outer語句后,(A)說法正確。outer: for(int i=1;i<10;i+) inner: for(int j=1;j<10;j+) if(i*j>50) continue outer; A)程序控制在外層循環(huán)中并且執(zhí)行外層循環(huán)的下一迭代B)程序控制在內(nèi)層循環(huán)中并且執(zhí)行內(nèi)層循環(huán)的下一迭代C)
15、執(zhí)行標(biāo)號為next的語句D)以上都不是2.找出下面各段程序中的錯(cuò)誤:a)For (i=100 , i>=1 , i+) 答案:For的F應(yīng)該小寫;For頭中應(yīng)當(dāng)使用分號,而應(yīng)當(dāng)使用逗號;應(yīng)當(dāng)為 答案:應(yīng)當(dāng)在case 0 中放置一條break語句c)下面的代碼應(yīng)輸入從191之間的所有奇數(shù): for( i = 19 ; i >= 1 ; i+=2) 答案:應(yīng)該為d)下面的代碼應(yīng)輸出從2到100之間的所有偶數(shù): counter = 2; do += 2; While (counter < 100)答案:while的W應(yīng)當(dāng)小寫;<應(yīng)當(dāng)為<=3.指出并糾正下面各段代碼中的錯(cuò)
16、誤:a)while(c<=5) product *=5; c+;b) if ( gender = 1) ; 答案:a) 錯(cuò)誤:漏掉了while循環(huán)的右花括號 糾正:在最后加上右花括號b) 錯(cuò)誤:else后的分號導(dǎo)致一個(gè)邏輯錯(cuò)誤,第二個(gè)輸出語句無論如何都會執(zhí)行。 糾正:去掉else后面的分號。 4.下面的while循環(huán)結(jié)構(gòu)有什么錯(cuò)誤while ( z >= 0) sum +=z;答案:變量z在while循環(huán)中一直沒有改變,如果循環(huán)條件(z>=0)為真,則會出現(xiàn)死循環(huán),為了避免,必須使得變量z遞減,使其最終小于0;5.指出并糾正下列各段代碼的錯(cuò)誤。(注解:每段代碼中可能包含多個(gè)錯(cuò)
17、誤。)a) if ( age >=65 ) ; “ Age greater than or equal to 65” );else ( “Age is less than 65” ); 答案:if后不能有分號,將分號去掉可以改正這個(gè)錯(cuò)誤。b) int x = 1 ,total ; while ( x <=10 ) total +=x;+x;答案:total+=x語句中,total沒有初始數(shù)值,無法使用,在定義total時(shí)為其賦值0可以解決這個(gè)錯(cuò)誤。c) while ( x<=100 ) total +=x; +x;答案:循環(huán)為死循環(huán),直到超出total的取值范圍,在(x<
18、;=100)后添加 ,然后在+x;后添加可以解決這個(gè)錯(cuò)誤。6. 找出下面各段代碼中的錯(cuò)誤,并解釋如何改正它。a)for ( k = 0 ; k!= ; k+= 如下代碼應(yīng)打印110的值n = 1;while ( n <10 ) n+ ); 答案:a)錯(cuò)誤:浮點(diǎn)數(shù)作控制變量,for循環(huán)將不工作,因?yàn)楦↑c(diǎn)數(shù)在大多數(shù)計(jì)算機(jī)中只是近似值。 改正:用一個(gè)整數(shù)取代浮點(diǎn)數(shù),并用適當(dāng)?shù)挠?jì)算獲取所要的值: for( k =1 ; k!= 10 ; k+) k / 10 );b) 錯(cuò)誤:在while循環(huán)繼續(xù)條件中用了錯(cuò)誤的關(guān)系運(yùn)算符。 改正:用<= 代替 < ,或者將10改為11也可以。Java
19、基礎(chǔ)習(xí)題(附答案)2 收藏 1. 以下方法fun的功能是求兩參數(shù)之積。(return a*b) int fun ( int a, int b ) _; 2. 以下方法fun的功能是求兩參數(shù)之積。(return (float)a*b) float fun ( int a, double b ) _; 3. 以下方法fun的功能是求兩參數(shù)的最大值。(return a>ba:b) int fun ( int a, int b ) _; 4. 以下方法m的功能是求兩參數(shù)之積的整數(shù)部分。 (return (int)(a*b) int m ( float x, float y ) _; 5. 下面是
20、用戶程序?qū)?Applet 類中方法 paint( ) 的重新定義。 (void call)public _ paint(Graphics _) ("Hello,java!",10,20); 6.下面方法的功能是判斷一個(gè)整數(shù)是否為偶數(shù),將程序補(bǔ)充完整。(boolean true)public _ isEven(int a) if(a%2=0) return _;else return false;7.同一個(gè)類中多個(gè)方法具有相同的方法名,不同的_稱為方法的重載。(參數(shù)列表)二選擇題及答案1.下列方法定義中,正確的是( D )。A) int x( int a,b ) return
21、 (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.下列方法定義中,正確的是( D )。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. 下列方法定義中,不正確的是(D)。A) float x( int a,in
22、t 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 *(a+b); 4. 下列方法定義中,正確的是( A )。 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) return a+b; 5. 列方法定義中,方法頭不正確
23、的是(D )。 A)public int x( ) . B)public static int x( double y ) . C)void x( double d ) . D)public static x( double a ) . 6.在某個(gè)類中存在一個(gè)方法:void getSort(int x),以下能作為這個(gè)方法的重載的聲明的是(C)。 A)public getSort(float x) B)int getSort(int y) C)double getSort(int x,int y) D)void get(int x,int y)7.在某個(gè)類中存在一個(gè)方法:void sort(i
24、nt x),以下不能作為這個(gè)方法的重載的聲明的是(B)。 A)public float sort(float x) B)int sort(int y) C)double sort(int x,int y) D)void sort(double y)8. 為了區(qū)分類中重載的同名的不同方法,要求( A)。 A) 采用不同的形式參數(shù)列表 B) 返回值類型不同 C) 調(diào)用時(shí)用類名或?qū)ο竺銮熬Y D) 參數(shù)名不同一、選擇題1 定義類頭時(shí),不可能用到的關(guān)鍵字是( B)。 A) class B)private C)extends D)public2.下列類定義中,不正確的是(C)。A) class x .
25、B) class x extends y . C) static class x implements y1,y2 . D) public class x extends Applet . 3.下列類頭定義中,錯(cuò)誤的是( A)。 A)public x extends y . B) public class x extends y . C)class x extends y implements y1 . D)class x . .設(shè) A為已定義的類名,下列聲明A類的對象a的語句中正確的是( D)。 A) float A a; B) public A a=A( ); C) A a=new int
26、( ); D) static A a=new A( ); 5.設(shè) A為已定義的類名,下列聲明A類的對象a的語句中正確的是(A)。 A) public A a=new A( ); B) public A a=A( ); C) A a=new class( ); D) a A; 6.設(shè) X 、Y 均為已定義的類名,下列聲明類X的對象x1的語句中正確的是(C)。 A) public X x1= new Y( ); B) X x1= X ( ); C) X x1=new X( ); D) int X x1; 7. 設(shè)X 、Y為已定義的類名,下列聲明X類的對象x1的語句中正確的是(A)。 A) stat
27、ic X x1; B) public X x1=new X(int 123); C) Y x1; D) X x1= X( ); 8.通過類MyClass中的不含參數(shù)的構(gòu)造方法,生成該類的一個(gè)對象obj,可通過以下語句實(shí)現(xiàn): _。 (MyClass obj=new MyClass( );) 9. 設(shè)i , j為類X中定義的int型變量名,下列X類的構(gòu)造方法中不正確的是( A)。 A) void X(int k ) i=k; B) X(int k ) i=k; C) X(int m, int n ) i=m; j=n; D) X( )i=0;j=0; 10. 有一個(gè)類A,以下為其構(gòu)造方法的聲明,其
28、中正確的是( A )。 A)public A(int x). B)static A(int x). C)public a(int x). D)void A(int x). 11. 有一個(gè)類A,以下為其構(gòu)造方法的聲明,其中正確的是( B )。 A)void A(int x). B)A(int x). C)a(int x). D)void a(int x). 12. 設(shè)i、j、k為類X中定義的int型變量名,下列類X的構(gòu)造方法中不正確的是( B )。 A) X( int m) . B) void X( int m) . C) X( int m, int n) . D) X( int h,int m
29、,int n) . 13. 設(shè)i , j為類X中定義的double型變量名,下列X類的構(gòu)造方法中不正確的是(A )。 A) double X(double k ) i=k; return i; C) X( )i=6;j=8; B) X(double m, double n ) i=m; j=n; D) X(double k ) i=k; 14. 設(shè)a , b為類MyClass中定義的int型變量名,下列MyClass類的構(gòu)造方法中不正確的是(A)。A) double MyClass(double k ) a=k; return a; B) MyClass( )a=6;b=8; C) MyCla
30、ss (double m, double n ) a=m; b=n; MyClass (double k ) a=k; 15 定義類頭時(shí),不可能用到的關(guān)鍵字是(A)。 A)protected B) class C)extends D)public16.下列類頭定義中,錯(cuò)誤的是(A)。 A)public TestClass extends y . B) public class TestClass extends y . C)class TestClass extends y implements y1 . D) class TestClass .17.設(shè) B為已定義的類名,下列聲明B類的對象b
31、的語句中正確的是(D)。 A) float B b; B) public B b=B( ); C) B b=new int( ); D) static B b=new B( );18.設(shè) ClassA為已定義的類名,下列聲明ClassA類的對象ca的語句中正確的是(A)。 A)public ClassA ca=new ClassA( ); B) public ClassA ca=ClassA( ); C) ClassA ca=new class( ); D) ca ClassA;19.設(shè) A 、B 均為已定義的類名,下列聲明類A的對象a1的語句中正確的是(C)。 A) public A a1=
32、 new B( ); B) A a1= A ( ); C) A a1=new A( ); D) int A a1;20. 設(shè)A 、B為已定義的類名,下列聲明A類的對象a1的語句中正確的是(A)。 A) static A a1; B) public A a1=new A(int 123); C) B a1; D) A a1= A( );21.通過類A中的不含參數(shù)的構(gòu)造方法,生成該類的一個(gè)對象a,可通過以下語句實(shí)現(xiàn): _。 (A a=new A( );)22. 設(shè)m , n為類A中定義的int型變量名,下列A類的構(gòu)造方法中不正確的是( A)。 A) void A(int k ) m=k; B) A
33、(int k ) m=k; C) A(int m, int n )m=i; n=j; D) A( )m=0;n=0; 23. 有一個(gè)類Person,以下為其構(gòu)造方法的聲明,其中正確的是( A )。 A)public Person (int x). B)static Person (int x). C)public a(int x). D)void Person (int x).24. 有一個(gè)類Student,以下為其構(gòu)造方法的聲明,其中正確的是( B )。 A)void Student (int x). B) Student (int x). C)s(int x). D)void s(int
34、x).25. 設(shè)i、j、k為類School中定義的int型變量名,下列類School的構(gòu)造方法中不正確的是( B )。 A) School ( int m) . B) void School ( int m) . C) School ( int m, int n) . D) School ( int h,int m,int n) . 一、 選擇題1. Java語言的類間的繼承關(guān)系是( B )。 A) 多重的 B) 單重的 C) 線程的 D) 不能繼承 2. 以下關(guān)于Java語言繼承的說法正確的是( C )。 A)Java中的類可以有多個(gè)直接父類 B)抽象類不能有子類 C)Java中的接口支持多
35、繼承 D)最終類可以作為其它類的父類3. 現(xiàn)有兩個(gè)類A、B,以下描述中表示B繼承自A的是(D)。 A) class A extends B B) class B implements A C) class A implements B D) class B extends A4. 下列選項(xiàng)中,用于定義接口的關(guān)鍵字是( A)。 A)interface B) implements C) abstract D) class5. 下列選項(xiàng)中,用于實(shí)現(xiàn)接口的關(guān)鍵字是( B)。 A)interface B) implements C) abstract D) class6. Java語言的類間的繼承的關(guān)鍵
36、字是( B )。 A) implements B) extends C) class D) public 7. 以下關(guān)于Java語言繼承的說法錯(cuò)誤的是( A )。 A)Java中的類可以有多個(gè)直接父類 B)抽象類可以有子類 C)Java中的接口支持多繼承 D)最終類不可以作為其它類的父類8. 現(xiàn)有兩個(gè)類M、N,以下描述中表示N繼承自M的是(D)。 A) class M extends N B) class N implements M C) class M implements N D) class N extends M9. 現(xiàn)有類A和接口,以下描述中表示類實(shí)現(xiàn)接口的語句是(A)。 A) c
37、lass implements B B) class B implements C) class extends B D) class B extends 10. 下列選項(xiàng)中,定義抽象類的關(guān)鍵字是( C)。 A)interface B) implements C) abstract D) class11. 下列選項(xiàng)中,定義最終類的關(guān)鍵字是(D)。A)interface B) implements C) abstract D) final12. 下列選項(xiàng)中,哪個(gè)是java語言所有類的父類(C)A)String B) Vector C) Object D) KeyEvent13. java語言中,
38、用于判斷某個(gè)對象是否是某個(gè)類的實(shí)例的運(yùn)算符是(A)A)instanceof B) + C) isinstance D) &&14. 下列選項(xiàng)中,表示數(shù)據(jù)或方法可以被同一包中的任何類或它的子類訪問,即使子類在不同的包中也可以的修飾符是(B)A)public B) protected C) private D) final15. 下列選項(xiàng)中,表示數(shù)據(jù)或方法只能被本類訪問的修飾符是(C)A)public B) protected C) private D) final16. 下列選項(xiàng)中,接口中方法的默認(rèn)可見性修飾符是(A)A)public B) protected C) privat
39、e D) final17. 下列選項(xiàng)中,表示終極方法的修飾符是:(B)A)interface B) final C) abstract D) implements18. 下列選項(xiàng)中,定義接口MyInterface的語句正確的是:(A)A)interface MyInterface B) implements MyInterface C) class MyInterface D) implements interface My 19. 如果子類中的方法mymethod()覆蓋了父類中的方法mymethod(),假設(shè)父類方法頭部定義如下:void mymethod(int a),則子類方法的定義不
40、合法的是:(C)A) public void mymethod(int a) B) protected void mymethod(int a)C) private void mymethod(int a) D) void mymethod(int a) 二、 填空題1. 如果子類中的某個(gè)變量的變量名與它的父類中的某個(gè)變量完全一樣,則稱子類中的這個(gè)變量_了父類的同名變量。(隱藏)2. 屬性的隱藏是指子類重新定義從父類繼承來的_。(同名變量或?qū)傩裕?. 如果子類中的某個(gè)方法的名字、返回值類型和_與它的父類中的某個(gè)方法完全一樣,則稱子類中的這個(gè)方法覆蓋了父類的同名方法。(參數(shù)列表) 4. Java
41、 僅支持類間的_重繼承。(單重)5. 抽象方法只有方法頭,沒有_。 (方法體)6. Java 語言的接口是特殊的類,其中包含_常量和_方法。(static(靜態(tài)) ; abstract(抽象)7. 接口中所有屬性均為_、_和_的。 (public、static、final)8. 如果接口中定義了一個(gè)方法methodA(),一個(gè)屬性attA,那么一個(gè)類ClassA要實(shí)現(xiàn)這個(gè)接口的話,就必須實(shí)現(xiàn)其中的_方法。(methodA()9.一個(gè)類如果實(shí)現(xiàn)一個(gè)接口,那么它就必須實(shí)現(xiàn)接口中定義的所有方法,否則該類就必須定義成_的。(抽象的) 10. 如果子類中的某個(gè)方法的名字、_和參數(shù)列表與它的父類中的某個(gè)方
42、法完全一樣,則稱子類中的這個(gè)方法覆蓋了父類的同名方法。(返回值類型) 11. Java 僅支持類間的單重繼承,接口可以彌補(bǔ)這個(gè)缺陷,支持_重繼承(多重)12. 在方法頭用abstract修飾符進(jìn)行修飾的方法叫做_方法。(抽象)語言中用于表示類間繼承的關(guān)鍵字是_。(extends)14. 接口中所有方法均為_和_的。 (public、abstract)15. Java語言中,表示一個(gè)類不能再被繼承的關(guān)鍵字是_。(final)16. Java語言中,表示一個(gè)類A繼承自父類B,并實(shí)現(xiàn)接口C的語句是_。 (class A extends B implements C)。17. 如果子類中的方法comp
43、ute()覆蓋了父類中的方法compute(),假設(shè)父類的compute()方法頭部有可見性修飾符public,則methodS()的可見性修飾符必須是_。(public)Java基礎(chǔ)習(xí)題(附答案)3 收藏 1、以下代碼的輸出結(jié)果是_。(答案:字母j) int i=9;char c=a;char d=(char)(c+i);、 面代碼執(zhí)行完后的輸出是_-。(答案:b is:false)int x=3;int y=4;boolean b=true;"b is:"+(b=(y<x);3、 表達(dá)式(-100%3)的值是_。(答案:-1)4、 int x=2,y=4,z=3
44、則x>y&&z>y的結(jié)果是_。(答案:false)5、 寫出定義雙精度浮點(diǎn)型常量PI,值為的語句: (答案: final double PI=)6、 在Java語言中,邏輯常量只有true 和 _ 兩個(gè)值。(答案:false)7、 表達(dá)式1/2*3的計(jì)算結(jié)果是_。(答案:0)8、 執(zhí)行以下程序段后:a = _, b = _ 。(答案:6,18) int a = 5, b;b = +a * 3; (注:a+是先用后加,+a是先加后用)9、 Java中的的字符使用的是 16 位的_ 編碼。(答案:Unicode)10、 Java語言中的浮點(diǎn)型數(shù)據(jù)根據(jù)數(shù)據(jù)存儲長度和數(shù)值精度的不同,進(jìn)一步分為float和 _兩種具體類型。(答案:double)11、當(dāng)整型變量n的值不能被13除盡時(shí),其值為 false 的Java語言表達(dá)式是(答案:(n%13= =0)true:false)12、表達(dá)式3/6 * 5的計(jì)算結(jié)果是_ 。(答案:0)13、設(shè) x, y,max,min 均為 int 型變量,
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 柳州職業(yè)技術(shù)學(xué)院《新型材料毒理學(xué)評價(jià)》2023-2024學(xué)年第二學(xué)期期末試卷
- 眉山職業(yè)技術(shù)學(xué)院《寶石工藝學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 鐵嶺衛(wèi)生職業(yè)學(xué)院《食品制造與安全前沿科學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 德宏職業(yè)學(xué)院《果蔬加工工藝學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 嘉興南湖學(xué)院《休閑學(xué)概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年煤礦市場分析:智能化與高效利用推動(dòng)行業(yè)轉(zhuǎn)型
- 2025年中考數(shù)學(xué)幾何模型歸納訓(xùn)練:最值模型之胡不歸模型解讀與提分訓(xùn)練(全國版)
- 遼寧廚房排煙施工方案
- 甘肅省白銀市2024-2025學(xué)年高二(上)期末生物試卷(含解析)
- 第12課 資本主義世界殖民體系的形成 課件- 課件-【知識精研】高一下學(xué)期統(tǒng)編版(2019)必修中外歷史綱要下
- 小學(xué)勞動(dòng)技術(shù)云教三年級下冊植物栽培種植小蔥(省一等獎(jiǎng))
- 2020年環(huán)境法律法規(guī)及其它要求清單
- 綜采工作面主要設(shè)備選型設(shè)計(jì)方案
- 籍貫對照表完整版
- 2023屆高考模擬作文“完美與缺陷”導(dǎo)寫及范文
- GB/T 7251.3-2017低壓成套開關(guān)設(shè)備和控制設(shè)備第3部分:由一般人員操作的配電板(DBO)
- GB/T 22576.7-2021醫(yī)學(xué)實(shí)驗(yàn)室質(zhì)量和能力的要求第7部分:輸血醫(yī)學(xué)領(lǐng)域的要求
- GB/T 16475-2008變形鋁及鋁合金狀態(tài)代號
- 2023年江蘇省中學(xué)生生物奧林匹克競賽試題及答案
- 《男生女生》優(yōu)秀課件(共21張PPT)
- 領(lǐng)導(dǎo)干部應(yīng)對新媒體時(shí)代
評論
0/150
提交評論