java單選題庫 博學(xué)谷_第1頁
java單選題庫 博學(xué)谷_第2頁
java單選題庫 博學(xué)谷_第3頁
java單選題庫 博學(xué)谷_第4頁
java單選題庫 博學(xué)谷_第5頁
已閱讀5頁,還剩72頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

一、單選題

1、Java屬于以下哪種語言?()

A、機(jī)器語言

B、匯編語言

C、高級語言

D、以上都不對

答案:C

解析:Java就是一門高級編程語言

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

2、下列目錄中,哪一個(gè)就是用來存放JDK核心源代碼的?

A、lib目錄

src目錄

C、jre目錄

D、include目錄

答案:B

解析:JDK核心源代碼存放在src文件夾下

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

3、下面命令中,可以用來正確執(zhí)行HelloWorld案例的就是()

A、javaHelloWorld

B、javaHelloWorld,java

C、javacHelloWorld

D、javacHelloWorld、java

答案:A

解析:java命令負(fù)責(zé)運(yùn)行編譯后的、class文件,不需要文件后綴名。

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

4、下面關(guān)于配置path環(huán)境變量作用的說法中,正確的就是()

A、在任意目錄可以使用javac與java命令

B、在任意目錄下可以使用class文件

C、在任意目錄可以使用記事本

D、在任意目錄下可以使用掃雷游戲

答案:A

解析:path環(huán)境變量的作用就是在任意目錄下都可以使用javac與java命令。

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

5、下列選項(xiàng)中,可以正確配置classpath的命令就是()

A^setclasspath=C:\ProgramFiles\Java\jdkl,7、0_15\bin

B、setclasspath:C:\ProgramFiles\Java\jdkl7、0_15\bin

C、classpathset=C:\ProgramFiles\Java\jdkl>7、0_15\bin

D、classpathset:C:\ProgramFiles\Java\jdkl7、0_15\bin

答案:A

解析:配置classpath的命令就是setclasspath=xxx,并且等于號兩邊不要有空格。

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

6、下面選項(xiàng)中,完全面向?qū)ο蟮木幊陶Z言就是?()

A、C

B、COBOL

C、JAVA

D、FORTRAN

答案:C

解析:Java語言全面支持動態(tài)綁定,而C++語言只對虛函數(shù)使用動態(tài)綁定??傊?Java語言就是

一個(gè)純粹的面向?qū)ο蟪绦蛟O(shè)計(jì)語言

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

7、

就是打發(fā)

A、1

B、2

C、3

D、4

答案:A

解析:

放到

考察點(diǎn):第一章Java開發(fā)入門

題目難度:一般

8、下列關(guān)于Java特點(diǎn)的描述中,錯(cuò)誤的就是?

A、Java語言不支持指針

B、Java具有自動垃圾回收的機(jī)制

C、Java只能運(yùn)行在Window與Linux平臺

D、Java允許多個(gè)線程同時(shí)執(zhí)行

答案:C

解析:JAVA就是一門面向?qū)ο蟮恼Z言,它沒有指針的概念,并提供了自動垃圾回收的機(jī)制,具有

跨平臺,多線程等特點(diǎn)。

考察點(diǎn):第一章Java開發(fā)入門

題目難度:一般

9、下列關(guān)于JDK、JRE與JVM關(guān)系的描述中,正確的就是

A、JDK中包含了JREJVM中包含了JRE?

B、JRE中包含了JDK,JDK中包含了JVM。

C、JRE中包含了JDKJVM中包含了JREo

D、JDK中包含了JREJRE中包含了JVM。

答案:D

解析:JVM就是Java虛擬機(jī),JRE就是Java程序的運(yùn)行時(shí)環(huán)境,JDK就是Java程序的編譯環(huán)境,

包含范圍遞增。所以從小到大一次就是JVM—JRE—JDK?

考察點(diǎn):第一章Java開發(fā)入門

題目難一般

10、下列關(guān)于JDK安裝的說法中,錯(cuò)誤的就是?

A、Oracle公司提供了多種操作系統(tǒng)的JDK

B、開發(fā)工具中已經(jīng)包含了一個(gè)JRE,因此可以選擇不再安裝公共的JRE環(huán)境

C、在安裝JDK過程中,源代碼指的就是Java公共的API類

D、開發(fā)工具就是JDK中的核心功能模塊,因此無論就是否進(jìn)行Java程序開發(fā)都必須安裝

答案:D

解析:只有開發(fā)Java程序時(shí),才需要安裝開發(fā)工具,如果只就是運(yùn)行Java程序,安裝JRE即可。

考察點(diǎn):第一章Java開發(fā)入門

題目難度:一般

11、下面關(guān)于classpath的說法中,錯(cuò)誤的就是()。

A、classpath與path環(huán)境變量的查瞧與配置的方式完全相同。

B、為了讓Java虛擬機(jī)能找到所需的class文件,就需要對classpath環(huán)境變量進(jìn)行設(shè)置。

C、從JDK5、0開始,如果classpath環(huán)境變量沒有進(jìn)行設(shè)置,Java虛擬機(jī)會自動將其設(shè)置為

“、”,也就就是當(dāng)前目錄。

D、在命令行窗口中配置了classpath后,重新打開新命令行窗口依然生效

答案:D

解析:在命令行窗口設(shè)置的classpath只對當(dāng)前窗口有效

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

12、下列關(guān)于JDK的說法中,錯(cuò)誤的就是?

A、JDK就是Java開發(fā)工具包的簡稱

B,JDK包括Java編譯器、Java文檔生成工具、Java打包工具等

C、安裝JDK后,還需要單獨(dú)安裝JRE

D、JDK就是整個(gè)Java的核心

