《JAVA程序設(shè)計》學(xué)習平臺作業(yè)_第1頁
《JAVA程序設(shè)計》學(xué)習平臺作業(yè)_第2頁
《JAVA程序設(shè)計》學(xué)習平臺作業(yè)_第3頁
《JAVA程序設(shè)計》學(xué)習平臺作業(yè)_第4頁
《JAVA程序設(shè)計》學(xué)習平臺作業(yè)_第5頁
已閱讀5頁,還剩68頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

一、單選題(每題4分,共25道小題,總分值100分)

1.

下列描述中,哪一項不屬于finally語句應(yīng)陵執(zhí)行的功能()?

(4分)

A釋放資源

B關(guān)閉文件

C分配資源

D關(guān)閉數(shù)據(jù)庫

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

2.

Java語言是以哪一種語言為基礎(chǔ)的?()

(4分)

ABasic

BSmalhalk

CC

DC++

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

3.

下列關(guān)于類型轉(zhuǎn)換的說法中,正確的一項是()。

(4分)

Adouble類型可以自動轉(zhuǎn)換為int類型

Bdouble類型只能強制轉(zhuǎn)換為int和long類型

Cdouble類型可以通過強制轉(zhuǎn)換為boolean類型

Ddouble不可以自動轉(zhuǎn)換為int類型

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

4.

下列說法中,正確的一項是()。

(4分)

A字符串“\'abce”的長度是6

BFalse是Java的保留字

C324.23L代表單精度浮點數(shù)

DFalse是合法的Java標識

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

5.

下列語句序列執(zhí)行后,x的值是()o

