Java面向?qū)ο蟪绦蛟O(shè)計(jì)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋陜西交通職業(yè)技術(shù)學(xué)院_第1頁(yè)
Java面向?qū)ο蟪绦蛟O(shè)計(jì)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋陜西交通職業(yè)技術(shù)學(xué)院_第2頁(yè)
Java面向?qū)ο蟪绦蛟O(shè)計(jì)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋陜西交通職業(yè)技術(shù)學(xué)院_第3頁(yè)
Java面向?qū)ο蟪绦蛟O(shè)計(jì)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋陜西交通職業(yè)技術(shù)學(xué)院_第4頁(yè)
Java面向?qū)ο蟪绦蛟O(shè)計(jì)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋陜西交通職業(yè)技術(shù)學(xué)院_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Java面向?qū)ο蟪绦蛟O(shè)計(jì)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋陜西交通職業(yè)技術(shù)學(xué)院第一章單元測(cè)試

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

A:setclasspath=C:\\ProgramFiles\\Java\\jdk1.7.0_15\\binB:classpathset=C:\\ProgramFiles\\Java\\jdk1.7.0_15\\binC:classpathset:C:\\ProgramFiles\\Java\\jdk1.7.0_15\\binD:setclasspath:C:\\ProgramFiles\\Java\\jdk1.7.0_15\\bin

答案:setclasspath=C:\\ProgramFiles\\Java\\jdk1.7.0_15\\bin在JDK安裝目錄下,用于存放可執(zhí)行程序的文件夾是()

A:binB:libC:jreD:db

答案:bin下面關(guān)于Java程序的描述中,錯(cuò)誤的是

()

A:.class格式的文件是用來(lái)運(yùn)行的B:Java程序運(yùn)行時(shí),必須經(jīng)過(guò)編譯和運(yùn)行兩個(gè)步驟。C:不同操作系統(tǒng)上的Java虛擬機(jī)是相同的D:.java格式的源文件是用來(lái)編譯的

答案:不同操作系統(tǒng)上的Java虛擬機(jī)是相同的下列選項(xiàng)中,哪些選項(xiàng)用于構(gòu)成JDK開(kāi)發(fā)環(huán)境()。

A:Java運(yùn)行工具B:Java打包工具C:Java編譯工具D:Java文檔生成工具

答案:Java運(yùn)行工具;Java打包工具;Java編譯工具;Java文檔生成工具下列關(guān)于使用Javac命令編譯后生成文件的說(shuō)法中,正確的是()

A:編譯后生成的文件可以在Java虛擬機(jī)中運(yùn)行B:編譯后生成文件的后綴名為.javaC:編譯后生成文件的后綴名為.classD:編譯后生成的文件為二進(jìn)制文件

答案:編譯后生成的文件可以在Java虛擬機(jī)中運(yùn)行;編譯后生成文件的后綴名為.class;編譯后生成的文件為二進(jìn)制文件下列目錄中,哪些屬于JDK安裝后的子目錄()

A:lib目錄B:jre目錄C:demo目錄D:include目錄

答案:lib目錄;jre目錄;include目錄lib是library的縮寫(xiě),用于存放Java類(lèi)庫(kù)或庫(kù)文件。()

A:對(duì)B:錯(cuò)

答案:對(duì)如果classpath環(huán)境變量沒(méi)有進(jìn)行設(shè)置,Java虛擬機(jī)會(huì)自動(dòng)將其設(shè)置為“.”,也就是當(dāng)前目錄。()

A:錯(cuò)B:對(duì)

答案:對(duì)在任意命令行窗口中執(zhí)行javac命令,如果都能正常地顯示幫助信息,說(shuō)明系統(tǒng)path環(huán)境變量配置成功。()

A:對(duì)B:錯(cuò)

答案:對(duì)Eclipse只是一個(gè)框架和一組服務(wù),所有功能都是將插件組件加入到Eclipse框架中來(lái)實(shí)現(xiàn)的。()

A:錯(cuò)B:對(duì)

答案:對(duì)

第二章單元測(cè)試

while語(yǔ)句的循環(huán)體中不能包含的語(yǔ)句是()

A:方法定義語(yǔ)句B:switch語(yǔ)句C:while語(yǔ)句D:if語(yǔ)句

答案:方法定義語(yǔ)句請(qǐng)閱讀下面的代碼片段

publicstaticintadd(inta,intb){

returna+b;

}

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

A:intnum=add("1","2");B:intnum=add('a','b');C:intnum=add(true,flase);D:intnum=add(1.0,2.0);

答案:intnum=add('a','b');下列關(guān)于while語(yǔ)句的描述中,正確的是()

A:while語(yǔ)句的循環(huán)體必須使用大括號(hào)B:while語(yǔ)句循環(huán)體中可以沒(méi)有語(yǔ)句C:while語(yǔ)句的循環(huán)體至少被執(zhí)行一次D:while語(yǔ)句的循環(huán)條件可以是整型變量

答案:while語(yǔ)句循環(huán)體中可以沒(méi)有語(yǔ)句下列關(guān)于方法的描述中,正確的是()

A:方法是不可以沒(méi)有參數(shù)的B:當(dāng)方法沒(méi)有返回值時(shí),返回值類(lèi)型可以不寫(xiě)C:當(dāng)方法沒(méi)有返回值時(shí),不能有return語(yǔ)句D:方法是對(duì)功能代碼塊的封裝

答案:方法是對(duì)功能代碼塊的封裝請(qǐng)閱讀下面的程序