答案:C

解析:SUN公司提供了一套Java開發(fā)環(huán)境,簡稱JDK(JavaDevelopmentKit),它就是整個(gè)Java

的核心,其中包括Java編譯器、Java運(yùn)行工具、Java文檔生成工具、Java打包工具等。JDK

工具中自帶了一個(gè)JRE工具,也就就是說開發(fā)環(huán)境中包含運(yùn)行環(huán)境,這樣一來,開發(fā)人員只需

要在計(jì)算機(jī)上安裝JDK即可,不需要專門安裝JRE工具了。

考察點(diǎn):第一章Java開發(fā)入門

題目難度:一般

13、下列目錄中,哪一個(gè)就是用來存放JDK可執(zhí)行程序的。()

A、db目錄

B、jre目錄

C、lib目錄

D、bin目錄

答案:D

解析:JDK中可執(zhí)行程序都放在bin目錄下。

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

14、在JDK安裝目錄下,用于存放可執(zhí)行程序的文件夾就是?

A、bin

B、jre

C、lib

D、db

答案:A

解析:bin目錄用于存放一些可執(zhí)行程序,如javac^exe(Java編譯器)、java、exe(Java運(yùn)行工具)、

jar>exe(打包工具)與javadoc、exe(文檔生成工具)等。

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

15、如果jdk的安裝路徑為:c:\jdk,若想在命令窗口中任何當(dāng)前路徑下,都可以直接使用javac

與java命令,需要將環(huán)境變量path設(shè)置為以下哪個(gè)選項(xiàng)

A^c:\jdk;

B、c:\jdk\bin;

C、c:\jre\bin;

D、c:\jre;

答案:B

解析:path環(huán)境必須設(shè)為javacexe與java>exe的上一級目錄bin

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★★★★難

16>下列Java命令中,哪一個(gè)可以編譯HelloWorld、java文件?

A、javaHelioWorld

B、javaHeiloWorldjava

C、javacHelloWorld

D、javacHelloWorld>java

答案:D

解析:javac命令用于編譯、java文件;java命令用戶解析、class文件。

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

17、下列關(guān)于Java語言的描述中,錯(cuò)誤的就是?()

A、Java語言就是一門面向?qū)ο蟮木幊陶Z言

B、Java就是一門與平臺無關(guān)的編程語言

C^Java具有JavaSE、JavaME與JavaEE三大平臺

D、Java就是一門介于匯編與高級之間的語言

答案:D

解析:Java就是一門高級語言,它的開發(fā)與平臺無關(guān),采用的就是面向?qū)ο蟮木幊趟枷搿?/p>

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

18、下面關(guān)于javac命令作用的描述中,正確的就是

A、可以執(zhí)行java程序

B、可以將編寫好的Java文件編譯成、class文件

C、可以把文件壓縮

D、可以把數(shù)據(jù)打包

答案:B

解析:javac命令將java文件編譯成java字節(jié)碼文件。

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

19、以下關(guān)于java命令作用的描述中,正確的就是

A、它專門負(fù)責(zé)解析由Java編譯器生成的、class文件

B、它可以將編寫好的Java文件編譯成、class文件

C、可以把文件壓縮

D、可以把數(shù)據(jù)打包

答案:A

解析:java命令負(fù)責(zé)運(yùn)行編譯后的、class文件。

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

20、安裝好JDK后,在其bin目錄下有許多exe可執(zhí)行文件,其中java、exe命令的作用就是以

下哪一種()

A、Java文檔制作工具

B、Java解釋器

C^Java編譯器

D、Java啟動器

答案:B

解析:

考察點(diǎn):第一章Java開發(fā)入門

題目難度:一般

21、下列關(guān)于classpath環(huán)境變量的說法中期E一個(gè)就是正確的

A、classpath配置一次后可永久使用

B、沒有classpath環(huán)境變量就不能運(yùn)行Java程序

C、classpath環(huán)境變量可以讓虛擬機(jī)找到class文件的目錄

D、查瞧當(dāng)前classpath配置的命令就是:classpath

答案:C

解析:classpath環(huán)境變量可以讓虛擬機(jī)找到class文件目錄,沒有配置classpath環(huán)境變量時(shí),java

虛擬機(jī)會自動將其設(shè)置為查瞧當(dāng)前classpath的命令就是setclasspath;

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

22、下面關(guān)于path與classpath的說法中,錯(cuò)誤的就是0

A、path用來指定java虛擬機(jī)(JVM)所在的目錄

B、classpath用來指定我們自己所寫的或要用到的類文件(、jar文件)所在的目錄

C、在dos命令行中,classpath與path環(huán)境變量的查瞧與配置的方式不相同

D、只要設(shè)置了classpath這個(gè)環(huán)境變量系統(tǒng)就不會再在當(dāng)前目錄下查詢某個(gè)類

答案:C

解析:classpalh與path環(huán)境變量的查瞧與配置的方式完全相同,都就是通過set關(guān)鍵字實(shí)現(xiàn)的。

考察點(diǎn):第一章Java開發(fā)入門

題目難度:★☆☆☆容易

一、單選題

1、下列選項(xiàng)中期6一個(gè)就是單行注釋的符號?()

A、\\

B、//

C、/

D、\

答案:B

解析:〃雙斜杠表示注釋單行代碼

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

2、以下標(biāo)識符中,不合法的就是

A^user

B、Sinner

C>class

D、login_l

答案:c

解析:class為java中的關(guān)鍵字

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

3、下列選項(xiàng)中,用于引入包的關(guān)鍵字就是

A、class

B、import

C、package

D、static

答案:B

解析:import關(guān)鍵字的作用就是引入包

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