publicclassex3{

publicstaticvoidmain(String[]args){

inta=2;

intb=3;

intx=4;

x=H+a*x;

System,out.printlnfx);

(4分)

A13

B12

C11

D10

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

6.

下列關(guān)于異常使用原則的說法中錯誤的一項是()o

(4分)

A處理本異常,然后再把另一個不同異常重擲到較低層

B中止程序,不讓程序繼續(xù)向下運行

C使問題簡化,不用花很多時間在跟蹤錯誤上

D讓程序更安全

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

7.

下列關(guān)于MVC體系結(jié)構(gòu)的說法中錯誤的一項是()。

(4分)

A模型是指定的邏輯表示方法

B視圖是模型的可視化表示方法

C控制用于指定用戶輸入的處理機制

DMVC體系結(jié)構(gòu)用于AWT中

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

8.

下列哪一個語句是合法的?()

(4分)

Abyte=128;

BBoolean=true:

Clongl=0x23EFL;

Ddouble=0.1453d:

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

9.

下列說法中,錯誤的一項是()。

(4分)

AJava系統(tǒng)的標準輸入對象是System.in

B打開一個文件時不可能產(chǎn)生lOException

C使用File對象可以判斷一個文件是否存在

D使用File對象可以判斷一個目錄是否存在

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

10.

下列關(guān)于類和對象的描述中,不正確的一項是()。

(4分)

A現(xiàn)實世界中,可以把每件事物都看做是一個對象

B一組對象構(gòu)成一個程序,對象之間通過發(fā)消息通知彼此該做什么

C有共同屬性的對象可以抽象為一個類

D一個類只能實例化一個對象

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

11.

現(xiàn)有2個byte類型的變量bb=126、bb2=5,當執(zhí)行bbl=(byte)(bb+bb2);語句之后,bb

的值應(yīng)該是()。

(4分)

A-128

B131

C-125bbl

D語句在編澤中出錯

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

12.

要實現(xiàn)完全定制串行化,串行化類必須實現(xiàn)的接口是()

(4分)

ASerializable

BRunnable

CThread

DExtenalizable

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

13.

下列哪一個類實現(xiàn)了線程組?()

(4分)

Ajava.Iang.Objict

Bjava.Iang.ThreadGroup

CJava.Iang.Thread

Djava.lang.Runnable

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

14.

Fileoutputstream類的父類是()。

(4分)

AFile

BFileOutput

COutputStream

DlnputStream

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

15.

使用如下哪個保留字可以使只有在定義該類的包中的其他類才能訪問該類?()

(4分)

Aabstract

Bprivate

Cprotected

D不使用保留字

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

16.

設(shè)有類型定義shorti=32;longj=64;下面賦值語句中不正確的一個是()。

(4分)

Aj=i;

Bi=j;

Ci=(short)j;

Dj=(long)i;

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

17.

現(xiàn)在有一個int類型的變量a和一個char類型的變量b,關(guān)于它們之間類型轉(zhuǎn)換的說法中,

正確的一個是()。

(4分)

Aa必須性制轉(zhuǎn)換為b

Ba可以自動轉(zhuǎn)換為b

Cb必須強制轉(zhuǎn)換為a

D它們不可以相互轉(zhuǎn)換

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

18.

下列語句中,正確的給出初始值為222.111的單精度浮點數(shù)f的定義的一個是()。

(4分)

Afloatf=222.111f:

Bfloatf=222,111;

Cfloatf=222,111d:

Dfloatf='222.1111;

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

19.

下列屬于Java核心包的一項是()0

(4分)

Ajavax.naming

Bjavax.rmi

Cjavax.sound

Djava.math

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

20.

下列關(guān)于類、包和源文件的說法中,錯誤的一項是()。

(4分)

A一個文件可以屬于一個包

B一個包可包含多個文件

C一個類可以屬于一個包

D一個包只能含有一個類

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

21.

下列屬于Java語言的特點的一項是()。

(4分)

A運算符重載

B類間多重繼承

C指針操作

D垃圾回收

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

22.

下列數(shù)據(jù)表示十六進制數(shù)的一個是()。

(4分)

A02I

B123

C'23'

D0xa34

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

23.

數(shù)Float.MAX.VALUE是由哪個包裝類提供的?()

(4分)

Ajava.lang.Integer

Bjava.1ang.Long

Cjava.lang.Float

Djava.lang.Double

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

24.

整型變量a、b定義如下,表達式++a==b的值是()。inta=3;intb=4;

(4分)

A4

B3

C1

D10

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

25.

下列關(guān)于byte類型的說法中,正確的一個是()。

(4分)

Abyte類型的長度為8位

Bbyte類型可以自動轉(zhuǎn)換為所有的簡單類型

C128是合法的byte類型數(shù)值

Dbyte存儲順序是從高到低

糾錯

正確答案A

一、單選題(每題4分,共25道小題,總分值100分)

1.

下列是繼承Thread類后得到的子類,請選擇正確的一項。()

(4分)

A

classA4extendsThread

(

voidrun()

(

//..…

)

}

B

classA4implementsThread

(

publicvoidrun()

(

II.?…

)

}

C

classA4implementsThread

(

publicvoidrun()

(

//..…

}

}

D

classA4extendsThread,

(

rur()

(

//...

}

}

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

2.

下列語句序列執(zhí)行后,輸出的結(jié)果是()。

publicclassexl7{

publicstaticvoidmain(String[]arg?){

intx=15;

x/=x%5+xKx—x%10);

System.outprintln(x);

)

)

(4分)

A

0

B

5

C

10

D

15

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

3.

下列說法中錯誤的一項是()。

(4分)

AApplet必須全部重寫其生命周期方法

BApplet不必全部重寫其生命周期方法

CApplet中使用了線程,則需要重寫相應(yīng)的生命周期方法

Dstop()總是在destroy()之前被調(diào)用。

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

4.

假設(shè)int類型的變量X、丫和z,它們的初始值分別為10、20和30,則布爾表達式x<101f='

y="">l0&&z<10的值為()。

(4分)

Afalse

Btrue

C1

D無法判斷

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

5.

現(xiàn)有一個int類型的整數(shù)和一個double類型的浮點數(shù),當它們之間做了加法運算之后,得

到的結(jié)果類型應(yīng)該是()。

(4分)

Aint類型

Bdouble類型

Cfloat類型

Dlong類型

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

6.

下列數(shù)據(jù)中是八進制數(shù)的一個是()0

(4分)

A0X214

B231L

coo

D1O

糾錯

正確答案c

解析

知識點

