




已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
一、判斷題(30分) 1Java程序里,創(chuàng)建新的類對象用關(guān)鍵字new,回收無用的類對象使用關(guān)鍵字free。 2對象可以賦值,只要使用賦值號(等號)即可,相當(dāng)于生成了一個各屬性與賦值對象相同的新對象。 3有的類定義時可以不定義構(gòu)造函數(shù),所以構(gòu)造函數(shù)不是必需的。 4類及其屬性、方法可以同時有一個以上的修飾符來修飾。 5Java的屏幕坐標(biāo)是以像素為單位,容器的左下角被確定為坐標(biāo)的起點 6抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法。 7Final類中的屬性和方法都必須被final修飾符修飾。 8最終類不能派生子類,最終方法不能被覆蓋。 9子類要調(diào)用父類的方法,必須使用super關(guān)鍵字。 10一個Java類可以有多個父類。 11如果p是父類Parent的對象,而c是子類Child的對象,則語句c = p是正確的。 12在java集合中,Vector和HashMap是線程安全的。 13當(dāng)一個方法在運行過程中產(chǎn)生一個異常,則這個方法會終止,但是整個程序不一定終止運行。 14接口是特殊的類,所以接口也可以繼承,子接口將繼承父接口的所有常量和抽象方法。 15用“+”可以實現(xiàn)字符串的拼接,用- 可以從一個字符串中去除一個字符子串。 二、選擇題(30分) 1、關(guān)于垃圾收集的哪些敘述是正確的( ): A程序開發(fā)者必須自己創(chuàng)建一個線程進行內(nèi)存釋放的工作 B垃圾收集允許程序開發(fā)者明確指定并立即釋放該內(nèi)存 C垃圾收集將檢查并釋放不再使用的內(nèi)存 D垃圾收集能夠在期望的時間釋放被java對象使用的內(nèi)存 2、下面的哪些賦值語句是不正確的( ): Afloatf=11.1; Bdoubled=5.3E12; Cdoubled=3.14159; Ddoubled=3.14D; 3、下面關(guān)于變量及其范圍的陳述哪些是不正確的( ): A實例變量是類的成員變量 B實例變量用關(guān)鍵字static聲明 C在方法中定義的局部變量在該方法被執(zhí)行時創(chuàng)建 D局部變量在使用前必須被初始化 4、下列關(guān)于修飾符混用的說法,錯誤的是( ): Aabstract不能與final并列修飾同一個類 Babstract類中不可以有private的成員 Cabstract方法必須在abstract類中 Dstatic方法中能處理非static的屬性 5、容器Panel和Applet缺省使用的布局編輯策略是( ): A、BorderLayout B、FlowLayout C、GridLayout D、CardLayout 6、以下標(biāo)識符中哪項是不合法的( ): A、 BigMeaninglessName B、$int C、1 st D、$1 7、main方法是Java Application程序執(zhí)行的入口點,關(guān)于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 ) 8、執(zhí)行完以下代碼int x = new int25;后,以下哪項說明是正確的( ): A、 x24為0 B、 x24未定義 C、 x25為0 D、 x0為空 9、以下代碼段執(zhí)行后的輸出結(jié)果為( ): int x=3; int y=10; System.out.println(y%x); A、0 B、1 C、2 D、3 10、以下哪個表達(dá)式是不合法的( ): A、String x=”Hello”; int y=9; x+=y; B、String x=”Hello”; int y=9; if(x= =y) C、String x=”Hello”; int y=9; x=x+y; D、String x=null; int y=(x!=null)&(x.length()0) ? x.length : 0 11、編譯運行以下程序后,關(guān)于輸出結(jié)果的說明正確的是 ( ): public class Conditional public static void main(String args ) int x=4; System.out.println(“value is “+ (x4) ? 99.9 :9); A、 輸出結(jié)果為:value is 99.99 B、 輸出結(jié)果為:value is 9 C、 輸出結(jié)果為:value is 9.0 D、 編譯錯誤 12、以下聲明合法的是( ): A、 default String s; B、 public final static native int w( ) C、 abstract double d; D、 abstract final double hyperbolicCosine( ) 13、關(guān)于以下application的說明,正確的是( ): 1 class StaticStuff 2 3 static int x=10; 4 static x+=5; 5 public static void main(String args ) 6 7 System.out.println(“x=” + x); 8 9 static x/=3; 10. A、 4行與9行不能通過編譯,因為缺少方法名和返回類型 B、 9行不能通過編譯,因為只能有一個靜態(tài)初始化器 C、 編譯通過,執(zhí)行結(jié)果為:x=5 D、編譯通過,執(zhí)行結(jié)果為:x=3 14、關(guān)于以下程序代碼的說明正確的是( ): 1class HasStatic 2 private static int x=100; 3 public static void main(String args ) 4 HasStatic hs1=new HasStatic( ); 5 hs1.x+; 6 HasStatic hs2=new HasStatic( ); 7 hs2.x+; 8 hs1=new HasStatic( ); 9 hs1.x+; 10 HasStatic.x- -; 11 System.out.println(“x=”+x); 12 13 A、5行不能通過編譯,因為引用了私有靜態(tài)變量 B、10行不能通過編譯,因為x是私有靜態(tài)變量 C、程序通過編譯,輸出結(jié)果為:x=103 D、程序通過編譯,輸出結(jié)果為:x=102 15、以下選項中循環(huán)結(jié)構(gòu)合法的是( ): A、while (int i7) i+; System.out.println(“i is “+i); B、int j=3; while(j) System.out.println(“ j is “+j); C、int j=0; for(int k=0; j + k !=10; j+,k+) System.out.println(“ j is “+ j + “k is”+ k); D、int j=0; do System.out.println( “j is “+j+); if (j = = 3) continue loop; while (j10); 三、簡答題(40分) 1. 寫出下列程序的運行結(jié)果 public class Cat void mi( ) throws NullPointerException System.out.println( “Cat mi mi . “ ); public class SmallCat extends Cat int i=8; void mi( ) throws Exception System.out.println( “SmallCat mi mi . “ ); public static void main( String a ) throws Exception Cat cat = new SmallCat(); cat.mi(); 寫出下列程序的運行結(jié)果 interface Playable void play(); interface Bounceable void play(); interface Rollable extends Playable, Bounceable Ball ball = new Ball(PingPang); class Ball implements Rollable private String name; public String getName() return name; public Ball(String name) = name; public void play() ball = new Ball(Football); System.out.println(ball.getName(); 寫出下列程序的運行結(jié)果 class Value public int i = 15; public class Test public static void main(String argv) Test t = new Test(); t.first(); public void first() int i = 5; Value v = new Value(); v.i = 25; second(v, i); System.out.println(v.i); public void second(Value v, int i) i = 0; v.i = 20; Value val = new Value(); v = val; System.out.println(v.i + + i); 寫出下列程序的運行結(jié)果 class MyThread extends Thread public void run() System.out.println(MyThread: run(); public void start() System.out.println(MyThread: start(); class MyRunnable implements Runnable public void run() System.out.println(MyRunnable: run(); public void start() System.out.println(MyRu
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物化學(xué)分子基礎(chǔ)概念題庫及解析
- 珠寶首飾行業(yè)設(shè)計大賽試題
- 藥品進口代理協(xié)議
- 2025年經(jīng)濟師備考方法分享試題及答案
- 人員管理與績效考核試題及答案
- 項目擴展及合作策略試題及答案
- 信陽市學(xué)法用法考試試題及答案
- 防釣魚測試題及答案
- 急診精神科的合作模式計劃
- 購房貸款協(xié)議書
- 焰火燃放安全技術(shù)規(guī)程
- 泛血管疾病抗栓治療中國專家共識(2024版)
- 農(nóng)村自建房包工勞動合同
- DL-T5159-2012電力工程物探技術(shù)規(guī)程
- 幼兒園中班數(shù)學(xué)課件:《理解數(shù)字符號的意義-查查路線》
- 廣東省深圳市27校2022年中考一模英語試題(無答案無聽力部分)
- 《紅樓夢》知識點
- MOOC 信號與系統(tǒng)-西安郵電大學(xué) 中國大學(xué)慕課答案
- 《電動汽車充電站設(shè)施與服務(wù)分級評價規(guī)范》
- 聚苯乙烯樹脂回收市場現(xiàn)狀研究分析與發(fā)展前景預(yù)測報告
- MOOC 生物化學(xué)-代謝與營養(yǎng)-南京醫(yī)科大學(xué) 中國大學(xué)慕課答案
評論
0/150
提交評論