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

下載本文檔

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

文檔簡介

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

下列選項中,可以正確配置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程序的描述中,錯誤的是

()

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

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

A:Java運行工具B:Java打包工具C:Java編譯工具D:Java文檔生成工具

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

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

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

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

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

A:對B:錯

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

A:錯B:對

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

A:對B:錯

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

A:錯B:對

答案:對

第二章單元測試

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

A:方法定義語句B:switch語句C:while語句D:if語句

答案:方法定義語句請閱讀下面的代碼片段

publicstaticintadd(inta,intb){

returna+b;

}

下列選項中,可以在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語句的描述中,正確的是()

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

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

A:方法是不可以沒有參數(shù)的B:當(dāng)方法沒有返回值時,返回值類型可以不寫C:當(dāng)方法沒有返回值時,不能有return語句D:方法是對功能代碼塊的封裝

答案:方法是對功能代碼塊的封裝請閱讀下面的程序

publicclassTest{

publicstaticvoidmain(String[]args){

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

if(x%2==0)

break;

System.out.println(x);

}

}

}

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

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

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

A:對B:錯

答案:錯以下代碼能夠從鍵盤輸入中讀取一個字符串:()

Scannersc=newScanner(System.in);

Stringstr=sc.next();

A:對B:錯

答案:對定義一個方法時,其訪問修飾符、返回值類型、方法名的順序可以互換。()

A:對B:錯

答案:錯當(dāng)方法中的返回值類型是void時,可以不寫return語句。()

A:對B:錯

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

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

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

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

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

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

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

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

答案:程序中可以不寫多行注釋;多行注釋有利于代碼的閱讀性;寫多行注釋是一個良好的習(xí)慣下列關(guān)于冒泡排序的描述,正確的是()

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

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

A:對B:錯

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

A:對B:錯

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

A:錯B:對

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

A:錯B:對

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

A:錯B:對

答案:對

第三章單元測試

如果類的成員被()訪問控制符來修飾,則這個成員只能被該類的其它成員訪問,其它類無法直接訪問。

A:privateB:publicC:defaultD:protected

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

A:nullB:0C:0.0FD:false

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

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

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

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

答案:封裝下列關(guān)于類與對象的說法中,正確的是()

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

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

A:abstractB:thisC:superD:new

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

A:returnB:thisC:superD:import

答案:this下列關(guān)于類與對象的說法中,錯誤的是()

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

答案:類與對象沒有什么實際關(guān)系。下列關(guān)于類的說法中,錯誤的是()

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

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

A:類是對象的抽象B:對象是類的實例C:一個類只能有一個實例化對象D:類用于描述一組對象的共同特征和行為

答案:一個類只能有一個實例化對象在Java中,對象是通過類創(chuàng)建出來的。()

A:錯B:對

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

A:錯B:對

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

A:錯B:對

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

A:對B:錯

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

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

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

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

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

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

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

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

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

A:對B:錯

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

A:對B:錯

答案:對構(gòu)造方法沒有返回值類型,所以可以寫void,也可以不寫。()

A:對B:錯

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

A:對B:錯

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

A:對B:錯

答案:對

第四章單元測試

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

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

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

A:錯B:對

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

A:錯B:對

答案:錯RuntimeException類及其子類用于表示運行時異常。()

A:對B:錯

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

A:privateB:protectedC:publicD:default

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

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

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

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

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

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

答案:JDK8中新增了一個特性Lambda表達(dá)式,這種表達(dá)式只針對有一個抽象方法的接口實現(xiàn);Lambda表達(dá)式也簡化了對集合以及數(shù)組數(shù)據(jù)的遍歷、過濾和提取等操作若有父類Animal及其兩個子類Cat、Dog,則以下類型轉(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á)式如果只有一個參數(shù),則可以省略括號“()”。()

A:錯B:對

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

A:對B:錯

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

A:錯B:對

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

A:對B:錯

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

A:對B:錯

答案:對

第五章單元測試

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

A:trimB:toUpperCaseC:substringD:split

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

A:錯B:對

答案:對下列哪個方法可以獲取字符串的長度()

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

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

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

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

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

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

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

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

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

答案:isEmpty()下面哪個選項可以獲取Runtime類的實例()

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

答案:Runtimer=Runtime.getRuntime();下列選項中,關(guān)于包裝類描述錯誤的是()

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

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

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

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

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

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

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

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

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類的equals()方法和“==”的作用是一樣的。()

A:對B:錯

答案:錯Random類的實例用于生成隨機數(shù)。()

A:錯B:對

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

A:錯B:對

答案:對

第六章單元測試

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

A:ArrayListB:LinkedListC:PropertiesD:TreeSet

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

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

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

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

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

A:錯B:對

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

A:錯B:對

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

A:對B:錯

答案:對

第七章單元測試

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

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

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

A:FileB:FileOutputC:OutputStreamD:InputStream

答案:InputStream下列選項中,哪個是文本文件讀取類()

A:FileWriterB:BufferWriterC:FileReaderD:BufferReader

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

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

答案:寫入單個字符當(dāng)文件不存在或不可讀時,使用FileInputStream讀取文件會報下列哪一種錯誤()

A:RuntimeExceptionB:NullPointerExceptionC:NoSuchFieldExceptionD:FileNotFoundException

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

A:FilterInputStreamB:ByteArrayInputStreamC:BufferedInputStreamD:FileInputStream

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

A:錯B:對

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

A:錯B:對

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

A:對B:錯

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

A:對B:錯

答案:對針對文件的讀寫,JDK專門提供了兩個類,分別是FileInputStream和FileOutputStream。()

A:對B:錯

答案:對以下選項中,哪個是FileInputStream的父類()

A:OutputStreamB:InputStreamC:FileD:FileOutput

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

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

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

A:BufferedInputStreamB:FileOutputStreamC:FileReaderD:DataInputStream

答案:BufferedInputStream下列選項中,屬于FileReader直接或間接父類的有()

A:ReaderB:InputStreamC:ObjectD:InputStreamReader

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

A:ReaderB:InputStreamC:OutputStreamD:Writer

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

A:對B:錯

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

A:對B:錯

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

A:錯B:對

答案:錯字節(jié)流只能用來讀寫二進(jìn)制文件。()

A:對B:錯

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

A:錯B:對

答案:對

第八章單元測試

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

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

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

A:ActionListenerB:KeyEventC:KeyListenerD:KeyAdapter

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

A:ComponentB:MenuItemC:MenuComponentD:Container

答案:Component;MenuComponent下列選項中,關(guān)于Window類的說法錯誤的是()

A:Panel是Window類的子類B:Dialog類是Window類的子類C:Window類是不依賴其它容器而獨立存在的容器D:Window類是個容器,只能存在于其他容器中

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

A:對B:錯

答案:對JRadioButton是一個對于JRadioButton按鈕來說,當(dāng)一個按鈕被選中時,先前被選中的按鈕就會自動取消選中()

A:對B:錯

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

A:對B:錯

答案:對適配器類是監(jiān)聽器接口的默認(rèn)實現(xiàn)類。()

A:對B:錯

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

A:對B:錯

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

A:對B:錯

答案:對

第九章單元測試

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

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

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

A:ConnectionB:StatementC:PreparedStatementD:DriverManager

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

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

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

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

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

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

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

A:對B:錯

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

A:對B:錯

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

A:錯B:對

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

A:對B:錯

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

A:對B:錯

答案:錯

第十章單元測試

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

()

A:join()方法是用于線程同步B:join()方法是用于線程休眠C:join()方法是用于線程啟動D:join()方法是用于線程插隊

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

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

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

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

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

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

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論