21.在Java中,所有類的根類是( )。
A.java.lang.Object
B.java.lang.Class
C.java.lang.String
D.java.lang.System
22.執(zhí)行下面程序段后,2值為( )。
int x=1,y=2,z=3;
z=z/(float)(x/y):
A.編譯無法通過 B.6
C.3 D.2
23.int類型的取值范圍為( )。
A.-216~216-1
B.-231~231-1
C.-232~232-1
D.-264~264-1
24.下列說法中,( )是正確的。
A.子類擁有的成員數(shù)目大于等于父類擁有的成員數(shù)目
B.父類代表的對(duì)象范圍比子類廣
C.子類要調(diào)用父類的方法,必須使用super關(guān)鍵字
D.一個(gè)Java類可以有多個(gè)父類
25.執(zhí)行下列程序之后,變量n的值為( )。
public class Exam{
public static void main(String[]args){
int y=2;
int z=3:
int n=4:
n=n+-y*z/n;
System.out.println(n);
}
}
A.3 B.-l
C.-l2 D.-3
26.在Java中能實(shí)現(xiàn)多重繼承效果的方式是( )。
A.內(nèi)部類
B.適配器
C.接口
D.同步
27.char類型的取值范圍是( )。
A.2的-7次方~2的7次方減1
B.O~2的16次方減1
C.負(fù)2的15次方~2的15次方減1
D.O~2的8次方減1
28.能夠支持javadoc命令的注釋語(yǔ)句是( )。
A./**…//
B./*…*/
C.//
D./**…*/
29.十進(jìn)制數(shù)16的十六進(jìn)制表示格式是( )。
A.0x10
B.0x16
C.0xA
D.016
30.int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的語(yǔ)句是( )。
A.public int MAX LENGTH=100
B.final int MAX—LENGTH=100
C.public const int MAX_LENGTH=100
D.public final int MAX_LENGTH=100</P><P></P><P> 31.Java對(duì)I/O訪問所提供的同步處理機(jī)制是( )。
A.字節(jié)流
B.過濾流
C.字符流
D.壓縮文件流
32.請(qǐng)閱讀下面程序
public class ThreadTest{
public static void main(String args[])throws Ex-
ception{
int i=0;
Hello t=new Hello();
;
while(true){
System.Out.println("Good Morning"+i++):
if(i= =2&&t.isAlive()){
System.out.println("Main waiting for Hel-
lo!");
t.join();//等待t運(yùn)行結(jié)束
}
if(i= =5)break;}
}
}
class Hello extends Thread{
int l;
public void run(){
while(true)(
System.Out.println("Hell0"+i++);
if(i= =5)break;)))
為使該程序正確執(zhí)行,下畫線處的語(yǔ)句應(yīng)是( )。
A.t.sleep()
B.t.yield()
C.t.interrupt()
D.t.start()
33.下列敘述中,錯(cuò)誤的是( )。
A.Jbutton類和標(biāo)簽類可顯示圖標(biāo)和文本
B.Button類和標(biāo)簽類可顯示圖標(biāo)和文本
C.AWT構(gòu)件能直接添加到頂層容器中
D.Swing構(gòu)件不能直接添加到頂層容器中
34.下列敘述中,錯(cuò)誤的是( )。
A.Applet的默認(rèn)布局管理器是FlowLayout
B.JApplet中增加構(gòu)件是加到JApplet的內(nèi)容面板上,不是直接加到JApplet中
C.JApplet的內(nèi)容面板的默認(rèn)布局管理器是Border-Layout
D.JApplet的內(nèi)容面板的默認(rèn)布局管理器是FlowLay-out
35.下列敘述中,錯(cuò)誤的是( )。
A.Java中,方法的重載是指多個(gè)方法可以共享同一個(gè)名字
B.Java中,用abstract裝飾的類稱為抽象類,它不能實(shí)例化
C.Java中,接口是不包含成員變量和方法實(shí)現(xiàn)的抽象類
D.Java中,構(gòu)造方法可以有返回值
36.要表示表格的數(shù)據(jù),需要繼承類( )。
A.AbstraceTableModel
B.TableModel
C.JTable
D.TableModelable
37.下面程序的正確輸出是( )。
public class Hello
{
public static void main(String args[])
{
int count,xPos=25;
for(count=1;count<=10;count++)
{
if(count= =5)
Break;
system.Out.println(count);
xPos+=10:
}
}
}
A.1 2 3 4
B.1 3 4
C.編譯錯(cuò)誤
D.以上都不正確
38.在Applet生命周期中,下面方法中,在裝載Applet時(shí)被調(diào)用的是( )。
A.stop()
B.init()
C.start()
D.destroy()
39.JDBC是面向( )的。
A.過程
B.對(duì)象
C.應(yīng)用
D.用戶
40.J2SDK的下載中,下列( )可以進(jìn)入J2SE下載頁(yè)面。
A.進(jìn)入http://java.sum.com
B.單擊左側(cè)Download鏈接
C.單擊頁(yè)面中的Java 2 Platform,Standard Edition鏈接
D.單擊頁(yè)面中的J2SE l.4.2鏈接</P><P>
</P><P> 21.A!窘馕觥勘绢}考查考生對(duì)Java類的掌握。在Java中java.lang包封裝著所有編程應(yīng)用的基本類。Object是所有類的根,它所包含的屬性和方法被所有類集成;Class類是由編譯器自動(dòng)生成對(duì)象的一個(gè)特殊類,它伴隨每個(gè)類;Strin9是字符串常量的類;System類是一個(gè)final類,所有的方法都用類變量來調(diào)用,即對(duì)System類不可能實(shí)例化,主要提供了標(biāo)準(zhǔn)輸入/輸出和系統(tǒng)環(huán)境信息的訪問、設(shè)置.
22.A!窘馕觥勘绢}考查Java的運(yùn)算和類型轉(zhuǎn)換。題目中變量x、y、z是int類型,由于括號(hào)的優(yōu)先級(jí)要高,所以語(yǔ)句(float)(x/y)的結(jié)果為0.0,分母已經(jīng)成為0,編譯肯定無法通過。另外,由于2是int型,不能將float型強(qiáng)制轉(zhuǎn)化為int型。
23.B。【解析】本題考查int類型的取值范圍。int類型是最常用的整數(shù)類型,存儲(chǔ)時(shí)占32位bit,能表示的范圍是-2的31次方至2的31次方-1,選項(xiàng)B正確。而short類型在存儲(chǔ)時(shí)占l6位bit,能表示的范圍是-2的16次方至2的16次方-1。long類型存儲(chǔ)時(shí)占64位bit,數(shù)據(jù)范圍是-2的64次方至2的64次方-1。正確答案為選項(xiàng)B。
24.B!窘馕觥勘绢}考查對(duì)子類與父類關(guān)系的理解。對(duì)一個(gè)類的繼承也就是構(gòu)建了一個(gè)子類,子類繼承了父類的方法和狀態(tài),同時(shí)還可以向新類中增添新的方法和狀態(tài)。重點(diǎn)掌握兩點(diǎn):子類方法的訪問權(quán)限比父類訪問權(quán)限高,因此父類不能替代子類,但子類能夠代替父類,子類方法不能產(chǎn)生比父類更多的異常。子類擁有的成員數(shù)目小于等于父類擁有的成員數(shù)目,選項(xiàng)A說法錯(cuò)誤;父類代表的對(duì)象范圍比子類廣,選項(xiàng)B說法正確;子類要調(diào)用父類的方法,可以使用super關(guān)鍵字,也可以將父類的方法進(jìn)行重寫,選項(xiàng)C說法錯(cuò)誤。在Java中一個(gè)類只能有一個(gè)父類,選項(xiàng)D說法錯(cuò)誤。
25.A!窘馕觥勘绢}考查Java中表達(dá)式的運(yùn)算。程序段main()方法中的前3行是基本的賦值語(yǔ)句,第4行是算術(shù)運(yùn)算語(yǔ)句,該語(yǔ)句執(zhí)行的過程是:首先是對(duì)Y取負(fù)值,得到-2,然后乘以2得到-6,再除以n得到-1,最后和n做加法得到3,從而根據(jù)賦值運(yùn)算將3賦值給變量n。
26.C!窘馕觥勘绢}考查Java中多重繼承的概念。首先要區(qū)分選項(xiàng)中各個(gè)概念。內(nèi)部類是在一個(gè)類中的內(nèi)部嵌套定義的類,主要用來生成事件適配器。適配器(Adapter)定義一個(gè)包裝類,包裝有不兼容接口的對(duì)象。這個(gè)包裝類指的就是適配器,它包裝的對(duì)象就是適配者(Adaptee),適配器提供客戶類需要的接口。接口是一種只含有抽象方法或常量的一種特殊的抽象類,因?yàn)榻涌诓话ㄈ魏螌?shí)現(xiàn),所以與存儲(chǔ)空間沒有任何關(guān)系,將多個(gè)接口合并,即多重繼承就可以很容易實(shí)現(xiàn),選項(xiàng)C正確。同步主要用在多線程程序設(shè)計(jì)中。
27.B。【解析】本題考查Java中數(shù)據(jù)類型的取值范圍。應(yīng)該掌握常用的數(shù)據(jù)類型的取值范圍,char類型在內(nèi)存中占16位,取值范圍是0~65535也就是O~2的16次方減1,選項(xiàng)B正確。
28.D!窘馕觥勘绢}考查Java中的注釋語(yǔ)句。注釋是程序設(shè)計(jì)的重要組成部分,應(yīng)熟練掌握。Java中有三類注釋語(yǔ)句:文檔注釋/**…*/,被javadoc處理,可以建立類的
一個(gè)外部說明性文件,所以本題正確答案是選項(xiàng)D;C語(yǔ)言注釋風(fēng)格/*…*/,用于去掉當(dāng)前不再使用但仍想保留的代碼等;單行注釋//,格式上要求注釋符//后必須緊跟一個(gè)空格,然后才是注釋信息。
29.A!窘馕觥勘绢}考查Java語(yǔ)言中的進(jìn)制換算。首先要清楚各種進(jìn)制的表示方法。整型常量有3種書寫格式:十進(jìn)制整數(shù),如156,-230,345;八進(jìn)制整數(shù),以0開頭,如012表示十進(jìn)制的l0;十六進(jìn)制整數(shù),以0x或OX開頭,如0X123表示十進(jìn)制數(shù)291。十進(jìn)制數(shù)16相當(dāng)于十六進(jìn)制的10,所以選項(xiàng)A正確。
30.D。【解析】本題考查Java中變量的聲明。選項(xiàng)A雖然按照題目要求定義了一個(gè)變量,但沒有滿足保持為常數(shù)的要求,該變量可以被改變;選項(xiàng)B沒有滿足題目要求的public成員變量;選項(xiàng)C與C語(yǔ)言混淆,const是C語(yǔ)言用來定義常值變量的關(guān)鍵字;Java中定義常值變量使用的是final屬性,說明該值賦值以后永不改變,所以選項(xiàng)D為正確答案。
31.B。【解析】本題考查Java I/O流中的過濾流。過濾流是Java對(duì)I/O訪問提供的同步處理機(jī)制,保證某時(shí)刻只有一個(gè)線程訪問一個(gè)I/O流。過濾流是FilterInputStream和FiherOutputStream。因此,本題的正確答案是選項(xiàng)B。
32.D。【解析】程序中通過繼承Thread類來創(chuàng)建線程,而Java中新創(chuàng)建的線程不會(huì)自動(dòng)運(yùn)行,必須調(diào)用線程的start()方法,才能運(yùn)行該線程。
33.B。【解析】Swing的按鈕上還可以同時(shí)顯示文字和圖標(biāo),甚至只有圖標(biāo)都是可以的,這樣就構(gòu)成了圖形按鈕。而AwT中的Button類不能顯示圖標(biāo),只能顯示文本。
34.D!窘馕觥縁lowLayout布局管理器是Panel類和Applet類默認(rèn)的布局管理器。向JApplet中增加構(gòu)件,是把構(gòu)件添加到Japplet的內(nèi)容面板中,而不是直接添加到JApplet中。JApplet的內(nèi)容面板的默認(rèn)布局管理器是BorderLayout,而Applet默認(rèn)的布局管理器是FlowLayout。
35.D!窘馕觥繕(gòu)造方法是一種特殊的方法,是為對(duì)象初始化操作編寫的方法,用它來定義對(duì)象的初始狀態(tài)。Java中的每個(gè)類都有構(gòu)造方法,它也是由方法名、參數(shù)和方法體組成的。構(gòu)造方法的名字必須與類名相同,并且構(gòu)造方法不返回任何數(shù)據(jù)。
36.A!窘馕觥勘砀袷荢wing新增加的構(gòu)件,主要功能是把數(shù)據(jù)以二維表格的形式顯示出來。使用表格,依據(jù)M-V-C的思想,生成一個(gè)MyTableModel類型的對(duì)象來表示數(shù)據(jù),這個(gè)類是從AbstractTableModel類繼承來的。
37.A。【解析】該程序經(jīng)過編譯、運(yùn)行后,在屏幕上顯示:l 2 3 4。public class Hello中Hello為類名,public staticvoid main(String args[])有關(guān)參數(shù)的解釋如下:public表示該方法可以被任意代碼所調(diào)用,包括Java解釋器;static告訴編譯器,main()方法是一個(gè)類方法,可以通過類名直接調(diào)用,調(diào)用時(shí)不需要該類的實(shí)例對(duì)象;void表示main()方法沒有返回值,這是非常重要的,因?yàn)镴ava類型檢查非常嚴(yán)格,包括檢查這些方法返回值的類型是否與聲明的一致;Stringargs[]聲明一個(gè)字符串類型的數(shù)組,它是命令行傳遞給main()方法的參數(shù),參數(shù)在命令行中出現(xiàn)在類名稱后面。包含main()方法的類(Hello為包含main()方法的類名)名稱必須與其文件名相同,也就是說,其文件名必須為Hello.java。 經(jīng)過編譯,在當(dāng)前文件夾下將出現(xiàn)一個(gè)Hello.class文件,這就是編譯后的字節(jié)碼文件。在程序段最后有兩個(gè)大括號(hào),分別說明結(jié)束main()方法和Hello類。在本程序中由于有 count= =5這個(gè)條件判斷,因此當(dāng)count= =5時(shí),程序結(jié)束,輸出為1 2 3 4。
38.B!窘馕觥吭贘ava Applet的生命周期中,共有4種狀態(tài)和4個(gè)方法:init()、start()、stop()和destroy()。在Applet裝載時(shí),由瀏覽器或appletviewer調(diào)用init()方法,通知該Applet已被加載到瀏覽器中,使Applet執(zhí)行一些基本初始化。
39.B!窘馕觥縅DBC中定義了一組標(biāo)準(zhǔn)的應(yīng)用程序接口(API),這些APl是一種面向?qū)ο蟮姆庋b和重新設(shè)計(jì)的接口,使得用戶能夠編寫不依賴于數(shù)據(jù)庫(kù)廠商的數(shù)據(jù)庫(kù)應(yīng)用程序。
40.C!窘馕觥縅2SDK的下載按下列步驟進(jìn)行操作:①進(jìn)入http://java.sun.com;②單擊左側(cè)Download鏈接,進(jìn)入下載頁(yè)面;③單擊頁(yè)面中的Java 2 Platform,StandardEdition鏈接,進(jìn)入J2SE下載頁(yè)面;④單擊頁(yè)面中J2SE l.4.2鏈接,進(jìn)入J2SEl.4.2下載頁(yè)面;⑤找到Download J2SE v1.4.2_02欄目,在其下找到Windows offline Installation類別,其右有兩個(gè)下載選項(xiàng),一個(gè)是JRE,一個(gè)是"SDK",單擊SDK選項(xiàng)下面的download,進(jìn)入J2SDK-1_4_2_02-win-dows-i586.exe文件的下載頁(yè)面;⑥選擇accept,接受SUN的協(xié)議;⑦單擊頁(yè)面中的Downloadj2sdk-1_4_2_02-win-dows.i586.P.exe下載鏈接,自動(dòng)進(jìn)行瀏覽器下載,也可使用下載工具進(jìn)行下載。</P><P>
A.java.lang.Object
B.java.lang.Class
C.java.lang.String
D.java.lang.System
22.執(zhí)行下面程序段后,2值為( )。
int x=1,y=2,z=3;
z=z/(float)(x/y):
A.編譯無法通過 B.6
C.3 D.2
23.int類型的取值范圍為( )。
A.-216~216-1
B.-231~231-1
C.-232~232-1
D.-264~264-1
24.下列說法中,( )是正確的。
A.子類擁有的成員數(shù)目大于等于父類擁有的成員數(shù)目
B.父類代表的對(duì)象范圍比子類廣
C.子類要調(diào)用父類的方法,必須使用super關(guān)鍵字
D.一個(gè)Java類可以有多個(gè)父類
25.執(zhí)行下列程序之后,變量n的值為( )。
public class Exam{
public static void main(String[]args){
int y=2;
int z=3:
int n=4:
n=n+-y*z/n;
System.out.println(n);
}
}
A.3 B.-l
C.-l2 D.-3
26.在Java中能實(shí)現(xiàn)多重繼承效果的方式是( )。
A.內(nèi)部類
B.適配器
C.接口
D.同步
27.char類型的取值范圍是( )。
A.2的-7次方~2的7次方減1
B.O~2的16次方減1
C.負(fù)2的15次方~2的15次方減1
D.O~2的8次方減1
28.能夠支持javadoc命令的注釋語(yǔ)句是( )。
A./**…//
B./*…*/
C.//
D./**…*/
29.十進(jìn)制數(shù)16的十六進(jìn)制表示格式是( )。
A.0x10
B.0x16
C.0xA
D.016
30.int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的語(yǔ)句是( )。
A.public int MAX LENGTH=100
B.final int MAX—LENGTH=100
C.public const int MAX_LENGTH=100
D.public final int MAX_LENGTH=100</P><P></P><P> 31.Java對(duì)I/O訪問所提供的同步處理機(jī)制是( )。
A.字節(jié)流
B.過濾流
C.字符流
D.壓縮文件流
32.請(qǐng)閱讀下面程序
public class ThreadTest{
public static void main(String args[])throws Ex-
ception{
int i=0;
Hello t=new Hello();
;
while(true){
System.Out.println("Good Morning"+i++):
if(i= =2&&t.isAlive()){
System.out.println("Main waiting for Hel-
lo!");
t.join();//等待t運(yùn)行結(jié)束
}
if(i= =5)break;}
}
}
class Hello extends Thread{
int l;
public void run(){
while(true)(
System.Out.println("Hell0"+i++);
if(i= =5)break;)))
為使該程序正確執(zhí)行,下畫線處的語(yǔ)句應(yīng)是( )。
A.t.sleep()
B.t.yield()
C.t.interrupt()
D.t.start()
33.下列敘述中,錯(cuò)誤的是( )。
A.Jbutton類和標(biāo)簽類可顯示圖標(biāo)和文本
B.Button類和標(biāo)簽類可顯示圖標(biāo)和文本
C.AWT構(gòu)件能直接添加到頂層容器中
D.Swing構(gòu)件不能直接添加到頂層容器中
34.下列敘述中,錯(cuò)誤的是( )。
A.Applet的默認(rèn)布局管理器是FlowLayout
B.JApplet中增加構(gòu)件是加到JApplet的內(nèi)容面板上,不是直接加到JApplet中
C.JApplet的內(nèi)容面板的默認(rèn)布局管理器是Border-Layout
D.JApplet的內(nèi)容面板的默認(rèn)布局管理器是FlowLay-out
35.下列敘述中,錯(cuò)誤的是( )。
A.Java中,方法的重載是指多個(gè)方法可以共享同一個(gè)名字
B.Java中,用abstract裝飾的類稱為抽象類,它不能實(shí)例化
C.Java中,接口是不包含成員變量和方法實(shí)現(xiàn)的抽象類
D.Java中,構(gòu)造方法可以有返回值
36.要表示表格的數(shù)據(jù),需要繼承類( )。
A.AbstraceTableModel
B.TableModel
C.JTable
D.TableModelable
37.下面程序的正確輸出是( )。
public class Hello
{
public static void main(String args[])
{
int count,xPos=25;
for(count=1;count<=10;count++)
{
if(count= =5)
Break;
system.Out.println(count);
xPos+=10:
}
}
}
A.1 2 3 4
B.1 3 4
C.編譯錯(cuò)誤
D.以上都不正確
38.在Applet生命周期中,下面方法中,在裝載Applet時(shí)被調(diào)用的是( )。
A.stop()
B.init()
C.start()
D.destroy()
39.JDBC是面向( )的。
A.過程
B.對(duì)象
C.應(yīng)用
D.用戶
40.J2SDK的下載中,下列( )可以進(jìn)入J2SE下載頁(yè)面。
A.進(jìn)入http://java.sum.com
B.單擊左側(cè)Download鏈接
C.單擊頁(yè)面中的Java 2 Platform,Standard Edition鏈接
D.單擊頁(yè)面中的J2SE l.4.2鏈接</P><P>
</P><P> 21.A!窘馕觥勘绢}考查考生對(duì)Java類的掌握。在Java中java.lang包封裝著所有編程應(yīng)用的基本類。Object是所有類的根,它所包含的屬性和方法被所有類集成;Class類是由編譯器自動(dòng)生成對(duì)象的一個(gè)特殊類,它伴隨每個(gè)類;Strin9是字符串常量的類;System類是一個(gè)final類,所有的方法都用類變量來調(diào)用,即對(duì)System類不可能實(shí)例化,主要提供了標(biāo)準(zhǔn)輸入/輸出和系統(tǒng)環(huán)境信息的訪問、設(shè)置.
22.A!窘馕觥勘绢}考查Java的運(yùn)算和類型轉(zhuǎn)換。題目中變量x、y、z是int類型,由于括號(hào)的優(yōu)先級(jí)要高,所以語(yǔ)句(float)(x/y)的結(jié)果為0.0,分母已經(jīng)成為0,編譯肯定無法通過。另外,由于2是int型,不能將float型強(qiáng)制轉(zhuǎn)化為int型。
23.B。【解析】本題考查int類型的取值范圍。int類型是最常用的整數(shù)類型,存儲(chǔ)時(shí)占32位bit,能表示的范圍是-2的31次方至2的31次方-1,選項(xiàng)B正確。而short類型在存儲(chǔ)時(shí)占l6位bit,能表示的范圍是-2的16次方至2的16次方-1。long類型存儲(chǔ)時(shí)占64位bit,數(shù)據(jù)范圍是-2的64次方至2的64次方-1。正確答案為選項(xiàng)B。
24.B!窘馕觥勘绢}考查對(duì)子類與父類關(guān)系的理解。對(duì)一個(gè)類的繼承也就是構(gòu)建了一個(gè)子類,子類繼承了父類的方法和狀態(tài),同時(shí)還可以向新類中增添新的方法和狀態(tài)。重點(diǎn)掌握兩點(diǎn):子類方法的訪問權(quán)限比父類訪問權(quán)限高,因此父類不能替代子類,但子類能夠代替父類,子類方法不能產(chǎn)生比父類更多的異常。子類擁有的成員數(shù)目小于等于父類擁有的成員數(shù)目,選項(xiàng)A說法錯(cuò)誤;父類代表的對(duì)象范圍比子類廣,選項(xiàng)B說法正確;子類要調(diào)用父類的方法,可以使用super關(guān)鍵字,也可以將父類的方法進(jìn)行重寫,選項(xiàng)C說法錯(cuò)誤。在Java中一個(gè)類只能有一個(gè)父類,選項(xiàng)D說法錯(cuò)誤。
25.A!窘馕觥勘绢}考查Java中表達(dá)式的運(yùn)算。程序段main()方法中的前3行是基本的賦值語(yǔ)句,第4行是算術(shù)運(yùn)算語(yǔ)句,該語(yǔ)句執(zhí)行的過程是:首先是對(duì)Y取負(fù)值,得到-2,然后乘以2得到-6,再除以n得到-1,最后和n做加法得到3,從而根據(jù)賦值運(yùn)算將3賦值給變量n。
26.C!窘馕觥勘绢}考查Java中多重繼承的概念。首先要區(qū)分選項(xiàng)中各個(gè)概念。內(nèi)部類是在一個(gè)類中的內(nèi)部嵌套定義的類,主要用來生成事件適配器。適配器(Adapter)定義一個(gè)包裝類,包裝有不兼容接口的對(duì)象。這個(gè)包裝類指的就是適配器,它包裝的對(duì)象就是適配者(Adaptee),適配器提供客戶類需要的接口。接口是一種只含有抽象方法或常量的一種特殊的抽象類,因?yàn)榻涌诓话ㄈ魏螌?shí)現(xiàn),所以與存儲(chǔ)空間沒有任何關(guān)系,將多個(gè)接口合并,即多重繼承就可以很容易實(shí)現(xiàn),選項(xiàng)C正確。同步主要用在多線程程序設(shè)計(jì)中。
27.B。【解析】本題考查Java中數(shù)據(jù)類型的取值范圍。應(yīng)該掌握常用的數(shù)據(jù)類型的取值范圍,char類型在內(nèi)存中占16位,取值范圍是0~65535也就是O~2的16次方減1,選項(xiàng)B正確。
28.D!窘馕觥勘绢}考查Java中的注釋語(yǔ)句。注釋是程序設(shè)計(jì)的重要組成部分,應(yīng)熟練掌握。Java中有三類注釋語(yǔ)句:文檔注釋/**…*/,被javadoc處理,可以建立類的
一個(gè)外部說明性文件,所以本題正確答案是選項(xiàng)D;C語(yǔ)言注釋風(fēng)格/*…*/,用于去掉當(dāng)前不再使用但仍想保留的代碼等;單行注釋//,格式上要求注釋符//后必須緊跟一個(gè)空格,然后才是注釋信息。
29.A!窘馕觥勘绢}考查Java語(yǔ)言中的進(jìn)制換算。首先要清楚各種進(jìn)制的表示方法。整型常量有3種書寫格式:十進(jìn)制整數(shù),如156,-230,345;八進(jìn)制整數(shù),以0開頭,如012表示十進(jìn)制的l0;十六進(jìn)制整數(shù),以0x或OX開頭,如0X123表示十進(jìn)制數(shù)291。十進(jìn)制數(shù)16相當(dāng)于十六進(jìn)制的10,所以選項(xiàng)A正確。
30.D。【解析】本題考查Java中變量的聲明。選項(xiàng)A雖然按照題目要求定義了一個(gè)變量,但沒有滿足保持為常數(shù)的要求,該變量可以被改變;選項(xiàng)B沒有滿足題目要求的public成員變量;選項(xiàng)C與C語(yǔ)言混淆,const是C語(yǔ)言用來定義常值變量的關(guān)鍵字;Java中定義常值變量使用的是final屬性,說明該值賦值以后永不改變,所以選項(xiàng)D為正確答案。
31.B。【解析】本題考查Java I/O流中的過濾流。過濾流是Java對(duì)I/O訪問提供的同步處理機(jī)制,保證某時(shí)刻只有一個(gè)線程訪問一個(gè)I/O流。過濾流是FilterInputStream和FiherOutputStream。因此,本題的正確答案是選項(xiàng)B。
32.D。【解析】程序中通過繼承Thread類來創(chuàng)建線程,而Java中新創(chuàng)建的線程不會(huì)自動(dòng)運(yùn)行,必須調(diào)用線程的start()方法,才能運(yùn)行該線程。
33.B。【解析】Swing的按鈕上還可以同時(shí)顯示文字和圖標(biāo),甚至只有圖標(biāo)都是可以的,這樣就構(gòu)成了圖形按鈕。而AwT中的Button類不能顯示圖標(biāo),只能顯示文本。
34.D!窘馕觥縁lowLayout布局管理器是Panel類和Applet類默認(rèn)的布局管理器。向JApplet中增加構(gòu)件,是把構(gòu)件添加到Japplet的內(nèi)容面板中,而不是直接添加到JApplet中。JApplet的內(nèi)容面板的默認(rèn)布局管理器是BorderLayout,而Applet默認(rèn)的布局管理器是FlowLayout。
35.D!窘馕觥繕(gòu)造方法是一種特殊的方法,是為對(duì)象初始化操作編寫的方法,用它來定義對(duì)象的初始狀態(tài)。Java中的每個(gè)類都有構(gòu)造方法,它也是由方法名、參數(shù)和方法體組成的。構(gòu)造方法的名字必須與類名相同,并且構(gòu)造方法不返回任何數(shù)據(jù)。
36.A!窘馕觥勘砀袷荢wing新增加的構(gòu)件,主要功能是把數(shù)據(jù)以二維表格的形式顯示出來。使用表格,依據(jù)M-V-C的思想,生成一個(gè)MyTableModel類型的對(duì)象來表示數(shù)據(jù),這個(gè)類是從AbstractTableModel類繼承來的。
37.A。【解析】該程序經(jīng)過編譯、運(yùn)行后,在屏幕上顯示:l 2 3 4。public class Hello中Hello為類名,public staticvoid main(String args[])有關(guān)參數(shù)的解釋如下:public表示該方法可以被任意代碼所調(diào)用,包括Java解釋器;static告訴編譯器,main()方法是一個(gè)類方法,可以通過類名直接調(diào)用,調(diào)用時(shí)不需要該類的實(shí)例對(duì)象;void表示main()方法沒有返回值,這是非常重要的,因?yàn)镴ava類型檢查非常嚴(yán)格,包括檢查這些方法返回值的類型是否與聲明的一致;Stringargs[]聲明一個(gè)字符串類型的數(shù)組,它是命令行傳遞給main()方法的參數(shù),參數(shù)在命令行中出現(xiàn)在類名稱后面。包含main()方法的類(Hello為包含main()方法的類名)名稱必須與其文件名相同,也就是說,其文件名必須為Hello.java。 經(jīng)過編譯,在當(dāng)前文件夾下將出現(xiàn)一個(gè)Hello.class文件,這就是編譯后的字節(jié)碼文件。在程序段最后有兩個(gè)大括號(hào),分別說明結(jié)束main()方法和Hello類。在本程序中由于有 count= =5這個(gè)條件判斷,因此當(dāng)count= =5時(shí),程序結(jié)束,輸出為1 2 3 4。
38.B!窘馕觥吭贘ava Applet的生命周期中,共有4種狀態(tài)和4個(gè)方法:init()、start()、stop()和destroy()。在Applet裝載時(shí),由瀏覽器或appletviewer調(diào)用init()方法,通知該Applet已被加載到瀏覽器中,使Applet執(zhí)行一些基本初始化。
39.B!窘馕觥縅DBC中定義了一組標(biāo)準(zhǔn)的應(yīng)用程序接口(API),這些APl是一種面向?qū)ο蟮姆庋b和重新設(shè)計(jì)的接口,使得用戶能夠編寫不依賴于數(shù)據(jù)庫(kù)廠商的數(shù)據(jù)庫(kù)應(yīng)用程序。
40.C!窘馕觥縅2SDK的下載按下列步驟進(jìn)行操作:①進(jìn)入http://java.sun.com;②單擊左側(cè)Download鏈接,進(jìn)入下載頁(yè)面;③單擊頁(yè)面中的Java 2 Platform,StandardEdition鏈接,進(jìn)入J2SE下載頁(yè)面;④單擊頁(yè)面中J2SE l.4.2鏈接,進(jìn)入J2SEl.4.2下載頁(yè)面;⑤找到Download J2SE v1.4.2_02欄目,在其下找到Windows offline Installation類別,其右有兩個(gè)下載選項(xiàng),一個(gè)是JRE,一個(gè)是"SDK",單擊SDK選項(xiàng)下面的download,進(jìn)入J2SDK-1_4_2_02-win-dows-i586.exe文件的下載頁(yè)面;⑥選擇accept,接受SUN的協(xié)議;⑦單擊頁(yè)面中的Downloadj2sdk-1_4_2_02-win-dows.i586.P.exe下載鏈接,自動(dòng)進(jìn)行瀏覽器下載,也可使用下載工具進(jìn)行下載。</P><P>
- 2009年9月全國(guó)計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)工程師考試真題及答案
- 2009年3月全國(guó)計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)工程師考試真題及答案
- 2008年9月全國(guó)計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)工程師考試真題及答案
- 2008年4月全國(guó)計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)工程師考試真題及答案
- 2011年3月全國(guó)計(jì)算機(jī)二級(jí)Java考試真題及答案
- 2010年9月全國(guó)計(jì)算機(jī)二級(jí)Java考試真題及答案
- 查看計(jì)算機(jī)等級(jí)考試全部真題>>
- 2023年下半年計(jì)算機(jī)等級(jí)考試四級(jí)計(jì)算機(jī)組成與接口備考要點(diǎn)歸納
- 2023年下半年計(jì)算機(jī)等級(jí)考試三級(jí)信息安全技術(shù)復(fù)習(xí)要點(diǎn)匯總
- 2023年下半年計(jì)算機(jī)等級(jí)考試三級(jí)數(shù)據(jù)庫(kù)技術(shù)復(fù)習(xí)要點(diǎn)匯總
- 2023年下半年計(jì)算機(jī)等級(jí)一級(jí)考試Photoshop考點(diǎn)梳理
- 2023年下半年計(jì)算機(jī)等級(jí)考試三級(jí)網(wǎng)絡(luò)技術(shù)考點(diǎn)梳理
- 2023年下半年計(jì)算機(jī)等級(jí)一級(jí)考試WPS office考點(diǎn)匯總
- 查看計(jì)算機(jī)等級(jí)考試全部文檔 >>
- 2024年9月上海計(jì)算機(jī)一級(jí)成績(jī)查詢時(shí)間及查分入口
- 2024年9月全國(guó)計(jì)算機(jī)一級(jí)成績(jī)查詢時(shí)間及查分入口
- 2024年9月全國(guó)計(jì)算機(jī)一級(jí)考試成績(jī)查詢?nèi)肟冢ㄒ验_
- 2025年3月全國(guó)計(jì)算機(jī)二級(jí)成績(jī)查詢時(shí)間及成績(jī)查詢
- 2025年3月全國(guó)計(jì)算機(jī)一級(jí)成績(jī)查詢時(shí)間及成績(jī)查詢
- 2024年9月江蘇計(jì)算機(jī)一級(jí)成績(jī)查詢時(shí)間及查分入口
- 2024年9月浙江省全國(guó)計(jì)算機(jī)等級(jí)考試(NCRE)
- 2024年9月浙江計(jì)算機(jī)二級(jí)考試準(zhǔn)考證打印入口(9