![重郵java期末考試試卷B卷定稿_第1頁(yè)](http://file4.renrendoc.com/view/3e466cc13af32e70407fbb0bc015de18/3e466cc13af32e70407fbb0bc015de181.gif)
![重郵java期末考試試卷B卷定稿_第2頁(yè)](http://file4.renrendoc.com/view/3e466cc13af32e70407fbb0bc015de18/3e466cc13af32e70407fbb0bc015de182.gif)
![重郵java期末考試試卷B卷定稿_第3頁(yè)](http://file4.renrendoc.com/view/3e466cc13af32e70407fbb0bc015de18/3e466cc13af32e70407fbb0bc015de183.gif)
![重郵java期末考試試卷B卷定稿_第4頁(yè)](http://file4.renrendoc.com/view/3e466cc13af32e70407fbb0bc015de18/3e466cc13af32e70407fbb0bc015de184.gif)
![重郵java期末考試試卷B卷定稿_第5頁(yè)](http://file4.renrendoc.com/view/3e466cc13af32e70407fbb0bc015de18/3e466cc13af32e70407fbb0bc015de185.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)資學(xué)習(xí)網(wǎng)學(xué)資學(xué)習(xí)網(wǎng)試題編號(hào):重慶郵電大學(xué)面向?qū)ο蟪绦蛟O(shè)計(jì)20102011學(xué)年第2學(xué)期-Java 試卷(B卷)(期末)(閉卷)專(zhuān)業(yè) 班級(jí) 姓名學(xué)號(hào)題號(hào)單項(xiàng)選擇題:、1、23、4、5、6、(每 小題分,共1四分)20五六七八總分得分12345678910評(píng)卷人注意:所有試題的答案必須寫(xiě)在答卷紙上。一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)1.編譯Java應(yīng)用程序源文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為()A. java B . class C . html D . exe.在Java Applet程序用戶自定義的Applet子類(lèi)中,一般需要覆蓋父類(lèi)的()方法來(lái)完成一些
2、畫(huà)圖操作。A. start () B . stop () C. init () D . paint () TOC o 1-5 h z .不允許作為類(lèi)及類(lèi)成員的訪問(wèn)控制符的是()A. public B . private C . static D . protected.欲構(gòu)造ArrayList類(lèi)的一個(gè)實(shí)例,此類(lèi)繼承了List接口,下列哪個(gè)方法是正確的?()A. ArrayList myList=new Object () ; B . List myList=new ArrayList ();C. ArrayList myList=new List () ; D . List myList=ne
3、w List ();.指出正確的表達(dá)式()A. byte=128; B . Boolean=null; C . long l=0 xfffL; D . double=0 . 9239d;.指出下列程序運(yùn)行的結(jié)果()public class ExampleString str=new String(good);char口ch=a,b,c;public static void main(String args)Example ex=new Example。;ex . change(ex . str,ex . ch);str+ and );.print(ex . out . SystemSytem
4、out print(ex ch);public void change(String str,char ch) str= est ok;ch0=g;A good and abc B good and gbcC test ok and abc D test ok and gbc運(yùn)行下列程序, 會(huì)產(chǎn)生什么結(jié)果()public class X extends Thread implements Runablepublic void run()System out println( his is run();public static void main(String args) Thread t=n
5、ew Thread(new X();t start();A.第一行會(huì)產(chǎn)生編譯錯(cuò)誤B.第六行會(huì)產(chǎn)生編譯錯(cuò)誤C.第六行會(huì)產(chǎn)生運(yùn)行錯(cuò)誤D.程序會(huì)運(yùn)行和啟動(dòng)容器被重新設(shè)置大小后,哪種布局管理器的容器中的組件大小不隨容器大小的變化而改變? ()A CardLayout B. FlowLayout C BorderLayout D GridLayout為 ClassOne 類(lèi)的一個(gè)無(wú)形式參數(shù)無(wú)返回值的方法methodOne 書(shū)寫(xiě)方法頭,使得使用類(lèi)名ClassOne 作為前綴就可以調(diào)用它,該方法頭的形式為( )A static void methodOne ()B public void methodOne
6、 ()C final void methodOne () D abstract void methodOne ()下列哪些語(yǔ)句關(guān)于內(nèi)存回收的說(shuō)明是正確的 ? ()A.程序員必須創(chuàng)建一個(gè)線程來(lái)釋放內(nèi)存;B.內(nèi)存回收程序負(fù)責(zé)釋放無(wú)用內(nèi)存C.內(nèi)存回收程序允許程序員直接釋放內(nèi)存D.內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象.哪個(gè)關(guān)鍵字可以拋出異常? ()A transient B finally C throw D static在 Java 語(yǔ)言中,不允許使用指針 , 這樣體現(xiàn)出的 Java 特性是( )A,可移植性B .解釋執(zhí)行C .動(dòng)態(tài)性D .安全性下列方法中,不屬于WindowListener 接
7、口的是( )A WindowOpened()B WindowClosed ()C WindowActivated () D MouseDragged()線程生命周期中,正確的狀態(tài)是()A.新建狀態(tài)、運(yùn)行狀態(tài)和終止?fàn)顟B(tài)B .新建狀態(tài)、運(yùn)行狀態(tài)、阻塞狀態(tài)和終止?fàn)顟B(tài)C.新建狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、阻塞狀態(tài)和終止?fàn)顟B(tài)D .新建狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、恢復(fù)狀態(tài)和終止?fàn)顟B(tài)閱讀下列代碼public class Test public static void main(String args) String s = Test;switch (s) case java:System.out.printl
8、n(java);break;case Language:.println(Language); out System.break;case Test:.println(Test); System.outbreak; 其運(yùn)行結(jié)果是( )A Java B Language C Test D 編譯出錯(cuò)Thread 類(lèi)中啟動(dòng)線程體的方法是( )A start B init C resume D run在 Java 語(yǔ)言中,與數(shù)據(jù)庫(kù)連接的技術(shù)是( )A Oracle B JDBC C windows 驅(qū)動(dòng)程序D 數(shù)據(jù)庫(kù)廠家的連接協(xié)議Java 中復(fù)合數(shù)據(jù)類(lèi)型不包括( )A.類(lèi)類(lèi)型 B .數(shù)組 C .接口類(lèi)
9、型 D .指針) 修飾的成員變量,以下說(shuō)法正確的是( protected 關(guān)于被保護(hù)訪問(wèn)控制符19.A,可以被該類(lèi)自身、與它在同一個(gè)包中的其它類(lèi)、在其他包中的該類(lèi)的子類(lèi)所訪問(wèn)B.只能被該類(lèi)本身和該類(lèi)的所有的子類(lèi)訪問(wèn)C.只能被該類(lèi)自身所訪問(wèn)D.只能被同一個(gè)包中的類(lèi)訪問(wèn)20. Java 不支持多重繼承,但可以通過(guò)( )實(shí)現(xiàn)A.多態(tài)B .接口 C .覆蓋 D .抽象類(lèi)二、程序閱讀題 , 閱讀下面的程序,給出運(yùn)行結(jié)果。 (本大題共8 小題,每小題 5 分,共 40 分)public class Unchecked public static void main(String args) try met
10、hod(); catch (Exception e) 學(xué)資學(xué)習(xí)網(wǎng) 學(xué)資學(xué)習(xí)網(wǎng)System.out.println(A); finally System.out.println(B);static void method() try wrench();System.out.println(C); catch (ArithmeticException e) System.out.println(D); finally System.out.println(E);System.out.println(F);static void wrench() throw new NullPointerExcep
11、tion();class A double f(double x, double y) return x * y;class B extends A double f(double x, double y)return x + y;public class Testpublic static void main(String args) B obj = new B();System.out.println(The program output is + obj.f(4, 6); import java.io.*;class Parent void printMe() System.out .p
12、rintln(parent);Parent extendsclass ChildprintMe() void.println(child); System. out printAll() void.printMe(); superprintMe();A public class main(String args) public staticvoid Child(); new Child myC =myC.printAll();public class Yangpublic static void main(String args)int pas=new int4;/聲明二維數(shù)組for(int
13、i=0;ipas.length;i+)pasi=new inti+1;pasi0=1; pasii=1;for(int j=0;j=1 & i1)pasij=pasi-1j-1+pasi-1j;for(int i=0;ipas.length;i+)for(int j=0;jpasi.length;j+)System.out.print(pasij);System.out.print(t);System.out.println();public class Test5 public static void main(String args) int i, s = 0;int a = 10, 20
14、, 30, 40, 50, 60, 70, 80, 90 ;for (i = 0; i a.length; i+)if (ai % 3 = 0)s += ai;System.out.println(s= + s);class Person String name, nickName;public Person(String s, String t) name = s;nickName = t;public String toString() return name +ickname= + nickName;public class Teacher extends Person String r
15、ank;public Teacher(String s, String t, String r) super (s, t);rank = r;public String toString() return name +ickname= + nickName +ank= + rank;public static void main(String args) Person a = new Person(Tom, Tiger);Person b = new Teacher(Jack, Horse, Professor);Teacher c = new Teacher(Bobby, Elephant,
16、 Lecture);System. out.println(a is + a.toString();System.out.println( is + b.toString();System.out .println(c is + c.toString();class A private int privateVar;A(int _privateVar)privateVar=_privateVar;boolean isEqualTo(A anotherA)if(this.privateVar = anotherA.privateVar)return true;elsereturn false;p
17、ublic class Bpublic static void main(String args口)A a = new A; A b = new A(2);System.out.println(a.isEqualTo(b); 8.寫(xiě)出下面程序的功能import java.applet.*;import javax.swing.*;import java.awt.event.*;public class Applet1 extends Applet implements ActionListener JLabel prompt;JButton btn; public void init() pr
18、ompt=new JLabel( 歡迎進(jìn)入考試系統(tǒng)); 塔?敲??瑾潴?開(kāi)始);add(btn);add(prompt);btn.addActionListener(this); public void actionPerformed(ActionEvent e) if ( e.getSource(尸 btn ) 軸話瑰獻(xiàn)琳敢琪蘢祝您考試及格);三、程序填空題。根據(jù)每小題描述的程序功能,填寫(xiě)程序空白處(本大題共10小空,每空2分,共20分)1、方法int sigmaEvenNum (int口a)的功能是求已知數(shù)組中奇數(shù)的個(gè)數(shù)。static int sigmaEvenNum(int a) int
19、 s=0;for (int i=0;i+) if () s+; return s;2、計(jì)算Fibonacci 數(shù)列前20項(xiàng)值,并在屏幕上進(jìn)行輸出的程序源代碼如下: class Fibonaccipublic static void main(String口 args) int f=new int20;f0=f1=1; 學(xué)資學(xué)習(xí)網(wǎng) 11 12 18 13 17 14 20 15 19 16學(xué)資學(xué)習(xí)網(wǎng)學(xué)資學(xué)習(xí)網(wǎng)for(int i=2;if.length;i+) TOC o 1-5 h z for(int i=0;i0) ;i=i-1;System.out.println(The factorial of +num+ is +result);System.out.println(ew thread ends);四、編寫(xiě)程序題(本大題共2小題,每小題10分,共20分).定義一個(gè)圓類(lèi)(Cir
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit2 My schoolbag (Part C)(說(shuō)課稿)-2024-2025學(xué)年人教PEP版英語(yǔ)四年級(jí)上冊(cè)
- Unit 1 Life Choices Lesson 3 Your Life Is What You Make It 說(shuō)課稿-2024-2025學(xué)年高中英語(yǔ)北師大版(2019)必修第一冊(cè)
- 2025宅基地的買(mǎi)賣(mài)合同協(xié)議書(shū)
- 2024六年級(jí)英語(yǔ)上冊(cè) Unit 3 My weekend plan課時(shí)3 Let's try Let's talk說(shuō)課稿 人教PEP
- 2024-2025學(xué)年高中數(shù)學(xué) 開(kāi)學(xué)第一周 第一章 集合與函數(shù)概念 1.1.1 集合的含義與表示 第一課時(shí) 集合的含義說(shuō)課稿 新人教A版必修1
- 26手術(shù)臺(tái)就是陣地 (說(shuō)課稿)-2024-2025學(xué)年三年級(jí)上冊(cè)語(yǔ)文統(tǒng)編版
- 2025冷庫(kù)銷(xiāo)售合同范本
- 影視企業(yè)簽訂業(yè)績(jī)承諾協(xié)議的財(cái)務(wù)風(fēng)險(xiǎn)控制研究
- Unit 1 Let's be friends!(說(shuō)課稿)-2024-2025學(xué)年外研版(三起)(2024)英語(yǔ)三年級(jí)上冊(cè)
- 水景池維修施工方案
- 電纜銷(xiāo)售年終工作總結(jié)與計(jì)劃
- (完整)三年級(jí)數(shù)學(xué)口算題300道(直接打印)
- TB 10012-2019 鐵路工程地質(zhì)勘察規(guī)范
- 新蘇教版三年級(jí)下冊(cè)科學(xué)全冊(cè)知識(shí)點(diǎn)(背誦用)
- 【良心出品】架空輸電線路巡視內(nèi)容
- 10000以內(nèi)加減法混合豎式題
- 2024年新華文軒出版?zhèn)髅焦煞萦邢薰菊衅腹P試參考題庫(kù)含答案解析
- 課件:曝光三要素
- 春節(jié)文化研究手冊(cè)
- 《智能物聯(lián)網(wǎng)導(dǎo)論》AIoT導(dǎo)論-第4章課件
- 小學(xué)綜合實(shí)踐《我們的傳統(tǒng)節(jié)日》說(shuō)課稿
評(píng)論
0/150
提交評(píng)論