版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、200 200 學(xué)年第 學(xué)期期終考試試卷(C卷)課程 面向?qū)ο蟪绦蛟O(shè)計(jì) 使用班級 題號一二三四五總分得分班級: 姓名: 學(xué)號:得分一、判斷題(每個2分 共20分)( )1Application中必須有main方法。( )2實(shí)現(xiàn)接口和實(shí)現(xiàn)類一樣,一個類只能實(shí)現(xiàn)一個接口。( )3子類隱藏父類的數(shù)據(jù)成員時,子類對象對父類同名的數(shù)據(jù)成員將不能再做訪問。( )4靜態(tài)方法也稱為類方法,靜態(tài)方法中不能調(diào)用非靜態(tài)的數(shù)據(jù)成員和方法。( )5$_a是合法的變量名。( )6抽象類可以用final關(guān)鍵字修飾。( )7MouseEvent對象只能被MouseListener對象監(jiān)聽到。( )8Panel容器默認(rèn)的布局管
2、理方式是FlowLayout。( )9處理異常用的try語句塊只能與一個catch語句塊相匹配。( )10可以用appletviewer工具查看applet的運(yùn)行情況,命令行格式為:appletviewer 字節(jié)碼文件名。得分二、選擇題(每個2分 共30分)1下列哪個類聲明是正確的?( )Aabstract final class HIBabstract private move() Cprotected private number;Dpublic abstract class Car2Java中main()函數(shù)的返回值是什么?( ) AStringBintCcharDvoid3編譯Java
3、 Application 源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為( )。A.javaB.classC.html D.exe4下面的代碼段中,執(zhí)行之后count的值是什么?( )int count=1;for(int i=1;i=5;i+) count=count+i; System.out.println(count); A5B1C15D165關(guān)于接口以下說法錯誤的是( )。A接口中的屬性都是常量,接口中的方法都是沒有方法體的抽象方法。B若實(shí)現(xiàn)接口的類是abstract的抽象類,則該類必須實(shí)現(xiàn)指定接口中的所有抽象方法。C接口中的屬性都是public static final
4、,接口中的方法都是public abstract,無論是否顯示的該明。D接口的繼承和類的繼承的不同是,一個接口可以有多個父接口,而一個類只能有一個父類。6若一個類無訪問控制符修飾,該類的一個方法被訪問控制符protected修飾,則關(guān)于此方法,以下說法正確的是( )。A可以被同一個包中的類和該類的所有子類訪問和引用。B可以被該類自身和該類的所有子類訪問和引用。C只能被該類自身和包中子類訪問和引用。D只能被同一個包中的類訪問和引用。7在Java Applet程序用戶自定義的Applet子類中,一般需要重載父類的( )方法來完成一些畫圖操作。Astart( ) Bstop( ) Cinit( )D
5、paint( )8以下代碼段執(zhí)行后的輸出結(jié)果為:( )int x=3;int y=10;System.out.println(y%x);A0B1C2D39類Test1定義如下:1public class Test12public float aMethod(float a,float b) 34將以下哪種方法插入行3是不合法的。( )public float aMethod(float a, float b,float c) public float aMethod(float c,float d) public int aMethod(int a, int b) private float
6、aMethod(int a,int b,int c) 10如下哪些是Java中有效的關(guān)鍵字?( ) Ai Bhello Cfalse Dgood11Java中關(guān)于Application程序和Applet程序的哪個敘述是對的。( )AApplication只能在字符界面下工作,Applet只能在圖形界面下工作。BApplication可在字符界面和圖形界面下工作,Applet只能在圖形界面下工作。CApplication只能在圖形界面下工作,Applet只能在字符界面下工作。DApplication只能在字符界面下工作,Applet可在字符界面和圖形界面下工作。12一個Applet程序要進(jìn)行事件
7、處理,則該程序可能不需要加載的包是:( )Ajava.io Bjava.applet Cjava.awt Djava.awt.event13當(dāng)Frame的大小被改變時Frame中的按鈕的位置可能被改變時使用的是哪一個布局管理器?( )ABorderLayout BGridLayout CF1owLayout DCardLayout14對事件的監(jiān)聽和對事件的處理工作( )A都由相應(yīng)的Listener完成B都由登記過相應(yīng)Listener的組件完成C由Listener和組件分別完成D由Listener和窗口分別完成15下列哪個是不屬于容器的組件?( )AJFrameBJButtonCJPanelDJ
8、Applet得分三、填空題(每空1分 共15分)1聲明為static的方法不能訪問_的數(shù)據(jù)成員和方法。2局部變量在使用前必須_,否則編譯時會出錯。3Java程序中可以使用關(guān)鍵字_對父類對象實(shí)現(xiàn)非靜態(tài)引用。4_是一個特殊的方法,用來初始化一個類的對象。5若一個類包括一個或者多個abstract方法,它就是一個_類。6Java程序中用來實(shí)現(xiàn)繼承的關(guān)鍵字是_,用來實(shí)現(xiàn)接口的關(guān)鍵字是_。7在一個類中定義多個同名方法的過程叫方法的_,子類中對父類的同一方法進(jìn)行重寫叫做方法的_。8ActionListener用來監(jiān)聽_事件,實(shí)現(xiàn)了ItemListener接口的類必須覆蓋其_方法。9包中經(jīng)常使用的控件有Bu
9、tton、TextField、_、_等。10Java中可以用_語句拋出異常,也可以用_結(jié)構(gòu)處理異常。得分四、程序分析題(每個5分 共20分)1以下程序段的輸出結(jié)果為_。 int I; for(i=0;i5;i+)if(i=3)Break;System.out.print(i+“t”); System.out.println(“i=”+i);2以下程序段的輸出結(jié)果為_。import java.util.StringTokenizer;public class TestTokenspublic static void main(String args)String str=may*lucky*bi
10、rd*build*a*house*on*you*nose;StringTokenizer token=new StringTokenizer(str,*); while (token.hasMoreElements() System.out.print(token.nextToken()+”#”);3以下程序的輸出結(jié)果是_。class HumanString name;int age;public void show()System.out.println(我是一個人);class Student extends HumanString school;public void show()Sys
11、tem.out.println(我是一個學(xué)生);public class TestMutiStatepublic static void main(String args)Human h1=new Human();h1.show();Human h2=new Student();h2.show();4閱讀以下程序,輸出結(jié)果為 _。class StaticStuff static int x=10;static x+=5;public static void main(String args ) System.out.println(“x=” + x);static x%=2;得分五、程序設(shè)計(jì)題
12、(第1題8分,第二題7分 共15分)1編寫一個抽象類Shape(形狀)類,然后編寫Circle(圓)類繼承自Shape類,要求:(1)在Shape中定義求面積和周長的抽象方法;(2) 在Circle中定義坐標(biāo)和半徑做為該類對象的屬性;(3)在Circle中實(shí)現(xiàn)構(gòu)造方法的重載;(4) 在Circle中實(shí)現(xiàn)求面積和周長的方法。2編程實(shí)現(xiàn)如下圖所示圖形用戶界面,要求如下:(1)設(shè)置一Panel的布局管理方式為CardLayout,并且在該P(yáng)anel中放置三個標(biāo)簽(標(biāo)簽文本分別為“第一張”、“第二張”、“第三張”);(2)按鈕“下一張”的功能可以依次顯示下一張標(biāo)簽,按鈕“前一張”的功能可依次顯示前一張
13、標(biāo)簽。20062007學(xué)年第二學(xué)期期終試卷答案(A卷)課程 面向?qū)ο蟪绦蛟O(shè)計(jì) 使用班級 一、判斷題(每個2分 共20分)1對2錯3錯4對5對6錯7錯8對9錯10錯二、選擇題(每個2分 共30分)123456789101112131415三、填空題(每空1分 共15分)1非static2初始化3super4構(gòu)造方法5抽象6extends、implements7重載、覆蓋8ActionEvent、itemStateChanged9Label、CheckBox10throws、try-catch四、程序分析題(每個5分 共20分)10 1 2i=32May#lucky#bird#build#a#ho
14、use#on#you#nose#3我是一個人我是一個學(xué)生4x=1五、程序設(shè)計(jì)題(第1題8分,第二題7分 共15分)abstract class Shapepublic abstract float getArea();public abstract float getPerimeter();public class Circle extends Shapefloat x,y;float r;public Circle()r=20;public Circle(float xx,float yy,float rr)x=xx;y=yy;r=rr;public float getArea()retur
15、n 3.14*r*r;public float getPerimeter()return 3.14*2*r;2import java.awt.*;import java.awt.event.*;public class TestCard extends FrameButton b1,b2;Panel p1,p2;Label l1,l2,l3;CardLayout card;public TestCard()card=new CardLayout();l1=new Label(第一張);l2=new Label(第二張);l3=new Label(第三張);b1=new Button(下一張);b2=new Button(前一張);b1.addActionListener(new ActionListener()public void actionPerformed(ActionEvent ae)card.next(p2););b2.addActionListener(new ActionListener()public void actionPerformed(ActionEvent ae)card.previous(p2););p1=new Panel();p2=new Panel();
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年平江縣縣直(街道)單位公開遴選(選調(diào))工作人員備考題庫有答案詳解
- 2026年中國電力工程顧問集團(tuán)西南電力設(shè)計(jì)院有限公司招聘備考題庫及參考答案詳解1套
- 2026年中國機(jī)械總院集團(tuán)哈爾濱焊接研究所有限公司招聘備考題庫及答案詳解參考
- 2026年南雄市人武部關(guān)于招聘社會用工人員的備考題庫完整參考答案詳解
- 福建省部分高中學(xué)校高考適應(yīng)性練習(xí)(一模)數(shù)學(xué)試題【含答案詳解】
- 鄉(xiāng)鎮(zhèn)建立完善內(nèi)控制度
- 法人治理層面內(nèi)控制度
- 內(nèi)部管理制度與內(nèi)控制度
- 內(nèi)控機(jī)制建立中內(nèi)控制度
- 樂山政府采購內(nèi)控制度
- 專題11 圓(安徽專用)5年(2021-2025)中考1年模擬《數(shù)學(xué)》真題分類匯編
- 骨折后肢體腫脹課件
- 社區(qū)基金使用管理辦法
- 美團(tuán)充電寶分成協(xié)議合同
- (2025年標(biāo)準(zhǔn))打架私了簡單協(xié)議書
- 污水站亮化工程施工方案
- 星間激光鏈路構(gòu)建-洞察及研究
- 個人形象風(fēng)格診斷與穿搭指南
- 旅游行程規(guī)劃表模板
- “十三五”規(guī)劃重點(diǎn)-銻礦石及精銻項(xiàng)目建議書(立項(xiàng)報告)
- 環(huán)衛(wèi)公司內(nèi)部管理制度
評論
0/150
提交評論