JAVA程序設(shè)計作業(yè)題

7.

下列說法中錯誤的一項是()。

(4分)

AJApplet是頂層Swing容器

BJApplet中使用內(nèi)容面板作為其惟一直接后代

C內(nèi)容面板是JApplet中除了菜單條之外所有構(gòu)件的雙親

D根面板是JApplet的惟一直接后代

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

8.

為了使包ch4在當前程序中可見,可以使用的語句是()。

(4分)

Aimportch4.*;

Bpackagech4.*;

Cch4imporl,;

Dch4package;

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

9.

下列選項中,不屬于JDK文件目錄中的子目錄的是()。

(4分)

Abin子目錄

Binclude子目錄

Cj2sdkl.4.2子目錄

Dlib子目錄

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

10.

設(shè)有定義inta=12;則執(zhí)行以下語句后,a的值為()。a*=12

(4分)

A144

B12

C24

DO

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

11.

在下列說法中,選出最正確的一項是()。

(4分)

AJava語言是以類為程序的基本單位的

BJava語言是不區(qū)分大小寫的

C多行注釋語句必須以//開始

D在Java語言中,類的源文件名和該類名可以不相同

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

12.

下列哪個屬于java語言的保留字?()

(4分)

A$_final

Blong

Csize

Dunion

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

13.

下列說法中,正確的一個是()。

(4分)

A接口屬于復(fù)合數(shù)據(jù)類型

B接口屬于簡單數(shù)據(jù)類型

C標識符的總的字符個數(shù)是有限的

D標識符就是保留字

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

14.

下列關(guān)于類、包和源文件的描述中,不正確的一項是()。

(4分)

A一個包可以包含多個類

B一個源文件中,可能有一個公共類

C屬于同一個包的類在默認情況下可以相互訪問

D系統(tǒng)不會為源文件創(chuàng)建默認的

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

15.

下列選項中屬于Java語言的安全性的一項是()。

(4分)

A動態(tài)鏈接

B高性能

C訪問權(quán)限

D內(nèi)存跟蹤

糾錯

正確答案c

解析

知識點

JAVA程序設(shè)計作業(yè)題

16.

在使用interface聲明一個接口時,只可以使用哪一個修飾符修飾該接口?"()

(4分)

Aplivate

Bprotected

Cch4imporl,;

Dch4package;

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

17.

執(zhí)行下列代碼之后,輸出的結(jié)果為()。

publicclassex24(

publicstaticvoidmain(String[]argg){

inta=2;

intb=3;

intc=7;

intd=a>c?a:c;

d=d?2>b?d:b;

System,outprintln(b);

)

)

(4分)

A

2

B

3

C

5

D

7

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

18.

下列哪一個是合法的標識符?()

(4分)

Aint

B\t

COxeeee

□integer

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

19.

下列選項中不屬于Java虛擬機的執(zhí)行特點的一項是()o

(4分)

A異常處理

B多線程

C動態(tài)鏈接

D簡單易學(xué)

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

20.

下列說法中,不正確的一項是()。

(4分)

AJava程序有兩類:Application和Applet

B類的方法只能由public修飾

C面向?qū)ο蟮某绦蛟O(shè)計的優(yōu)點有:可重用性、可擴展性、可管理性

DJava語言通過接口支持多重繼承

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

21.

下列屬于Java語言的特點的一項是()o

(4分)

A運算符重載

B類間多重繼承

C指針操作

D垃圾回收

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

22.

以下的變量定義語句,合法的是()。

(4分)

Afloat_*5=123.456F;

Bbyte$_bl=156782;

Cint_long_=324233L;

Ddoublea=Double.MAX_VALUE:

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

23.

要實現(xiàn)完全定制串行化,串行化類必須實現(xiàn)的接口是()

(4分)

ASerializable

BRunnable

CThread

DExtenalizable

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

24.

如果有2個類A和B,A類基于B類,則下列描述中正確的一個是()。

(4分)

A這2個類都是子類或者超類

BA是B超類的子類

CB是A超類的子類

D這2個類郡是對方的子類

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

25.

下列關(guān)于RuntimeException的說法中正確的一個項()o

