版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Java程序設(shè)計習(xí)題課,2007,1.以下的選項中能正確表示Java語言中的一個整型常量的是()。 A) 12.0 B) -20 C) 1,000 D) 4 5 6 2.設(shè)有定義語句int a=66,88,99; 則以下對此語句的敘述錯誤的是()。 A) 定義了一個名為a的一維數(shù)組 B) a數(shù)組有3個元素 C) a數(shù)組的下標為13 D)數(shù)組中的每個元素是整型 3.若a和b均是整型變量并已正確賦值,正確的switch語句是()。 A) switch(a+b); B) switch( a+b*3.0 ) . . C) switch a D) switch ( a%b ) . . ,習(xí)題,4.下列語
2、句序列執(zhí)行后,x 的值是()。 int a=3, b=4, x=5; if( +ab ) x=x+1; A)5B)3C)4D)6 5.下列語句序列執(zhí)行后,k 的值是()。 int i=6, j=8, k=10, n=5, m=7; if( ij | mn ) k+; else k-; A)9B)10C)11D)12 6.下列語句序列執(zhí)行后,m 的值是()。 int i=6, j=8, k=10, n=5, m=7; if( ij | +mn ) k+; else k-; A)7B)8C)9D)10,m的值呢,7.下列語句序列執(zhí)行后,m的值是()。 int i=6, j=8, k=10, n=5
3、, m=7; if( ij | m+n ) k+; else k-; A)7B)8C)9D)10 8.下列語句序列執(zhí)行后,m 的值是()。 int i=6, j=8, k=10, n=5, m=7; if( ij |mn ) k+; else k-; A)7B)8C)9D)10,9.下列語句序列執(zhí)行后,r 的值是()。 char ch=8; int r=10; switch( ch-1 ) case 7: r=r+3; case 8: r=r+5; case 9: r=r+6; break; default: ; A) 13 B) 15 C) 16 D) 24,10.下列語句序列執(zhí)行后,j 的
4、值是()。 int j=0; for( int i=3; i0; i- ) j+=i; A)3B)4C)5D)6 11.下列語句序列執(zhí)行后,j 的值是()。 int j=9, i=6; while( i- 3 ) -j; A)5B)6C)7D)8 12.下列語句序列執(zhí)行后,i的值是() int i=10; do i-=2; while( i6 ); A) 10 B) 8 C) 6 D) 4,13.為了區(qū)分重載多態(tài)中同名的不同方法,要求()。 A) 采用不同的形式參數(shù)列表 B) 返回值類型不同 C) 調(diào)用時用類名或?qū)ο竺銮熬Y D) 參數(shù)名不同 14.定義主類的類頭時可以使用的訪問控制符是()。
5、 A) private B) protected C) public D) private protected 15.下列整型的最終屬性 i 的定義中,正確的是()。 A) static final int i=100; B) final i; C) static final int i; D) final float i=1.2;,16.設(shè) x,y 均為已定義的類名,下列聲明對象x1的語句中正確的是()。 A) public x x1= new y( ); B) x x1=x( ); C) x x1=new x( ); D) int x x1; 17.下列方法定義中,正確的是()。 A) i
6、nt x( int a,b ) B) double x( int a,int b) return(a-b); int w; w=a-b; C) double x( a,b ) D) int x( int a,int b) returnb; returna-b; 18.能構(gòu)成多分支的語句是()。 A) for 語句 B) while 語句 C) switch 語句 D) do - while 語句,19.下列程序段執(zhí)行后t1的結(jié)果是()。 int x1 = 9, x2 = 6, t1; t1=x1x2?x1:x2; A) 6 B) 9 C) 11 D) 3 20.對于一個三位的正整數(shù) n,取出它
7、的十位數(shù)字k(k為整型)的表達式是()。 A) k = n / 10 % 10 B) k = ( n - n / 100 * 100 )%10 C) k = n % 10 D) k = n / 10 21.現(xiàn)有一變量聲明為boolean aa;下面賦值語句中正確的是()。 A)aa=false; B)aa=False; C)aa=true; D)aa=0;,22.為了定義三個整型數(shù)組a1、a2、a3,下面聲明正確的語句是()。 A)intArray a1,a2; B)int a1,a2; int a3=1,2,3,4,5; int a3=1,2,3,4,5; C)int a1,a2; D)in
8、t a1,a2; int a3=1,2,3,4,5; int a3=(1,2,3,4,5); 23.以下for循環(huán)的執(zhí)行次數(shù)是( )。 for(int x=0,y=0;(y!=0),25.以下哪個方法僅在Applet程序被創(chuàng)建和首次被載入支持Java的瀏覽器時被調(diào)用()。 A)paint() B)init() C)action() D)start() 26.在某個類A中存在一個方法:void GetSort(int x),以下能作為這個方法的重載的聲明的是()。 A)Void GetSort(float x) B)int GetSort(int y) C)double GetSort(int
9、x,int y) D)void Get(int x,int y) 27.有一個類A,以下為其構(gòu)造函數(shù)的聲明,其中正確的是()。 A)void A(int x). B)A(int x). C)a(int x). D)void a(int x).,1.在Java語言中,邏輯常量只有true 和 _ 兩個值。 3.以下方法fun的功能是求兩參數(shù)之和。 int fun( int a, int b ) _; 9.執(zhí)行以下程序段后:a = _, b = _ 。 int a = 5, b; b = +a * 3; 10.結(jié)構(gòu)化程序設(shè)計的三種基本流程控制結(jié)構(gòu)是:順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和_。 11.Java 程序可
10、以分為 Application 和 Applet 兩大類,能在 WWW 瀏覽器上運行的是 _ 。,13.同類中多個方法具有相同的方法名,不同的_稱為方法的重載。 14.在Java語言中,所有的數(shù)組都有一個length屬性,這個屬性存儲了該數(shù)組的_。 class _ / 定義名為myclass的類 _ int var=666; static int getvar() return var; ,下面是用戶程序?qū)?Applet 類中方法 paint( ) 的重新定義。 _ void paint(Graphics g) g._(“你好!”,10,20); ,下面程序的功能為計算數(shù)組各元素的和。 imp
11、ort java.awt.Graphics; import java.applet.Applet; public class SumArray extends Applet int a=1,3,5,7,9,10; int total; public void init() total = 0; for ( int i = 0; _; i+ ) total=_; public void paint( Graphics g ) g.drawString( Total of array elements: +total, 25, 25 ); ,import java.awt.Graphics; im
12、port 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 ); xPos += 10; 程序的輸出結(jié)果是什么?,import java.awt.Graphics; import java.applet.Applet; public cl
13、ass Applet1 extends Applet public void paint( Graphics g ) boolean b1, b2; b1 = false; b2 = true; g.drawString( b1和b2相與的結(jié)果是:+ ( b1 輸出結(jié)果是什么,class student String name; int age; int score=88; student(String a1,int a2,int a3) name=a1; age=a3; score=a2; 在使用該類時,已使用下面語句生成了該類的對象: student s1,s2; s1=new stude
14、nt(張三,20,33); s2=new student(); 問題: 1),s1.age,s1.score的值各是什么? 2),s2.age,s2.score的值各是什么?,1下列語句序列執(zhí)行后,k 的值是()。 int m=3, n=6, k=0; while( (m+) ( - n) ) +k; A)0B)1C)2D)3 2設(shè) i、j 為int型變量名,a 為int型數(shù)組名,以下選項中,正確的賦值語句是()。 A) i = i + 2 B) a0 = 7; C) i+ - -j; D) a(0) = 66; 4設(shè)有定義 int i = 6 ;,則執(zhí)行以下語句后
15、,i 的值為()。 i+=i-1; A) 10 B) 121 C) 11 D) 100,6若已定義 byte x= 11,22,33,-66 ; 其中0k3,則對x數(shù)組元素錯誤的引用是()。 A) x5-3 B) xk C) xk+5 D) x0 7下列語句序列執(zhí)行后,ch1 的值是()。 char ch1=A,ch2=W; if(ch1+2 j ) i-; else j-; A) 15 B) 16 C) 7 D) 8,9下列語句序列執(zhí)行后,k 的值是()。 int i=10, j=18, k=30; switch( j - i ) case 8 : k+; case 9 : k+=2; ca
16、se 10: k+=3; default : k/=j; A) 31 B) 32 C) 2 D) 33 10下面語句執(zhí)行后,i 的值是()。 for( int i=0, j=1; j 5; j+=3 ) i=i+j; A)4B)5C)6D)7,11設(shè)有定義 float x=3.5f, y=4.6f, z=5.7f;則以下的表達式中,值為true的是()。 A) x y | x z B) x != y C)z(y+x)D)x 3 ); A) 16 B) 8 C) 4 D) 2 13以下由 for 語句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是()。 for ( int i = 0; true ; i+) ; A)
17、有語法錯,不能執(zhí)行 B) 無限次 C) 執(zhí)行1次 D) 一次也不執(zhí)行,14定義類頭時能使用的修飾符是()。 A) private B) static C) abstract D) protected 15設(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 ); . . 16. 下列最終屬性 i 的定義中,正確的是()。 A) static final int i=100;
18、 B) final int i=1.2; C) final i=w; D) final char i;,18. 設(shè) x、 y為已定義的類名,下列聲明x類的對象x1的語句中正確的是()。 A) static x x1; B) public x x1=new x(int 123); C) y x1; D) x x1=x( ); 19. 設(shè) i、j、k 為類 x 中定義的 int 型變量名,下列類 x 的構(gòu)造函數(shù)中不正確的是()。 A) x( int m) . B) void x( int m) . C) x( int m, int n) . D) x( int h,int m,int n) . ,
19、20. 下列方法定義中,正確的是()。 A) int x( ) char ch=a; return(int)ch; B) void x( ) .returntrue; C) int x( ) .returntrue; D) int x( int a, b) returna+b; 21. 用于定義類成員的訪問控制權(quán)的一組關(guān)鍵字是()。 A) class, float, double, public B) float, boolean, int, long C) char, extends, float, double D) public, private, protected,22. 不能構(gòu)成循
20、環(huán)的語句是()。 A) for 語句 B) while 語句 C) switch 語句 D) do_while 語句 23. 下列程序段執(zhí)行后 b3 的結(jié)果是()。 boolean b1=true, b2, b3; b3= b1 ? b1 : b2; A) 0 B) 1 C) true D) false 25. 設(shè)有定義 int i=123; long j=456; 下面賦值不正確的語句是()。 A) j=i; B) j=(long)i; C) i=(int)j; D) i=j;,26. 現(xiàn)有一整型數(shù)組a4,它的所有數(shù)組元素是()。 A) a0, a1, a2, a3 B) a0, a1, a
21、2, a3 C) a1, a2, a2, a4 D) a0, a1, a2, a3, a4 27. 定義 Java Applet程序時,必須有的 import語句是()。 A) import java.applet.Applet; B) import java.io.*; C) import java.awt.event; D) import java.lang.*;,1. 構(gòu)造函數(shù)_有返回值。 2. Java語言中的浮點型數(shù)據(jù)根據(jù)數(shù)據(jù)存儲長度和數(shù)值精度的不同,進一步分為float和 _兩種具體類型。 3. 創(chuàng)建類對象的運算符是_。 4. 當整型變量n的值不能被13除盡時,其值為 false
22、的Java語言表達式是_ 。 13. Java 源程序文件編譯后產(chǎn)生的文件稱為_文件,其擴展名為 _ 。,下面是一個類的定義: public class _ int x, y; Myclass ( int i, _) / 構(gòu)造函數(shù) x=i; y=j; ,下面是用戶程序?qū)?Applet 類中方法 paint( ) 的重新定義。 public void paint(Graphics _ ) int i=689; a.drawString ( _+ i ,20,60); ,下面是一個小程序的主類myprogram的定義, 其中A、B是該主類所在源程序中已定義的另兩個類的類名: import java
23、 awt.*; import java applet.*; public class myprogram extends Applet/定義小程序的主類 A a; B b; public _ init( ) a=new A( ); b=_ B( ); ,下面程序的功能是輸出數(shù)組各元素的和。 import java.awt.Graphics; import java.applet.Applet; public class SumArray extends Applet float a; a= new _6; float sum=0.0f; public void init( ) for ( in
24、t j = 0; j a.length; j+ ) aj = j+1; for ( int i = 0 ; i a.length; i+ ) sum+= ai; public void paint( Graphics g ) g.drawString( Total of array elements: + _ , 25, 25 ); ,import java.awt.*; import java.applet.*; public class Test51 extends Applet float x = 1.2, 3.4, 5.6, 7.8; public void paint(Graphic
25、s g) int s=0; for( int i = 0; i x.length; i+ ) s += (int)xi; g.drawString( + s, 30, 60); 問題: 1)程序的輸出結(jié)果是什么? 2)方法paint()中的循環(huán)體 s += (int)xi; 能寫為 s +=xi; 嗎? 為什么?,public class hello String str1=Hello, Java world! t; String str2=Hello, students! ; public static void main(String args) System.out.print(str1
26、); System.out.println(str2); 1)這是哪種形式的 Java 程序 ? 2)程序的輸出是什么?輸出的結(jié)果在 Applet 窗口中嗎?,設(shè)ch1, ch2是 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 該程序段輸出是
27、什么? 3)若執(zhí)行前 ch1 的值為 a, ch2 的值為 b 該程序段輸出是什么?,2.下列的變量定義中,錯誤的是()。 A) int i; B) int i=Integer.MAX_VALUE; C) static int i=100; D) int 123_$; 3.以下的變量定義語句中,合法的是()。 A) float $_*5= 3.4F; B) byte b1= 15678; C) double a =Double. MAX_VALUE; D) int _abc_ = 3721L; 4.以下字符常量中不合法的是()。 A) | B) C) n D) 我,5.若以下變量均已正確定義并
28、賦值,下面符合Java語言語法的語句是()。 A)b=a!=7;B)a=7+b+c=9; C)i=12.3*%4;D)a=a+7=c+b; 6.下列程序段執(zhí)行后t5的結(jié)果是()。 int t1 = 9, t2 = 11, t3=8; int t4,t5; t4=t1t2?t1:t2+t1; t5=t4t3?t4:t3; A)8B)20C)11D)9 7.設(shè) a, b, c, d 均為 int 型的變量,并已賦值,下列表達式的結(jié)果屬于非邏輯值的是()。 A) a!=b boolean b; b=xy A) 一次也不執(zhí)行 B) 執(zhí)行1次 C) 無限次 D) 有語法錯,不能執(zhí)行,10.下列語句序列執(zhí)
29、行后,x 的值是()。 int a=3, b=4, x=5; if( +a=b ) x=+a*x; A) 35 B) 25 C) 20 D) 5 11.下列語句序列執(zhí)行后,k 的值是()。 int i=6,j=8,k=10,m=7; if(ij|mk-) k+; else k-; A) 12 B)11 C) 10 D) 9 12.下列語句序列執(zhí)行后,k的值是()。 int j=8, k=15; for( int i=2; i!=j; i+ ) j-=2; k+; A) 18 B) 15 C) 16 D) 17,13.下列語句序列執(zhí)行后,j 的值是()。 int j=3, i=2; while(
30、 -i!=i/j ) j=j+2; A)2B)4C)6D)5 14.下列語句序列執(zhí)行后,k 的值是()。 int x=6, y=10, k=5; switch( 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) 54,15.下列語句序列執(zhí)行后,a的值是()。 int a=13; a%=a/5; A) 3 B) 13 C) 169 D) 1 16. 既能作為類的修飾符, 也能作為類成員的修飾符的是()。 A) public B) extends C) Float D)
31、static 17.下列選項中,用于定義接口的關(guān)鍵字是()。 A)import B) implements C) interface D) protected,20.設(shè) i,j 為類 x 中定義的 double 型變量名,下列 x 類的構(gòu)造函數(shù)中不正確的是()。 A) double x(double k ) i=k; returni; B) x(double m, double n ) i=m; j=n; C) x( )i=0;j=0 D) x(double k ) i=k; 21.下列方法定義中,不正確的是()。 A) public int x( ) . B) public static i
32、nt x( double y ) . C) void x( double d ) . D) public static x( double a ) . 22.能從循環(huán)語句的循環(huán)體中跳出的語句是()。 A) for 語句 B) break 語句 C) while 語句 D) continue語句,23. 若有循環(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.在一個應(yīng)用程序中有如下定義:int a=1,2,3,4,5,6,7,8,9,10;,為了打印輸出數(shù)組a的最后一個元素,下面正確的代碼是(
33、)。 A) System.out.println(a10); B) System.out.println(a9); C) System.out.println(aa.length); D) System.out.println(a(8);,26.若一個類中對某個方法進行了重載,能夠區(qū)分這些重載方法的手段是 ()。 A)它們的返回值類型的不同 B)它們的名稱的不同 C) 它們的參數(shù)表的不同 D) 它們的修飾符不同,1.聲明并創(chuàng)建類MyClass的一個對象,其名稱為obj,可通過以下語句實現(xiàn):_。 2.設(shè) x, y,max,min 均為 int 型變量, x、y 已賦值。用三目條件運算符,求變量 x 、y的最大值和最小值,并分別賦給變量 max 和min, 這兩個賦值語句分別是 _和_。
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026國家稅務(wù)總局廣西壯族自治區(qū)稅務(wù)系統(tǒng)招聘事業(yè)單位人員20人參考考試題庫附答案解析
- 園林局安全生產(chǎn)培訓(xùn)制度
- 2026福建福州市平潭綜合實驗區(qū)黨工委黨校(區(qū)行政學(xué)院、區(qū)社會主義學(xué)院)招聘編外工作人員1人備考考試試題附答案解析
- 閉環(huán)生產(chǎn)防疫制度及流程
- 2026北京航空航天大學(xué)計算機學(xué)院聘用編科研助理F崗招聘1人備考考試題庫附答案解析
- 2026中央機關(guān)遴選和選調(diào)公務(wù)員調(diào)劑參考考試題庫附答案解析
- 2026廣東廣州市增城區(qū)荔江小學(xué)編外聘用制教師招聘3人備考考試試題附答案解析
- 2026福建宏業(yè)交通服務(wù)有限公司招聘1人備考考試題庫附答案解析
- 2026北京航空航天大學(xué)集成電路科學(xué)與工程學(xué)院聘用編科研助理F崗招聘1人備考考試題庫附答案解析
- 2026廣西崇左市疾病預(yù)防控制中心(崇左市衛(wèi)生監(jiān)督所)招聘編外人員3人備考考試題庫附答案解析
- 2026年開封大學(xué)單招職業(yè)傾向性考試題庫及答案1套
- 2025年CFA二級考試綜合試卷(含答案)
- 2025上海開放大學(xué)(上海市電視中等專業(yè)學(xué)校)工作人員招聘3人(二)考試筆試參考題庫附答案解析
- 急性闌尾炎與右側(cè)輸尿管結(jié)石鑒別診斷方案
- 公司網(wǎng)絡(luò)團隊介紹
- 路虎攬勝購買合同
- 2025年文化旅游活動效果評估計劃可行性研究報告
- 塑木地板銷售合同范本
- 《青島市中小學(xué)心理危機干預(yù) 指導(dǎo)手冊》
- 三北工程林草濕荒一體化保護修復(fù)(2025年度退化草原修復(fù))監(jiān)理方案投標文件(技術(shù)方案)
- 2024江蘇省常熟市中考物理試卷【歷年真題】附答案詳解
評論
0/150
提交評論