16春 東財《面向對象的程序設計》在線作業(yè)一_第1頁
16春 東財《面向對象的程序設計》在線作業(yè)一_第2頁
16春 東財《面向對象的程序設計》在線作業(yè)一_第3頁
16春 東財《面向對象的程序設計》在線作業(yè)一_第4頁
16春 東財《面向對象的程序設計》在線作業(yè)一_第5頁
已閱讀5頁,還剩113頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

東財《面向對象的程序設計》在線作業(yè)一(隨機)

一、單選題(共18道試題,共72分。)

1.成功運行了jvHelloWorlpp.jv命令以后,系統(tǒng)會在同一個目錄下產生一個()文件?

.HelloWorlpp.Iss

.HelloWorlpplss.jv

.HelloWorlpp.exe

.HelloWorlpp.k

正確答案:

2.數(shù)組的唯一的數(shù)據(jù)成員是()

.size

.Size

.Length

.length

正確答案:

3.Sring和Stringuffer是屬于()包的

.jv.wt

.JV.Ing

.jv.util

.jv.string

正確答案:

4.不變(長度)字符串使用()處理.

.hr

.hrter

.String

.Stringuffer

正確答案:

5.有定義puliMngerextensEmployee那么如果riseSlry和fire是Employee類中的公

有方法,則

.Mnger也擁有這兩個方法

.Mnger沒有這兩個方法

.Mnger擁有這兩個方法,切不可以再定義同名的方法

.不確定

正確答案:

6.一段代碼可能導致異常,程序員將它放到了一個try模塊中,th(){……}塊中的代碼為

空,那么()

.編譯無法通過

.只有在代碼所在函數(shù)的聲明中拋出才能編譯通過

.代表對異常不做處理,編譯可通過

.運行時一定出錯

正確答案:

7.下面那個語句是定義一個50個string對象數(shù)組的引用?()

.hr口□

.String[]

.String[]

.Ojet[50]

E.String[50]

正確答案:E

8.orerLyout將整個容器劃分為幾個部分()

.3

.4

.5

.6

正確答案:

9.Jv中所有的類的共同的父類是()

.ojet

.Ojet

.Frme

.Min

正確答案:

10.當包含pplet的瀏覽器窗口最小化時,()函數(shù)被調用。

.init()

.strt()

.stop()

.estroy()

正確答案:

11.在一個程序中,我們處理完了數(shù)據(jù),想更新顯示,應該在代碼中使用()函數(shù)。

.pint()

.upt()

.repint()

.onrw()

正確答案:

12.下列哪個是Jv應用程序的正確運行命令?

.jvHelloWorlpp

.jvHelloWorlpp.jv

.jvHelloWorlpp

.jvHelloWorlpp.jv

正確答案:

13.使用GriLyout管理組件,當容器的大小變化時()

.組件的相對位置不變,組件的大小不變

.組件的相對位置改變,組件的大小不變

.組件的相對位置不變,組件的大小改變

.組件的相對位置改變,組件的大小改變

正確答案:

14.調用finlize方法的作用是()

,向系統(tǒng)報警

.保留對象的資源

.釋放對象所占資源

.什么也不做

正確答案:

15.Jv的PI文檔是以什么格式提供的?

.RTF

.WOR

.HTML

.EXEL

正確答案:

16.用()可以修飾類或成員方法,表明是靜態(tài)的。

.finl

.strt

.puli

.stti

正確答案:

17.Jv的客戶-服務器架構中,服務器更新程序以后,用戶怎樣才能使用更新以后的版本?

()

,需要管理員完成一定的操作

.管理員在客戶端重新安裝該程序

,再次使用時,下載的就是最新的版本

.一般無法使用

正確答案:

18.Jv中如果一個類由父類,則父類可以有()個。

.1

.2

.3

.不限制

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

二、多選題(共7道試題,共28分。)

1.下面可以做為容器的有()

.按鈕

.框架

.面板

.文本域

正確答案:

2.下列敘述那些是正確的?()

.Jv與We及Internet結合緊密

.Jv編譯成字節(jié)碼可以在任何系統(tǒng)下運行

.Jv沒有內置的TP/IP、HTTP等協(xié)議庫,需要調用WINOWSPI函數(shù)

,Jv支持多線程

正確答案:

3.封裝的含義是()

.對象的全部屬性數(shù)據(jù)和對數(shù)據(jù)的全部操作結合在一起,形成一個統(tǒng)一體,也就是對象

.盡可能的隱藏對象的內部細節(jié),只保留有限的對外接口,對數(shù)據(jù)的操作都通過這些接口實現(xiàn)

.所有的方法定義成私有

,所有的變量定義成保護類型

正確答案:

4.關于pplet的運行方式正確的是()

.不能獨立運行

.使用ppletviewer就可以獨立運行

.必須嵌入到其他應用程序中

.必須嵌入到HTML中

正確答案:

5.Jv的單重繼承是指()

,只允許從一個類中擴展類

.不允許有一個類擴展出兩個類

.不許一個類擁有兩個父類

.不許兩個類擁有同一個父類

正確答案:

6.當對象實例作為自變量傳送給方法時()

,方法可以改變引用值

.方法不可以改變引用值

.方法可以修改引用指向的對象內容

.方法不可以修改引用指向的對象內容

正確答案:

7.下列各項中屬于Jv常數(shù)的有?()

.95.255

.true

.283

."HelloJv!〃

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

一、單選題(共18道試題,共72分。)

1.在一個程序中,我們處理完了數(shù)據(jù),想更新顯示,應該在代碼中使用()函數(shù)。

.pint()

.upt()

.repint()

.onrw()

正確答案:

2.puliIssXyz{intx=l;}類Xyz有幾個構造方法()

.0

.1

.2

.3

正確答案:

3.編譯后的Jv程序不能在硬件系統(tǒng)的PU上直接運行,而是通過()來執(zhí)行的。

.JVM

.WINOWS

.LINUX

.MOS