publicclassTest{

publicstaticvoidmain(String[]args){

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

if(x%2==0)

break;

System.out.println(x);

}

}

}

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

A:12345B:13C:不輸出任何內(nèi)容D:024

答案:不輸出任何內(nèi)容continue語(yǔ)句的作用是退出當(dāng)前循環(huán),不在執(zhí)行循環(huán)語(yǔ)句。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)以下代碼能夠從鍵盤(pán)輸入中讀取一個(gè)字符串:()

Scannersc=newScanner(System.in);

Stringstr=sc.next();

A:對(duì)B:錯(cuò)

答案:對(duì)定義一個(gè)方法時(shí),其訪(fǎng)問(wèn)修飾符、返回值類(lèi)型、方法名的順序可以互換。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)當(dāng)方法中的返回值類(lèi)型是void時(shí),可以不寫(xiě)return語(yǔ)句。()

A:對(duì)B:錯(cuò)

答案:對(duì)下列關(guān)于注釋作用的描述中,錯(cuò)誤的是()

A:會(huì)參與編譯B:可以幫助調(diào)試程序C:幫助整理編程思路D:可以對(duì)程序進(jìn)行說(shuō)明

答案:會(huì)參與編譯下面關(guān)于整數(shù)類(lèi)型的描述中,錯(cuò)誤的是()

A:int是java中的整數(shù)類(lèi)型,它在內(nèi)存中占4個(gè)字節(jié)B:bit是java中的整數(shù)類(lèi)型,它代表的是1個(gè)字節(jié)C:byte是java中的整數(shù)類(lèi)型,它的取值范圍是-127到128D:java中的整數(shù)有正負(fù)之分

答案:bit是java中的整數(shù)類(lèi)型,它代表的是1個(gè)字節(jié)下列選項(xiàng)中,按照箭頭方向,需要進(jìn)行強(qiáng)制類(lèi)型轉(zhuǎn)換的是()

A:int←charB:float←longC:double←floatD:char←byte

答案:char←byte下列關(guān)于多行注釋的應(yīng)用,正確的是()

A:程序中可以不寫(xiě)多行注釋B:多行注釋有利于代碼的閱讀性C:多行注釋會(huì)影響程序運(yùn)行速度D:寫(xiě)多行注釋是一個(gè)良好的習(xí)慣

答案:程序中可以不寫(xiě)多行注釋?zhuān)欢嘈凶⑨層欣诖a的閱讀性;寫(xiě)多行注釋是一個(gè)良好的習(xí)慣下列關(guān)于冒泡排序的描述,正確的是()

A:冒泡排序比較的總輪次是"數(shù)組長(zhǎng)度-1"輪B:冒泡排序中會(huì)涉及到元素位置的置換C:其余選項(xiàng)都不對(duì)D:冒泡排序是不斷地比較數(shù)組中相鄰的兩個(gè)元素

答案:冒泡排序比較的總輪次是"數(shù)組長(zhǎng)度-1"輪;冒泡排序中會(huì)涉及到元素位置的置換;冒泡排序是不斷地比較數(shù)組中相鄰的兩個(gè)元素當(dāng)break語(yǔ)句出現(xiàn)在嵌套循環(huán)中的內(nèi)層循環(huán)時(shí),它只能跳出內(nèi)層循環(huán)。()

A:對(duì)B:錯(cuò)

答案:對(duì)運(yùn)算符“&”和“&&”都表示“與”操作。()

A:對(duì)B:錯(cuò)

答案:對(duì)多行注釋“/*…*/”中不可以嵌套單行注釋“//”。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)十進(jìn)制數(shù)值轉(zhuǎn)換成二進(jìn)制就是一個(gè)不斷除2取余的過(guò)程。()

A:錯(cuò)B:對(duì)

答案:對(duì)在Java程序中,單行注釋從“//”位置開(kāi)始,到當(dāng)前行結(jié)束位置。()

A:錯(cuò)B:對(duì)

答案:對(duì)

第三章單元測(cè)試

如果類(lèi)的成員被()訪(fǎng)問(wèn)控制符來(lái)修飾,則這個(gè)成員只能被該類(lèi)的其它成員訪(fǎng)問(wèn),其它類(lèi)無(wú)法直接訪(fǎng)問(wèn)。

A:privateB:publicC:defaultD:protected

答案:privatefloat類(lèi)型成員變量的默認(rèn)初始化值是()

A:nullB:0C:0.0FD:false

答案:0.0F以下關(guān)于成員屬性與成員方法的描述中,錯(cuò)誤的是()

A:在類(lèi)中定義的變量,我們稱(chēng)為成員變量B:成員屬性我們也叫成員變量,它就是描述對(duì)象的特征。它可以定義在類(lèi)中,也可以定義在方法中C:在類(lèi)中定義的方法,我們稱(chēng)變成員方法D:成員方法用于描述對(duì)象的行為

答案:成員屬性我們也叫成員變量,它就是描述對(duì)象的特征。它可以定義在類(lèi)中,也可以定義在方法中“隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外提供公有的方法”描述的是面向?qū)ο蟮哪膫€(gè)特征()

A:封裝B:繼承C:多態(tài)D:其他三項(xiàng)都不是

答案:封裝下列關(guān)于類(lèi)與對(duì)象的說(shuō)法中,正確的是()

