東軟Java筆試題答案_第1頁
東軟Java筆試題答案_第2頁
東軟Java筆試題答案_第3頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、Java面向?qū)ο蟪绦蛟O計考試卷班級:姓名:時間:90分鐘一、選擇題(沒有注明多選,則為單選)1、下列變量定義錯誤的是A. int a;B. double b=;C. boolean b=true;D. float f=;2、6+5%3+2勺值是A. 2B. 1C. 9D. 103、對于一個三位的正整數(shù)n,取出它的十位數(shù)字k (k為整型)的表達式是A. k = n / 10 % 10 arseFloat(str);4、下邊程序運行的結(jié)果是實例化子類對象要看父類A. Base Base() "Base");B. 程序運行但沒有任何輸出5、下面程序運行的結(jié)果是A 值傳遞1. pu

2、blic class X 2. private static int a;3. public static void main( Stri ng args) 4. modify(a);5.5. 6. public static void modify(i nt a) 7. a+;8. 9. A. 0B. 1C. 程序編譯失敗D. 程序拋出異常6、下面程序運行的結(jié)果是1. String s = "Hello" + 9 + 1;+字符連接(9+1+” hello ” =10hello(string 類型)A.2.B.Hello91C.D.程序編譯失敗7、下列說法正確的是CA.

3、一個子類可以有多個父類,一個父類也可以有多個子類B. 一個子類可以有多個父類,但一個父類只可以有一個子類C. 一個子類可以有一個父類,但一個父類可以有多個子類D. 上述說法都不對8下面程序運行的結(jié)果是1. abstract class AbstrctIt 2.abstract float getFloat ();3. 4. public class AbstractTest exte nds AbstractIt 5.private float f1=;6.private float getFloat () retur n f1; A.編譯成功B.在第6行產(chǎn)生一個運行時異常C.在第6行產(chǎn)生一個

4、編譯錯誤D.在第2行產(chǎn)生一個編譯錯誤9、下面的程序輸出的結(jié)果是:1.public class A impleme nts B 2.public static void main( Stri ng args)3.int i;4.A c1 = new A();5.i=;6."i="+i);7.8.9.in terface B 10.int k = 10;接口(抽象方法和靜態(tài)常量的結(jié)合)里的靜態(tài)常量public staticfinal11.A.i=0B.i=10C.程序有編譯錯誤D.i=true10、 方法methodA返回類型是:1. public class retur nl

5、t2.retur nType methodA(byte x, double y) 3.retur n (short) x/y * 2;4.5. A.intB.byteC.longD.double11、下面的程序輸出的結(jié)果是:1. public clast 2.public static void main( stri ngargs) 3.int x = 3;4.int y = 1;5.if (x = y)equal ” );7.else8.9.10.A.EqualB.Not EqualC.編譯失敗D.程序沒有任何輸出結(jié)果12、在下面程序中,變量i可以使用的數(shù)據(jù)類型是:(兩個答案)1. swit

6、ch (i) default:3.4. A.charB.byteC.float 不行D.double不行E.object13、應用程序的main方法中有以下語句,則輸出的結(jié)果是:1.int x=122,33,55,678,-987;2.int y=x0;3.for(int i=1;i<i+)4.if(xi>y)5.y =xi;6.A.B.-987C.3314、程序輸出的結(jié)果是1. public class X 2.public static void main( Stri ng args) 3.try 4.badMethod();7.catch (Exceptio n ex) 10

7、.fin ally 5.public static void badMethod() A.ABB.BDC.EACDD.ABCD15、程序輸出的結(jié)果是1 3);public static void main( Stri ng args) 4.Object o = new Foo();5.Foo foo = (Foo)o;6."i = " + ;7. 8.A.i=3B.i = 0.C.程序編譯錯誤D.程序運行時拋出異常16、 下面程序運行的結(jié)果是:1. class ExcO exte nds Excepti on 2. class Exc1 exte nds

8、 ExcO 3. public class Test 4. public static void main( Stri ng args) 5. try 6. throw new Exc1();7. catch (Exc0 e0) 8. "Ex0 caught");9. catch (Exceptio n e) 10. "exception caught");11. 12. 13. A. Ex0 caughtB. exceptio n caughtC. 編譯失敗,錯誤在第2行D. 編譯失敗,錯誤在第6行17、下面表達式計算的結(jié)果和返回值類型分別是+ ();

9、 0-1 之間的小數(shù)A.B.C. floatD. doubleE. 一個隨機數(shù)18、下面程序運行的結(jié)果是:in terface Test 2. int frood = 42;3. TestImpl impleme nts Test 5. private static int frood;6. public static void main( Stri ng args) 7. 9.A. 0B. 1C. 42D. 43答題卡123456789101112131415161718192021222324252627282930、編程題注意:書寫清晰,看不清楚不給分,注意字體大小,寫不下可以寫在背面,

10、標清題號1輸出n行n列的空心矩形(要求使用嵌套循環(huán)),當 n=5時,運行結(jié)果顯示如下: # #程序如下:public class Test public static void main( Str in g args) int n=5;for ( int i=1; i<=n; i+) for ( int j=1;j<=n;j+)if (i=1|i=n|j=1|j=n) /只有正方形的邊緣都為"#" else "#");II II ./其他地方都是空丿;2、設計Java程序假設有50瓶飲料,喝完3個空瓶可以換一瓶飲料,依次類推,請問總共喝了多少

11、瓶飲料 程序如下:public class Test public static void main( Str in g args)int sum=0;int empty=1;for (int i=50; i>0; i-)if (empty =3)empty =1; i+; else empty+;sum+;"總共喝了 “ + sum + "瓶飲料?!?;3、設計Java程序,實現(xiàn)如下功能:獲取50個0至300之間的隨機整數(shù),并輸出到屏幕上;取出上面50個整數(shù)中的偶數(shù),倒序排列輸出到屏幕上。 程序如下:public class Test public static v

12、oid main( Str in g args)int ary = ;int even = 0;for (int i = 0; i <50; i+) int num = ( int )()*300);"nu m:" +nu m);if (num%2=0) ary = (ary, +1); aryeve n+ = num; (ary);for ( int i = ; i >=0; i-) "偶數(shù):"+aryi); 4、編寫一個Java應用程序,設計一個汽車類Vehicle,包含的屬性有車輪個數(shù)wheels和車重weight。小車類Car是Veh

13、icle的子類,其中包含的屬性有載人數(shù)loader??ㄜ囶怲ruck是Car類的子類,其中包含的屬性有載重量payload。每個類都有構(gòu)造方法和輸出相關數(shù)據(jù)的方法。程序如下:class Vehiclepublic Vehicle()int wheels;int weight ;public void print()"汽車車輪個數(shù)是:"+wheels+",汽車車重為:"+weight+"。");class Car extends Vehiclepublic Car() super ();int loader ;public void print()"小車有載人數(shù)是:"+loader +"。");class Truck extends Carpublic Truck() super ();int p

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論