正確答案:

4.Jv計算模式結合了主機架構和客戶端架構的特點,可用于()架構的計算,將程序放到

服務器上,用戶使用時從服務器上下載到客戶端運行。()

?主機架構

.客戶端架構

.客戶-服務器架構

.服務器架構

正確答案:

5.所有異常類的父類是()?

.Exeption

.lOExeption

.Error

.Throwle

正確答案:

6.當瀏覽器終止pplet時,()函數(shù)被調用。

.init()

.strt()

.stop()

.estroy()

正確答案:

7.orerLyout將整個容器劃分為幾個部分()

.3

.4

.5

.6

正確答案:

8.下列敘述正確的是()

.包名是類名的一部分

.類名是包名的一部分

.包名和類名沒有關系

.包名就是類名

正確答案:

9.對于FilelnputStrem的實例對象,如果所指定的文件不存在,則產生()

.lOExeption

.創(chuàng)建文件

.FilelnputExeption

.FileNotFounExeption

正確答案:

10.pplet程序中,用于顯示的函數(shù)是?()

.Hellopplet()

.init()

.strt()

.pint(Grphisg)

正確答案:

11.對象在沒有初始化時,值為()

.0

.null

.1

.不可預測

正確答案:

12.finlize方法屬于()類

.Ojet

.Frme

.utton

.Winow

正確答案:

13.Stirng.reple(hrhrl,hrhr2);的意義是()

.所有hrl換成hr2

.所有hr2換成hrl

.第一個hrl換成hr2

.第一個hr2換成hrl

正確答案:

14.創(chuàng)建包目錄的編譯命令選項是()

正確答案:

15.不變(長度)字符串使用()處理.

.hr

.hrter

.String

.Stringuffer

正確答案:

16.當我們在代碼中調用了repintO函數(shù)更新顯示的時候,WT線程會調用()方法首先將

畫面清空,然后調用Pint。方法繪制新的內容。

.pint()

.upt()

.repint()

.onrw()

正確答案:

17.GrigLyout是以()為基礎

.Flow

.orer

.Gri

.r

正確答案:

18.Jv去掉了++中影響代碼健壯的指針結構,內存的釋放是由()來完成的?()

.Jv虛擬機

.垃圾收集機制

.三級代碼安全檢查機制

.程序員用代碼來完成的

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

二、多選題(共7道試題,共28分。)

1.下列哪幾個是Jv的關鍵字?()

.oolen

.yte

.onst

.fini;

正確答案:

2.當對象實例作為自變量傳送給方法時()

.方法可以改變引用值

,方法不可以改變引用值

.方法可以修改引用指向的對象內容

.方法不可以修改引用指向的對象內容

正確答案:

3.封裝的含義是()

.對象的全部屬性數(shù)據(jù)和對數(shù)據(jù)的全部操作結合在一起,形成一個統(tǒng)一體,也就是對象

.盡可能的隱藏對象的內部細節(jié),只保留有限的對外接口,對數(shù)據(jù)的操作都通過這些接口實現(xiàn)

.所有的方法定義成私有

.所有的變量定義成保護類型

正確答案:

4.下列哪幾項屬于Jv語言設計的目的?()

.創(chuàng)建一種面向過程的語言

,提供一個解釋環(huán)境

.去掉指針的影響代碼健壯的功能

.只允許單線程工作

正確答案:

5.JVM的具體實現(xiàn)包括那些?

,指令集

.寄存器組

.類文件格式

.垃圾收集堆

E.棧

正確答案:E

6.下列哪幾項屬于Jv語言的特點?()

.與平臺無關

.解釋運行

.具有靈活的指針類型

,支持多線程

正確答案:

7.下列各項中屬于Jv常數(shù)的有?()

.95.255

.true

.283

."HelloJv!”

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

一、單選題(共18道試題,共72分。)

1.使用。erLyout布局管理器,當在容器的某個區(qū)域加入多個組件的時候.()

.一個組件可見

.兩個組件可見

.三個組件可見

.所有組件都可見

正確答案:

2.框架的默認布局管理器是()

.FlowLyout

.orerLyout

.GriLyout

.rLyout

正確答案:

3.錯誤提示內容:jv:ommnnotfoun,請判斷是下列哪個方面出了問題?

.編譯器的路徑變量設置不正確

.程序中有錯誤的語句

.文件名和公有類名不匹配

.min方法缺少stti和puli修飾

正確答案:

4.調用finlize方法的作用是()

.向系統(tǒng)報警

.保留對象的資源

.釋放對象所占資源

.什么也不做

正確答案:

5.在Jv中,若想利用包的特性,可使用()語句告訴編譯器要使用的類所在的位置

.import

?pkge

.extens

.implements

正確答案:

6.下面那個語句是定義一個50個string對象數(shù)組的引用?()

.hr□□

.String[]

.String[]

.Ojet[50]

E.String[50]

正確答案:E

7.Jv中所有的類的共同的父類是()

.ojet

.Ojet

.Frme

.Min

正確答案:

8.JVM運行的代碼一般存儲在什么為擴展名的文件中?

.Jv

.jvm

.Iss

.oj

正確答案:

9.通過()方法可以將組件加入容器并顯示出來

.insert

.rete

.mke

正確答案:

10.下列哪個是Jv應用程序的正確運行命令?

.jvHelloWorlpp

.jvHelloWorlpp.jv

.jvHelloWorlpp

.jvHelloWorlpp.jv

正確答案:

11.異常處理時,放在finlly子句的模塊里的代碼()

,無異常時運行

.有異常時運行

.任何時候都運行

.一般不運行

正確答案:

12.Jv的語法非常像++,但兩者的一個非常顯著的區(qū)別是Jv沒有()類型的變量。

.布爾

.字符串

,指針

.無符號整數(shù)

正確答案:

13.下列哪個不是Jv的正確標識符?()

.2

.2

.2

.2

正確答案:

14.下列哪個是Jv中引入包的語句?