A:類(lèi)可以看做是一個(gè)模型,可以直接拿來(lái)創(chuàng)建對(duì)象。B:其他三項(xiàng)說(shuō)法都不對(duì)。C:類(lèi)在Java中是一個(gè)可有可無(wú)的概念。D:類(lèi)是對(duì)某一類(lèi)事物的抽象描述,而對(duì)象則是該類(lèi)事物的個(gè)體。

答案:類(lèi)是對(duì)某一類(lèi)事物的抽象描述,而對(duì)象則是該類(lèi)事物的個(gè)體。下列選項(xiàng)中,哪個(gè)可以用來(lái)創(chuàng)建對(duì)象()

A:abstractB:thisC:superD:new

答案:new當(dāng)成員變量和局部變量重名時(shí),若想在方法內(nèi)使用成員變量,那么需要使用下列選項(xiàng)中的哪一個(gè)關(guān)鍵字()

A:returnB:thisC:superD:import

答案:this下列關(guān)于類(lèi)與對(duì)象的說(shuō)法中,錯(cuò)誤的是()

A:對(duì)象是類(lèi)的實(shí)例化。B:類(lèi)用于描述多個(gè)對(duì)象的共同特征,它是對(duì)象的模板。C:類(lèi)與對(duì)象沒(méi)有什么實(shí)際關(guān)系。D:類(lèi)是對(duì)某一類(lèi)事物的抽象描述,而對(duì)象則是該類(lèi)事物的個(gè)體。

答案:類(lèi)與對(duì)象沒(méi)有什么實(shí)際關(guān)系。下列關(guān)于類(lèi)的說(shuō)法中,錯(cuò)誤的是()

A:一個(gè)類(lèi)只能創(chuàng)建一個(gè)對(duì)象。B:Java中創(chuàng)建類(lèi)的關(guān)鍵字是class。C:Java中對(duì)象的創(chuàng)建,首先需要定義出一個(gè)類(lèi)。D:類(lèi)中可以有屬性與方法,屬性用于描述對(duì)象的特征,方法用于描述對(duì)象的行為。

答案:一個(gè)類(lèi)只能創(chuàng)建一個(gè)對(duì)象。下列關(guān)于類(lèi)和對(duì)象的描述,錯(cuò)誤的是()

A:類(lèi)是對(duì)象的抽象B:對(duì)象是類(lèi)的實(shí)例C:一個(gè)類(lèi)只能有一個(gè)實(shí)例化對(duì)象D:類(lèi)用于描述一組對(duì)象的共同特征和行為

答案:一個(gè)類(lèi)只能有一個(gè)實(shí)例化對(duì)象在Java中,對(duì)象是通過(guò)類(lèi)創(chuàng)建出來(lái)的。()

A:錯(cuò)B:對(duì)

答案:對(duì)定義在類(lèi)中的變量叫成員變量,定義在方法中的變量叫局部變量。()

A:錯(cuò)B:對(duì)

答案:對(duì)父類(lèi)的引用指向自己子類(lèi)的對(duì)象是多態(tài)的一種體現(xiàn)形式。()

A:錯(cuò)B:對(duì)

答案:對(duì)與普通方法一樣,構(gòu)造方法也可以重載。()

A:對(duì)B:錯(cuò)

答案:對(duì)下列關(guān)于構(gòu)造方法的描述中,錯(cuò)誤的是()

A:構(gòu)造方法不能寫(xiě)返回值類(lèi)型B:構(gòu)造方法的訪(fǎng)問(wèn)權(quán)限必須和類(lèi)的訪(fǎng)問(wèn)權(quán)限一致C:構(gòu)造方法可以重載D:構(gòu)造方法的方法名必須和類(lèi)名一致

答案:構(gòu)造方法的訪(fǎng)問(wèn)權(quán)限必須和類(lèi)的訪(fǎng)問(wèn)權(quán)限一致下列關(guān)于封裝的描述中,正確的是()

A:其余選項(xiàng)均不正確B:封裝能提高代碼的復(fù)用性C:方法和類(lèi)都可以稱(chēng)為封裝體D:封裝隱藏了程序的實(shí)現(xiàn)細(xì)節(jié),同時(shí)對(duì)外提供了特定的訪(fǎng)問(wèn)方式

答案:封裝能提高代碼的復(fù)用性;方法和類(lèi)都可以稱(chēng)為封裝體;封裝隱藏了程序的實(shí)現(xiàn)細(xì)節(jié),同時(shí)對(duì)外提供了特定的訪(fǎng)問(wèn)方式下列關(guān)于對(duì)象創(chuàng)建的描述中,正確的是()

A:調(diào)用對(duì)象的clone()方法B:運(yùn)用反射手段,調(diào)用java.lang.Class類(lèi)的newInstance()方法C:用new關(guān)鍵字創(chuàng)建對(duì)象D:運(yùn)用序列化手段,調(diào)用java.io.ObjectInputStream對(duì)象的readObject()方法

答案:調(diào)用對(duì)象的clone()方法;運(yùn)用反射手段,調(diào)用java.lang.Class類(lèi)的newInstance()方法;用new關(guān)鍵字創(chuàng)建對(duì)象;運(yùn)用序列化手段,調(diào)用java.io.ObjectInputStream對(duì)象的readObject()方法下列關(guān)于構(gòu)造方法和普通方法的描述中,正確的是()

A:構(gòu)造方法不能指定返回值類(lèi)型,普通方法可以指定返回值類(lèi)型B:構(gòu)造方法中不能指定參數(shù),而普通方法可以指定參數(shù)C:在同一個(gè)類(lèi)中,構(gòu)造方法必須位于普通方法之前D:構(gòu)造方法能夠在實(shí)例對(duì)象的同時(shí)進(jìn)行初始化