(4分)

A此異常默認可以被除了main()方法之外的任何方法拋出

B它沒有被強迫處理,因此也不會被main()處理

C這種異常屬于檢測異常

D從jdk的docs可以了解都有哪些異常屬于此類

糾錯

正確答案D

一、單選題(每題4分,共25道小題,總分值100分)

1.

下列哪一項不是Applet的生命周期方法?()

(4分)

Astart()

BgetCodeBase()

Cdestroy()

Dinit()

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

2.

現(xiàn)有一個int類型的整數(shù)和一個double類型的浮點數(shù),當它們之間做了加法運算之后,得

到的結(jié)果類型應(yīng)該是()。

(4分)

Aint類型

Bdouble類型

Cfloat類型

Dlong類型

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

3.

下面哪一個是符合Java語言語法的語句?()

(4分)

Ainta=0:booleanb=a!=7;

Binta=0;intb=2;inte=12;a=12+b+e!=4;

Cdoublei=1.3*%12;

Dinta=0;intb=2;int12=7;a=a+12=c+b;

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

4.

下列選項中不屬于Java虛擬機的執(zhí)行特點的一項是()0

(4分)

A異常處理

B多線程

C動態(tài)鏈接

D簡單易學(xué)

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

5.

設(shè)有類型定義shorti=32;longj=64;下面賦值語句中不正確的一個是()。

(4分)

Aj=i;

Bi=j;

Ci=(short)j;

Dj=(long)i;

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

6.

下列說法中錯誤的一個是()。

(4分)

A$1_abc是合法的Java標識符

B局部變量必須先聲明后使用

Cvoid是合法的Java保留字

D在Java中,類不是用標識符命名的

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

7.

下列哪一^類屬于java.util.jar包?()

(4分)

AGZIPInputStream

BZipInputStream

CJarlnputStream

Dlnflaterlnputstream

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

8.

數(shù)Float.MAX.VALUE是由哪個包裝類提供的?()

(4分)

Ajava.lang.Integer

Bjava.1ang.Long

Cjava.lang.Float

Djava.lang.Double

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

9.

設(shè)有定義intx=5;則執(zhí)行以下語句后,x的值為()。x+=x+5;

(4分)

A10

B15

C20

D25

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

10.

下列語句中,正確的給出初始值為222.111的單精度浮點數(shù)f的定義的一個是()。

(4分)

Afloatf=222.111f:

Bfloatf=222,111;

Cfloatf=222,111d:

Dfloatf='222.1111;

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

11.

下列選項中,不屬于JDK文件目錄中的子目錄的是()。

(4分)

Abin子目錄

Binclude子目錄

Cj2sdkl.4.2子目錄

Dlib子目錄

糾錯

正確答案c

解析

知識點

JAVA程序設(shè)計作業(yè)題

12.

下列選項中,不屬于java核心包的一項是()。

(4分)

Ajavax.swing

Bjava.io

Cjava.util

Djava.lang

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

13.

下列關(guān)于RuntimeException的說法中正確的一^1^項()。

(4分)

A此異常默認可以被除了main()方法之外的任何方法拋出

B它沒有被強迫處理,因此也不會被main()處理

C這種異常屬于檢測異常

D從jdk的docs可以了解都有哪些異常屬于此類

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

14.

下列哪個屬于java語言的保留字?()

(4分)

A$_final

Blong

Csize

Dunion

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

15.

下列關(guān)于short類型數(shù)據(jù)的說法中正確的一個是()。

(4分)

Ashort類型數(shù)據(jù)的長度為8位

Bshort類型只能動轉(zhuǎn)換為byte類犁

Cshort類型被包裝在類java.1ang.Character中

Dshort類型存儲數(shù)據(jù)的順序是先高后低

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

16.

下列選項中,哪一個屬于輸出流?()

(4分)

A從打印機流向控制器的數(shù)據(jù)流

B從鍵盤流向內(nèi)存的數(shù)據(jù)流

C從內(nèi)存流向控制器的數(shù)據(jù)流

D從內(nèi)存流向網(wǎng)絡(luò)的數(shù)據(jù)流

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