.inlue<jv.io.*>

.importjv.io.*

.usingjv.io.*

.pkgejv.io

正確答案:

15.Jv的三類異常中,當發(fā)生內存越界等無法恢復的錯誤時,會產生()

.Exeption

.Error

.Runtime

.Exeption

正確答案:

16.下列哪個類不是jv.pplet.pplet類父類?()

.jv.wt.Frme

.jv.wt.omponent

.jv.wt.ontiner

.jv.wt.Pnel

正確答案:

17.Jv中如果定義的類是從一個父類派生而來,那么父類的名字應寫在()之后

.Iss

.super

.extens

.implements

正確答案:

18.在Jv中類的定義和實現(xiàn)應該()

.放到不同的文件中,定義的文件擴展名為.h

.放到不同的文件中,實現(xiàn)的文件擴展名為.jv

,放到同一個的文件中

.放到不同的文件中,文件名沒有要求

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

二、多選題(共7道試題,共28分。)

1.Jv解釋器的三項主要工作是?

.下載代碼

.檢驗代碼

.編譯代碼

.運行代碼

正確答案:

2.當對象實例作為自變量傳送給方法時()

.方法可以改變引用值

.方法不可以改變引用值

.方法可以修改引用指向的對象內容

.方法不可以修改引用指向的對象內容

正確答案:

3.下面關于容器的敘述正確的是()

.容器是圖形用戶界面中容納其他組件的部分

.容器只可以容納組件,不可以容納其它容器

.容器即可以容納組件,也可以容納其它容器

.被其他容器容納的容器,即是容器,又是組件

正確答案:

4.下列各項中屬于Jv常數(shù)的有?()

95.255

true

.283

."HelloJv!”

正確答案:

5.封裝的含義是()

,對象的全部屬性數(shù)據(jù)和對數(shù)據(jù)的全部操作結合在一起,形成一個統(tǒng)一體,也就是對象

.盡可能的隱藏對象的內部細節(jié),只保留有限的對外接口,對數(shù)據(jù)的操作都通過這些接口實現(xiàn)

.所有的方法定義成私有

.所有的變量定義成保護類型

正確答案:

6.下列哪幾項屬于Jv語言設計的目的?()

.創(chuàng)建一種面向過程的語言

.提供一個解釋環(huán)境

.去掉指針的影響代碼健壯的功能

.只允許單線程工作

正確答案:

7.關于pplet的運行方式正確的是()

.不能獨立運行

.使用ppletviewer就可以獨立運行

.必須嵌入到其他應用程序中

.必須嵌入到HTML中

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

、單選題(共18道試題,共72分。)

1.Sring和Stringuffer是屬于()包的

.jv.wt

.JV.Ing

.jv.util

.jv.string

正確答案:

2.下列哪個類不是jv.pplet.pplet類父類?()

.jv.wt.Frme

.jv.wt.omponent

.jv.wt.ontiner

.jv.wt.Pnel

正確答案:

3.jv使用()關鍵字聲明一個公有類。

.puli

.Iss

.puliIss

.PuliIss

正確答案:

4.Jv中所有的類的共同的父類是()

.ojet

.Ojet

.Frme

.Min

正確答案:

5.Jv的參數(shù)傳遞是()

.值傳遞

.引用傳遞

.值傳遞和引用傳遞

.指針傳遞

正確答案:

6.數(shù)組的唯一的數(shù)據(jù)成員是()

.size

.Size

.Length

.length

正確答案:

7.所有異常類的父類是()?

.Exeption

.lOExeption

.Error

.Throwle

正確答案:

8.下列哪個是Jv應用程序的正確運行命令?

.jvHelloWorlpp

.jvHelloWorlpp.jv

.jvHelloWorlpp

.jvHelloWorlpp.jv

正確答案:

9.如果像引入包中所有的類,可以使用通配符()

.*

.?

.$

正確答案:

10.Jv是由哪家公司創(chuàng)始的?()

.Mirosoft

.IM

.SunMirosystem

.Inter

正確答案:

11.返回字符串s中第3個字符的語句是()

.s.hrt(3)

.s.hrt(2)

.s.hrt(4)

.s.t(4)

正確答案:

12.可變(長度)字符串使用()處理.

.hr

.hrter

.String

.Stringuffer

正確答案:

13.包語句可以放在()

.源文件的任意位置

.源文件的第一條語句

.源文件的末尾

.源文件的中間

正確答案:

14.在Jv中類的定義和實現(xiàn)應該()

.放到不同的文件中,定義的文件擴展名為.h

.放到不同的文件中,實現(xiàn)的文件擴展名為.jv

.放到同一個的文件中

.放到不同的文件中,文件名沒有要求

正確答案:

15.顯式成員初始化和構造方法哪個先被執(zhí)行?()

.顯式的成員初始化

.構造函數(shù)

.不一定

.同時

正確答案:

16.下列敘述正確的是()

.包名是類名的一部分

.類名是包名的一部分

.包名和類名沒有關系

.包名就是類名

正確答案:

17.Jv中,調用new時,首先會分配新的對象空間,然后會()

.退出new方法

.執(zhí)行顯式的成員初始化

.執(zhí)行構造函數(shù)

.不一定

正確答案:

18.Jv中()關鍵字表示派生

.implements

.extens

.exten

.puli

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

二、多選題(共7道試題,共28分。)

1.Jvpplet運行之前,系統(tǒng)要對之進行嚴格的三級代碼安全檢查,即()、()和()。

.驗證

.分析

.跟蹤檢測

.代碼優(yōu)化

正確答案:

2.下列屬于緩沖區(qū)數(shù)據(jù)流優(yōu)點的是()

.降低不同硬件設備之間速度的差異

.提高I/O操作的效率

.對于有大量I/O操作的程序具有非常重要的意義

.可以也不同的數(shù)據(jù)類型的形式對取緩沖區(qū)

正確答案:

3.JVM的具體實現(xiàn)包括那些?

.指令集