答案:構(gòu)造方法不能指定返回值類(lèi)型,普通方法可以指定返回值類(lèi)型;構(gòu)造方法能夠在實(shí)例對(duì)象的同時(shí)進(jìn)行初始化靜態(tài)方法隨著類(lèi)的加載而加載,隨著類(lèi)的消失而消失。()

A:對(duì)B:錯(cuò)

答案:對(duì)如果類(lèi)中定義了構(gòu)造方法,則系統(tǒng)不會(huì)自動(dòng)創(chuàng)建默認(rèn)的構(gòu)造方法。()

A:對(duì)B:錯(cuò)

答案:對(duì)構(gòu)造方法沒(méi)有返回值類(lèi)型,所以可以寫(xiě)void,也可以不寫(xiě)。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)與普通方法一樣,構(gòu)造方法也可以重載。()

A:對(duì)B:錯(cuò)

答案:對(duì)Java中可以通過(guò)this關(guān)鍵字解決成員變量與局部變量名稱(chēng)沖突問(wèn)題。()

A:對(duì)B:錯(cuò)

答案:對(duì)

第四章單元測(cè)試

下列選項(xiàng)中,不屬于面向?qū)ο筇卣鞯氖牵ǎ?/p>

A:封裝性B:多態(tài)性C:跨平臺(tái)性D:繼承性

答案:跨平臺(tái)性運(yùn)行時(shí)異??梢允褂胻ry…catch語(yǔ)句對(duì)異常進(jìn)行捕獲或者使用throws關(guān)鍵字聲明拋出異常。()

A:錯(cuò)B:對(duì)

答案:對(duì)Throwable有兩個(gè)直接子類(lèi)Error和Exception,其中Error代表程序中產(chǎn)生的異常,Exception代表程序中產(chǎn)生的錯(cuò)誤。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)RuntimeException類(lèi)及其子類(lèi)用于表示運(yùn)行時(shí)異常。()

A:對(duì)B:錯(cuò)

答案:對(duì)下列修飾符中,成員內(nèi)部類(lèi)被()修飾后,可以被外界訪(fǎng)問(wèn)。

A:privateB:protectedC:publicD:default

答案:public下列關(guān)于對(duì)象間類(lèi)型轉(zhuǎn)換的說(shuō)法中,正確的是()

A:與基本數(shù)據(jù)類(lèi)型的相互轉(zhuǎn)換一樣,對(duì)象的類(lèi)型轉(zhuǎn)換可通過(guò)自動(dòng)轉(zhuǎn)換或強(qiáng)制轉(zhuǎn)換進(jìn)行B:無(wú)繼承關(guān)系的兩個(gè)類(lèi)的對(duì)象之間試圖轉(zhuǎn)換時(shí)出現(xiàn)編譯錯(cuò)誤C:有繼承關(guān)系的兩個(gè)類(lèi)的對(duì)象之間,子類(lèi)的對(duì)象轉(zhuǎn)換為父類(lèi)的對(duì)象,可自動(dòng)轉(zhuǎn)換也可以強(qiáng)制轉(zhuǎn)換D:由new語(yǔ)句創(chuàng)建的父類(lèi)對(duì)象不能轉(zhuǎn)換為子類(lèi)的對(duì)象

答案:與基本數(shù)據(jù)類(lèi)型的相互轉(zhuǎn)換一樣,對(duì)象的類(lèi)型轉(zhuǎn)換可通過(guò)自動(dòng)轉(zhuǎn)換或強(qiáng)制轉(zhuǎn)換進(jìn)行;無(wú)繼承關(guān)系的兩個(gè)類(lèi)的對(duì)象之間試圖轉(zhuǎn)換時(shí)出現(xiàn)編譯錯(cuò)誤;有繼承關(guān)系的兩個(gè)類(lèi)的對(duì)象之間,子類(lèi)的對(duì)象轉(zhuǎn)換為父類(lèi)的對(duì)象,可自動(dòng)轉(zhuǎn)換也可以強(qiáng)制轉(zhuǎn)換;由new語(yǔ)句創(chuàng)建的父類(lèi)對(duì)象不能轉(zhuǎn)換為子類(lèi)的對(duì)象在JDK8中,Lambda表達(dá)式支持的引用類(lèi)型主要有()

A:對(duì)象名引用方法B:類(lèi)名引用普通方法C:構(gòu)造器引用D:類(lèi)名引用靜態(tài)方法

答案:對(duì)象名引用方法;類(lèi)名引用普通方法;構(gòu)造器引用;類(lèi)名引用靜態(tài)方法以下有關(guān)Lambda表達(dá)式的說(shuō)法正確的是()

A:Lambda表達(dá)式中的->可以省略B:Lambda表達(dá)式主體部分不能省略大括號(hào)C:JDK8中新增了一個(gè)特性L(fǎng)ambda表達(dá)式,這種表達(dá)式只針對(duì)有一個(gè)抽象方法的接口實(shí)現(xiàn)D:Lambda表達(dá)式也簡(jiǎn)化了對(duì)集合以及數(shù)組數(shù)據(jù)的遍歷、過(guò)濾和提取等操作