17.

下列說法中錯誤的一項是()。

(4分)

AJApplet是頂層Swing容器

BJApplet中使用內(nèi)容面板作為其惟一直接后代

C內(nèi)容面板是JApplet中除了菜單條之外所有構(gòu)件的雙親

D根面板是JApplet的惟一直接后代

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

18.

以下的變量定義語句,合法的是()。

(4分)

Afloat_*5=123.456F;

Bbyte$_bl=156782;

Cint_long_=324233L;

□doublea=Double.MAX_VALUE:

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

19.

在下列說法中,選出最正確的一項是()。

(4分)

AJava語言是以類為程序的基本單位的

BJava語言是不區(qū)分大小寫的

C多行注釋語句必須以//開始

D在Java語言中,類的源文件名和該類名可以不相同

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

20.

下列說法中,不正確的一項是()。

(4分)

AJava程序有兩類:Application和Applet

B類的方法只能由public修飾

C面向?qū)ο蟮某绦蛟O(shè)計的優(yōu)點有:可重用性、可擴展性、可管理性

DJava語言通過接口支持多重繼承

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

21.

下列說法中錯誤的一項是()。

(4分)

AApplet參數(shù)的名字必須區(qū)分大小寫

BApplet參數(shù)的值都是字符串類型的值

C應(yīng)該為Applet參數(shù)設(shè)置一^默認值,可以避免Applet工作不正常

D獲得參數(shù)的方法getParameter()可以不放在iEt()方法中進行

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

22.

下列說法中錯誤的一項是()。

(4分)

AgetDocumentBase。用于獲取包含Applet的HTML文件的URL

BgetCodeBase()用于獲取Applet主類的URL

CgetParameter(Stringname)用于獲取標記中的參數(shù)的值

D若指定參數(shù)在HTML中沒有說明,則Applet將停止運行

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

23.

下列選項中屬于Java語言的垃圾回收機制的一項是()o

(4分)

A語法檢查

B堆棧溢出檢查

C跨平臺

D內(nèi)存跟蹤

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

24.

下列說法中,錯誤的一項是()。

(4分)

AMouseAdapter是鼠標運動適配器

BWindowAdapter是窗口適配器

CContainerAdapter是容器適配器

DKeyAdapter是鍵盤適配器

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

25.

為了使包ch4在當前程序中可見,可以使用的語句是()。

(4分)

Aimportch4.*;

Bpackagech4.*;

Cch4imporl,;

Dch4package;

糾錯

正確答案A

一、單選題(每題4分,共25道小題,總分值100分)

1.

下列關(guān)于short類型數(shù)據(jù)的說法中正確的一個是()。

(4分)

Ashort類型數(shù)據(jù)的長度為8位

Bshort類型只能動轉(zhuǎn)換為byte類犁

Cshort類型被包裝在類java.1ang.Character中

Dshort類型存儲數(shù)據(jù)的順序是先高后低

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

2.

下列哪一個語句是合法的?()

(4分)

Abyte=128;

BBoolean=true:

Clongl=0x23EFL;

Ddouble=0.1453d:

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

3.

下列哪一^是Pattern類的方法?()

(4分)

Amatches()

Bfind()

Cstart()

Dend()

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

4.

設(shè)有定義intx=5;則執(zhí)行以下語句后,x的值為()。x+=x+5;

(4分)

A10

B15

C20

D25

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

5.

假設(shè)int類型的變量x、丫和z,它們的初始值分別為10、20和30,則布爾表達式x<101f='

y="">l0&&z<10的值為()。

(4分)

AfaIse

Btrue

C1

D無法判斷

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

6.

數(shù)Float.MAX.VALUE是由哪個包裝類提供的?()

(4分)

Ajava.lang.Integer

Bjava.1ang.Long

Cjava.lang.Float

Djava.lang.Double

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

7.

下列關(guān)于類型轉(zhuǎn)換的說法中,正確的一項是()。

(4分)

Adouble類型可以自動轉(zhuǎn)換為int類型

Bdouble類型只能強制轉(zhuǎn)換為int和long類型

