java语言程序设计答案_《java语言程序设计》练习题及答案
《java語言程序設計》練習題及答案
JAVA 語言程序設計題及部分答案 一、單選題:(每題1分)下列各題A)、B)、C)、D)四個選項中, 只有一個選項是正確的,請將正確選項的標記寫在題干后的括號內(nèi)。 1.下列語句序列執(zhí)行后,k 的值是( B )。 int m=3, n=6, k=0; while( (m++) j ) i--; else j--; A) 15 B) 16 C) 7 D) 8 9.下列語句序列執(zhí)行后,k 的值是( C )。 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) 33 10.下面語句執(zhí)行后,i 的值是( B )。 for( int i=0, j=1; j y || x > z B) x != y C) z > ( y + x ) D) x 3 ); A) 16 B) 8 C) 4 D) 2 13.以下由 for 語句構成的循環(huán)執(zhí)行的次數(shù)是( B )。 for ( int i = 0; true ; i++) ; A) 有語法錯,不能執(zhí)行 B) 無限次 C) 執(zhí)行1次 D) 一次也不執(zhí)行 14.定義類頭時能使用的修飾符是(C )。 A) private B) static C) abstract D) protected 15.設int 型變量 a、b,float 型變量 x、y,char 型變量 ch 均已 正確定義并賦值, 正確的switch語句是D )。 A) switch (x + y) B) switch ( ch + 1 ) { } { } C) switch ch D) switch ( a + b ); { } { } 16. 下列最終屬性 i 的定義中,正確的是( )。 A) static final int i=100; B) final int i=1.2; C) final i= w ; D) final char i; 17. 下列類定義中,不正確的是(C )。 A) class x { } B) class x extends y { } C) static class x implements y1,y2 { } D) public class x extends Applet { } 18. 設 x、 y為已定義的類名,下列聲明x類的對象x1的語句中正確 的是( )。 A) static x x1; B) public x x1=new x(int 123); C) y x1; D) x x1=x( ); 19. 設 i、j、k 為類 x 中定義的 int 型變量名,下列類 x 的構造函數(shù)中不正確的是(B )。 A) x( int m){ . } B) void x( int m){ . } C) x( int m, int n){ . } D) x( int h,int m,int n){ . } 20. 下列方法定義中,正確的是( 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; } 21. 用于定義類成員的訪問控制權的一組關鍵字是( D )。 A) class, float, double, public B) float, boolean, int, long C) char, extends, float, double D) public, private, protected 22. 不能構成循環(huán)的語句是( C )。 A) for 語句 B) while 語句 C) switch 語句 D) do__while 語句 23. 下列程序段執(zhí)行后 b3 的結果是( D )。 boolean b1=true, b2, b3; 24= b1 ? b1 : b2; A) 0 B) 1 C) true D) false 25 下面數(shù)據(jù)結構中,屬于非線性的是( B )。 A) 線性表 B) 樹 C) 隊列 D) 堆棧 11. 設有定義 int i=123; long j=456; 下面賦值不正確的語句是( D )。A) j=i; B) j=(long)i; C) i=(int)j; D) i=j; 二、填空題:(每空1分) 1. 構造函數(shù)_沒__有返回值。 2. Java語言中的浮點型數(shù)據(jù)根據(jù)數(shù)據(jù)存儲長度和數(shù)值精度的不同,進 一步分為float和 ___ double _______兩種具體類型。 3. 創(chuàng)建類對象的運算符是__ new。 4. 當整型變量n的值不能被13除盡時,其值為 false 的Java語言表 達式是__n%13==0___________ 。 5. 在Java語言中,所有的數(shù)組都有一個lenght屬性,這個屬性存儲 了該數(shù)組的__元素個數(shù)。 6. 定義類就是定義一種抽象的______父類______,它是所有具有一定 共性的對象的抽象描述。 7. 在Java語言中,使用__平臺無關___、___java虛擬機___等技術, 實現(xiàn)軟件重用。 8. 表達式3/6 * 5的計算結果是____0____ 。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的java语言程序设计答案_《java语言程序设计》练习题及答案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单点登录和 单一登录的 区别?
- 下一篇: java缓存怎么用_java开发应该如何