.寄存器組

.類文件格式

.垃圾收集堆

E.棧

正確答案:E

4.下列各項中屬于Jv常數(shù)的有?()

95.255

true

283

."HelloJv!”

正確答案:

5.輸入數(shù)據(jù)流的正確的讀方法有()?

intre()

intre(yte[])

intre(yte[],intoff,intlen)

intre(yte[],intlen)

正確答案:

6.下列關于Jv語言設計目的敘述那些是正確的?()

.創(chuàng)建一種面向對象的語言

.提供一個編譯-連接-裝載的系統(tǒng)

.允許程序下載代碼模塊

,支持多線程

正確答案:

7.Jv的基本類型包括那些類?()

.邏輯型

.字符型

.整型

.浮點型

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

一、單選題(共18道試題,共72分。)

1.對象在沒有初始化時,值為()

.0

.null

.1

.不可預測

正確答案:

2.當包含pplet的瀏覽器窗口最小化又再次恢復以后,()函數(shù)被調用。

.init()

.strt()

.stop()

.estroy()

正確答案:

3.Stirng.reple(hrhrl,hrhr2);的意義是()

.所有hrl換成hr2

.所有hr2換成hrl

.第一■個hrl換成hr2

.第一個hr2換成hrl

正確答案:

4.所有異常類的父類是()?

.Exeption

.lOExeption

.Error

.Throwle

正確答案:

