版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、復(fù)習(xí)題一、選擇題1、以下Java標(biāo)志符中合法的是: A H3_sum B -name C student# D 9_Hello1232.Java源文件和編譯后的文件擴(kuò)展名分別為 A. .class和.java B. .java和.class C. .class和.class D. .java和.java3對于同一消息,對象可以產(chǎn)生不同的行為,這稱為類的什么特性? A繼承性 B封裝性 C多態(tài)性 D抽象性4、用來引入包語句的關(guān)鍵詞是: Aimport Babstract Cpackage Dextends5對于小程序,當(dāng)離開包含Applet的主頁后又再返回時將調(diào)用 方法。Astart( ) Bin
2、it( ) Cdestroy( ) Dstop( )6.以下對Java中的繼承描述錯誤的說法是 A.子類只能有一個父類B.子類可作為另一個子類的父類C.子類可以訪問父類的私有屬性D.子類繼承父類的方法訪問權(quán)限保持不變7哪種循環(huán)在條件表達(dá)式被計算之前至少執(zhí)行循環(huán)體語句一次?( )Ado-while循環(huán) Bfor循環(huán) Cwhile循環(huán) D以上都不是8.定義數(shù)組String a="ab","abc","abcd","abcde",數(shù)組中a1指的是 。A.abB.abcC.abcdeD.數(shù)組越界9如果希望組件從左往右,從上
3、到下自動布局界面,應(yīng)使用哪種布局? A沒有 BBorderLayout CFlowLayout DGridLayout 10.以下說法正確的選項(xiàng)是 A. 最終類在特殊情況下可以有子類 B. 抽象類只能有一個子類C. 多態(tài)可以通過方法重寫和方法重載實(shí)現(xiàn) D. 抽象類不可以聲明成員變量和成員方法,只能聲明抽象方法11以下語句中訪問類的方法正確的選項(xiàng)是: A B( ) Cbook->name Dbook_name12以下選項(xiàng)中哪個是類Pen的構(gòu)造方法 Apublic void Pen() Bpublic static Pen() Cpublic Pen()
4、Dpublic static void Pen() 13.單擊菜單觸發(fā)的事件是? A. ActionEvent B.ItemEvent C.MouseEvent D. KeyEvent14關(guān)于try/catch/finally結(jié)構(gòu)的異常捕獲和處理,說法錯誤的選項(xiàng)是 Atry局部是必須的 Bcatch局部也是必須的C可以有多個catch局部 Dfinally局部也是必須的15、下面關(guān)于JDBC描述錯誤的選項(xiàng)是( )。AJDBC由一組用Java編程語言編寫的類和接口組成。BJDBC程序能夠自動地將SQL語句傳遞給相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)。CJDBC API只能支持?jǐn)?shù)據(jù)庫訪問的兩層模型。DJDBC是一種
5、底層API,它可以直接調(diào)用SQL語句,也是構(gòu)造高級API和數(shù)據(jù)庫開發(fā)工具的根底。16、用來聲明包語句的關(guān)鍵字是 A.package B.import C.new D.String17、Java中參數(shù)分為 。A.形參和實(shí)參 B.私有和公有參數(shù) C.根本類型和指針類型D. 類和對象18、Java程序中,使用import、class和package的正確順序是 。A.package、import、classB. import、package、class C. class、import、packageD.package、class、import19、容器被重新設(shè)置大小后,哪個布局管理器的容器中組件大小
6、不隨容器的大小變化而變化?( )A.CardLayout B.BorderLayout C. FlowLayout D.GridLayout20、以下哪個不是Java的根本數(shù)據(jù)類型 A.int B.Boolean C.float D.char21、方法組成分為 A.聲明局部和方法體局部 B.類和對象局部 C.參數(shù)列表局部和修飾符局部 D.靜態(tài)局部和動態(tài)局部22、訪問修飾符 表示類中的一個方法或類是私有的。A. private B. public C.protected D.static23、下面關(guān)于Applet的說法正確的選項(xiàng)是 A.Applet也需要main方法 B.Applet必須繼承自j
7、ava.awt.Applet C.Applet能訪問本地文件 D.Applet程序不需要編譯24、paint()方法使用哪種類型的參數(shù)? A.Graphics B.Graphics2D C.String D.Color25、以下哪個選項(xiàng)是創(chuàng)立一個標(biāo)識有“關(guān)閉文本框的語句? A. JTextField b=new JTextField(“關(guān)閉); B. JTextArea b=new JTextArea(“關(guān)閉); C. JButton b=new JButton(“關(guān)閉); D. JCheckBox b=new JCheckBox(“關(guān)閉); 26、為了讓用戶能夠通過選擇輸入學(xué)生性別,使用選擇
8、組件的最正確選擇是 A. JComBox B. JCheckbox C.JRadioButton D. JList27、以下程序?qū)俜种瞥煽冝D(zhuǎn)換成五分制成績。五分制成績分為A、B、C、D、E,分別對應(yīng)百分制成績:90-100,80-89,70-79,60-69,0-59。請將此程序補(bǔ)充完整。import javax.swing.*;public class xiti4_3_1Ifpublic static void main(String args)double score=0.0;score=Double.parseDouble(JOptionPane.showInputDialog(&qu
9、ot;請輸入百分制的成績",new Double(score);if(score>100)System.out.println("請您輸入有效的百分制成績0-100");else if( score>=90 )System.out.println("A");else if( score>=80 )System.out.println("B");else if( score>=70 )System.out.println("C");else if(score>=60)Syste
10、m.out.println("D");else if(score>=0)System.out.println("E");elseSystem.out.println("請您輸入有效的百分制成績0-100");28、下述代碼是一個計算立方的Java Applet程序程序,在文本框中輸入一個數(shù),單擊確定按鈕,標(biāo)簽中顯示這個數(shù)的立方。請將此程序補(bǔ)充完整。import java.applet.*;import java.awt.*;import.javax.swing.*;import java.awt.event.*;public c
11、lass AppletInOut extends Applet implements ActionListener JTextField in = new JTextField(6); JButton btn = new JButton("確定"); JLabel out = new JLabel(" "); public void init() setLayout(new FlowLayout(); add( in ); add( btn ); add( out ); btn.addActionListencer(this);/為按鈕btn注冊事件監(jiān)聽
12、器 public void actionPerformed ( ActionEvent e )/按鈕單擊事件響應(yīng)代碼 String s = in.getText(); double d = Double.parseDouble( s ); double q = Math.pow(d,3); /計算d的立方 out.setText( d + "的立方是:"+q); 29、下述代碼是一個判斷閏年的Java Applet程序程序,在文本框中輸入年份,單擊判斷按鈕,標(biāo)簽中顯示判斷結(jié)果。請將此程序補(bǔ)充完整。import java.applet.*;import java.awt.*;
13、import java.swing.*;import java.awt.event.*;public class LeapyearTest extends Applet implements ActionListener JLabel result; JTextField t1; JButton btn; int year; boolean leap; public void init() result=new JLabel("請輸入要判斷的年份"); t1=new JTextField(5); btn=new JButton("判斷"); add(t1
14、); add(btn); add(result); btn.addActionListencer(this); public void actionPerformed(ActionEvent e) year=Integer.parseInt(t1.getText(); if( year%4=0&&year%100!=0 ) leap=true; else if (year%400=0) leap=true; else leap=false; if(leap=true) result.setText(year+"年是閏年"); else result.setT
15、ext(year+"年不是閏年"); t1.setText(" "); 31請解釋Java中事件、事件源、事件監(jiān)聽器的概念,并說明事件監(jiān)聽類可以通過哪幾種方法構(gòu)造。32什么是異常?并舉例說明。33.在一個循環(huán)中使用break,continue和return有什么不同? 34.Applet的生命周期經(jīng)歷哪四種狀態(tài)?分別對應(yīng)哪4個方法? 35.什么是類?什么是對象?對象和類是什么關(guān)系? 36.簡述封裝的概念和封裝的意義。37.簡述多態(tài)的概念和多態(tài)的意義。38.Swing組件中具有選擇功能的組件有哪些?各有何特點(diǎn)? 39簡述創(chuàng)立下拉式菜單的步驟。40publi
16、c class Casepublic static void main(String args)float x = 11;float y = 4;int z = (int) ( x/y ) ;switch ( z )case 1: x = x+1 ;case 2: x = x+2 ;default : x = x+3 ;System.out.println(“Value of x : + x );輸出結(jié)果為 。 41、class RectConstructordouble length;double width;RectConstructor(double a,double b) length
17、 = a; width = b;double area() return length * width;class RectDemo public static void main(String args) RectConstructor rect1 = new RectConstructor(5,10); RectConstructor rect2 = new RectConstructor(2,4);double ar;ar = rect1.area(); System.out.println("The First Area : " + ar);ar = rect2.a
18、rea(); System.out.println("The Second Area: " + ar);輸出結(jié)果為 。 42public class Practicepublic static void main (String args) int i=0,j=1;if(i+=1)|(j+=2)i=4;System.out.println(“i=+i+,j=+j);輸出結(jié)果為:i= ,j= 43. import java.io.* ;public class DemoJava public static void main(String args ) int i , s =
19、 0 ;int a =1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9,10,11 ,12 ; for ( i = 0 ; i < a.length ; i + ) if ( ai%3 = = 0 ) s += ai ; System.out.println("s="+s); 輸出結(jié)果為 。44. class Parent void printMe( ) System.out.println(父類); class Child extends Parent void printMe( ) System.out.println(“子類); void printAll( ) super.printMe(
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 會議接待服務(wù)師崗前操作評估考核試卷含答案
- 壓鑄模具工安全文化模擬考核試卷含答案
- 社會工作就業(yè)面試技巧
- 老年疼痛患者帕金森病疼痛方案
- 企業(yè)合同管理與審批制度
- 吊車吊載人吊籃培訓(xùn)課件
- 2026上半年安徽事業(yè)單位聯(lián)考銅陵市義安區(qū)招聘27人備考題庫及答案詳解(新)
- 軟件需求分析與設(shè)計規(guī)范指引
- 2026云南師范大學(xué)實(shí)驗(yàn)中學(xué)盤龍校區(qū)面向教育部直屬師范大學(xué)開展公費(fèi)師范畢業(yè)生招聘備考題庫及答案詳解1套
- 七年級下冊英語 Unit 11 話題探索與語言應(yīng)用教學(xué)設(shè)計
- 兔子解剖實(shí)驗(yàn)報告
- 雙減背景下家校共育的問題及策略
- 美國變壓器市場深度報告
- 建設(shè)工程第三方質(zhì)量安全巡查標(biāo)準(zhǔn)
- 管理養(yǎng)老機(jī)構(gòu) 養(yǎng)老機(jī)構(gòu)的服務(wù)提供與管理
- 乳化液處理操作規(guī)程
- 飯店轉(zhuǎn)讓協(xié)議合同
- 營建的文明:中國傳統(tǒng)文化與傳統(tǒng)建筑(修訂版)
- 液化天然氣氣化站安全檢查表
- 2022年環(huán)保標(biāo)記試題庫(含答案)
- 2023年白銀有色集團(tuán)招聘筆試題庫及答案解析
評論
0/150
提交評論