版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上Java程序設(shè)計期末復(fù)習一 填空題 1編譯Applet源程序文件后,它所產(chǎn)生的字節(jié)碼文件的擴展名為 。 A)java B)class C)html D)exe2 main方法是Java Application程序執(zhí)行的入口點,以下哪一項的main方法頭部是合法的?A)public static void main( )B)public static void main( String args )C)public static int main(String arg )D)public void main(String arg )3下面的那個java源文件代碼片斷是不
2、正確的定義次序。A) package testpackage;public class Test/do something B) import java.io.*; class Person/ do something. public class Test/ do something. B) import java.io.*; package testpackage; public class Test/ do somethingD) import java.io.*; import java.awt.*; public class Test/ do something. 4.下面哪一個選項能
3、正確表示Java語言中的一個整型常量? A) -8.0 B) 1,000,000 C) -30 D) 4 5 65. 找出下列錯誤的變量定義A) float x;y; B) float x,y=2.33f; C) public int i=100,j=2,k; D) char ch1='m',ch2='''6. 找出下列錯誤的變量定義A) long a=L; B) int _b=123;C) static e=32761; D) int c,d;7. 找出下列中正確的變量定義A) double d; B) float f=6.6;C) byte b=13
4、0; D) boolean t="true"8.找出以下字符常量中不正確的表示A) '數(shù)' B) '#' C) '*' D) "a"9.找出下面double型常量的正確表示A) -8.0 B) 1.5e-4F C) abcf D) Float.MIN_VALUE10.定義a為int類型的變量。找出下列中正確的賦值語句選項A) int a=6 ; B) a =3; C) a=3.2f; D) a+=a*3;11.假設(shè)以下選項中的變量都已正確定義,找出不合法的表達式A) a >= 4 = b<1 B
5、) 'n'-3 C) 'a'=8 D) 'A'%612. 找出有關(guān)類的正確說法。A) 類具有封裝性,所以類的數(shù)據(jù)是不能被訪問的。B) 類具有封裝性,但可以通過類的公共接口訪問類中的數(shù)據(jù)。C) 聲明一個類時,必須用public修飾符。D) 每個類中,必須有main方法,否則程序無法運行。13. 將類的成員的訪問權(quán)限設(shè)置為默認的,則該成員能被A) 同一包中的類訪問B) 其它包中的類訪問C) 所有的類訪問D) 所有的類的子類訪問14.下面哪一種是正確的方法重栽A) int fun(int a,float b)float fun(int a,float
6、b)B) float fun(int a,float b)float fun(int x,float y)C) float fun(float a)float fun(float a,float b)D) flaot fun1(int a,float b)float fun2(int a,float b)15.下面關(guān)于繼承的說法那個是正確的A) 超類的對象就是子類的對象。B) 一個類可以有幾個超類。C) 一個類只能有一個子類。D) 一個類只能有一個超類。16.下面關(guān)于多態(tài)性的說法那個是正確的A) 一個類中,不能有同名的方法。B) 子類中不能有和父類中同名的方法。C) 子類中可以有和父類中同名且
7、參數(shù)相同的方法。D) 多態(tài)性就是方法的名字可以一樣,但返回的類型必須不一樣。17. 小應(yīng)用程序中使用repaint( )方法時,AWT包將首先自動調(diào)用哪個方法: A) repaint( ) B)update( ) C)paint( ) D)draw( )18. 下列哪個方法在瀏覽器返回包含小應(yīng)用程序的頁面時自動被調(diào)用。A)init() B) start() C)stop() D)destroy()19. 編碼TextField tf=new TextField(30);的作用是什么:A)編碼錯誤 B)生成一個包含30行的文本域 C)生成一個包含30列的文本域,文本域中的內(nèi)容可鍵盤輸入或在程序中
8、設(shè)定 D)生成一個包含30列的文本域,但文本域中不能輸入文字20, 下列布局中哪個是將組件從上到下,從左到右依次擺放的:A)BorderLayout B)FlowLayout C)CardLayout D)GridLayout21. 下列哪個容器必須加入別的容器中使用。A)Window B)Frame C) Dialog D) Panel22. 下列哪個方法可以取得WindowEvent的事件源標識以便判斷是何種事件。A)getFrame() B)getID() C)getSource() D)getItem()23. 下列哪個方法可以取得ActionEvent的事件源對象。A)getFram
9、e() B)getID() C)getSource() D)getItem()24. 下列哪個方法可以取得ItemEvent的事件源標識。A)getFrame() B)getID() C)getText() D)getItem()25. 以下對于事件監(jiān)聽的敘述正確的是。A) 一個組件可以注冊多個事件監(jiān)聽者,一個事件監(jiān)聽者也可以注冊到多個組件上。B) 一個監(jiān)聽者只能監(jiān)聽一個組件。C) 一個監(jiān)聽者只能監(jiān)聽處理一種事件。D) 一個組件只可引發(fā)一種事件。26. 以下哪個事件監(jiān)聽接口有適配器。A)ActionListener B)ItemListener C)WindowListener D)Adjus
10、tmentListener27. 以下哪個方法可以用于在Frame中加入MenuBarA)setMenu() B)setMenuBar() C)add() D)addMenuBar()28. 在文本域中輸入回車引發(fā)的事件是。A)ActionEvent B) Itemevent C) MouseEvent D)KeyEvent29. 點擊按鈕引發(fā)的事件是。A)ActionEvent B) Itemevent C) MouseEvent D)KeyEvent30. 點選單選鈕或復(fù)選鈕引發(fā)的事件是。A)ActionEvent B)Itemevent C) MouseEvent D)KeyEvent3
11、1. 點選下拉列表Choice中的選項引發(fā)的事件是。A)ActionEvent B) Itemevent C) MouseEvent D)KeyEvent32. 單擊List中的選項引發(fā)的事件是。A)ActionEvent B)Itemevent C)MouseEvent D)KeyEvent33. 雙擊List中的選項引發(fā)的事件是。A)ActionEvent 和Itemevent B)WindowEvent C)MouseEvent D)KeyEvent34. 點擊、引發(fā)的事件是。A) ActionEvent B)WindowEvent C)MouseEvent D)KeyEvent35若t
12、estFails( )方法返回true,下面的代碼將使異常如何處理?public void method( ) throws IOExceptionif ( testFails() )throw new IOException( );A) method( )方法處理IOException異常B) method( )方法將IOException拋出,由調(diào)用它的方法處理該異常C) 由系統(tǒng)處理異常D) 不做任何處理36. 應(yīng)用文件字節(jié)輸入輸出流對文件進行讀寫時,將數(shù)據(jù)寫入文件所用的方法是 public void write(int b) throws IOException此方法向文件寫入一個字節(jié),
13、b是int類型,所以A) 將b的低8位寫入。B) 將b的高8位寫入。C) 將b的所有位都寫入。D) 將b的低4位和高4位寫入。37File類的list方法public String list(FilenameFilter filter)中,參數(shù)filter表示A) 要顯示的文件名。B) 要顯示的文件夾名。C) 要隱藏的文件名。D) 文件過濾器對象。38用文件字節(jié)輸出流對文件進行寫操作時,先要創(chuàng)建文件輸出流對象并打開文件,文件數(shù)據(jù)流FileOutputStream的構(gòu)造方法是public FileOutputStream(S,Boolean append) throws Fi
14、leNotFoundException其中的參數(shù)append的值為true表示A) 將原文件的內(nèi)容覆蓋B) 在原文件的尾部添加數(shù)據(jù)C) 在原文件的指定位置添加數(shù)據(jù)D) 創(chuàng)建一個新文件39File類的構(gòu)造函數(shù) public File(String parent,String child)中,參數(shù)child是A) 子文件夾名B) 子文件夾對象名C) 文件名D) 文件對象名40RandomAccessFile類提供了對文件隨機訪問方式,下面哪個方法可以改變文件指針的位置A) seekB) getFilePointerC) lengthD) readInt二 填空題1Java程序可分為 和 兩大種類。
15、2開發(fā)與運行Java程序需要經(jīng)過的三個主要步驟為 、 和 。3在Java程序中定義的類有兩種成員: 、 。4. 一個Application源程序文件名為MyPro.java,如果使用Sun公司的Java開發(fā)工具SDK編譯該源程序文件并使用其虛擬機運行這個程序的字節(jié)碼文件,應(yīng)該順序執(zhí)行如下兩個命令: 、 。5. 定義初值為10的10次方的長整型變量 var 的語句是_。6. 表達式5>2 && 8<8 &&23<36的運算結(jié)果是 。7. 超類的 成員不能被子類繼承。8在聲明一個類變量時,前面必須要加上 修飾符 。9 語句可導(dǎo)入Java的實用包中所
16、有的類。10方法的覆蓋是 綁定,方法的重載是 綁定。11.小應(yīng)用程序的公共類必須是 的子類。12.小應(yīng)用程序生命期中 方法只執(zhí)行一次, 方法可被反復(fù)執(zhí)行多次。13.Java.applet.Applet類的直接父類是 。14.Label、TextField或TextArea中setText(String s)方法的作用是 。15.TextField中setEchoChar(char c)方法的作用是 。16.TextField組件和TextArea組件的區(qū)別是 。17.將復(fù)選框用 進行分組即得到單選鈕。18.CheckBox類中g(shù)etState()方法的作用是 。19.ItemEvent類中g(shù)e
17、tItemSelectable()方法的作用是 。20.ItemEvent類中g(shù)etItem()方法的作用是 。21System.err方法的作用是 。22對文件進行讀寫操作完畢后,要 釋放系統(tǒng)資源。23在RandomAccessFile類中,方法 能獲得文件指針的位置。三、讀程序,寫出程序運行結(jié)果1. public class Yuedu1 public static void main(String args) int x,i; System.out.println("x1="+add(2,3); System.out.println("x2="+a
18、dd(3,add(2,1); static int add(int x , int y) return x+y; 2. public class Yuedu2 public static void main(String args) System.out.println(fun(4); static int fun(int n) int t; if(n=0)|n=1) t=2; else t=n*fun(n-1); return t; 3. public class B public static void main(string args) int a=10; for(int y=5;y<15;y+) if(y=x) break; System.out.println(y);4 public void test( )int i;tryi=System.in.read( );System.out.println("one");catch(IOException e)System.out.println(
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 風險分級管控培訓(xùn)課件
- 酒店骨碟更換培訓(xùn)
- 化學(xué)實驗安全課件
- 山東省聊城頤中外國語學(xué)校2024-2025學(xué)年高三上學(xué)期第一次月考語文試題 - 副本
- 2024-2025學(xué)年河南省南陽市高二上學(xué)期期中適應(yīng)性考試數(shù)學(xué)試題(含答案)
- T-YNZYC 0081-2023 綠色藥材 蜘蛛香種苗生產(chǎn)技術(shù)規(guī)程
- 21圓明園的毀滅作業(yè)
- 珍惜時間課件圖文
- 信息技術(shù)(第2版)(拓展模塊)教案5-模塊3 3.5 大數(shù)據(jù)可視化工具
- 木材采運新時代-創(chuàng)新設(shè)計引領(lǐng)行業(yè)未來
- 部編版2023-2024學(xué)年度六年級上冊語文期中測試卷(附答案)
- 2023-2024學(xué)年北京西城區(qū)八中高三(上)期中數(shù)學(xué)試題及答案
- 村集體所有房屋買賣合同書(35篇)
- 五四運動 說課課件 2024-2025學(xué)年統(tǒng)編版八年級歷史上冊
- 江蘇省南京市2024-2025學(xué)年高三上學(xué)期第一次學(xué)情調(diào)研英語試題含答案
- 中國蔗糖脂肪酸酯行業(yè)現(xiàn)狀分析與規(guī)模趨勢預(yù)測報告2024-2030年
- 寵物棄養(yǎng)合同協(xié)議書
- 2.2.2 兩棲動物和爬行動物課件-2024-2025人教版生物七年級上冊
- 2024至2030年全球與中國充電樁運營平臺市場現(xiàn)狀及未來發(fā)展趨勢
- 2024-2025學(xué)年七年級生物上冊 第二單元第一、二章 單元測試卷(人教版)
- 2024年高考地理真題完全解讀(甘肅卷)
評論
0/150
提交評論