答案:JDK8中新增了一個(gè)特性L(fǎng)ambda表達(dá)式,這種表達(dá)式只針對(duì)有一個(gè)抽象方法的接口實(shí)現(xiàn);Lambda表達(dá)式也簡(jiǎn)化了對(duì)集合以及數(shù)組數(shù)據(jù)的遍歷、過(guò)濾和提取等操作若有父類(lèi)Animal及其兩個(gè)子類(lèi)Cat、Dog,則以下類(lèi)型轉(zhuǎn)換正確的有()

A:Animala=newDog();Catcat=(Cat)a;B:Catcat=(Cat)newAnimal();C:Animala=newCat();Catcat=(Cat)a;D:Animalanimal=newCat();

答案:Animala=newCat();Catcat=(Cat)a;;Animalanimal=newCat();Labmda表達(dá)式如果只有一個(gè)參數(shù),則可以省略括號(hào)“()”。()

A:錯(cuò)B:對(duì)

答案:對(duì)Throwable類(lèi)中的printStackTrace(PrintStreams)方法用于將此throwable及其追蹤輸出至標(biāo)準(zhǔn)錯(cuò)誤流。()

A:對(duì)B:錯(cuò)

答案:對(duì)Exception類(lèi)稱(chēng)為異常類(lèi),它表示程序本身可以處理的錯(cuò)誤,在開(kāi)發(fā)Java程序中進(jìn)行的異常處理,都是針對(duì)Exception類(lèi)及其子類(lèi)。()

A:錯(cuò)B:對(duì)

答案:對(duì)throws關(guān)鍵字用于對(duì)外聲明方法可能發(fā)生的異常,這樣調(diào)用者在調(diào)用方法時(shí),可以明確知道該方法有異常,并進(jìn)行相關(guān)處理。()

A:對(duì)B:錯(cuò)

答案:對(duì)有如下三個(gè)類(lèi)classA{...}classBextendsA{...}classCextendsA{...}因?yàn)锽類(lèi)和C類(lèi)不存在繼承關(guān)系,因此他們之間不能進(jìn)行類(lèi)型轉(zhuǎn)換。()

A:對(duì)B:錯(cuò)

答案:對(duì)

第五章單元測(cè)試

下面字符串對(duì)象的方法,獲取字符串子串的方法有哪些()。

A:trimB:toUpperCaseC:substringD:split

答案:substringStringIndexOutOfBoundsException異常是當(dāng)訪(fǎng)問(wèn)字符串下標(biāo)越界的時(shí)候發(fā)生的。()

A:錯(cuò)B:對(duì)

答案:對(duì)下列哪個(gè)方法可以獲取字符串的長(zhǎng)度()

A:size(intcount)B:size()C:length()D:length(intcount)

答案:length()下列哪個(gè)方法可以將字符串轉(zhuǎn)換為大寫(xiě)字母()

A:toTitleCase()B:toCapitalize()C:toUpperCase()D:toLowerCase()

答案:toUpperCase()下列哪個(gè)方法可以將字符串轉(zhuǎn)換為小寫(xiě)字母()

A:toUpperCase()B:toTitleCase()C:toLowerCase()D:toCapitalize()

答案:toLowerCase()下列哪個(gè)方法可以將字符串中的某個(gè)字符替換為另一個(gè)字符?()

A:replaceFirst(Stringregex,Stringreplacement)B:replaceAll(Stringregex,Stringreplacement)C:replace(charoldChar,charnewChar)D:replace(CharSequencetarget,CharSequencereplacement)

答案:replace(charoldChar,charnewChar)下列哪個(gè)方法可以判斷一個(gè)字符串是否為空?()

A:isEmpty()B:isBlank()C:isNull()D:isNotNull()

答案:isEmpty()下面哪個(gè)選項(xiàng)可以獲取Runtime類(lèi)的實(shí)例()

A:Runtimer=Runtime.getInstance();B:Runtimer=newRuntime();C:其余選項(xiàng)都不能獲取Runtime實(shí)例D:Runtimer=Runtime.getRuntime();

答案:Runtimer=Runtime.getRuntime();下列選項(xiàng)中,關(guān)于包裝類(lèi)描述錯(cuò)誤的是()

A:我們可以繼承包裝類(lèi),以完成自定義包裝B:包裝類(lèi)它可以完成在基本類(lèi)型與String類(lèi)型之間的轉(zhuǎn)換C:包裝類(lèi)一共有八個(gè),對(duì)應(yīng)的基本數(shù)據(jù)類(lèi)型D:包裝類(lèi)的作用之一就是將基本類(lèi)型包裝成引用類(lèi)型

答案:我們可以繼承包裝類(lèi),以完成自定義包裝下列關(guān)于System類(lèi)的描述中,錯(cuò)誤的是()

A:System類(lèi)中提供了獲取當(dāng)前系統(tǒng)屬性的方法B:System類(lèi)不能被實(shí)例化C:System類(lèi)是final關(guān)鍵字修飾的類(lèi),它不能被其他類(lèi)所繼承D:System類(lèi)中定義了許多方法,但是沒(méi)有定義字段

答案:System類(lèi)中定義了許多方法,但是沒(méi)有定義字段下列對(duì)于Runtime的描述中,正確的是()

A:Runtime實(shí)例不需要?jiǎng)?chuàng)建,直接通過(guò)getRuntime()方法獲取B:Runtime類(lèi)沒(méi)有構(gòu)造函數(shù)C:Runtime實(shí)例可以將應(yīng)用程序和運(yùn)行環(huán)境相結(jié)合D:每一個(gè)Java應(yīng)用程序運(yùn)行時(shí)都產(chǎn)生一個(gè)Runtime類(lèi)實(shí)例

