


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Java 語言程序設計模擬題 ( 3)、選擇題。(每題只有一個正確答案,每題2 分,共 30 分)1. 下列標識符中,非法的標識符有()A . Var_x B . 4date C. $_Money D. class2. 為AB類的個無形式參數無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調用它,該方法頭的形式為()A、static void methodC、 final void method) B 、public void method () D、 abstract void method ()3. 下列哪個是合法的 Java 標識符?()A、Tree&Glas
2、ses B 、class C 、_$theLastOne D 、273. 54. 以下標識符中哪項是不合法的()A、BigMeaninglessName B 、$int C> 1 s D 、$15. Java Application 源程序的主類是指包含有()方法的類。A、main 方法 B、 toSlring 方法 C、init方法 D、actionPerfronied方法6. 對于構造函數,下列敘述不正確的是()。A、構造函數是類的一種特殊函數,它的方法名必須與類名相同。B、構造函數的返回類型只能是 void 型。C、構造函數的主要作用是完成對類的對象的初始化工作。D、一般在創建新對
3、象時,系統會自動調用構造函數。7. 若在某一個類定義中足義有如下的方法: abstract void performDial (); 該方法屬于 ()。A、本地方法B、最終方法C、靜態方法D抽象方法8. 不使用 static 修飾符限定的方法稱為對象(或實例)方法,下列哪一個說法是正確的? ()A、實例方法可以直接調用父類的實例方法。B、實例方法可以直接調用父類的類方法。C、實例方法可以直接調用其他類的實例方法。;后,以下哪項說明是正確的(D、實例方法不可以直接調用本類的類方法。9、執行完以下代碼int x = new int25A、x24為 0 B、x: 24未定義 C、x25為 0 D、x
4、0為空10、 以下代碼段執行后的輸出結果為()int x=3 ; int y=10;System, out. println(y%x);A. 0 B、1 C、2 D、311、 關于被私有訪問控制符private修飾的成員變量,以下說法正確的是()A可以被三種類所引用:該類自身、與它在同?個包中的其他類、在其他包中的該類的子類B. 可以被兩種類訪問和引用:該類本身、該類的所有子類C. 只能被該類自身所訪問和修改D. 只能被同一個包中的類訪問12、容器Panel缺省使用的布局編輯策略是()A、BorderLayout B、 FlowLayout C、GridLayout D、CardLayout1
5、3、以下哪個表達式是不合法的()A、x= int y=9;x+=y;Btring妲°”|; ”;int y=9; if(x=y)(Stringx= int y=9; x=x+y;BtringHello ;x 二 null;(x! =nul 1) && (x. length () >0) ? x.Stringintlength :014. 在編寫JavaApplet程序時,若需要對發生的事件作岀響應和處理,一般需要在程序的開頭寫上()語句。A、import java. awt. *B、import java, applet. *C、import java. io.
6、D、import java. awt. event. *15. 對于子類的構造函數說明,下列敘述中不正確的是()oA、子類無條件地繼承父類的無參構造函數。B、 子類可以在自己的構造函數中使用super關鍵字來調用父類的含參數構造函數,但這個調用語句必須 是子類構造函數的第一個可執行語句。C、在創建子類的對象時,將先執行繼承自父類的無參構造函數,然后再執行自己的構造函數。D、子類不但可以繼承父類的無參構造函數,也可以繼承父類的有參構造函數。、寫岀程序結果(每題 4分,共20分))unuudno "lueisAs)心(s6jb 6uuis)u!euj piOA ois oi|qnd)x|
7、 ssep oi|qnd 、£:WWWB:(iuns+ :si 01,o l jo iuns 9i|i )unuudno "lueisAs:i=+iuns(T0<!:(H=! A)。/:0=Luns a)(s6jb 6uuis)u!euj piOA ois oi|qnd)ise丄ot ssep oi|qnd、乙:(iJ9Meu BAef e iue |ujp|J0/ o|9H )u!|uudno 'lueisAsje/veu BAef e iue |u ”iPIo/V o|9H )unuudno 'lueisAs)(s6jb 6uuis)u!euj p
8、iOA ois oi|qnd】se 丄 ddv ssep oi|qndcatch(Exception e) System, out. println( “執行 catch ” );finallySystem, out. println( “執行 finally ” );輸出結果 :4、 class MainTest(public static void main(String args)( if (args, length0)System, out. println( “沒有參數” );else (System, out. print In ( “參數的個數: " +args. le
9、ngth);for (int i=0;i<args. length;i+)System, out. println(argsi+ " ")System, out. printin( "n");如果輸入命令: java MainTest 則輸出結果:如果輸入命令: java MainTest 12 3則輸出結果:5、class Valuel (int x, y;Valuel(int a, int b) (x=a;y=b;class Value2 extends Valuel(Value2(int a, int b) super (a, b); pub
10、lic class AddTest( public static void main(String args)( int t;Value2 no 二 new Value2(10, 20);t=no. x+no. y;System, out. println( "add="+t);輸出結果:三、程序填空 ( 每空 2分,共 20 分)1、import java. awt. *;public class TestPanel(public static void main(String args)(Frame f=new Frame( "hello");Pan
11、el p 二 new Panel();f. setSize (400, 350);/ 取消默認布局管理器p. setSize (100, 100);/ 設置 p 的背景為紅色p. setLocation(0, 50);/ 將 P 加入到框架 f 中f.setVisible(true);2、import java. awt.import java. awt. event. *;class Dialogl extends W i ndowAdapt er imp1ement s ActionListener (Frame f;Button b;Dialog d;public static void
12、 main(String args)(Dialogl dl 二 new Dialogl();dl. go();public void go() (f 二 new Frame("Dialog");b=new Button( Show ) ;/ 按鈕 b 注冊事件監聽程序/ 將按鈕 b 放到框架的底部d 二 new Dialog(f, "Dialog ” , true);d. add( "Center ” , new Label ( "hello”) ;d. pack ();d. addWindowListener(this);f. addWind
13、owListener(this);f. setSize (350, 150);f.setVisible(true);public void actionPerformed(ActionEvent e)(/ 顯示對話框 dpublic void windowClosing(WindowEvent e)(if (e. getSource () d) (d.setVisible(false);else/ 系統退出3、import java, applet. *;import java, applet. AudioClip;public class Audios extends java, apple
14、t. AppletAudioClip music, speak;public void init()(風再起時 .au” );畫外音 . au” );music=getAudioClip (getDocumentBase (), speak=getAudioCl ip (getDocumentBase (),public void start()( if(music!=null)/循環播放音樂if(speak!=null)/播放講話錄音public void stop()(if(music!=null)/關閉音樂四、編程(每題15分,共30分)1、編寫Application 程序計算電費電力公
15、司的電費計算標準如下:240度以下,每度0.15元;240度至540度間,每度0. 25元;超過540度,每度0.45元。輸入一用電度數,輸出電費值。2、編寫Application 程序,實現如下界面:用戶單擊列表的可選項將引發 ItemEvent事件,該事件需要由實現了ItemListener接口的類進行處理參考答案:一、填空題(每題2分,共30分)BACCABDBADCBDDD二、寫岀程序結果(每題 4分,共20分)1、輸岀結果:Hello World!I am a java newer!Hello World!I am a java newer!2、輸岀結果:The sum of 1 t
16、o 10 is:553、輸出結果:執行try執行 finally4、輸出結果:如果輸入命令:java MainTest則輸岀結果:沒有參數如果輸入命令:java MainTest 12 3則輸岀結果:參數的個數:31 2 35、輸出結果:add=30三、程序填空(每空2分,共20分)1、 f.setLayout(null);p. setBackground(Color, red);f. add (p);2、b.addActionListener(this);f. add(b, “South");d.setVisible(true);System, exit(0);3、music, l
17、oop ();speak, play ();music, stop ();四、編程 ( 每題 15 分,共 30分)1、public class Elefee(public static void main(String args)( double a, fee;+args0);System, out. println(z/ 用電度數:a=Double. parseDouble(args0);if(a>=0) (if (a<=240)fee=a*0. 15;output(fee) ; if(a 240&&a<=540)(fee=(a-240)*0. 25+24
18、0*0. 15;output(fee); if (a 240) fee=(a-540)*0. 45+(540-240)*0. 25+240*0. 15;output (fee) ;if (a<0) System, out. printing請輸入正的用電度數 );static void output (double result)(System, out. printin( 電費是: +result);2、 import java. awt. *; import java. awt. event. *;class Listexample extends Frame implements ItemLis
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025國際設備租賃合同(4)管理資料
- 2025年電梯媒體廣告發布合同
- 2024年醫用X射線增強電視系統項目資金籌措計劃書代可行性研究報告
- 2024年涂布助劑項目資金籌措計劃書代可行性研究報告
- 2025全包裝修合同樣本
- 2025汽車租賃合同范本協議書格式
- 2025基礎設施貸款合同范本
- 2025年學校食堂肉類采購合同
- 2025林場轉讓合同范文
- 2025江西省采購合同示范文本
- 于丹--莊子心得
- 2023年供貨方案 醫療器械供貨方案(四篇)
- 森林病蟲害防治自測練習試題與答案
- GB/T 3728-1991工業乙酸乙酯
- GB/T 34949-2017實時數據庫C語言接口規范
- GB/T 3452.1-2005液壓氣動用O形橡膠密封圈第1部分:尺寸系列及公差
- GB/T 23641-2018電氣用纖維增強不飽和聚酯模塑料(SMC/BMC)
- 2023年國際焊接工程師考試IWE結構試題
- 精華版-趙武靈王胡服騎射課件
- 《高等教育心理學》《高等教育學》樣題
- 高等學校英語應用能力考試〔B級〕真題及答案
評論
0/150
提交評論