JAVA程序設(shè)計(jì)(山東聯(lián)盟-濰坊科技學(xué)院版)2078969-知到答案、智慧樹答案_第1頁(yè)
JAVA程序設(shè)計(jì)(山東聯(lián)盟-濰坊科技學(xué)院版)2078969-知到答案、智慧樹答案_第2頁(yè)
JAVA程序設(shè)計(jì)(山東聯(lián)盟-濰坊科技學(xué)院版)2078969-知到答案、智慧樹答案_第3頁(yè)
JAVA程序設(shè)計(jì)(山東聯(lián)盟-濰坊科技學(xué)院版)2078969-知到答案、智慧樹答案_第4頁(yè)
JAVA程序設(shè)計(jì)(山東聯(lián)盟-濰坊科技學(xué)院版)2078969-知到答案、智慧樹答案_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

程序設(shè)計(jì)(山東聯(lián)盟-濰坊科技學(xué)院版)2078969-知到答案、智慧樹答案第一章單元測(cè)試1、問(wèn)題:下面對(duì)于構(gòu)造方法的描述,正確有哪些?選項(xiàng):A:方法名必須和類名相同B:方法名的前面沒(méi)有返回值類型的聲明C:當(dāng)定義了帶參數(shù)的構(gòu)造方法,系統(tǒng)默認(rèn)的不帶參數(shù)的構(gòu)造方法依然存在D:在方法中不能使用return語(yǔ)句返回一個(gè)值答案:【方法名必須和類名相同;方法名的前面沒(méi)有返回值類型的聲明;在方法中不能使用return語(yǔ)句返回一個(gè)值】2、問(wèn)題:關(guān)于構(gòu)造方法以下說(shuō)法正確的是()選項(xiàng):A:每個(gè)類都必須編寫構(gòu)造方法代碼B:構(gòu)造方法可以重載C:構(gòu)造方法名必須與類名一致D:構(gòu)造方法是通過(guò)new來(lái)調(diào)用答案:【每個(gè)類都必須編寫構(gòu)造方法代碼;構(gòu)造方法名必須與類名一致;構(gòu)造方法是通過(guò)new來(lái)調(diào)用】3、問(wèn)題:下列關(guān)于靜態(tài)方法的描述中,正確的是()選項(xiàng):A:靜態(tài)方法中內(nèi)部只能訪問(wèn)被static修飾的成員B:靜態(tài)方法不占用對(duì)象的內(nèi)存空間,而非靜態(tài)方法占用對(duì)象的內(nèi)存空間C:靜態(tài)方法內(nèi)可以使用this關(guān)鍵字D:靜態(tài)方法指的是被static關(guān)鍵字修飾的方法答案:【靜態(tài)方法中內(nèi)部只能訪問(wèn)被static修飾的成員;靜態(tài)方法不占用對(duì)象的內(nèi)存空間,而非靜態(tài)方法占用對(duì)象的內(nèi)存空間;靜態(tài)方法指的是被static關(guān)鍵字修飾的方法】4、問(wèn)題:1.下列不屬于面向?qū)ο缶幊痰娜齻€(gè)特征的是()A、封裝B、指針操作C、多態(tài)性D、繼承選項(xiàng):A:指針操作B:封裝C:多態(tài)性D:繼承答案:【指針操作】5、問(wèn)題:關(guān)于類的定義以下說(shuō)法錯(cuò)誤是()選項(xiàng):A:一個(gè)包可以包含多個(gè)類B:Java中所有類都是object類的子類C:類定義使用class關(guān)鍵字D:每個(gè)類中必須有一個(gè)main方法答案:【每個(gè)類中必須有一個(gè)main方法】6、問(wèn)題:package語(yǔ)句只能放在import語(yǔ)句后面()選項(xiàng):A:對(duì)B:錯(cuò)答案:【對(duì)】7、問(wèn)題:在定義一個(gè)類的時(shí)候,如果類的成員被private所修飾,該成員不能在類的外部被直接訪問(wèn)()。選項(xiàng):A:對(duì)B:錯(cuò)答案:【對(duì)】8、問(wèn)題:父子類在同一個(gè)包中,子類不能繼承父類的哪個(gè)屬性()選項(xiàng):A:defaultB:privateC:publicD:protected答案:【private】9、問(wèn)題:在創(chuàng)建對(duì)象時(shí)必須()選項(xiàng):A:上述說(shuō)法都對(duì)B:先聲明對(duì)象,為對(duì)象分配內(nèi)存空間,對(duì)對(duì)象初始化,然后才能使用對(duì)象C:先聲明對(duì)象,然后才能使用對(duì)象D:先聲明對(duì)象,為對(duì)象分配內(nèi)存空間,然后才能使用對(duì)象答案:【先聲明對(duì)象,為對(duì)象分配內(nèi)存空間,對(duì)對(duì)象初始化,然后才能使用對(duì)象】第二章單元測(cè)試1、問(wèn)題:在Java語(yǔ)言中,以下哪個(gè)關(guān)鍵字用于在方法上聲明拋出異常?選項(xiàng):A:throwB:throwsC:catchD:try答案:【throws】2、問(wèn)題:在類的繼承關(guān)系中,需要遵循以下哪個(gè)繼承原則?選項(xiàng):A:多重B:不能繼承C:單一D:雙重答案:【單一】3、問(wèn)題:以下說(shuō)法哪些是正確的?選項(xiàng):A:Java語(yǔ)言中不允許一個(gè)類繼承多個(gè)類B:Java語(yǔ)言中允許一個(gè)類同時(shí)繼承一個(gè)類并實(shí)現(xiàn)一個(gè)接口C:Java語(yǔ)言中允許一個(gè)類實(shí)現(xiàn)多個(gè)接口D:Java語(yǔ)言中允許一個(gè)接口繼承一個(gè)接口答案:【Java語(yǔ)言中不允許一個(gè)類繼承多個(gè)類;Java語(yǔ)言中允許一個(gè)類同時(shí)繼承一個(gè)類并實(shí)現(xiàn)一個(gè)接口;Java語(yǔ)言中允許一個(gè)類實(shí)現(xiàn)多個(gè)接口;Java語(yǔ)言中允許一個(gè)接口繼承一個(gè)接口】4、問(wèn)題:關(guān)于抽象類的說(shuō)法哪些是正確的?選項(xiàng):A:不能用抽象類去創(chuàng)建對(duì)象。B:如果父類是抽象類,則子類必須重寫父類所有的抽象方法。C:抽象類中可以有非抽象方法。D:接口和抽象類是同一個(gè)概念。答案:【不能用抽象類去創(chuàng)建對(duì)象。;抽象類中可以有非抽象方法?!?、問(wèn)題:在Java中,要想讓一個(gè)類繼承另一個(gè)類,可以使用以下哪個(gè)關(guān)鍵字?選項(xiàng):A:extendsB:implementsC:modifiesD:inherits答案:【extends】6、問(wèn)題:已知類的繼承關(guān)系如下:classEmployee;classManagerextendsEmployeer;classDirectorextendsEmployee;則以下語(yǔ)句能通過(guò)編譯的有哪些?選項(xiàng):A:Directord=newManager();B:Employeee=newManager();C:Managerm=newDirector();D:Directord=newEmployee();答案:【Employeee=newManager();】7、問(wèn)題:抽象方法必須定義在抽象類中,所以抽象類中的方法都是抽象方法。選項(xiàng):A:對(duì)B:錯(cuò)答案:【錯(cuò)】8、問(wèn)題:不存在繼承關(guān)系的情況下,也可以實(shí)現(xiàn)方法重寫。選項(xiàng):A:對(duì)B:錯(cuò)答案:【錯(cuò)】9、問(wèn)題:接口中只能定義常量和抽象方法。選項(xiàng):A:錯(cuò)B:對(duì)答案:【對(duì)】10、問(wèn)題:定義一個(gè)Java類時(shí),如果前面加使用private關(guān)鍵字修飾,那么該類不可以被繼承。選項(xiàng):A:錯(cuò)B:對(duì)答案:【對(duì)】第三章單元測(cè)試1、問(wèn)題:如何獲取一個(gè)String類實(shí)例a包含的字符個(gè)數(shù)()A.a.size?B.a.length?C.a.size()?D.a.length()選項(xiàng):A:a.length()B:a.length?C:a.size()D:a.size答案:【a.length()】2、問(wèn)題:請(qǐng)問(wèn)如下哪些語(yǔ)句正確?(多選)A:Strings1=”abc”;Strings2=”abc”;則s1==s2B:String[]s=”abc”;C:newStrings=”abc”;D:Strings=newString(“abc”);選項(xiàng):A:Strings=newString(“abc”);B:Strings1=”abc”;Strings2=”abc”;則s1==s2C:newStrings=”abc”;D:String[]s=”abc”;答案:【Strings=newString(“abc”);;Strings1=”abc”;Strings2=”abc”;則s1==s2】3、問(wèn)題:以下描述錯(cuò)誤的是:()A.字符串對(duì)象是一個(gè)不可變的類B.String類有一個(gè)對(duì)應(yīng)的String池C.Strings1=newString(“abc”);創(chuàng)建了兩個(gè)對(duì)象D.字符串中的漢字,是按照char來(lái)計(jì)算的,一個(gè)中文漢字占一個(gè)字節(jié)。選項(xiàng):A:Strings1=newString(“abc”);創(chuàng)建了兩個(gè)對(duì)象B:字符串中的漢字,是按照char來(lái)計(jì)算的,一個(gè)中文漢字占一個(gè)字節(jié)C:String類有一個(gè)對(duì)應(yīng)的String池D:字符串對(duì)象是一個(gè)不可變的類答案:【字符串中的漢字,是按照char來(lái)計(jì)算的,一個(gè)中文漢字占一個(gè)字節(jié)】4、問(wèn)題:下列說(shuō)法錯(cuò)誤的是:()(多選)A.比較字符串大小,實(shí)際上就是依次比較其所包含的字符的數(shù)值大小B.length()得到的是字符串char的長(zhǎng)度,而不是字節(jié)數(shù)。C.采用構(gòu)造函數(shù)的方法定義String,不需要分配堆內(nèi)存空間的。D.String類可以改變的,一旦創(chuàng)建了String對(duì)象,其值可以修改選項(xiàng):A:length()得到的是字符串char的長(zhǎng)度,而不是字節(jié)數(shù)B:比較字符串大小,實(shí)際上就是依次比較其所包含的字符的數(shù)值大小C:String類可以改變的,一旦創(chuàng)建了String對(duì)象,其值可以修改D:采用構(gòu)造函數(shù)的方法定義String,不需要分配堆內(nèi)存空間的答案:【String類可以改變的,一旦創(chuàng)建了String對(duì)象,其值可以修改;采用構(gòu)造函數(shù)的方法定義String,不需要分配堆內(nèi)存空間的】5、問(wèn)題:String直接量是存放在棧內(nèi)存里。()選項(xiàng):A:錯(cuò)B:對(duì)答案:【對(duì)】6、問(wèn)題:以下說(shuō)法錯(cuò)誤的是()A.StringBuffers=newStringBuffer();創(chuàng)建一個(gè)空的對(duì)象S?B.StringBuffer類都被聲明為非final類型?C.StringBuffer類是字符串緩沖區(qū)類,用于創(chuàng)建長(zhǎng)度不可變的字符串對(duì)象D.StringBuffe線程安全的可變字符序列選項(xiàng):A:StringBuffer是字符串緩沖區(qū)類,創(chuàng)建長(zhǎng)度不可變的字符串對(duì)象B:StringBuffers=newStringBuffer();創(chuàng)建一個(gè)空的對(duì)象SC:StringBuffe線程安全的可變字符序列D:StringBuffer類都被聲明為非final類型?答案:【StringBuffer類都被聲明為非final類型?】7、問(wèn)題:以下對(duì)StringBuffer類的描述不正確的是:()(多選)A.StringBuffer()初始容量為32個(gè)字符串緩沖區(qū)B.StringBuffer類用于處理“可變”字符串C.StringBuffer類可以被繼承D.StringBuffer通常情況下一般使用構(gòu)造方法進(jìn)行初始化選項(xiàng):A:StringBuffer類用于處理“可變”字符串B:StringBuffer類可以被繼承C:StringBuffer通常情況下一般使用構(gòu)造方法進(jìn)行初始化D:StringBuffer()初始容量為32個(gè)字符串緩沖區(qū)答案:【StringBuffer類可以被繼承;StringBuffer()初始容量為32個(gè)字符串緩沖區(qū)】8、問(wèn)題:StringBuilder適用于單線程下在字符緩沖區(qū)進(jìn)行大量操作的情況()選項(xiàng):A:對(duì)B:錯(cuò)答案:【對(duì)】9、問(wèn)題:以下說(shuō)法錯(cuò)誤的是()A.SimpleDateFormat類使用時(shí),在構(gòu)造對(duì)象時(shí)要傳入匹配的模板B.SimpleDateFormat(Stringpattern)用給定的模式和默認(rèn)語(yǔ)言環(huán)境的日期格式構(gòu)造對(duì)象?C.DateFormat是個(gè)抽象類,SimpleDateFormat類并不是是它的子類D.SimpleDateFormat是一個(gè)以與語(yǔ)言環(huán)境有關(guān)的方式來(lái)格式化和解析日期的具體類選項(xiàng):A:DateFormat是個(gè)抽象類,SimpleDateFormat類并不是是它的子類B:SimpleDateFormat是一個(gè)以與語(yǔ)言環(huán)境有關(guān)的方式來(lái)格式化和解析日期的具體類C:SimpleDateFormat(Stringpattern)用給定的模式和默認(rèn)語(yǔ)言環(huán)境的日期格式構(gòu)造對(duì)象D:SimpleDateFormat類使用時(shí),在構(gòu)造對(duì)象時(shí)要傳入匹配的模板答案:【DateFormat是個(gè)抽象類,SimpleDateFormat類并不是是它的子類】10、問(wèn)題:Datedate1=newDate(5000),請(qǐng)問(wèn)說(shuō)法正確()A:計(jì)算機(jī)系統(tǒng)公元后5秒時(shí)刻的日期和時(shí)間;B:當(dāng)前系統(tǒng)時(shí)間是5秒的日期和時(shí)間C:當(dāng)前系統(tǒng)時(shí)間是5000秒的日期和時(shí)間D:計(jì)算機(jī)系統(tǒng)公元后5000秒時(shí)刻的日期和時(shí)間選項(xiàng):A:當(dāng)前系統(tǒng)時(shí)間是5000秒的日期和時(shí)間B:當(dāng)前系統(tǒng)時(shí)間是5秒的日期和時(shí)間C:計(jì)算機(jī)系統(tǒng)公元后5000秒時(shí)刻的日期和時(shí)間D:計(jì)算機(jī)系統(tǒng)公元后5秒時(shí)刻的日期和時(shí)間答案:【當(dāng)前系統(tǒng)時(shí)間是5秒的日期和時(shí)間】11、問(wèn)題:parse和format完全相反,一個(gè)是把date時(shí)間轉(zhuǎn)化為相應(yīng)地區(qū)和國(guó)家的顯示樣式,一個(gè)是把相應(yīng)地區(qū)的時(shí)間日期轉(zhuǎn)化成date對(duì)象。()選項(xiàng):A:對(duì)B:錯(cuò)答案:【對(duì)】12、問(wèn)題:以下描述錯(cuò)誤的是:()A.SimpleDateFormat與語(yǔ)言有關(guān)的方式格式化并解析日期或時(shí)間。B.SimpleDateFormat.format是將當(dāng)前時(shí)間格式轉(zhuǎn)換為指定格式C.Parse()將符合某個(gè)本地環(huán)境習(xí)慣的日期/時(shí)間字符串解析為日期/時(shí)間對(duì)象D.SimpleDateFormat是抽象類選項(xiàng):A:SimpleDateFormat.format是將當(dāng)前時(shí)間格式轉(zhuǎn)換為指定格式B:Parse()將符合某個(gè)本地環(huán)境習(xí)慣的日期/時(shí)間字符串解析為日期/時(shí)間對(duì)象C:SimpleDateFormat是抽象類D:SimpleDateFormat與語(yǔ)言有關(guān)的方式格式化并解析日期或時(shí)間答案:【SimpleDateFormat是抽象類】13、問(wèn)題:下列語(yǔ)句正確的是:()(多選)A.包裝類的parseXxx()是靜態(tài)方法B.Integers=newInteger(“8”);創(chuàng)建了一個(gè)Integer對(duì)象,表示S參數(shù)“8”指定的字符串值C.除Character類外,其他包裝類可將一個(gè)字符串作為參數(shù)構(gòu)造它們的實(shí)例D.當(dāng)Number包裝類構(gòu)造方法參數(shù)為String類型時(shí),字符串可以為null選項(xiàng):A:包裝類的parseXxx()是靜態(tài)方法B:除Character類外,其他包裝類可將一個(gè)字符串作為參數(shù)構(gòu)造它們的實(shí)例C:當(dāng)Number包裝類構(gòu)造方法參數(shù)為String類型時(shí),字符串可以為nullD:Integers=newInteger(“8”);創(chuàng)建了一個(gè)Integer對(duì)象,表示S參數(shù)“8”指定的字符串值答案:【包裝類的parseXxx()是靜態(tài)方法;除Character類外,其他包裝類可將一個(gè)字符串作為參數(shù)構(gòu)造它們的實(shí)例】14、問(wèn)題:讀取前我們一般需要使用hasNext與hasNextLine判斷是否還有輸入的數(shù)據(jù)()選項(xiàng):A:錯(cuò)B:對(duì)答案:【對(duì)】第四章單元測(cè)試1、問(wèn)題:Java的集合類主要由兩個(gè)接口派生而出:Collection和Map()選項(xiàng):A:對(duì)B:錯(cuò)答案:【對(duì)】2、問(wèn)題:下列說(shuō)法錯(cuò)誤的是A.集合類都位于java.util包下B.List集合添加元素,List的長(zhǎng)度可變。Map集合的每項(xiàng)數(shù)據(jù)都由兩個(gè)值組成C.訪問(wèn)Map集合中的元素,可以根據(jù)每項(xiàng)元素的key來(lái)訪問(wèn)其valueD.訪問(wèn)List集合中的元素,可以直接根據(jù)元素的Key來(lái)訪問(wèn).選項(xiàng):A:List集合添加元素,List的長(zhǎng)度可變。Map集合的每項(xiàng)數(shù)據(jù)都由兩個(gè)值組成B:訪問(wèn)Map集合中的元素,可以根據(jù)每項(xiàng)元素的key來(lái)訪問(wèn)其valueC:訪問(wèn)List集合中的元素,可以直接根據(jù)元素的Key來(lái)訪問(wèn).D:集合類都位于java.util包下答案:【訪問(wèn)List集合中的元素,可以直接根據(jù)元素的Key來(lái)訪問(wèn).】3、問(wèn)題:2.下列說(shuō)法正確的是()(多選)A.Collection是List、Set和Queue的父接口.B.List是按對(duì)象的進(jìn)入順序進(jìn)行保存對(duì)象,而不做排序或編輯操作C.List集合代表一個(gè)無(wú)序集合,集合中每個(gè)元素都有其對(duì)應(yīng)的順序索引D.ArrayList是一個(gè)基于字典實(shí)現(xiàn)的鏈表(List)。選項(xiàng):A:List集合代表一個(gè)無(wú)序集合,集合中每個(gè)元素都有其對(duì)應(yīng)的順序索引B:ArrayList是一個(gè)基于字典實(shí)現(xiàn)的鏈表(List)C:List是按對(duì)象的進(jìn)入順序進(jìn)行保存對(duì)象,而不做排序或編輯操作D:Collection是List、Set和Queue的父接口.答案:【List是按對(duì)象的進(jìn)入順序進(jìn)行保存對(duì)象,而不做排序或編輯操作;Collection是List、Set和Queue的父接口.】4、問(wèn)題:HashSet集合判斷兩個(gè)元素相等的標(biāo)準(zhǔn)是通過(guò)equals方法,并且兩個(gè)對(duì)象的hashCode方法返回值也相等()選項(xiàng):A:錯(cuò)B:對(duì)答案:【對(duì)】5、問(wèn)題:閱讀代碼,選擇正確答案。importjava.util.*;publicstaticvoidmain(Stringargs[]){Listlist=newArrayList();list.add(“Hello”);ist.add(“Learn”);list.add(“Hello”);etset=newHashSet();set.addAll(list);System.out.println(set.size());}}選項(xiàng):A:編譯通過(guò),運(yùn)行時(shí)異常B:編譯運(yùn)行都正常,輸出3C:編譯不通過(guò)D:編譯運(yùn)行都正常,輸出4答案:【編譯運(yùn)行都正常,輸出3】6、問(wèn)題:對(duì)于枚舉Enumeration和Iterator接口,Iterator接口使用內(nèi)存更少,Enumeration接口相對(duì)更安全。選項(xiàng):A:對(duì)B:錯(cuò)答案:【錯(cuò)】第五章單元測(cè)試1、問(wèn)題:如果線程死亡,它便不能運(yùn)行。選項(xiàng):A:錯(cuò)B:對(duì)答案:【對(duì)】2、問(wèn)題:在Java中,高優(yōu)先級(jí)的可運(yùn)行線程會(huì)搶占低優(yōu)先級(jí)線程。選項(xiàng):A:對(duì)B:錯(cuò)答案:【對(duì)】3、問(wèn)題:多線程沒(méi)有安全問(wèn)題。選項(xiàng):A:對(duì)B:錯(cuò)答案:【錯(cuò)】4、問(wèn)題:多線程安全問(wèn)題的解決方案可以使用Lock提供的具體的鎖對(duì)象操作。選項(xiàng):A:錯(cuò)B:對(duì)答案:【對(duì)】5、問(wèn)題:Stop()方法是終止當(dāng)前線程的一種狀態(tài)。選項(xiàng):A:錯(cuò)B:對(duì)答案:【對(duì)】6、問(wèn)題:Java語(yǔ)言中提供了一個(gè)▁線程,自動(dòng)回收動(dòng)態(tài)分配的內(nèi)存。選項(xiàng):A:異步B:消費(fèi)者C:垃圾收集D:守護(hù)答案:【垃圾收集】7、問(wèn)題:Java語(yǔ)言避免了大多數(shù)的▁錯(cuò)誤。選項(xiàng):A:數(shù)組下標(biāo)越界B:非法的方法參數(shù)C:算術(shù)溢出D:內(nèi)存泄露答案:【內(nèi)存泄露】8、問(wèn)題:有三種原因可以導(dǎo)致線程不能運(yùn)行,它們是▁。選項(xiàng):A:掛起及由于I/O操作而阻塞B:等待C:休眠D:阻塞答案:【等待;休眠;阻塞】9、問(wèn)題:當(dāng)▁方法終止時(shí),能使線程進(jìn)入死亡狀態(tài)。選項(xiàng):A:yield暫停當(dāng)前線程的執(zhí)行,執(zhí)行其他線程B:setPrority更改線程優(yōu)先級(jí)C:sleep線程休眠D:run答案:【run】10、問(wèn)題:用▁方法可以改變線程的優(yōu)先級(jí)。選項(xiàng):A:runB:yieldC:SleepD:setPrority答案:【setPrority】第六章單元測(cè)試1、問(wèn)題:流的傳遞方式是()選項(xiàng):A:并行和串行B:以上都不對(duì)C:串行的D:并行的答案:【串行的】2、問(wèn)題:下列不是Java的輸入輸出流的是()選項(xiàng):A:字符流B:文本流C:文件流D:字節(jié)流答案:【文本流】3、問(wèn)題:獲取一個(gè)不包含路徑的文件名的方法為()選項(xiàng):A:StringgetParent()B:StringgetName()C:StringgetAbslutePath()D:StringgetPath()答案:【StringgetName()】4、問(wèn)題:下列屬于文件輸入輸出類的是()選項(xiàng):A:FileInputStream和FileoutputStreamB:以上都是C:BufferedInputStream和BufferOutputStreamD:PipeInputStream和PipeOutputStream答案:【以上都是】5、問(wèn)題:當(dāng)處理的數(shù)據(jù)量很多,或向文件寫很多次小數(shù)據(jù),一般使用()流選項(xiàng):A:DataOutputB:BufferedOutputC:FileOutputD:PipeOutput答案:【BufferedOutput】6、問(wèn)題:使用Filefile=newFile("c:\\myletter","letter.txt")創(chuàng)建一個(gè)文件對(duì)象()選項(xiàng):A:對(duì)B:錯(cuò)答案:【對(duì)】7、問(wèn)題:FileInputStream是InputStream的子類,它是操作文件的字節(jié)輸入流,專門用于讀取文件中的數(shù)據(jù)。()選項(xiàng):A:錯(cuò)B:對(duì)答案:【對(duì)】8、問(wèn)題:10Java.io包的File類是()選項(xiàng):A:字符流類B:字節(jié)流類C:非流類D:對(duì)象流類答案:【字節(jié)流類】9、問(wèn)題:InputStreamReader中接收的類型是InputStream。只要是字節(jié)輸入流,都可以使用字節(jié)的輸入流操作()選項(xiàng):A:錯(cuò)B:對(duì)答案:【錯(cuò)】10、問(wèn)題:以下選項(xiàng)中,哪個(gè)流中使用了緩沖區(qū)技術(shù)?選項(xiàng):A:FileInputStreamB:FileReaderC:BuffereOutputStreamD:DataOutputStream答案:【BuffereOutputStream】11、問(wèn)題:字符流與字節(jié)流的區(qū)別在于()選項(xiàng):A:每次讀寫的字節(jié)數(shù)不同B:前者帶有緩沖,后者沒(méi)有C:二者沒(méi)有區(qū)別,可以互換使用D:前者是塊讀寫,后者是字節(jié)讀寫答案:【每次讀寫的字節(jié)數(shù)不同】第七章單元測(cè)試1、問(wèn)題:是宣示屏上獨(dú)立的本機(jī)窗口,它獨(dú)立于其它容器,的兩種形式是()。選項(xiàng):A:Container和ComponentB:JFrame和JDialogC:JPanel和JFrameD:LayoutManager和Container答案:【JFrame和JDialog】2、問(wèn)題:Swing采用的設(shè)計(jì)規(guī)范是()選項(xiàng):A:控制-----模式----視圖B:控制----視圖-----模式C:模式-----視圖---控制D:視圖----模式----控制答案:【模式-----視圖---控制】3、問(wèn)題:抽象窗口工具包()是java提供的建立圖形用戶界面GUI的開發(fā)包。選項(xiàng):A:SwingB:Java.langD:Java.io答案:【】4、問(wèn)題:下列不屬于java.event包中定義的事件適配器的是()選項(xiàng):A:標(biāo)簽適配器B:鍵盤適配器C:構(gòu)件適配器D:焦點(diǎn)適配器答案:【鍵盤適配器】5、問(wèn)題:監(jiān)聽事件和處理事件()選項(xiàng):A:由Listener和組件分別完成B:由Listener和窗口分別完成C:都由Listener完成D:都由相應(yīng)事件Listener處注冊(cè)過(guò)的組件完成答案:【都由相應(yīng)事件Listener處注冊(cè)過(guò)的組件完成】6、問(wèn)題:容器是用來(lái)組織其他界面成份和元素的單元,不能嵌套其他容器。()選項(xiàng):A:錯(cuò)B:對(duì)答案:【錯(cuò)】7、問(wèn)題:一個(gè)容器中可以混合使用多種布局策略。()選項(xiàng):A:錯(cuò)B:對(duì)答案:【錯(cuò)】8、問(wèn)題:在Swing程序的用戶界面中,容器可以添加到其他容器中去。()選項(xiàng):A:錯(cuò)B:對(duì)答案:【錯(cuò)】9、問(wèn)題:在使用BorderLayout時(shí),最多可放入五個(gè)組件。()選項(xiàng):A:對(duì)B:錯(cuò)答案:【對(duì)】10、問(wèn)題:Java中,并非每個(gè)事件類都只對(duì)應(yīng)一個(gè)事件。()選項(xiàng):A:對(duì)B:錯(cuò)答案:【對(duì)】第八章單元測(cè)試1、問(wèn)題:TCP通信中,服務(wù)器和客戶端根據(jù)已經(jīng)協(xié)商的協(xié)議交互,通信完成后不需要關(guān)閉連接()選項(xiàng):A:錯(cuò)B:對(duì)答案:【錯(cuò)】2、問(wèn)題:下列語(yǔ)句正確的是:()A.服務(wù)器端需要?jiǎng)?chuàng)建監(jiān)聽特定端口的ServerSocket,ServerSocket負(fù)責(zé)接收客戶連接請(qǐng)求B.ServerSocket()構(gòu)造函數(shù)在一個(gè)特定的端口創(chuàng)建一個(gè)新的Socket對(duì)象C.accept()方法會(huì)返回一個(gè)和服務(wù)器端Socket對(duì)象相連接的Socket實(shí)例。D.socket會(huì)通過(guò)調(diào)用bind()函數(shù)來(lái)綁定的本地地址及端口。選項(xiàng):A:服務(wù)器端需要?jiǎng)?chuàng)建監(jiān)聽特定端口的ServerSocket,ServerSocket負(fù)責(zé)接收客戶連接請(qǐng)求B:accept()方法會(huì)返回一個(gè)和服務(wù)器端Socket對(duì)象相連接的Socket實(shí)例C:socket會(huì)通過(guò)調(diào)用bind()函數(shù)來(lái)綁定的本地地址及端口。D:ServerSocket()構(gòu)造函數(shù)在一個(gè)特定的端口創(chuàng)建一個(gè)新的Socket對(duì)象答案:【服務(wù)器端需要?jiǎng)?chuàng)建監(jiān)聽特定端口的ServerSocket,ServerSocket負(fù)責(zé)接收客戶連接請(qǐng)求;socket會(huì)通過(guò)調(diào)用bind()函數(shù)來(lái)綁定的本地地址及端口?!?、問(wèn)題:以下描述錯(cuò)誤的是:()A在客戶/服務(wù)器通信模式中,服務(wù)器端需要?jiǎng)?chuàng)建監(jiān)聽特定端口的ServerSocket.B.使用一個(gè)ServerSocket()構(gòu)造函數(shù)在一個(gè)特定的端口創(chuàng)建一個(gè)新的ServerSocket對(duì)象。C.ServerSocket使用他的accept()方法來(lái)監(jiān)聽這個(gè)端口的出站連接D.服務(wù)器必須建立一個(gè)ServerSocket對(duì)象,該對(duì)象通過(guò)將客戶端的套接字對(duì)象和服務(wù)器端的一個(gè)套接字對(duì)象連接起來(lái)選項(xiàng):A:服務(wù)器必須建立一個(gè)ServerSocket對(duì)象,該對(duì)象通過(guò)將客戶端的套接字對(duì)象和服務(wù)器端的一個(gè)套接字對(duì)象連接起來(lái)B:使用一個(gè)ServerSocket()構(gòu)造函數(shù)在一個(gè)特定的端口創(chuàng)建一個(gè)新的ServerSocket對(duì)象。C:ServerSocket使用他的accept()方法來(lái)監(jiān)聽這個(gè)端口的出站連接D:在客戶/服務(wù)器通信模式中,服務(wù)器端需要?jiǎng)?chuàng)建監(jiān)聽特定端口的ServerSocket.答案:【ServerSocket使用他的accept()方法來(lái)監(jiān)聽這個(gè)端口的出站連接】4、問(wèn)題:UDP編程協(xié)議(用戶數(shù)據(jù)報(bào)協(xié)議)是無(wú)連接的不可靠的無(wú)序的速度快()選項(xiàng):A:錯(cuò)B:對(duì)答案:【對(duì)】5、問(wèn)題:下列語(yǔ)句正確的是:()A.使用DatagramSocket發(fā)送數(shù)據(jù)報(bào)時(shí),是由DatagramPacket自身決定數(shù)據(jù)報(bào)的目的地創(chuàng)建得到了DatagramPacket實(shí)例之后,就可以通過(guò)相關(guān)方法來(lái)接收和發(fā)送數(shù)據(jù)C.DatagramSocket接收和發(fā)送的數(shù)據(jù)都是通過(guò)DatagramPacket對(duì)象完成的D.服務(wù)器端創(chuàng)建DatagramSocket(),綁定一個(gè)制定的端口號(hào)的信息選項(xiàng):A:服務(wù)器端創(chuàng)建DatagramSocket(),綁定一個(gè)制定的端口號(hào)的信息創(chuàng)建得到了DatagramPacket實(shí)例之后,就可以通過(guò)相關(guān)方法來(lái)接收和發(fā)送數(shù)據(jù)C:DatagramSocket接收和發(fā)送的數(shù)據(jù)都是通過(guò)DatagramPacket對(duì)象完成的D:使用DatagramSocket發(fā)送數(shù)據(jù)報(bào)時(shí),是由DatagramPacket自身決定數(shù)據(jù)報(bào)的目的地答案:【DatagramSocket接收和發(fā)送的數(shù)據(jù)都是通過(guò)DatagramPacket對(duì)象完成的;使用DatagramSocket發(fā)送數(shù)據(jù)報(bào)時(shí),是由DatagramPacket自身決定數(shù)據(jù)報(bào)的目的地】6、問(wèn)題:以下描述錯(cuò)誤的是:()A.DatagramSocket(intport,InetAddressiad):表示創(chuàng)建一個(gè)套接字,綁定到特定的端口號(hào)及指定地址.B.通常在創(chuàng)建服務(wù)器時(shí),創(chuàng)建指定端口的DatagramSocket實(shí)例C.recevie(DatagramPacketdp),刪除數(shù)據(jù)報(bào)D.send(DatagramPacketdp),發(fā)送數(shù)據(jù)報(bào)選項(xiàng):A:DatagramSocket(intport,InetAddressiad):表示創(chuàng)建一個(gè)套接字,綁定到特定的端口號(hào)及指定地址B:send(DatagramPacketdp),發(fā)送數(shù)據(jù)報(bào)C:通常在創(chuàng)建服務(wù)器時(shí),創(chuàng)建指定端口的DatagramSocket實(shí)例D:recevie(DatagramPacketdp),刪除數(shù)據(jù)報(bào)答案:【recevie(DatagramPacketdp),刪除數(shù)據(jù)報(bào)】7、問(wèn)題:下列說(shuō)法錯(cuò)誤的是()A.DatagramSocket類此類表示用來(lái)接收和發(fā)送數(shù)據(jù)的套接。B.使用DatagramSocket代表TCP協(xié)議的Socket,它的唯一作用就是接收和發(fā)送數(shù)據(jù)報(bào)C.DatagramSocket接收和發(fā)送的數(shù)據(jù)都是通過(guò)DatagramPacket對(duì)象完成的。D.DatagramSocket(),表示創(chuàng)建一個(gè)默認(rèn)的套接字,并綁定到本地地址和一個(gè)隨機(jī)的端口號(hào)選項(xiàng):A:DatagramSocket(),表示創(chuàng)建一個(gè)默認(rèn)的套接字,并綁定到本地地址和一個(gè)隨機(jī)的端口號(hào)B:DatagramSocket接收和發(fā)送的數(shù)據(jù)都是通過(guò)DatagramPacket對(duì)象完成的C:使用DatagramSocket代表TCP協(xié)議的Socket,它的唯一作用就是接收和發(fā)送數(shù)據(jù)報(bào)D:DatagramSocket類此類表示用來(lái)接收和發(fā)送數(shù)據(jù)的套接。答案:【使用DatagramSocket代表TCP協(xié)議的Socket,它的唯一作用就是接收和發(fā)送數(shù)據(jù)報(bào)】8、問(wèn)題:下列說(shuō)法錯(cuò)誤的是()A.DataGramPacket類表示發(fā)送數(shù)據(jù)報(bào)包的類BDatagramPacket有多個(gè)構(gòu)造函數(shù),通常情況下他們都有兩個(gè)共同的參數(shù)和lengthC.數(shù)據(jù)報(bào)包用來(lái)實(shí)現(xiàn)無(wú)連接包投遞服務(wù),不對(duì)包投遞做出保證。D.UDP首先將要傳輸?shù)臄?shù)據(jù)定義成數(shù)據(jù)報(bào),大小限制在128k,在數(shù)據(jù)報(bào)中指明數(shù)據(jù)所要達(dá)到的Socket。選項(xiàng):A:DataGramPacket類表示發(fā)送數(shù)據(jù)報(bào)包的類B:數(shù)據(jù)報(bào)包用來(lái)實(shí)現(xiàn)無(wú)連接包投遞服務(wù),不對(duì)包投遞做出保證C:UDP首先將要傳輸?shù)臄?shù)據(jù)定義成數(shù)據(jù)報(bào),大小限制在128k,在數(shù)據(jù)報(bào)中指明數(shù)據(jù)所要達(dá)到的Socket。D:DatagramPacket有多個(gè)構(gòu)造函數(shù),通常情況下他們都有兩個(gè)共同的參數(shù)和length答案:【UDP首先將要傳輸?shù)臄?shù)據(jù)定義成數(shù)據(jù)報(bào),大小限制在128k,在數(shù)據(jù)報(bào)中指明數(shù)據(jù)所要達(dá)到的Socket。】9、問(wèn)題:InetAddress類的靜態(tài)方法getByName(Strings),獲得一個(gè)InetAddress對(duì)象()選項(xiàng):A:對(duì)B:錯(cuò)答案:【對(duì)】10、問(wèn)題:以下描述錯(cuò)誤的是:()(多選)A.UDP協(xié)議面向有連接的,數(shù)據(jù)不安全,速度快。不區(qū)分客戶端與服務(wù)端B.面向連接(三次握手),數(shù)據(jù)安全,速度略低。分為客戶端和服務(wù)端C.URL類的實(shí)例封裝著一個(gè)統(tǒng)一資源定位符D.使用URL創(chuàng)建對(duì)象的應(yīng)用程序稱作服務(wù)端程序選項(xiàng):A:使用URL創(chuàng)建對(duì)象的應(yīng)用程序稱作服務(wù)端程序B:面向連接(三次握手),數(shù)據(jù)安全,速度略低。分為客戶端和服務(wù)端C:UDP協(xié)議面向有連接的,數(shù)據(jù)不安全,速度快。不區(qū)分客戶端與服務(wù)端D:URL類的實(shí)例封裝著一個(gè)統(tǒng)一資源定位符答案:【使用URL創(chuàng)建對(duì)象的應(yīng)用程序稱作服務(wù)端程序;UDP協(xié)議面向有連接的,數(shù)據(jù)不安全,速度快。不區(qū)分客戶端與服務(wù)端】11、問(wèn)題:下列語(yǔ)句正確的是:()A.URL對(duì)象通常包含最基本的三部分信息:協(xié)議、地址、端口B.三次握手:客戶端先向服務(wù)端發(fā)起請(qǐng)求,服務(wù)端響應(yīng)請(qǐng)求,傳輸數(shù)據(jù)C.TCP/IP協(xié)議,主要解決數(shù)據(jù)如何在網(wǎng)絡(luò)中傳輸D.openStream()方法可以返回一個(gè)輸入流,該輸入流指向URL對(duì)象所包含的資源選項(xiàng):A:TCP/IP協(xié)議,主要解決數(shù)據(jù)如何在網(wǎng)絡(luò)中傳輸B:openStream()方法可以返回一個(gè)輸入流,該輸入流指向URL對(duì)象所包含的資源C:三次握手:客戶端先向服務(wù)端發(fā)起請(qǐng)求,服務(wù)端響應(yīng)請(qǐng)求,傳輸數(shù)據(jù)D:URL對(duì)象通常包含最基本的三部分信息:協(xié)議、地址、端口答案:【URL對(duì)象通常包含最基本的三部分信息:協(xié)議、地址、端口】12、問(wèn)題:下列說(shuō)法錯(cuò)誤的是()A.包中提供了TCP和UDP兩種常見的網(wǎng)絡(luò)協(xié)議的支持。B.TCP協(xié)議保障了兩個(gè)應(yīng)用程序之間的可靠通信C.UDP是一個(gè)無(wú)連接的協(xié)議。提供了應(yīng)用程序之間要發(fā)送的數(shù)據(jù)包。D.IP協(xié)議對(duì)應(yīng)于網(wǎng)絡(luò)中的傳輸層選項(xiàng):A:IP協(xié)議對(duì)應(yīng)于網(wǎng)絡(luò)中的傳輸層B:UDP是一個(gè)無(wú)連接協(xié)議。提供了應(yīng)用程序之間要發(fā)送的數(shù)據(jù)包。C:TCP協(xié)議保障了兩個(gè)應(yīng)用程序之間的可靠通信D:包中提供了TCP和UDP兩種常見的網(wǎng)絡(luò)協(xié)議的支持答案:【IP協(xié)議對(duì)應(yīng)于網(wǎng)絡(luò)中的傳輸層】13、問(wèn)題:下列說(shuō)法錯(cuò)誤的是()A.ping命令可以用來(lái)測(cè)試與目標(biāo)終端的聯(lián)通檢測(cè)B.ipconfig命令可以查看本機(jī)的地址配置信息C.HTTP協(xié)議對(duì)應(yīng)于網(wǎng)絡(luò)中應(yīng)用層D.TCP協(xié)議對(duì)應(yīng)于網(wǎng)絡(luò)中的網(wǎng)絡(luò)層選項(xiàng):A:ping命令可以用來(lái)測(cè)試與目標(biāo)終端的聯(lián)通檢測(cè)B:

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論