4、下列選項(xiàng)中,屬于浮點(diǎn)數(shù)常量的就是?()

A、198

B、2e3f

C、true

D^null

答案:B

解析:198屬于整型常量,true屬于布爾常量,null屬于null常量

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

5、以下關(guān)于變量的定義,正確的就是()

A、inta=10;

B、b=2;

C、int=20;

D、inta;b=a+10;

答案:A

解析:變量定義的基本格式數(shù)據(jù)類型變量名=值;變量一定要先初始化后才可以使用。

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

6、下列選項(xiàng)中,按照箭頭方向,不可以進(jìn)行自動類型轉(zhuǎn)換的就是

A、bytefini

B、int-long

C、doubleflong

D、short-int

答案:C

解析:類型轉(zhuǎn)換過程中,只能范圍小的自動轉(zhuǎn)成范圍大的。double范圍大于long

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

7、下列關(guān)于變量作用域的說法中,正確的就是

A、在main()方法中任何位置定義的變量,其作用域?yàn)檎麄€(gè)main。方法

B、塊中定義的變量,在塊外也就是可以使用的

C、變量的作用域?yàn)?從定義處開始,到變量所在塊結(jié)束位置

D、變量的作用域不受塊的限制

答案:C

解析:變量的作用域?yàn)?從定義處開始,到變量所在代碼塊結(jié)束位置

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

8、表達(dá)式7%(-3)的運(yùn)算結(jié)果為

A、-2

B、-1

C、2

D、1

答案:D

解析:在進(jìn)行取模(%)運(yùn)算時(shí),運(yùn)算結(jié)果的正負(fù)取決于被模數(shù)(%左邊的數(shù))的符號,與模數(shù)(%右

邊的數(shù))的符號無關(guān)

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

9、下列選項(xiàng)中,不屬于賦值運(yùn)算符的就是

A、-=

B、=

C、==

D、*=

答案:C

解析:選項(xiàng)c屬于比較運(yùn)算符,其她三項(xiàng)屬于賦值運(yùn)算符

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

10、下列選項(xiàng)中,不屬于比較運(yùn)算符的就是

A、=

B、==

C、<

D、<=

答案:A

解析:“=”屬于賦值運(yùn)算符,不屬于比較運(yùn)算符

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

11、下面選項(xiàng)中,哪個(gè)就是短路與運(yùn)算符()

A、&

B、&&

C、

D、||

答案:B

解析:運(yùn)算符“&”與“&&”都表示與操作,當(dāng)且僅當(dāng)運(yùn)算符兩邊的操作數(shù)都為true時(shí),其結(jié)

果才為true,否則結(jié)果為false。當(dāng)運(yùn)算符“&”與“&&”的右邊為表達(dá)式時(shí),兩者在使用上還

有一定的區(qū)別。在使用“&”進(jìn)行運(yùn)算時(shí),不論左邊為true或者false,右邊的表達(dá)式都會進(jìn)行

運(yùn)算。如果使用“&&”進(jìn)行運(yùn)算,當(dāng)左邊為false時(shí),右邊的表達(dá)式不會進(jìn)行運(yùn)算,因此“&&”

被稱作短路與

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

12、將十進(jìn)制的6與11進(jìn)行異或運(yùn)算的結(jié)果為

A、11

B、12

C、13

D、14

答案:C

解析:位運(yùn)算符“人”就是將參與運(yùn)算的兩個(gè)二進(jìn)制數(shù)進(jìn)行“異或”運(yùn)算,如果二進(jìn)制位相同,

則值為0,否則為1。然后將得出的二進(jìn)制數(shù)轉(zhuǎn)化成對應(yīng)的整數(shù)值

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

13、請閱讀下面的程序