答案:每一個(gè)Java應(yīng)用程序運(yùn)行時(shí)都產(chǎn)生一個(gè)Runtime類(lèi)實(shí)例DateFormat類(lèi)常用方法有()

A:staticDateFormatgetDateInstance()B:taticDateFormatgetDateInstance(intstyle)C:Stringformat(Datedate)D:Dateparse(Stringsource)

答案:staticDateFormatgetDateInstance();taticDateFormatgetDateInstance(intstyle);Stringformat(Datedate);Dateparse(Stringsource)在DateFormat類(lèi)中還定義了許多常量,包括有()

A:MEDIUMB:LONGC:SHORTD:FULL

答案:MEDIUM;LONG;SHORT;FULL下面哪些方法是字符串中的判斷方法()

A:equals(ObjectanObject)B:toLowerCase()C:contains(CharSequencecs)D:isEmpty()

答案:equals(ObjectanObject);contains(CharSequencecs);isEmpty()String類(lèi)的equals()方法和“==”的作用是一樣的。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)Random類(lèi)的實(shí)例用于生成隨機(jī)數(shù)。()

A:錯(cuò)B:對(duì)

答案:對(duì)Calendar類(lèi)用于完成日期和時(shí)間字段的操作,它可以通過(guò)特定的方法設(shè)置和讀取日期的特定部分,比如年、月、日、時(shí)、分和秒等。()

A:錯(cuò)B:對(duì)

答案:對(duì)

第六章單元測(cè)試

下列集合中,不屬于Collection接口的子類(lèi)的是()

A:ArrayListB:LinkedListC:PropertiesD:TreeSet

答案:Properties下面哪個(gè)對(duì)象不能直接獲取java.util.Iterator迭代器進(jìn)行迭代()

A:java.util.HashSetB:java.util.ArrayListC:java.util.TreeSetD:java.util.HashTable

答案:java.util.HashTable下列關(guān)于LinkedList的描述中,錯(cuò)誤的是()

A:LinkedList集合對(duì)于元素的查找操作具有很高的效率。B:LinkedList集合中的元素索引從0開(kāi)始。C:LinkedList集合對(duì)于元素的增刪操作具有很高的效率。D:LinkedList集合中每一個(gè)元素都使用引用的方式來(lái)記住它的前一個(gè)元素和后一個(gè)元素。

答案:LinkedList集合中的元素索引從0開(kāi)始。使用TCP協(xié)議通信時(shí),數(shù)據(jù)是以IO的方式進(jìn)行交互的。()

A:錯(cuò)B:對(duì)

答案:對(duì)在聊天程序設(shè)計(jì)中,initSocket()方法使用了while(true)循環(huán),目的是為了當(dāng)用戶(hù)填寫(xiě)的監(jiān)聽(tīng)端口號(hào)不滿(mǎn)足要求時(shí),反復(fù)地彈出輸入窗口,讓用戶(hù)重新輸入端口號(hào)。()

A:錯(cuò)B:對(duì)

答案:對(duì)目前應(yīng)用最廣泛的網(wǎng)絡(luò)通信協(xié)議是TCP/IP協(xié)議。()

A:對(duì)B:錯(cuò)

答案:對(duì)

第七章單元測(cè)試

下列關(guān)于java.io.FileOutputStream的說(shuō)法錯(cuò)誤的是()

A:通過(guò)類(lèi)File的實(shí)例和者一個(gè)表示文件名稱(chēng)的字符串可以生成文件輸出流。在流對(duì)象生成的同時(shí)文件被打開(kāi)。但還不能進(jìn)行文件讀寫(xiě)。B:java.io.FileOutputStream用來(lái)進(jìn)行文件的寫(xiě)入操作。用它提供的方法可以將指定文件寫(xiě)入本地主機(jī)硬盤(pán)上。C:java.io.FileOutputStream一次只能讀取一個(gè)字節(jié)的內(nèi)容。D:java.io.FileOutputStream可以讀取字節(jié)文件也可以讀取字符文件。

答案:java.io.FileOutputStream一次只能讀取一個(gè)字節(jié)的內(nèi)容。以下選項(xiàng)中,哪個(gè)是FileInputStream的父類(lèi)()

A:FileB:FileOutputC:OutputStreamD:InputStream

答案:InputStream下列選項(xiàng)中,哪個(gè)是文本文件讀取類(lèi)()

A:FileWriterB:BufferWriterC:FileReaderD:BufferReader

答案:FileReaderFileWriter類(lèi)的write(intc)方法的作用是()

A:寫(xiě)入一個(gè)整形數(shù)據(jù)B:寫(xiě)入多個(gè)C:寫(xiě)出單個(gè)字符D:寫(xiě)入單個(gè)字符

答案:寫(xiě)入單個(gè)字符當(dāng)文件不存在或不可讀時(shí),使用FileInputStream讀取文件會(huì)報(bào)下列哪一種錯(cuò)誤()

A:RuntimeExceptionB:NullPointerExceptionC:NoSuchFieldExceptionD:FileNotFoundException

答案:FileNotFoundException以下哪些屬于InputStream類(lèi)的子類(lèi)()

A:FilterInputStreamB:ByteArrayInputStreamC:BufferedInputStreamD:FileInputStream

答案:FilterInputStream;ByteArrayInputStream;FileInputStreamIO流有很多種,按照數(shù)據(jù)傳輸方向的不同可分為輸入流和輸出流。()

A:錯(cuò)B:對(duì)

答案:對(duì)FileReader字符輸入流可以用于從文件中直接讀取字符。()