5.如果一個類中定義了如下3個方法,貝(J()pulivoiprint(inti)pulivoiprint(flot

f)pulivoiprint(Strings)

.正確

.錯誤,方法名不能相同

.錯誤,如果方法名相同,參數(shù)名也應該相同

.錯誤,重載的方法的參數(shù)不能為類

正確答案:

6.通過()方法可以將組件加入容器并顯示出來

.insert

.rete

.mke

正確答案:

7.一段代碼可能導致異常,程序員將它放到了一個try模塊中,th(){……}塊中的代碼為

空,那么()

.編譯無法通過

.只有在代碼所在函數(shù)的聲明中拋出才能編譯通過

.代表對異常不做處理,編譯可通過

.運行時一定出錯

正確答案:

8.有定義puliMngerextensEmployee那么如果riseSlry和fire是Employee類中的公

有方法,則

.Mnger也擁有這兩個方法

.Mnger沒有這兩個方法

.Mnger擁有這兩個方法,切不可以再定義同名的方法

.不確定

正確答案:

9.Jv中,調用new時,在執(zhí)行顯式的成員初始化以后會()

.分配新的對象的空間

.退出new方法

.執(zhí)行構造函數(shù)

.不一定

正確答案:

10.當包含pplet的瀏覽器窗口一開始被其他窗口覆蓋了一部分,現(xiàn)在這個窗口被關閉了,

pplet調用()函數(shù)把曾經被覆蓋的部分重畫。

.pint()

.upt()

.repint()

.onrw()

正確答案:

11.Jv的參數(shù)傳遞是()

.值傳遞

,引用傳遞

.值傳遞和引用傳遞

,指針傳遞

正確答案:

12.當包含pplet的瀏覽器窗口最小化時,()函數(shù)被調用。

.init()

.strt()

.stop()

.estroy()

正確答案:

13.子類中,若要使用父類中隱藏的方法,可以使用()關鍵字

.super

.this

.upper

.prents

正確答案:

14.對數(shù)組的邊界檢查是在()時候進行的。

.編譯

.運行

.不檢查

.不一定

正確答案:

15.對于FilelnputStrem的實例對象,如果所指定的文件不存在,則產生()

.lOExeption

.創(chuàng)建文件

.FilelnputExeption

.FileNotFounExeption

正確答案:

16.Jv的語法非常像++,但兩者的一個非常顯著的區(qū)別是Jv沒有()類型的變量。

.布爾

.字符串

,指針

.無符號整數(shù)

正確答案:

17.Jv的三類異常中,當發(fā)生內存越界等無法恢復的錯誤時,會產生()

.Exeption

.Error

.Runtime

.Exeption

正確答案:

18.Jv是由哪家公司創(chuàng)始的?()

.Mirosoft

.IM

.SunMirosystem

.Inter

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

二、多選題(共7道試題,共28分。)

1.除了Jv核心PI以外,JV還有哪些PI

.Jv商業(yè)PI

,Jv服務器PI

.Jv媒體PI

.Jv管理PI

正確答案:

2.下列各項中屬于正確的Jv數(shù)組說明?()

.hrs口

.hr[]s

.Iss口

.Iss口

正確答案:

3.下列是屬于pplet與顯示和刷新有關的函數(shù)是()。

.pint()

.upt()

.repint()

.onrw()

正確答案:

4.Jv解釋器的三項主要工作是?

.下載代碼

.檢驗代碼

,編譯代碼

.運行代碼

正確答案:

5.下列哪幾項屬于Jv語言設計的目的?()

.創(chuàng)建一種面向過程的語言

.提供一個解釋環(huán)境

.去掉指針的影響代碼健壯的功能

.只允許單線程工作

正確答案:

6.在Jv程序中,下列哪幾項屬于空白?()

.空格

?制表符

.換行符和回車符

./*符

正確答案:

7.下面關于容器的敘述正確的是()

.容器是圖形用戶界面中容納其他組件的部分

,容器只可以容納組件,不可以容納其它容器

.容器即可以容納組件,也可以容納其它容器

,被其他容器容納的容器,即是容器,又是組件

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

一、單選題(共18道試題,共72分。)

1.子類中,若要使用父類中隱藏的方法,可以使用()關鍵字

.super

.this

.upper

.prents

正確答案:

2.返回字符串s中第3個字符的語句是()

.s.hrt(3)

.s.hrt(2)

.s.hrt(4)

.s.t(4)

正確答案:

3.對數(shù)組的邊界檢查是在()時候進行的。

.編譯

.運行

.不檢查

.不一定

正確答案:

4.orerLyout將整個容器劃分為幾個部分()

.3

.4

.5

.6

正確答案:

5.String類中,得到字符串中字符個數(shù)的函數(shù)是()

.length成員變量

.size成員變量

.length()成員函數(shù)

.size()成員函數(shù)

正確答案:

6.所有異常類的父類是()?

.Exeption

.lOExeption

.Error

.Throwle

正確答案:

7.GrigLyout是以()為基礎

.Flow

.orer

.Gri

.r

正確答案:

8.不變(長度)字符串使用()處理.

.hr

.hrter

.String

.Stringuffer

正確答案:

9.使用()函數(shù)可以改變框架的布局管理器

.hngeLyout()

.setLyout()

.resetLyout()

.Lyout()

正確答案:

10.當包含pplet的瀏覽器窗口最小化時,()函數(shù)被調用。

.init()

.strt()

.stop()

.estroy()

正確答案:

11.下列哪個是Jv的正確編譯命令?

.jvHelloWorlpp

.jvHelloWorlpp.jv

.jvHelloWorlpp

.jvHelloWorlpp.jv

正確答案:

12.Jv去掉了++中影響代碼健壯的指針結構,內存的釋放是由()來完成的?()

.Jv虛擬機

.垃圾收集機制

.三級代碼安全檢查機制

.程序員用代碼來完成的

正確答案:

13.Jv的什么特點解決了困擾軟件界多年的軟件移值問題?()

.沒有指針類型

.多線程

.與平臺無關

.豐富的PI文檔

正確答案:

14.將容器中的組件處理成一系列卡片,每一時刻只顯示其中一張的布局管理器是()

.FlowLyout

.orerLyout

.GriLyout

.rLyout

正確答案:

15.Jv中()關鍵字表示派生

.implements

.extens

.exten

.puli

正確答案:

16.Jv的什么架構,可以達到“零管理”的目的.()

.主機架構

.客戶端架構

.客戶-服務器架構

.服務器架構

正確答案:

17.Sring和Stringuffer是屬于()包的

.jv.wt

.JV.Ing

.jv.util

.jv.string

正確答案:

18.當包含pplet的瀏覽器窗口最小化又再次恢復以后,()函數(shù)被調用。

.init()

.strt()

.stop()

.estroy()

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

二、多選題(共7道試題,共28分。)

1.當對象實例作為自變量傳送給方法時()

.方法可以改變引用值

,方法不可以改變引用值

.方法可以修改引用指向的對象內容

.方法不可以修改引用指向的對象內容

正確答案:

2.Jv的單重繼承是指()

.只允許從一個類中擴展類

,不允許有一個類擴展出兩個類

.不許一個類擁有兩個父類

.不許兩個類擁有同一個父類

正確答案:

3.下面的方法FilelnputStrem和FileOutputStrem不支持的有()

.re()

.lose()

.mrk()

.reset()

正確答案:

4.Jv的復合類型包括那些類?()

.數(shù)組

.類

.聯(lián)合體

.接口;

正確答案:

5.下面可以做為容器的有()

.按鈕

.框架

.面板

.文本域

正確答案:

6.Jv解釋器的三項主要工作是?

.下載代碼

.檢驗代碼

,編譯代碼

.運行代碼

正確答案:

7.JVM的具體實現(xiàn)包括那些?

,指令集

,寄存器組

,類文件格式

.垃圾收集堆

E.棧

正確答案:E

東財《面向對象的程序設計》在線作業(yè)一(隨機)

一、單選題(共18道試題,共72分。)

1.下列哪個是Jv應用程序的正確運行命令?

jvHelloWorlpp

jvHelloWorlpp.jv

jvHelloWorlpp

.jvHelloWorlpp.jv

正確答案:

2.orerLyout將整個容器劃分為幾個部分()

3

4

5

6

正確答案:

3.Jv的三類異常中,當發(fā)生內存越界等無法恢復的錯誤時,會產生()

.Exeption

.Error

.Runtime

.Exeption

正確答案:

4.Jv程序中內存的釋放是由誰來完成的?

.程序開發(fā)人員

,操作系統(tǒng)

.編譯器

.垃圾收集器

正確答案:

5.Jv中()關鍵字表示派生

.implements

.extens

.exten

.puli

正確答案:

6.Sring和Stringuffer是屬于()包的

.jv.wt

.JV.Ing

.jv.util

.jv.string

正確答案:

7.在Jv進行垃圾回收之前,Jv自動調用對象的()方法

,構造

.析構

.finlize

.ispose

正確答案:

8.下列屬于Runnle接口實現(xiàn)的函數(shù)是。

.puliRunnle(Thret)

.pulivoistrt()

.pulivoimin()

.pulivoirun()

正確答案:

9.在Jv中,若想利用包的特性,可使用()語句告訴編譯器要使用的類所在的位置

.import

.pkge

.extens

.implements

正確答案:

10.Jv的PI文檔是以什么格式提供的?

.RTF

.WOR

.HTML

.EXEL

正確答案:

11.對數(shù)組的邊界檢查是在()時候進行的。

.編譯

.運行

.不檢查

,不一定

正確答案:

12.使用GriLyout管理組件,當容器的大小變化時()

.組件的相對位置不變,組件的大小不變

.組件的相對位置改變,組件的大小不變

.組件的相對位置不變,組件的大小改變

.組件的相對位置改變,組件的大小改變

正確答案:

13.在Jv程序中試圖打開一個文件,但文件不存在,Jv會立即產生一個()

,異常

.錯誤

.錯誤日志

.立即死機

正確答案:

14.pplet對象被創(chuàng)建并初次裝入支持Jv的瀏覽器時,()方法被調用。

.init()

.strt()

.stop()

.estroy()

正確答案:

15.成功運行了jvHelloWorlpp.jv命令以后,系統(tǒng)會在同一個目錄下產生一個()文件?

.HelloWorlpp.Iss

.HelloWorlpplss.jv

.HelloWorlpp.exe

.HelloWorlpp.k

正確答案:

16.如果不釋放內存,那么當系統(tǒng)中沒有內存可用時,程序會崩潰,這些程序被稱為有()?

.設計漏洞

.架構漏洞

.內存漏洞

.死循環(huán)漏洞

正確答案:

17.閱讀下面程序intlist[]=newint[10];for(intI=0;K=list.length;I++)

的值為()

.10

.9

.不一定

.出錯

正確答案:

18.下列哪個不是Jv的正確標識符?()

.2

.2

.2

.2

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

二、多選題(共7道試題,共28分。)

1.Jv的復合類型包括那些類?()

.數(shù)組

,類

.聯(lián)合體

.接口;

正確答案:

2.下列哪幾個是Jv的關鍵字?()

.oolen

.yte

.onst

.finl;

正確答案:

3.下列各項中屬于Jv常數(shù)的有?()

.95.255

.true

.283

."HelloJv!〃

正確答案:

4.下面屬于組件的是()

.utton

.lei

.pnel

.frme

正確答案:

5.當容器需要為某個組件()時,便會請求它的布局管理器完成相應的工作

.定位

.決定大小

.改變顏色

.改變狀態(tài)

正確答案:

6.封裝的含義是()

.對象的全部屬性數(shù)據(jù)和對數(shù)據(jù)的全部操作結合在一起,形成一個統(tǒng)一體,也就是對象

.盡可能的隱藏對象的內部細節(jié),只保留有限的對外接口,對數(shù)據(jù)的操作都通過這些接口實現(xiàn)

.所有的方法定義成私有

.所有的變量定義成保護類型

正確答案:

7.80年代初出現(xiàn)P機以后,全面改變了計算模式,新的模式特點是?()

.維護費用高

.本地處理

.本地管理

.各用戶分享系統(tǒng)資源

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

一、單選題(共18道試題,共72分。)

1.對于FileOutputStrem的實例對象,如果所指定的文件不存在,則產生()

.lOExeption

.創(chuàng)建文件

.FilelnputExeption

.FileNotFounExeption

正確答案:

2.下列哪個是Jv應用程序的正確運行命令?

.jvHelloWorlpp

.jvHelloWorlpp.jv

.jvHelloWorlpp

.jvHelloWorlpp.jv

正確答案:

3.在Jv中,若想利用包的特性,可使用()語句告訴編譯器要使用的類所在的位置

.import

.pkge

.extens

.implements

正確答案:

4.在一個程序中,我們處理完了數(shù)據(jù),想更新顯示,應該在代碼中使用()函數(shù)。

.pint()

.upt()

.repint()

.onrw()

正確答案:

5.顯式成員初始化和構造方法哪個先被執(zhí)行?()

.顯式的成員初始化

.構造函數(shù)

.不一定

.同時

正確答案:

6.當包含pplet的瀏覽器窗口一開始被其他窗口覆蓋了一部分,現(xiàn)在這個窗口被關閉了,

pplet調用()函數(shù)把曾經被覆蓋的部分重畫。

.pint()

.upt()

.repint()

.onrw()

正確答案:

7.String類中,得到字符串中字符個數(shù)的函數(shù)是()

.length成員變量

.size成員變量

.length()成員函數(shù)

.size()成員函數(shù)

正確答案:

8.閱讀下面程序intlist[]=newint[10];for(intI=0;K=list.length;I++)

的值為()

.10

.9

.不一定

.出錯

正確答案:

9.Frme是()類的子類

.Pnel

.Winow

.omponent

.ontiner

正確答案:

10.用()修飾的類不能再派生子類,它已到達類層次的最底層

.fini

.strt

.puli

.privte

正確答案:

11.puliIssXyz{intx=l;}類Xyz有幾個構造方法()

.0

.1

.2

.3

正確答案:

12.框架的默認布局管理器是()

.FlowLyout

.orerLyout

.GriLyout

.rLyout

正確答案:

13.如果一個類中定義了如下3個方法,則()pulivoiprint(inti)pulivoiprint(flot

f)pulivoiprint(Strings)

.正確

.錯誤,方法名不能相同

.錯誤,如果方法名相同,參數(shù)名也應該相同

.錯誤,重載的方法的參數(shù)不能為類

正確答案:

14.子類中,若要使用父類中隱藏的方法,可以使用()關鍵字

.super

.this

.upper

.prents

正確答案:

15.如果不釋放內存,那么當系統(tǒng)中沒有內存可用時,程序會崩潰,這些程序被稱為有()?

.設計漏洞

.架構漏洞

.內存漏洞

.死循環(huán)漏洞

正確答案:

16.創(chuàng)建包目錄的編譯命令選項是()

正確答案:

17.Jv的三類異常中,當發(fā)生內存越界等無法恢復的錯誤時,會產生()

.Exeption

.Error

.Runtime

.Exeption

正確答案:

18.如果一段代碼可能引發(fā)某種異常,Jv要求()

.最好處理

.必須全部拋出

,必須全部捕獲

.必須有明確的處理代碼

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

二、多選題(共7道試題,共28分。)

1.輸入數(shù)據(jù)流的正確的讀方法有()?

.intre()

.intre(yte[])

.intre(yte[],intoff,intlen)

.intre(yte[],intlen)

正確答案:

2.下列哪幾項是計算機誕生早期,主機架構的特點?()

.不共享系統(tǒng)資源

.集中處理

,集中管理

.各用戶分享使用計算機資源

正確答案:

3.Jv既可以把對象寫入數(shù)據(jù)流,又可以把對象從數(shù)據(jù)流讀出,這個功能是由()類實現(xiàn)

.InputStrem

.OutputStrem

.OjetlnputStrem

.OjetOutputStrem

正確答案:

4.80年代初出現(xiàn)P機以后,全面改變了計算模式,新的模式特點是?()

.維護費用高

.本地處理

.本地管理

.各用戶分享系統(tǒng)資源

正確答案:

5.下列屬于緩沖區(qū)數(shù)據(jù)流優(yōu)點的是()

.降低不同硬件設備之間速度的差異

.提高I/O操作的效率

.對于有大量I/O操作的程序具有非常重要的意義

.可以也不同的數(shù)據(jù)類型的形式對取緩沖區(qū)

正確答案:

6.下面屬于組件的是()

.utton

.lei

.pnel

.frme

正確答案:

7.在Jv程序中試圖打開一個文件,但文件不存在,Jv會產生一個異常,()?

.程序員可以捕獲這個異常,并恢復程序的運行

.程序無法恢復

.無論如何程序會終止運行

.如果異常沒有得到合理的處理,程序可能會終止運行

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

一、單選題(共18道試題,共72分。)

1.Jv程序中內存的釋放是由誰來完成的?

.程序開發(fā)人員

,操作系統(tǒng)

.編譯器

.垃圾收集器

正確答案:

2.GrigLyout是以()為基礎

.Flow

.orer

.Gri

.r

正確答案:

3.Jv方法的定義中參數(shù)列表的個元素間以()隔開

.逗號

.句號

.分號

.空格

正確答案:

4.當瀏覽器終止pplet時,()函數(shù)被調用。

.init()

.strt()

.stop()

.estroy()

正確答案:

5.finlize方法屬于()類

.Ojet

.Frme

.utton

.Winow

正確答案:

6.框架的默認布局管理器是()

.FlowLyout

.orerLyout

.GriLyout

.rLyout

正確答案:

7.下面關于封裝的敘述正確的有()

.為了完成封裝,必須將成員變量定義成公有類型

.為了完成封裝,必須將成員變量定義成私有類型

.為了完成封裝,必須將成員變量定義成保護類型

.把變量定義成私有或保護類型不一定就完成了封裝

正確答案:

8.在Jv中類的定義和實現(xiàn)應該()

.放到不同的文件中,定義的文件擴展名為.h

,放到不同的文件中,實現(xiàn)的文件擴展名為.jv

.放到同一個的文件中

.放到不同的文件中,文件名沒有要求

正確答案:

9.pplet對象被創(chuàng)建并初次裝入支持Jv的瀏覽器時,()方法被調用。

.init()

.strt()

.stop()

.estroy()

正確答案:

10.所有異常類的父類是()?

.Exeption

.lOExeption

.Error

.Throwle

正確答案:

11.Sring和Stringuffer是屬于()包的

.jv.wt

.JV.Ing

.jv.util

.jv.string

正確答案:

12.puliIssoy{}puliIssgirl{}puliIssstuentextensoy,girl{}上述定

義()

.正確

.錯誤,Jv不允許多重繼承

.錯誤oy和girl應該用

,隔開

E.錯誤,應該使用implements關鍵字

正確答案:

13.對于FileOutputStrem的實例對象,如果所指定的文件不存在,則產生()

.lOExeption

.創(chuàng)建文件

.FilelnputExeption

.FileNotFounExeption

正確答案:

14.編譯后的Jv程序不能在硬件系統(tǒng)的PU上直接運行,而是通過()來執(zhí)行的。

.JVM

.WINOWS

.LINUX

.MOS

正確答案:

15.使用oerLyout布局管理器,當在容器的某個區(qū)域加入多個組件的時候.()

.一個組件可見

.兩個組件可見

.三個組件可見

.所有組件都可見

正確答案:

16.用()修飾的類不能再派生子類,它已到達類層次的最底層

.finl

.strt

.puli

.privte

正確答案:

17.jv使用()關鍵字聲明一個公有類。

.puli

.Iss

.puliIss

.PuliIss

正確答案:

18.Jv去掉了++中影響代碼健壯的指針結構,內存的釋放是由()來完成的?()

.Jv虛擬機

.垃圾收集機制

.三級代碼安全檢查機制

.程序員用代碼來完成的

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

二、多選題(共7道試題,共28分。)

1.下列哪幾項屬于Jv語言的特點?()

,與平臺無關

.解釋運行

.具有靈活的指針類型

,支持多線程

正確答案:

2.下面屬于"is”關系的是()

.男人和人

.蘋果和水果

.馬和牛

.天和地

正確答案:

3.輸入數(shù)據(jù)流的正確的讀方法有()?

.intre()

.intre(yte[])

.intre(yte[],intoff,intlen)

.intre(yte[],intlen)

正確答案:

4.封裝的含義是()

對象的全部屬性數(shù)據(jù)和對數(shù)據(jù)的全部操作結合在一起,形成一個統(tǒng)一體,也就是對象

盡可能的隱藏對象的內部細節(jié),只保留有限的對外接口,對數(shù)據(jù)的操作都通過這些接口實現(xiàn)

所有的方法定義成私有

.所有的變量定義成保護類型

正確答案:

5.下面關于容器的敘述正確的是()

.容器是圖形用戶界面中容納其他組件的部分

.容器只可以容納組件,不可以容納其它容器

.容器即可以容納組件,也可以容納其它容器

.被其他容器容納的容器,即是容器,又是組件

正確答案:

6.Jv解釋器的三項主要工作是?

.下載代碼

.檢驗代碼

.編譯代碼

.運行代碼

正確答案:

7.下面可以做為容器的有()

,按鈕

.框架

.面板

.文本域

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

一、單選題(共18道試題,共72分。)

1.如果一個類中定義了如下3個方法,則()pulivoiprint(inti)pulivoiprint(flot

f)pulivoiprint(Strings)

.正確

.錯誤,方法名不能相同

,錯誤,如果方法名相同,參數(shù)名也應該相同

.錯誤,重載的方法的參數(shù)不能為類

正確答案:

2.Jv中,調用new時,在執(zhí)行顯式的成員初始化以后會()

.分配新的對象的空間

.退出new方法

.執(zhí)行構造函數(shù)

.不一定

正確答案:

3.當瀏覽器終止pplet時,()函數(shù)被調用。

.init()

.strt()

.stop()

.estroy()

正確答案:

4.對象在沒有初始化時,值為()

.0

.null

.1

.不可預測

正確答案:

5.一段代碼可能導致異常,程序員將它放到了一個try模塊中,th(){……}塊中的代碼為

空,那么()

.編譯無法通過

.只有在代碼所在函數(shù)的聲明中拋出才能編譯通過

.代表對異常不做處理,編譯可通過

.運行時一定出錯

正確答案:

6.對于FileOutputStrem的實例對象,如果所指定的文件不存在,則產生()

.lOExeption

.創(chuàng)建文件

.FilelnputExeption

.FileNotFounExeption

正確答案:

7.用()可以修飾類或成員方法,表明是抽象的。

.finl

.strt

.puli

.stti

正確答案:

8.puliIssoy{}puliIssgirl{}puliIssstuentextensoy,girl{}上述定義

()

.正確

.錯誤,Jv不允許多重繼承

.錯誤oy和girl應該用

.隔開

E.錯誤,應該使用implements關鍵字

正確答案:

9.在對String類進行查找比較操作時,字符串的長度()

.不變

,變長

.變短

.不一定

正確答案:

10.用()修飾的類的成分只能被這個類本身訪問,在類外是不可見的。

.puli

.privte

.protete

.stti

正確答案:

11.可變(長度)字符串使用()處理.

.hr

.hrter

.String

.Stringuffer

正確答案:

12.除數(shù)為0產生的異常是?()

.rithmetiExeption

.ZeroExeption

.NulIPointerExeption

.NegtiverrySizeExeption

正確答案:

13.使用GriLyout管理組件,當容器的大小變化時()

.組件的相對位置不變,組件的大小不變

.組件的相對位置改變,組件的大小不變

.組件的相對位置不變,組件的大小改變

.組件的相對位置改變,組件的大小改變

正確答案:

14.pplet對象被創(chuàng)建并初次裝入支持Jv的瀏覽器時,()方法被調用。

.init()

.strt()

.stop()

.estroy()

正確答案:

15.下面那個語句是定義一個50個string對象數(shù)組的引用?()

,hr口□

.String[]

.String[]

.Ojet[50]

E.String[50]

正確答案:E

16.當包含pplet的瀏覽器窗口最小化時,()函數(shù)被調用。

.init()

.strt()

.stop()

.estroy()

正確答案:

17.Jv的參數(shù)傳遞是()

.值傳遞

.引用傳遞

.值傳遞和引用傳遞

.指針傳遞

正確答案:

18.對數(shù)組的邊界檢查是在()時候進行的。

.編譯

.運行

.不檢查

.不一定

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

二、多選題(共7道試題,共28分。)

1.下列哪些是瀏覽器禁止pplet產生的行為?()

.運行過程中調用執(zhí)行另一個程序

.所有文件的I/O操作

.調用本機方法

,企圖打開所提供該pplet的主機以外的某個套接口

正確答案:

2.下列是屬于pplet與顯示和刷新有關的函數(shù)是()。

.pint()

.upt()

.repint()

.onrw()

正確答案:

3.下列各項中屬于正確的Jv數(shù)組說明?()

.hrs口

.hr[]s

.Iss[]

.Iss口

正確答案:

4.下列哪幾項屬于Jv語言的特點?()

,與平臺無關

.解釋運行

.具有靈活的指針類型

.支持多線程

正確答案:

5.Jv的基本類型包括那些類?()

.邏輯型

.字符型

.整型

.浮點型

正確答案:

6.當對象實例作為自變量傳送給方法時()

.方法可以改變引用值

.方法不可以改變引用值

.方法可以修改引用指向的對象內容

.方法不可以修改引用指向的對象內容

正確答案:

7.Jv的復合類型包括那些類?()

.數(shù)組

.類

.聯(lián)合體

.接口;

正確答案:

東財《面向對象的程序設計》在線作業(yè)一(隨機)

一、單選題(共18道試題,共72分。)

1.返回字符串s中第3個字符的語句是()

.s.hrt(3)

.s.hrt(2)

.s.hrt(4)

.s.t(4)

正確答案:

2.在Jv中類的定義和實現(xiàn)應該()

.放到不同的文件中,定義的文件擴展名為.h

.放到不同的文件中,實現(xiàn)的文件擴展名為.jv

.放到同一個的文件中

.放到不同的文件中,文件名沒有要求

正確答案:

3.閱讀下面程序intlist[]=newint[10];for(intI=O;I<=list.length;I++)

的值為()

.10

.9

.不一定

.出錯

正確答案:

4.使用GriLyout管理組件,當容器的大小變化時()

.組件的相對位置不變,組件的大小不變

.組件的相對位置改變,組件的大小不變

.組件的相對位置不變,組件的大小改變

.組件的相對位置改變,組件的大小改變

正確答案:

5.當瀏覽器終止pplet時,()函數(shù)被調用。

.init()

.strt()

.stop()

.estroy()

正確答案:

6.數(shù)組的最后一個元素的下標是()

.0

.length

.length-1

.length+1

正確答案:

7.在Jv程序中試圖打開一個文件,但文件不存在,Jv會立即產生一個()

.異常

.錯誤

.錯誤日志

.立即死機

正確答案:

8.下列哪個是Jv的正確編譯命令?

.jvHelloWorlpp

.jvHelloWorlpp.jv

.jvHelloWorlpp

.jvHelloWorlpp.jv

正確答案:

9.jv中使用()符號來訪問對象的方法

.->

.0

.和

正確答案:

10.將容器中的組件處理成一系列卡片,每一時刻只顯示其中一張的布局管理器是()

.FlowLyout

.orerLyout

.GriLyout

.rLyout

正確答案:

11.下列敘述正確的是()

.包名是類名的一部分

.類名是包名的一部分

.包名和類名沒有關系

.包名就是類名

正確答案:

12.Jv計算模式結合了主機架構和客戶端架構的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論