publicclassExample03{

publicstaticvoidmain(String[]args){

intx=8;

if(x>5){

System、out>println(\"a\M);

}else{

System>out>println(\"b\n);

)

程序的運(yùn)行結(jié)果就是?()

A^true

B、false

C、a

D、b

答案:c

解析:因?yàn)榕袛鄺l件8>5成立,所以{}中的語句會被執(zhí)行,輸出a

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

14、請閱讀下面的程序

publicclassTest{

publicstaticvoidmain(Slring[]args){

inttemp=0;

for(inti=1;i<5;i++){

for(intj=0;j<i;j++){

temp++;

)

)

System、out、println(temp);

)

)

下列選項(xiàng)中,哪一個(gè)就是正確的運(yùn)行結(jié)果()

A、5

B、9

C、10

D、15

答案:C

解析:嵌套for循環(huán),依次實(shí)現(xiàn)1,2,345以內(nèi)數(shù)字的疊加運(yùn)算。外層for循環(huán),每次循環(huán)后temp

的值依次為:1,3,6,10;

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

15、關(guān)于continue語句的使用范圍,下列說法正確的就是

A、continue語句可以在選擇語句中使用

B、continue語句可以在條件語句中使用

C、continue語句可以在循環(huán)語句中使用

D、不輸出任何內(nèi)容

答案:C

解析:continue語句只能在循環(huán)語句中使用

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

16、聲明一個(gè)數(shù)組,_|]a=newString[]{};空格處應(yīng)該填寫的的內(nèi)容為()

A、int

double

C、String

D、string

答案:C

解析:根據(jù)類型口數(shù)組名=new類型{元素,元素,……};的格式,此處需要填String

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

17、下列選項(xiàng)中關(guān)于二維數(shù)組的定義,格式錯(cuò)誤的就是()

A、int[][]arr=newint[引⑷

B、inl[][]arr=newint[3][]

C、int|][]arr=newint(][4]

D、int[][]arr={{l,2},(3,4,5},{6}}

答案:C

解析:選項(xiàng)3錯(cuò)誤,因?yàn)樵撨x項(xiàng)沒有給出二維數(shù)組的長度

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

18、下列命令中,可以將文檔注釋提取出來生成幫助文檔的就是()

A、javac

java

C、javadoc

D、jar

答案:C

解析:可以使用javadoc命令將文檔注釋提取出來生成幫助文檔

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難一般

19、下面選項(xiàng)中,哪一個(gè)就是合法的標(biāo)識符

A^helloworld

B、1Demo

C、_3_

D^class

答案:c

解析:標(biāo)識符可以由任意順序的大小寫字母、數(shù)字、下劃線(_)與美元符號($)組成,但標(biāo)識符不

能以數(shù)字開頭,不能就是Java中的關(guān)鍵字

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

20、下面選項(xiàng)中,哪一個(gè)不就是Java中的關(guān)鍵字

A、sizeof

B、const

C、public

D、goto

答案:A

解析:sizeof不屬于Java語言中的關(guān)鍵字

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

21、下列選項(xiàng)中,哪一個(gè)就是十進(jìn)制數(shù)6的二進(jìn)制值()

A、111

B、101

C、110

D、011

答案:C

解析:十進(jìn)制轉(zhuǎn)換成二進(jìn)制就就是一個(gè)除以2取余數(shù)的過程。把要轉(zhuǎn)換的數(shù),除以2,得到商與

余數(shù),將商繼續(xù)除以2,直到商為0o最后將所有余數(shù)倒序排列,得到數(shù)就就是轉(zhuǎn)換結(jié)果

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

22、下列轉(zhuǎn)義字符中,不合法的就是()

A、'\n'

B、'\x'

C、V

D、'\t'

答案:B

解析:Java中的轉(zhuǎn)義字符有也、\r、\t、解V、\\">\\等

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

23、下列字符串常量中,哪一個(gè)就是錯(cuò)誤的()

A、“abc”

B、“12'12"

C、

D、

答案:C

解析:字符串常量用于表示一串連續(xù)的字符,一個(gè)字符串常量要用一對英文半角格式的雙引號

("“)引起來,一個(gè)字符串可以包含一個(gè)字符或多個(gè)字符,也可以不包含任何字符,但不能包含

特殊字符,例如在字符串中表示引號("),需要用轉(zhuǎn)義字符(\)。

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

24、關(guān)于變量類型轉(zhuǎn)換的描述中,正確的就是

A、只有數(shù)據(jù)類型相同的數(shù)據(jù)才能進(jìn)行運(yùn)算

B、byte類型與short類型的數(shù)據(jù)就是不能一起運(yùn)算的

C、兩個(gè)byte類型數(shù)據(jù)一起運(yùn)算時(shí)會把先自動提升到int類型再運(yùn)算

D、兩個(gè)整型在一起運(yùn)算時(shí),結(jié)果一定就是int

答案:C

解析:byte類型與short類型的數(shù)據(jù)一起運(yùn)算時(shí)會把先自動提升到int類型,再運(yùn)算

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

25、請閱讀下列示例代碼,選擇程序的輸出結(jié)果

inta=1;

inib=a++;

intc=++a;

intd=a+++++a;

System>out、print(a++b++c++d);

A、5,1,3,9

B,5,2,3,9

C、5,1,2,9

D、5,1,3,8

答案:D

解析:++在前表示先運(yùn)行自加運(yùn)算,++在后表示后運(yùn)行自加運(yùn)算

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

26、下列選項(xiàng)中,哪個(gè)就是程序的運(yùn)行結(jié)果

classTest

(

publicstaticvoidmain(String[]args)

inta=3;

intb=6;

System>out>pnnt(a==b);

System>out>print(a<b);

Systemout、print(a!=b);

System>out、print(a>=b);

)

)

A、falsefalsetruefalse

B、falsefalsetruetrue

C、falsetruetruefalse

D、truefalsefalsetrue

答案:c

解析:3==6(錯(cuò)),3<6(對),3!=6(對),3>=6(錯(cuò))

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

27、下列關(guān)于浮點(diǎn)型數(shù)據(jù)的定義,哪一個(gè)不能通過編譯()

A、doublea=12、45;

B、floatb=12>45;

C、doublec=100;

D、floatd=100;

答案:B

解析:float類型的數(shù)據(jù)在定義浮點(diǎn)型數(shù)據(jù)時(shí),必須在后面加上f或F、double類型的數(shù)據(jù)在定

義時(shí)可以在后面加上d或D,也可以不加。

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

28、題號:請先閱讀下面的代碼。

X

inty=2;

if(x%2==0){

y++;

}else{

y-s

1

System>out>println(\uy=\u+y);

上面一段程序運(yùn)行結(jié)束時(shí),變量y的值為下列哪一項(xiàng)

A、1

B、2

C、3

答案:A

解析:1%2不為0,所以進(jìn)入到else語句,2-,所以答案為A

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

29、請閱讀下面的程序

publicclassSwitchDemo3{

publicstaticvoidmain(String[]args){

charc="B5;

switch?{

case'A':

Systemout、println(“優(yōu)”);

break;

case'B':

System>out>printin(“良”);

break;

case'C':

System>out、prinlln(“差”);

break;

}

)

)

下列選項(xiàng)中,哪一個(gè)才就是程序的運(yùn)行結(jié)果

A、優(yōu)

B、良

C、差

D、編譯失敗

答案:B

解析:charc='B'與case'B'相匹配,因此輸出結(jié)果為“良

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

30、下列關(guān)于while語句的描述中,正確的就是

A、while語句循環(huán)體中可以沒有語句

B、while語句的循環(huán)條件可以就是整型變量

C、while語句的循環(huán)體必須使用大括號

D、while語句的循環(huán)體至少被執(zhí)行一次

答案:A

解析:while語句的循環(huán)條件必須就是boolean類型的

while語句的循環(huán)體中只有一條語句時(shí)可以不用大括號

while語句的循環(huán)條件不滿足時(shí)福環(huán)體中的內(nèi)容不執(zhí)行

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

31、請閱讀下面的程序

publicclassTest{

publicstaticvoidmain(String[]args){

intsum=0;

for(inti=1;i<=100;i++){

if(i%2==1){

continue;

sum+=i;

Systemsout>println(\nsum=\n+sum);

sum的值為()

A、1050

B、2550

C、2500

D、以上答案都不對

答案:B

解析:程序計(jì)算的就是1到100間的偶數(shù)與,答案為2550

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

32、請閱讀下面的程序

publicclassTest{

publicstaticvoidmain(String[]args){

inttemp=0;

for(inti=1;i<5;i++){

for(intj=0;j<i;j++){

temp++;

)

)

System、out、println(temp);

)

)

下列選項(xiàng)中,哪個(gè)就是程序的運(yùn)行結(jié)果0

A、5

B、9

C、10

D、15

答案:C

解析:循環(huán)結(jié)束后temp的值為10

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難一般

33、請閱讀下面的程序

PublicclassTest{

publicstaticvoidmain(String[]args){

inta=0;

intb=0;

for(inti=1;i<=5;i++){

a=i%2;

while(a—>=0){

b++;

Systemsout>println(\*,a=V,+a+\n,b=\'*+b);

下列選項(xiàng)中,哪一個(gè)就是正確的運(yùn)行結(jié)果()

A、a=8,b=-2

B、a=-2,b=8

C、a=3,b=0

D、a=0,b=3

答案:B

解析:本題中有兩個(gè)循環(huán)語句,分別就是外層循環(huán)的for語句與內(nèi)層循環(huán)的while語句,首先程

序會執(zhí)行for循環(huán)中的語句,并執(zhí)行循環(huán)體中的表達(dá)式a=i%2,計(jì)算出a的值,然后在進(jìn)入while

循環(huán)計(jì)算b的值,循環(huán)往復(fù)直到外層循環(huán)條件i>5為止

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

34、閱讀下面的程序

publicclassTest{

publicstaticvoidmain(String[]args){

for(intx=0;x<=3;x++){

continue;

System>out、print(x%2);

運(yùn)行結(jié)果正確的就是

A、跳出循環(huán),無輸出

B、0121

C、01

D、0123

答案:A

解析:continue語句的作用就是終止本次循環(huán),因此coniine后的代碼永遠(yuǎn)不會被執(zhí)行,都就是無

效代碼

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

35、閱讀下面的代碼片段

publicstaticintadd(inta,intb){

returna+b;

下列選項(xiàng)中,可以在main。方法中調(diào)用add()方法的就是

A、intnum=add(1>0,2、0);

B、intnum=add(l,2);

C、intnum=add(true,flase);

D、intnum=add(ulH,n2n);

答案:B

解析:調(diào)用add方法時(shí),傳入?yún)?shù)的數(shù)據(jù)類型必須與方法的形參類型相同

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

36、關(guān)于方法的遞歸,以下說法正確的就是

A、方法遞歸就就是指在一個(gè)方法的內(nèi)部調(diào)用自身的過程

B、方法遞歸其實(shí)就就是調(diào)用其它方法

C、方法遞歸就是指方法的返回值不同

D、以上說法都不對

答案:A

解析:方法的遞歸就是指在一個(gè)方法的內(nèi)部調(diào)用自身的過程,而且必須要有結(jié)束條件,不然就

會陷入無限遞歸的狀態(tài),永遠(yuǎn)無法結(jié)束調(diào)用

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

37、publicclassExampleOl{

publicstaticvoidmain(String[]args){

int[]arr={4,1,6,3,9,8);//定義一個(gè)數(shù)組

intminindex=0;〃初始時(shí)設(shè)第1個(gè)角標(biāo)處的值為最小值

for(inti=1;i<an*、length;i++){

if(){

minindex=i;

)

)

System、out、printing”數(shù)組中的最小值為:\"+air[minIndex]);

)

)

請問在上述程序的橫線處填寫下列哪段代碼,可以求到數(shù)組的最小值()

i<minindex

B、arr[i]<arr[minlndex]

C>arr[i]>arr[minlndex]

D、i>minindex

答案:B

解析:求最小值比較的不就是角標(biāo)大小,而就是數(shù)組中元素的大小

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難一般

38、已知類的繼承關(guān)系如下:

classA

classBextendsA

classCextendsA

則以下語句中能夠通過編譯的就是?()

A、Aa=newB();

B、Cc=newB();

C、Cc=newA();

D、Bb=newC();

答案:A

解析:假設(shè)A為犬類,B為狗,C為狼,那么狗當(dāng)然屬于犬類對象

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

39、若二維數(shù)組intarrm]={{l,2,3},{4,5,6},{7,8}};JWarr⑴⑵的值就是()

A、2

B、5

C、6

D、0

答案:C

解析:數(shù)組角標(biāo)從0開始計(jì)數(shù),arr⑴⑵表示的就是二維數(shù)組中第2個(gè)一維數(shù)組中的第3個(gè)元素

的值,因此答案就是C

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

40、下列選項(xiàng)中,按照箭頭方向,需要進(jìn)行強(qiáng)制類型轉(zhuǎn)換的就是

A、doublefloat

B、float—long

C、intchar

D、char-byte

答案:D

解析:byte就是整數(shù)型變量,取值范圍小于char,但就是char就是字符型變量,所以需要強(qiáng)制轉(zhuǎn)

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

41、以下哪個(gè)選項(xiàng)可以正確創(chuàng)建一個(gè)長度為3的二維數(shù)組()

A、newini[2][3];

B、newint[3][];

C、newint[][3];

D、以上答案都不對

答案:B

解析:

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

42、閱讀下列代碼:System、out、println("Hello"+9+1);

下列選項(xiàng)中,哪個(gè)就是正確的輸出結(jié)果()

A、Hello91

B、Hello10

C、Compilationfails、

D、Anexceptionisthrownatruntime

答案:A

解析:字符串常量與其她數(shù)據(jù)類型常量使用“+”進(jìn)行操作時(shí),返回結(jié)果還就是字符串類型,因

此輸出Hello91,

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

43、下列關(guān)于方法的描述中,正確的就是

A、方法就是對功能代碼塊的封裝

B、方法沒有返回值時(shí),返回值類型可以不寫

C、沒有返回值的方法,不能有return語句

D、方法就是不可以沒有參數(shù)的

答案:A

解析:如果方法沒有返回值,則返回值類型要定義為void。

方法中沒有返回值也可以使用return語句,格式為return。

方法中可以定義參數(shù),也可以不定義參數(shù)。

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難一般

44、下列選項(xiàng)中,屬于布爾常量的就是?()

A、198

B、2e3f

C、true

D、null

答案:C

解析:198屬于整型常量,2e3f屬于浮點(diǎn)數(shù)常量,null屬于null常量

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

45、下列選項(xiàng)中,按照箭頭方向,需要進(jìn)行強(qiáng)制類型轉(zhuǎn)換的就是

A、int'short

B、int—byte

C^intchar

D、int-float

答案:D

解析:類型轉(zhuǎn)換過程中,范圍大的需要強(qiáng)制轉(zhuǎn)換成范圍小的

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難一般

46、int@[]={45,4,67,23,65,87,34,52,56};數(shù)組中a[5]的值為()

A、23

B、45

C、65

D、87

答案:D

解析:數(shù)組的索引值從0開始,a[5]表示第6個(gè)元素即87

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

47、下列選項(xiàng)中,哪個(gè)就是八進(jìn)制043的十六進(jìn)制表示形式()

A、0x43

B、0x23

C、23

D、0x32

答案:B

解析:十六進(jìn)制數(shù)字以O(shè)x或者0X開頭,八進(jìn)制以3個(gè)二進(jìn)制位為一個(gè)單元,而十六進(jìn)制以4

個(gè)二進(jìn)制位為一個(gè)單元計(jì)算每一位數(shù)。運(yùn)算過程:八進(jìn)制043,二進(jìn)制00100011->十六進(jìn)

制J0x23

)

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

48、請閱讀下面的代碼

booleana=false;

booleanb=true;

booleanc=(a&&b)&&(!b);

intresult=(c==false)?1:2;

當(dāng)語句執(zhí)行完,變量c與result的值為()

A、false與1

B、true與2

C、true與1

D、false與2

答案:A

解析:三元運(yùn)算符條件表達(dá)式為真就返回第一個(gè)表達(dá)式的值,條件表達(dá)式為假就返回第二個(gè)表

達(dá)式的值。&&運(yùn)算符的特點(diǎn)就是,當(dāng)且僅當(dāng)運(yùn)算符兩邊的操作數(shù)都為true時(shí),其結(jié)果才為true,

否則結(jié)果為false,因此c=false,三元運(yùn)算符的表達(dá)式c==false就為true,因此返回結(jié)果為1

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★★★★難

49、下面選項(xiàng)中,可以從數(shù)組int[]arr={10』,2,3,4,5,6,7,8,9,10}中求出元素10所對應(yīng)角標(biāo)值

的就是()

A^for(intx=0;x

B、for(intx=l;x

C、for(intx=0;x

D、for(intx=l;x

答案:A

解析:數(shù)組的最大角標(biāo)值比數(shù)組的長度小1,并且數(shù)組的角標(biāo)值從0開始。所以前提條件就是

x=0且判斷條件就是x<arr、length或xWarr、length-1

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★★★★難

50、下列選項(xiàng)中,按照箭頭方向,可以進(jìn)行自動類型轉(zhuǎn)換的就是

A、char—int

B、shortfchar

C、floatflong

D、charfshort

答案:A

解析:類型轉(zhuǎn)換過程中,只能范圍小的會自動轉(zhuǎn)成范圍大的

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

51、若int[][]ar-{{1,2,3}},則時(shí)[0]口]的結(jié)果為()

A、0

B、1

C、2

D、3

答案:C

解析:題目中定義的二維數(shù)組只有一個(gè)一維數(shù)組,arr[O]⑴表示要獲取的就是一維數(shù)組的第二

個(gè)元素,因此正確答案為第3項(xiàng)

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

52、請閱讀下面的程序

publicclassTest{

publicstaticvoidmain(String[]args){

for(intx=0;x<=3;x++){

continue;

System>out^print(x%2+"");

)

)

)

下列選項(xiàng)中,哪一個(gè)就是程序的運(yùn)行結(jié)果

A、0123

B、0121

C、012

D、編譯失敗

答案:D

解析:continue語句的作用就是終止本次循環(huán),因此contine后的代碼永遠(yuǎn)不會被執(zhí)行,編譯失敗

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★★★★難

53、若x=6,y=5則表達(dá)式intmax=x>y?x:y的結(jié)果為()

A、6

B、5

C、true

D、false

答案:A

解析:三元表達(dá)式語法結(jié)構(gòu):

判斷條件?表達(dá)式1:表達(dá)式2

當(dāng)判斷條件成立時(shí),運(yùn)算結(jié)果為表達(dá)式1的值,否則結(jié)果為表達(dá)式2的值

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

54、下列選項(xiàng)中,不屬于位運(yùn)算符的就是

A、&

B、!

C、A

D、|

答案:B

解析:“!”就是邏輯運(yùn)算符,表示邏輯非

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

55、表達(dá)式3510/1000的運(yùn)算結(jié)果為

A、3

B、3、51

C、3、510

D、4

答案:A

解析:整數(shù)之間相除,會忽略小數(shù)部分

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

56、下面關(guān)于字符類型變量的定義中,錯(cuò)誤的就是()

A^chara-97*;

B、charb=65536;

C、charc-\u006r;

D、chard=\na\";

答案:D

解析:char類型數(shù)據(jù)在定義時(shí)需要使用單引號引起的單個(gè)字符,也可以賦值為0-65535之間的

數(shù)字。也可以使用Unicode代碼來描述

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

57、閱讀下段代碼片段,選擇正確的運(yùn)行結(jié)果

publicstaticvoidmain(String[|args){

(

inta=1;

Systemsoul、prinl(a);

}

(

inta=2;

System、out、print(a);

)

inta=3;

System>out、print(a);

1

A、123

B、111

C、121

D、編譯不通過

答案:A

解析:變量的作用域?yàn)?從定義處開始,到變量所在塊結(jié)束位置

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

58、請閱讀下面的程序

publicclassDemo{

publicstaticvoidsum(inta,intb){

System、out、println(\"int:\"+(a+b));

publicstaticvoidsum(inta,floatb){

System、out、println(\nfloat:\"+(a+b));

)

publicstaticvoidsum(inta,doubleb){

System>out、prinlln(\"double:\"+(a+b));

)

publicstaticvoidmain(String[]args){

inta=10;

longb=20;

sum(a,b);

)

)

下列選項(xiàng)中,哪一個(gè)就是程序的運(yùn)行結(jié)果

A、int:30

B、float:30>0

C、double:30、0

D、int:30>0

答案:B

解析:在主方法中定義一個(gè)int類型,一個(gè)long,按照正常做法,就是找對應(yīng)的類型,可就是沒有,

這個(gè)時(shí)候要想到基本類型的隱式轉(zhuǎn)換。Long會自動轉(zhuǎn)到float。所以選擇B

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★★★★難

59、請閱讀下面的程序

publicclassTest{

publicstaticvoidmain(Slring[]args){

inta[]={2,0,4,1,8,3,5);

inttemp;

for(inti=0;i<a、length-1;i++){

for(intj=a>length-1;j>i;j-){

if(afj]<a[j-1]){

temp=a[j];

a[j]=afj-1];

a[j-1]=temp;

for(Integeri:a){

System,out>print(i);

)

}

)

下列選項(xiàng)中,哪個(gè)就是程序的運(yùn)行結(jié)果()

A、8543210

B、0123458

C、2041835

D、以上答案都不對

答案:B

解析:由于使用的輸出語句會換行,所以程序的運(yùn)行結(jié)果為B選項(xiàng)

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★★★★難

60、publicclassTest(

publicstaticvoidmain(String[]args){

intsum=0;

for(inti=1;i<=100;i++){

if(i%2==0){

continue;

)

sum+=i;

}

System、out、println(sum);

下列選項(xiàng)中,哪一個(gè)就是程序的運(yùn)行結(jié)果()

A、1050

B、2050

C、2500

D、以上答案都不對

答案:C

解析:程序表示求出100以內(nèi),所有奇數(shù)的與

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

61、以下語法格式中,哪一個(gè)就是三元運(yùn)算符的語法格式()

A、表達(dá)式1:表達(dá)式2?表達(dá)式3

B、表達(dá)式1?表達(dá)式2:表達(dá)式3

C、表達(dá)式1:表達(dá)式2:表達(dá)式3

D、以上答案都不對

答案:B

解析:三元運(yùn)算符語法格式:

表達(dá)式1?表達(dá)式2:表達(dá)式3;

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

62、程序的運(yùn)行結(jié)果就是

publicclassExample02{

publicstaticvoidmain(String[]args){

inix=0;//定義變量x,初始值為0

inty=0;//定義變量y,初始值為0

booleanb=x==0||y++<0;

System、out、println(\nb=\n+b+\n,y=\n+y);

)

)

A^b=false,y=0

B、b=false,y=1

C>b=true,y=0

D、b=true,y=1

答案:c

解析:答案為Co我們瞧表達(dá)式的執(zhí)行流程:首先判斷x==0就是否成立,判斷結(jié)果就是true成

立,那么“||”右邊的表達(dá)式將不執(zhí)行,將true的值賦給b,因?yàn)橛疫叺谋磉_(dá)式不參與運(yùn)算,所以y

的值還就是0

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:'*'***難

63、請閱讀下面的程序片段

intx=3;

if(x>5){

System、out、print(\,,a\,');

}else{

System>out、print(\^^b\'^);

)

選擇程序的運(yùn)行結(jié)果()

A、a

B、b

C、ab

D、編譯錯(cuò)誤

答案:B

解析:if語句中的判斷條件成立時(shí),會執(zhí)行if語句中的內(nèi)容,否則會執(zhí)行else語句中的內(nèi)容,很

明顯3不大于5所以執(zhí)行else語句的內(nèi)容,輸出結(jié)果為b

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

64、下面關(guān)于方法定義的描述中,正確的就是

A、當(dāng)方法沒有返回值時(shí),返回值類型要定義為void

B、當(dāng)方法沒有返回值時(shí),返回值類型可以不寫

C、當(dāng)方法沒有返回值時(shí),不能有return語句

D、方法就是不可以沒有參數(shù)的

答案:A

解析:如果方法沒有返回值,則返回值類型要定義為void;

方法中沒有返回值也可以使用return語句,格式為return;

方法中可以定義參數(shù),也可以不定義參數(shù)。

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難一般

65、下列關(guān)于血類型變量的定義,錯(cuò)誤的就是()

A、inta=10;

B、intb,c=20;

C、intd=e=30;

D、intf=40;

答案:c

解析:變量定義的基本格式數(shù)據(jù)類型變量名=值;變量一定要先初始化后才可以使用。

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

66、下列選項(xiàng)中關(guān)于二維數(shù)組的定義,錯(cuò)誤的就是()

A、int[][]arr=newint[][2]

B、int[][]arr=newint[l][2]

C、int[][]arr=newint[2][]

D、int[][]arr={{l},{2,3},{4,5,6))

答案:A

解析:由二維數(shù)組的定義方式可知,int[|narr=newint|][2]中的intR長度不能為空

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難一般

67、請閱讀下列的程序,程序的運(yùn)行結(jié)果就是

publicclassExampleOl{

publicstaticvoidmain(String[]args){

intnum=127;

byteb=num;

System、out^println(b);

)

)

A、編譯報(bào)錯(cuò)

B、編譯通過,執(zhí)行輸出127

C、編譯通過,執(zhí)行報(bào)錯(cuò)

D、以上選項(xiàng)均不正確

答案:A

解析:將一個(gè)int型num變量的值賦給byte類型的變量b時(shí),int類型的取值范圍大于byte類

型的取值范圍,這樣的賦值會導(dǎo)致數(shù)值溢出,需要進(jìn)行強(qiáng)制類型轉(zhuǎn)換,否則編譯不能通過

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★★★★難

68、下列關(guān)于case關(guān)鍵字的說法中,錯(cuò)誤的就是

A、case關(guān)鍵字后面必須就是常量

B、case關(guān)鍵字后面的break必須存在

C、case關(guān)鍵字后面的break可以沒有

D、case關(guān)鍵字后面的值必須不一樣

答案:B

解析:case關(guān)鍵字后面的break可以沒有

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難一般

69、關(guān)于方法的遞歸,以下說法錯(cuò)誤的就是

A、方法遞歸必須有結(jié)束條件

B、方法遞歸次數(shù)太多會導(dǎo)致內(nèi)存溢出

C、方法遞歸就就是指在一個(gè)方法的內(nèi)部調(diào)用自身的過程

D、方法遞歸可以無數(shù)次,只要有結(jié)束條件就可以

答案:D

解析:方法的遞歸就是指在一個(gè)方法的內(nèi)部調(diào)用自身的過程,遞歸必須要有結(jié)束條件,不然就

會陷入無限遞歸的狀態(tài),永遠(yuǎn)無法結(jié)束調(diào)用。如果遞歸此次數(shù)太多就會導(dǎo)致內(nèi)存溢出關(guān)于方

法的遞歸,以下說法錯(cuò)誤的就是

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

70、請閱讀下面的代碼片段

publicstaticintadd(inta,intb){

returna+b;

)

下列選項(xiàng)中,可以在main。方法中成功調(diào)用add()方法的就是

A^intnum=add(l>0,2、0);

B、intnum=add(,a,,,b');

C、intnum=add(true,flase);

D、intnum=addCT1,n2u);

答案:B

解析:調(diào)用add方法傳入'a'與'b'會自動類型提升為int類型,查找對應(yīng)的ascii碼表值

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

71、請閱讀下面的程序

classWhileDemo4{

publicstaticvoidmain(String[]args){

intn=5;

while(n>10){

System>out>print(n);

n++;

)

)

)

下列選項(xiàng)中,哪一個(gè)就是程序運(yùn)行的結(jié)果

A、無輸出

B、輸出56789

C、死循環(huán)

D、編譯錯(cuò)誤

答案:A

解析:由于變量n=5,因止匕while條件為false,循環(huán)不執(zhí)行,沒有任何結(jié)果輸出

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★★★★難

72、下列關(guān)于數(shù)組最值的描述中,錯(cuò)誤的就是()

A、要想求數(shù)組的最值必須先定義一個(gè)數(shù)組

B、在求數(shù)組最值時(shí),初始時(shí)一定要將數(shù)組中的第一個(gè)元素的值賦給變量

C、求數(shù)組最值過程中,一定要對數(shù)組進(jìn)行遍歷

D、在求數(shù)組最大值時(shí),使用變量記住每次比較后較大的那個(gè)值

答案:B

解析:

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:一般

73、下列選項(xiàng)中,哪一個(gè)就是多行注釋符號?()

A、//**//

B、/*/*

C、//

D、/**/

答案:D

解析:/**/表示多行注釋,以“/*”起始,以"*/"結(jié)束。

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

74、下列選項(xiàng)中,哪一個(gè)不能通過編譯()

A、bytea=l;

B、shortb=100;

C、intc-a';

D、longd=8888888888;

答案:D

解析:java中的整型數(shù)據(jù)默認(rèn)就是int類型Jongd=8888888888;它的值超過了int類型的范圍,

這時(shí)如果要描述成一個(gè)long數(shù)據(jù),必須在值后面加上L后1。

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

75、下列選項(xiàng)中,不屬于Java中關(guān)鍵字的就是

A、const

B、false

C、Final

D、null

答案:C

解析:Java中的關(guān)鍵字都就是小寫的

考察點(diǎn):第二章Java編程基礎(chǔ)

題目難度:★☆☆☆容易

76、請閱讀下面的程序

publicclassTest{

publ

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論