Cdouble類型可以通過強制轉(zhuǎn)換為boolean類型

Ddouble不可以自動轉(zhuǎn)換為int類型

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

8.

對于一個二位的十進制正整數(shù)x,求它的十位數(shù)字Y(丫為整型)的表達式是()。

(4分)

AY=x—x/10%10

BY=(x—x/10*10)%10

CY=x%10

DY=x/10

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

9.

使用如下哪個保留字可以使只有在定義該類的包中的其他類才能訪問該類?()

(4分)

Aabstract

Bprivate

Cprotected

D不使用保留字

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

10.

下列標識符中,正確的是()。

(4分)

A1_Back

B$_Money

C$-money

D2-Foward

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

11.

下列關(guān)于Unicode-亨符的說法中,不正確的一項是()。

(4分)

AUnicode字符集比ASII字符集豐富

BUnicode字符是16位無符號數(shù)

C字符常量'a'以八進制數(shù)表示為‘\142,

D字符常量'a'以八進制數(shù)表示為‘\14r

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

12.

下列關(guān)于類、包和源文件的說法中,錯誤的一項是()。

(4分)

A一個文件可以屬于一個包

B一個包可包含多個文件

C一個類可以屬于一個包

D一個包只能含有一個類

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

13.

下列說法中錯誤的一項是()。

(4分)

AApplet必須全部重寫其生命周期方法

BApplet不必全部重寫其生命周期方法

CApplet中使用了線程,則需要重寫相應(yīng)的生命周期方法

Dstop()總是在destroy()之前被調(diào)用。

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

14.

下列哪一個類實現(xiàn)了線程組?()

(4分)

Ajava.Iang.Objict

Bjava.Iang.ThreadGroup

CJava.Iang.Thread

Djava.lang.Runnable

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

15.

下列標識符中,合法的一個是()。

(4分)

A$#@!$

B$-$

C2$$2

D$22$

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

16.

下列選項中,不屬于JDK文件目錄中的子目錄的是()。

(4分)

Abin子目錄

Binclude子目錄

Cj2sdkl.4.2子目錄

Dlib子目錄

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

17.

下列語句序列執(zhí)行后,輸出的結(jié)果是()。

publicclassexl7{

publicstaticvoidmain(String[]argg){

intx=15;

x/=x%5+xKx—x%10);

System.outprintln(x);

}

(4分)

A

0

B

5

C

10

D

15

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

18.

為了定義3個整型數(shù)組a1、a2、aL3,下面聲明正確的語句是()。

(4分)

A

intArray[]al,a2;

inta3[]=[l,2,3,4,5h

B

int[]aba2;

inta3[]={l,2,3,4,5);

C

intal,a2[];

intaL3:{1,2,3,4,5);

D

int[]al,a2;

inta3《l,2,3,4,5);

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

19.

下列哪個屬于java語言的保留字?()

(4分)

A$_final

Blong

Csize

Dunion

糾錯

正確答案B

解析

知識點

JAVA程序設(shè)計作業(yè)題

20.

下列語句中,正確的給出初始值為222.111的單精度浮點數(shù)f的定義的一個是()。

(4分)

Afloatf=222,111f:

Bfloatf=222,111;

Cfloatf=222,111d:

Dfloatf='222.1111;

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

21.

下列屬于Java語言的特點的一項是()o

(4分)

A運算符重載

B類間多重繼承

C指針操作

D垃圾回收

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

22.

下列關(guān)于byte類型的說法中,正確的一個是()。

(4分)

Abyte類型的長度為8位

Bbyte類型可以自動轉(zhuǎn)換為所有的簡單類型

C128是合法的byte類型數(shù)值

Dbyte存儲順序是從高到低

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

23.

現(xiàn)有2個byte類型的變量bb=126、bb2=5,當執(zhí)行bbl=(byte)(bb+bb2);語句之后,bb

的值應(yīng)該是()。

(4分)

A-128

B131

C-125bbl

D語句在編澤中出錯

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

24.

下列說法中,正確的一項是()。

(4分)

A雙精度數(shù)強制轉(zhuǎn)換成單精度數(shù)后,其數(shù)值精度會提高