A:錯(cuò)B:對(duì)

答案:對(duì)BufferedReader和BufferedWriter是具有緩沖功能的流,使用它們可以提高讀寫(xiě)效率。()

A:對(duì)B:錯(cuò)

答案:對(duì)將封裝的信息寫(xiě)入csv文件中時(shí),csv格式的文件以純文本形式存儲(chǔ)表格數(shù)據(jù)。()

A:對(duì)B:錯(cuò)

答案:對(duì)針對(duì)文件的讀寫(xiě),JDK專(zhuān)門(mén)提供了兩個(gè)類(lèi),分別是FileInputStream和FileOutputStream。()

A:對(duì)B:錯(cuò)

答案:對(duì)以下選項(xiàng)中,哪個(gè)是FileInputStream的父類(lèi)()

A:OutputStreamB:InputStreamC:FileD:FileOutput

答案:InputStream下列說(shuō)法中,關(guān)于在Java中刪除目錄說(shuō)法錯(cuò)誤的是()

A:delete()方法可以刪除一個(gè)指定的文件B:在Java中刪除目錄是從虛擬機(jī)直接刪除不走回收站,文件將無(wú)法恢復(fù)C:File類(lèi)的delete()方法不允許對(duì)還有子文件的目錄直接刪除D:在刪除目錄時(shí),先刪除這個(gè)目錄再刪除該目錄下的所有文件

答案:在刪除目錄時(shí),先刪除這個(gè)目錄再刪除該目錄下的所有文件下列選項(xiàng)中,使用了緩沖區(qū)技術(shù)的流是()

A:BufferedInputStreamB:FileOutputStreamC:FileReaderD:DataInputStream

答案:BufferedInputStream下列選項(xiàng)中,屬于FileReader直接或間接父類(lèi)的有()

A:ReaderB:InputStreamC:ObjectD:InputStreamReader

答案:Reader;Object;InputStreamReader在java.io包中,有4個(gè)類(lèi)為流的頂級(jí)類(lèi),分別為()

A:ReaderB:InputStreamC:OutputStreamD:Writer

答案:Reader;InputStream;OutputStream;WriterFile對(duì)象的list()方法返回一個(gè)字符串?dāng)?shù)組。()

A:對(duì)B:錯(cuò)

答案:對(duì)File類(lèi)內(nèi)部封裝的路徑可以指向一個(gè)文件,也可以指向一個(gè)目錄。()

A:對(duì)B:錯(cuò)

答案:對(duì)使用字節(jié)流緩沖區(qū)讀取數(shù)據(jù)相對(duì)一個(gè)字節(jié)一個(gè)字節(jié)的讀取操作效率更低。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)字節(jié)流只能用來(lái)讀寫(xiě)二進(jìn)制文件。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)轉(zhuǎn)換流實(shí)現(xiàn)了字節(jié)流和字符流之間的互相轉(zhuǎn)換。()

A:錯(cuò)B:對(duì)

答案:對(duì)

第八章單元測(cè)試

JTextField的構(gòu)造方法中,方法JTextField(Stringtext,intcolumn)的作用是()

A:創(chuàng)建一個(gè)空的文本框,初始字符串為nullB:創(chuàng)建一個(gè)具有指定列數(shù)的文本框,初始字符串為nullC:創(chuàng)建一個(gè)顯示指定初始字符串的文本框D:創(chuàng)建一個(gè)具有指定列數(shù)、并顯示指定初始字符串的文本框

答案:創(chuàng)建一個(gè)具有指定列數(shù)、并顯示指定初始字符串的文本框處理ActionEvent事件的監(jiān)聽(tīng)器對(duì)象需要實(shí)現(xiàn)哪個(gè)接口()

A:ActionListenerB:KeyEventC:KeyListenerD:KeyAdapter

答案:ActionListener在AWT中組件分為兩個(gè)大類(lèi),這兩類(lèi)的基類(lèi)分別是()

A:ComponentB:MenuItemC:MenuComponentD:Container

答案:Component;MenuComponent下列選項(xiàng)中,關(guān)于Window類(lèi)的說(shuō)法錯(cuò)誤的是()

A:Panel是Window類(lèi)的子類(lèi)B:Dialog類(lèi)是Window類(lèi)的子類(lèi)C:Window類(lèi)是不依賴(lài)其它容器而獨(dú)立存在的容器D:Window類(lèi)是個(gè)容器,只能存在于其他容器中

答案:Panel是Window類(lèi)的子類(lèi);Window類(lèi)是個(gè)容器,只能存在于其他容器中JPanel一個(gè)無(wú)邊框,不能被移動(dòng)、放大、縮小或者關(guān)閉的面板()

A:對(duì)B:錯(cuò)

答案:對(duì)JRadioButton是一個(gè)對(duì)于JRadioButton按鈕來(lái)說(shuō),當(dāng)一個(gè)按鈕被選中時(shí),先前被選中的按鈕就會(huì)自動(dòng)取消選中()

A:對(duì)B:錯(cuò)

答案:對(duì)在Eclipse中安裝并設(shè)置e(fx)clipse插件時(shí),e(fx)clipse插件鏈接地址版本必須與Eclipse版本匹配。()

A:對(duì)B:錯(cuò)

答案:對(duì)適配器類(lèi)是監(jiān)聽(tīng)器接口的默認(rèn)實(shí)現(xiàn)類(lèi)。()

A:對(duì)B:錯(cuò)

