版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
考試科目面向?qū)ο蟪绦蛟O(shè)計(jì)考試班級(jí)考生姓名學(xué)號(hào)總分第一、二題必須做在第6頁答題卡上,否則無分、單項(xiàng)選擇題(每題1分,共20分)1.以下()不是Java語言的特點(diǎn)。A)面向?qū)ο驜)安全性C)運(yùn)行速度快D)可移植性2.下列變量定義錯(cuò)誤的是A)inta;B)doubleb=4.5;C)booleanb=true;D)floatf=9.8;3.以下()運(yùn)算符運(yùn)算的結(jié)果為布爾值。4.5.A)&B)%C)++D)?:1.以下()不是Java語言的特點(diǎn)。A)面向?qū)ο驜)安全性C)運(yùn)行速度快D)可移植性2.下列變量定義錯(cuò)誤的是A)inta;B)doubleb=4.5;C)booleanb=true;D)floatf=9.8;3.以下()運(yùn)算符運(yùn)算的結(jié)果為布爾值。4.5.A)&B)%C)++D)?:下列數(shù)據(jù)類型的精度由高到低的順序是(A)float,double,int,longC)byte,long,double,float執(zhí)行完下列代碼后,c的值是()。B)double,float,intbyteD)double,int,float,long)。inta=3;charb='5';charc=(char)(a+b);6.A)’8’B)53C)8D)56定義類頭時(shí),不可能用到的關(guān)鍵字是)。6.A)’8’B)53C)8D)56定義類頭時(shí),不可能用到的關(guān)鍵字是)。classprivateextendspublicclassprivateextendspublic7.下列類定義中,不正確的是(7.下列類定義中,不正確的是()。A)classx{....}classxextendsy{....}A)classx{....}classxextendsy{....}8.C)staticclassximplementsy1,y2D)publicclassxextendsApplet(}下列類頭定義中,錯(cuò)誤的是()。8.C)staticclassximplementsy1,y2D)publicclassxextendsApplet(}下列類頭定義中,錯(cuò)誤的是()。A)publicxextendsy{...}publicclassxextendsy{...}A)publicxextendsy{...}publicclassxextendsy{...}9.10.11.C)classxextendsy設(shè)A為已定義的類名,A)Aa=newA();C)Aa=newclass(implementsy1{...}D)classx{...}下列聲明A類的對(duì)象a的語句中正確的是()。);Java語言的類間的繼承關(guān)系是(A)多重的B)單重的B)D)9.10.11.C)classxextendsy設(shè)A為已定義的類名,A)Aa=newA();C)Aa=newclass(implementsy1{...}D)classx{...}下列聲明A類的對(duì)象a的語句中正確的是()。);Java語言的類間的繼承關(guān)系是(A)多重的B)單重的B)D))。C)以下關(guān)于Java語言繼承的說法正確的是(A)Java中的類可以有多個(gè)直接父類Aa=A();aA;線程的)。D)不能繼承B)抽象類不能有子類C)Java中的接口支持多繼承C)Java中的接口支持多繼承D)最終類可以作為其它類的父類考試科目面向?qū)ο蟪绦蛟O(shè)計(jì)考試班級(jí)考生姓名學(xué)號(hào)總分12.現(xiàn)有兩個(gè)類A、B,以下描述中表示B繼承自A的是()。DA)classAextendsBB)classimplementsC)classAimplementsBD)classextendsAA)classAextendsBB)classimplementsC)classAimplementsBD)classextendsA下列選項(xiàng)中,用于實(shí)現(xiàn)接口的關(guān)鍵字是14.A)interfaceB)implementsC)abstractD)class現(xiàn)有類A14.A)interfaceB)implementsC)abstractD)class現(xiàn)有類A和接口B,以下描述中表示類A實(shí)現(xiàn)接口B的語句是)。classAimplementsBclassAextendsBclassAimplementsBclassAextendsBclassBimplementsAclassBextendsAB)B)按設(shè)定的行數(shù)和列數(shù)以網(wǎng)格的形式排列組件D)組件相互疊加排列在容器中。B)按設(shè)定的行數(shù)和列數(shù)以網(wǎng)格的形式排列組件D)組件相互疊加排列在容器中。B)按設(shè)定的行數(shù)和列數(shù)以網(wǎng)格的形式排列組件D)組件相互疊加排列在容器中。C)GridLayout D)CardLayoutC)GridLayout D)CardLayoutFlowLayout的布局策略是(A)。A)按添加的順序由左至右將組件排列在容器中。C)將窗口劃分成五部分,在這五個(gè)區(qū)域中添加組件。BorderLayout的布局策略是(C)。A)按添加的順序由左至右將組件排列在容器中。C)將窗口劃分成五部分,在這五個(gè)區(qū)域中添加組件。GridLayout的布局策略是(B)。A)按添加的順序由左至右將組件排列在容器中。C)將窗口劃分成五部分,在這五個(gè)區(qū)域中添加組件。JFrame中內(nèi)容窗格缺省的布局管理器是(B)。A)FlowLayout B)BorderLayoutJPanel缺省的布局管理器是(A)。A)FlowLayout B)BorderLayout以下選項(xiàng)中哪個(gè)類是所有輸入字節(jié)流的基類(A)。D)WriterA)InputStreamB)OutputStreamC)ReaderD)Writer二、填空題(每空1分,共20分)Java語言編寫的源程序文件擴(kuò)展名為: .java,編譯之后生成的字節(jié)碼文件的擴(kuò)展名為.class。Java語言中用char表示字符,采用編碼,每個(gè)字符占用字節(jié)。轉(zhuǎn)義字符‘\n’的含義是換行。表達(dá)式3/6*8的運(yùn)算結(jié)果是0。抽象方法只有方法頭,沒有方法體。Java語言的接口中可以包含常量和方法。一個(gè)類如果實(shí)現(xiàn)一個(gè)接口,那么它就必須實(shí)現(xiàn)接口中定義的所有方法,否則該類就必須定義成類。Java的Swing包中定義按鈕的類名是??荚嚳颇棵嫦?qū)ο蟪绦蛟O(shè)計(jì)考試班級(jí)考生姓名學(xué)號(hào)總分ActionEvent事件的監(jiān)聽接口是ActionListener,注冊(cè)監(jiān)聽者的方法是addActionListener,事件處理的方法名是actionPerformed(ActionEvente)。所有字符流類的基類是Reader、writer。File 類用以處理文件和路徑問題。Java中表示多線程的類名是Thread。Java中實(shí)現(xiàn)多線程的接口名是 Runnable。使當(dāng)前線程休眠1秒的語句是Thread.sleep(1000);。三、編程題(每題15分,共60分)以下各題按要求完成后,連同項(xiàng)目文件夾一齊上傳至考試X:盤。在Eclipse中創(chuàng)建一個(gè)名為t3_1的Java項(xiàng)目,在該項(xiàng)目下添加名為“TestCircle.java”的源程序文件,在其中編寫一個(gè)圓類(Circle),該類有一個(gè)半徑(radius)屬性,一個(gè)構(gòu)造方法,一個(gè)求面積的方法(area());另編寫一個(gè)測(cè)試類(TestCircle),在測(cè)試類的main方法中創(chuàng)建一個(gè)已知半徑的圓對(duì)象,調(diào)用該對(duì)象的求面積方法,輸出該對(duì)象的面積。提示:1)圓的面積公式為nr2,其中r為圓的半徑;在Eclipse中導(dǎo)入:t3_2項(xiàng)目,運(yùn)行后窗口界面如圖1所示。在TestLoginFrame.java源程序中添加代碼,使其實(shí)現(xiàn)以下功能:⑴在用戶名文本框中輸入考生本人中文姓名,在密碼框中輸入考生本人學(xué)號(hào)后6位(如圖2所示),鼠標(biāo)點(diǎn)擊“登錄”按鈕,如果輸入信息符合上述要求,顯示圖3信息提示框后,退出程序,否則顯示圖4信息提示框。⑵鼠標(biāo)點(diǎn)擊圖2“重填”按鈕,可清除用戶名文本框和密碼框中已輸入的內(nèi)容。提示:1)不能修改或刪除已有代碼;2)圖3與圖4的信息提示框皆為JOptionPane類的showMessageDialog()方法。重慶電力高等專科學(xué)校2013/2014學(xué)年下期期末考試試題圖1圖2圖3圖4圖1圖2圖3圖4考試科目面向?qū)ο蟪绦蛟O(shè)計(jì)考試班級(jí)考生姓名學(xué)號(hào)總分(A)卷 供使用班級(jí):軟件1211/2、網(wǎng)絡(luò)1211班共6頁第4頁在Eclipse中導(dǎo)入:t3_3項(xiàng)目,在TestTarget.java源程序中添加代碼繪制一個(gè)如圖5所示的靶子。靶子由若干同心圓環(huán)組成,各圓環(huán)黑白相間,最內(nèi)層的圓為靶心:紅色,靶子圓心坐標(biāo)位于面板中心,各相鄰圓半徑之差相同,等于靶心半徑,詳細(xì)說明見源代碼。提示:1)不能修改或刪除已有代碼;使用Graphics類的setColor()方法設(shè)置畫筆顏色,fillOval()方法繪制填充圓;由外向內(nèi)繪制填充圓,交替改變填充顏色,最后一個(gè)填充圓顏色改為紅色;在Target類的paint()方法末尾處添加代碼,最好采用循環(huán)語句繪制圖形。
考試科目面向?qū)ο蟪绦蛟O(shè)計(jì)考試班級(jí)考生姓名學(xué)號(hào)總分圖5在Eclipse中導(dǎo)入:t3_4項(xiàng)目,運(yùn)行后窗口界面如圖6所示。在TestStopWatch.java源程序中添加代碼,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畫室合作藝術(shù)創(chuàng)作租賃合同
- 公路排水設(shè)施改造合同范本
- 2024年專用:倉(cāng)庫租賃合同(含保險(xiǎn))
- 2024建筑模板租賃合同范本
- 2024蔬菜大棚修建承包合同范本
- 教育機(jī)構(gòu)校園文化建設(shè)合同范本
- 創(chuàng)業(yè)園區(qū)租賃合同
- 2024解除房屋租賃合同模板
- 城市射擊場(chǎng)租賃合同
- 數(shù)據(jù)中心電力線路施工服務(wù)合同
- 日用陶瓷項(xiàng)目企劃書(模板參考)
- 古詩接龍100首
- 天津民眾體檢中心——教你看懂體檢報(bào)告ppt課件
- HJ 535-2009 水質(zhì) 氨氮的測(cè)定 納氏試劑分光光度法(代替GB 7479-87)
- 史上最全的自駕游完全手冊(cè)
- NB_T 10527-2021 煤礦立井井壁注漿施工規(guī)范_(高清最新)
- 執(zhí)行力培訓(xùn)PPT
- GB 6944-2012 危險(xiǎn)貨物分類和品名編號(hào)(高清版)
- 住建系統(tǒng)消防安全專項(xiàng)整治工作方案
- 閥門安裝使用說明書【精選文檔】
- 土地增值稅清算底稿(中稅協(xié)版)
評(píng)論
0/150
提交評(píng)論