BJava語言中的布爾變量可以和整型變量相互強制轉(zhuǎn)換

C強制轉(zhuǎn)換是將存儲長度長的數(shù)據(jù)轉(zhuǎn)換為長度短的數(shù)據(jù)

D強制轉(zhuǎn)換是將存儲長度短的數(shù)據(jù)轉(zhuǎn)換為長度長的數(shù)據(jù)

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

25.

下列選項中,不屬于java核心包的一項是()。

(4分)

Ajavax.swing

Bjava.io

Cjava.util

Djava.lang

糾錯

正確答案A

一、單選題(每題4分,共25道小題,總分值100分)

1.

下列哪一個語句是合法的?()

(4分)

Abyte=128;

BBoolean=true:

Clongl=0x23EFL;

Ddouble=0.1453d:

糾錯

正確答案C

解析

知識點

JAVA程序設(shè)計作業(yè)題

2.

以下字符常量中不合法的一個是()o

(4分)

Na\n'

B5\f

C\t'

D¥

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

3.

下列關(guān)于異常使用原則的說法中錯誤的一項是()o

(4分)

A處理本異常,然后再把另一個不同異常重擲到較低層

B中止程序,不讓程序繼續(xù)向下運行

C使問題簡化,不用花很多時間在跟蹤錯誤上

D讓程序更安全

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

4.

Java語言是以哪一種語言為基礎(chǔ)的?()

(4分)

ABasic

BSmalhalk

CC

DC++

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

5.

下列數(shù)據(jù)表示十六進制數(shù)的一個是()o

(4分)

A02I

B123

C'23'

D0xa34

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

6.

下列說法中,正確的一項是()。

(4分)

A字符串"\'abce”的長度是6

BFalse是Java的保留字

C324.23L代表單精度浮點數(shù)

DFalse是合法的Java標識

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

7.

現(xiàn)在有一個int類型的變量a和一個char類型的變量b,關(guān)于它們之間類型轉(zhuǎn)換的說法中,

正確的一個是()。

(4分)

Aa必須性制轉(zhuǎn)換為b

Ba可以自動轉(zhuǎn)換為b

Cb必須強制轉(zhuǎn)換為a

D它們不可以相互轉(zhuǎn)換

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

8.

下列選項中屬于Java語言的垃圾回收機制的一項是()o

(4分)

A語法檢查

B堆棧溢出檢查

C跨平臺

D內(nèi)存跟蹤

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

9.

下列程序執(zhí)行的結(jié)果是()o

publicclassex3(

publicstaticvoidmain(String[]args)(

inta=3;

intb=4;

intx=5:

if(a*a+b*b==x*x)

x=x<<(b-A、;

System.outprint(x);

(4分)

A5

B6

C10

D3

糾錯

正確答案c

解析

知識點

JAVA程序設(shè)計作業(yè)題

10.

下列哪一項不屬于Applet中的顯示方法?()

(4分)

Aupdate()

Brepaint()

CdrawLineQ

Dpaint()

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

11.

對于一個二位的十進制正整數(shù)x,求它的十位數(shù)字丫(丫為整型)的表達式是()。

(4分)

AY=x—x/10%10

BY=(x—x/10*10)%10

CY=x%10

DY=x/10

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

12.

下列哪一個是Pattern類的方法?(

(4分)

Amatches()

Bfind()

Cstart()

Dend()

糾錯

正確答案A

解析

知識點

JAVA程序設(shè)計作業(yè)題

13.

以下的變量定義語句,合法的是()。

(4分)

Afloat_*5=123.456F;

Bbyte$_bl=156782;

Cint_long_=324233L;

□doublea=Double.MAX_VALUE:

糾錯

正確答案D

解析

知識點

JAVA程序設(shè)計作業(yè)題

14.

下列是繼承Thread類后得到的子類,請選擇正確的一項。()

(4分)

A

classA4extendsThread

(

voidrun()

(

//..…

)

}

B

classA4implementsThread

(

publicvoidrun()

(

II.?…

}

}

c

classA4implementsThread

(

publicvoidrun()

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論