答案:對(duì)在KeyEvent類(lèi)中有一個(gè)靜態(tài)方法getKeyText(intkeyCode),它可以將按鍵內(nèi)容以String形式返回()

A:對(duì)B:錯(cuò)

答案:對(duì)JRadioButton是一個(gè)單選按鈕組件,它只能選中一個(gè)()

A:對(duì)B:錯(cuò)

答案:對(duì)

第九章單元測(cè)試

下列選項(xiàng)中,關(guān)于Statement描述錯(cuò)誤的是()

A:Statement是用來(lái)執(zhí)行SQL語(yǔ)句的B:PreparedStatement能使用參數(shù)占位符,而Statement不行C:獲取Statement實(shí)現(xiàn)需要使用Connection的createStatement()方法D:Statement是PreparedStatement的子接口

答案:Statement是PreparedStatement的子接口下列選項(xiàng)中,能夠?qū)崿F(xiàn)預(yù)編譯的是()

A:ConnectionB:StatementC:PreparedStatementD:DriverManager

答案:PreparedStatement下面關(guān)于execute(Stringsql)方法,說(shuō)法正確的是()

A:可以執(zhí)行insert語(yǔ)句B:可以執(zhí)行delete語(yǔ)句C:可以執(zhí)行select語(yǔ)句D:可以執(zhí)行update語(yǔ)句

答案:可以執(zhí)行insert語(yǔ)句;可以執(zhí)行delete語(yǔ)句;可以執(zhí)行select語(yǔ)句;可以執(zhí)行update語(yǔ)句下面關(guān)于DriverManager類(lèi)的作用,描述正確的是()

A:處理查詢(xún)結(jié)果B:加載JDBC驅(qū)動(dòng)C:創(chuàng)建與數(shù)據(jù)庫(kù)的連接D:執(zhí)行SQL語(yǔ)句

答案:加載JDBC驅(qū)動(dòng);創(chuàng)建與數(shù)據(jù)庫(kù)的連接下面選項(xiàng)中,屬于JDBC實(shí)現(xiàn)的是()

A:JDBC驅(qū)動(dòng)器B:JDBC驅(qū)動(dòng)管理器C:Java程序D:JDBC驅(qū)動(dòng)器API

答案:JDBC驅(qū)動(dòng)器;JDBC驅(qū)動(dòng)管理器;JDBC驅(qū)動(dòng)器API每次操作數(shù)據(jù)庫(kù)結(jié)束后都要關(guān)閉數(shù)據(jù)庫(kù)連接,資源的關(guān)閉順序與打開(kāi)順序相同。

A:對(duì)B:錯(cuò)

答案:錯(cuò)使用DriverManager.registerDriver進(jìn)行驅(qū)動(dòng)注冊(cè)時(shí),將導(dǎo)致數(shù)據(jù)庫(kù)驅(qū)動(dòng)被注冊(cè)1次。

A:對(duì)B:錯(cuò)

答案:錯(cuò)DriverManager類(lèi)只用于加載JDBC驅(qū)動(dòng)并不能創(chuàng)建與數(shù)據(jù)庫(kù)的連接。

A:錯(cuò)B:對(duì)

答案:錯(cuò)Statement接口的executeUpdate(Stringsql)返回值是int,它表示數(shù)據(jù)庫(kù)中受該SQL語(yǔ)句影響的記錄的數(shù)目。

A:對(duì)B:錯(cuò)

答案:對(duì)Driver接口是所有JDBC驅(qū)動(dòng)程序必須實(shí)現(xiàn)的接口,該接口專(zhuān)門(mén)提供給應(yīng)用程序開(kāi)發(fā)人員使用。

A:對(duì)B:錯(cuò)

答案:錯(cuò)

第十章單元測(cè)試

下面關(guān)于join()方法描述正確的是

()

A:join()方法是用于線(xiàn)程同步B:join()方法是用于線(xiàn)程休眠C:join()方法是用于線(xiàn)程啟動(dòng)D:join()方法是用于線(xiàn)程插隊(duì)

答案:join()方法是用于線(xiàn)程插隊(duì)下列關(guān)于線(xiàn)程狀態(tài)轉(zhuǎn)換的描述中,錯(cuò)誤的是()

A:死亡狀態(tài)下的線(xiàn)程調(diào)用start()方法可以使其重新進(jìn)入就緒狀態(tài)B:線(xiàn)程獲得CPU使用權(quán)后會(huì)從就緒狀態(tài)轉(zhuǎn)換成運(yùn)行狀態(tài)C:運(yùn)行狀態(tài)下的線(xiàn)程調(diào)用wait()方法可以使其進(jìn)入到等待狀態(tài)D:線(xiàn)程失去CPU使用權(quán)后會(huì)從運(yùn)行狀態(tài)轉(zhuǎn)換成就緒狀態(tài)

答案:死亡狀態(tài)下的線(xiàn)程調(diào)用start()方法可以使其重新進(jìn)入就緒狀態(tài)Future接口中常用方法有()

A:booleancancel(booleanmayInterruptIfRunning)B:Vget()C:booleanisCancelled()D:booleanisDone()

答案:booleancancel(booleanmayInterruptIfRunning);Vget();booleanisCancelled();booleanisDone()下列關(guān)于線(xiàn)程優(yōu)先級(jí)的描述中,正確的是()

A:線(xiàn)程的優(yōu)先級(jí)需要操作系統(tǒng)支持,不同的操作系統(tǒng)對(duì)優(yōu)先級(jí)的支持是不一

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論