01、{Java題目}在Java中,要建立一個(gè)線程,可以從下面哪一個(gè)接口繼承。(選擇1項(xiàng))
A) Runnable B) Thread C) Run D) Executable
02. {Java題目}java中定義一個(gè)類可以同時(shí)繼承兩個(gè)類(選擇正確的1項(xiàng))
A 對(duì) B 錯(cuò)
03. {Java題目}接口中可以存在已實(shí)現(xiàn)的方法(選擇正確的1項(xiàng))
A 對(duì) B 錯(cuò)
04. {Java題目}在JAVA中,能實(shí)現(xiàn)多重繼承效果的方式是( ):(選擇正確的1項(xiàng))
A 內(nèi)部類 B) 適配器 C 接口 D 同步
05、{Java題目}下列說(shuō)法錯(cuò)誤的有( )(選擇2項(xiàng))
A) 數(shù)組是一種對(duì)象。 B) 數(shù)組屬于一種原生類。
C) int number=[]={31,23,33,43,35,63}; D) 動(dòng)態(tài)數(shù)組的大小可以任意改變。
07. {Java題目}一個(gè)事件源必須注冊(cè)監(jiān)聽(tīng)器才能接收一個(gè)事件通知,以將產(chǎn)生的事件對(duì)象傳輸給( )來(lái)處理。(選擇正確的1項(xiàng))
A 事件代理(監(jiān)聽(tīng)器) B 事件源
C 主程序 D 事件處理方法
08. {Java題目}以下哪個(gè)監(jiān)聽(tīng)器沒(méi)有相應(yīng)的適配器( ). (選擇正確的1項(xiàng))
A ActionListener B MouseListener
C KeyListener D FocusListener
09. {Java題目}JPanel組件的默認(rèn)布局管理器是( )(選擇1項(xiàng))
A GridLayout B CardLayout
C BorderLayout D FlowLayout
10. {Java題目}在Java中,關(guān)鍵字()使類不能派生出子類。(選擇正確的1項(xiàng))
A final B public C private D native
11. {Java題目} 在Java語(yǔ)言中,類Worker是類Person的子類,Worker的構(gòu)造方法中有一句“super( )”,該語(yǔ)句()。(選擇正確的1項(xiàng))
A 調(diào)用類Worker中定義的super()方法
B 調(diào)用類Person中定義的super()方法
C 調(diào)用類Person的構(gòu)造方法
D 語(yǔ)法錯(cuò)誤
12. {Java題目} 現(xiàn)在有一個(gè)接口iPerson與一個(gè)類Chinese,Chinese試圖實(shí)現(xiàn)iPerson接口,如下項(xiàng)目中哪個(gè)是正確的寫法( )(選擇1項(xiàng))
A class Chinese implaments iPerson{}
B class Chinese implamends iPerson{}
C class Chinese implemends iPerson{}
D class Chinese implements iPerson{}
13. {Java題目} 在Java語(yǔ)言中,聲明公用的abstract方法的格式是()。(選擇1項(xiàng))
A public abstract void add(); B public abstract void add(){}
C public abstract add(); D public virtual add();
14. {Java題目} 關(guān)于Java語(yǔ)言的內(nèi)存回收機(jī)制,下列選項(xiàng)中正確的是( )。(選擇1項(xiàng))
A Java程序要求用戶必須手工創(chuàng)建一個(gè)線程來(lái)釋放內(nèi)存
B Java程序允許用戶使用指針來(lái)釋放內(nèi)存
C 內(nèi)存回收線程負(fù)責(zé)釋放無(wú)用內(nèi)存
D 內(nèi)存回收線程不能釋放內(nèi)存對(duì)象
15. {Java題目} 下列整型的最終屬性 i 的定義中,正確的是( )。(選擇1項(xiàng))
A final i; B static int i;
C static final int i=234; D final float i= 3.14f;
16. {Java題目} 設(shè)有定義 int a = 12 ;則執(zhí)行a*= 12;語(yǔ)句后,a 的值為。(選擇1項(xiàng))
A 144 B 12 C 24 D 0
17. {Java題目} 進(jìn)行Java基本的GUI設(shè)計(jì)需要用到的包是( )。(選擇1項(xiàng))
A java.io B java.sql C java.awt D java.rmi
18. {Java題目} 選擇錯(cuò)誤的標(biāo)識(shí)符。(選擇2項(xiàng))
A IDoLikeTheLongNameClass B abyte C const D 3_case
18. {Java題目} 選擇錯(cuò)誤的標(biāo)識(shí)符。(選擇1項(xiàng))
A $bye B abyte C IDoLikeTheLongNameClass D 3_case
19. {Java題目}指出下列哪個(gè)方法與方法public void add(int a){}為合理的重載方法( )。 (選擇3項(xiàng))
A public int add(int a) B public void add(long a)
C public int add(long a) D public void add(float a)
20. {Java題目} 下列哪個(gè)方法可用于創(chuàng)建一個(gè)可運(yùn)行的類( ) (選擇1項(xiàng))
A public class X implements Runnable{ public void run(){ ......} }
B public class X implements Thread{ public void run(){ ......} }
C public class X implements Thread{ public int run(){ ......} }
D public class X implements Runnable{ protected void run(){ ......} }
21. {Java題目} Java中,在單一文件中import、class 和package的正確出現(xiàn)順序是()。(選擇一項(xiàng))
A class, import, package B package, import, class
C import, package, class D package, class, import
22. {Java題目} 在Java語(yǔ)言中,在程序運(yùn)行時(shí)會(huì)自動(dòng)檢查數(shù)組的下標(biāo)是否越界,如果越界,會(huì)拋擲下面的()異常。(選擇一項(xiàng))
A NullpointerException
B ArithmeticExceptioin
C ArrayIndexOutOfBoundsException
D SecurityManager
23. {Java題目} 算術(shù)表達(dá)式1+2/3-4*5的值為( )。(選擇1項(xiàng))
A 1 B -19 C -5 D 0
24. {Java題目} 執(zhí)行代碼String[] s=new String[10];后,哪個(gè)結(jié)論是正確的( ) (選擇1項(xiàng))
A s[10] 為 ""; B s[10] 為 null;
C s[0] 為 未定義 D s.length 為10
25. {Java題目}指出正確的表達(dá)式( ) (選擇1項(xiàng))
A double a=1.0; B Double a=new double(1.0);
C byte a = 340; D Byte a = 120;
26. {Java題目} 定義一個(gè)類名為MyClass的類,并且該類可被所有類訪問(wèn),那么該類的正確聲明應(yīng)為( ): (選擇1項(xiàng))
A private class MyClass extends Object
B class MyClass extends Object
C public class MyClass
D protected class MyClass extends Object
27. {Java題目}JAVA編程中,基于線程的多任務(wù)處理環(huán)境中,執(zhí)行特定任務(wù)的可執(zhí)行代碼的最小單位是()(選擇一項(xiàng))
A 進(jìn)程 B 線程 C 應(yīng)用程序 D 服務(wù)
28. {Java題目}下列選項(xiàng)中,屬于Java語(yǔ)言的關(guān)鍵字的是()。(選擇 2項(xiàng))
A goto B malloc C extends D FALSE
29. {Java題目}JAVA中,為了辯別用戶是否關(guān)閉窗口,要實(shí)現(xiàn)監(jiān)聽(tīng)器接口()。(選擇一項(xiàng))
A MouseListener B ActionListener
C WindowListener D 以上都要
30. {Java題目}JAVA編程中, 以下()命令用來(lái)執(zhí)行java類文件。(選擇1項(xiàng))
A javac B java
C appletviewer D以上所有選項(xiàng)都不正確
31. {Java題目}在JAVA編程中,Java編譯器會(huì)將java程序轉(zhuǎn)換為()。(選擇一項(xiàng))
A 字節(jié)碼 B 可執(zhí)行代碼
C 機(jī)器 代碼 D 以上所有選項(xiàng)都不正確
32. {Java題目}java中允許創(chuàng)建多線程應(yīng)用程序的接口是()。(選擇一項(xiàng))
A Threadable B Runnable
C Clonable D 以上均不是
33. {Java題目}在Java語(yǔ)言中,下面關(guān)于構(gòu)造函數(shù)的描述正確的是()。(選擇一項(xiàng))
A 類必須有顯式構(gòu)造函數(shù) B 它的返回類型是void
C 它和類有相同的名稱,但它不能帶任何參數(shù)
D 以上皆非
34. {Java題目}在Java語(yǔ)言中,如果你有下面的類定義:
abstract class Shape{
abstract void draw();
}
Class Square extends Shape{}
如果你試圖編譯上面的代碼會(huì)發(fā)生()。(選擇一項(xiàng))
A 一切成功編譯
B Shape可以編譯,Square不能編譯
C Square可以編譯,Shape不能編譯
D Shape,Square都不能編譯
35. {Java題目}下列代碼段允許按鈕注冊(cè)一個(gè)action事件的是()。(選擇一項(xiàng))