Java高級(jí)程序設(shè)計(jì)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年_第1頁
Java高級(jí)程序設(shè)計(jì)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年_第2頁
Java高級(jí)程序設(shè)計(jì)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年_第3頁
Java高級(jí)程序設(shè)計(jì)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年_第4頁
Java高級(jí)程序設(shè)計(jì)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Java高級(jí)程序設(shè)計(jì)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年端口號(hào)的取值范圍是0~65535。

參考答案:

對(duì)

哪個(gè)關(guān)鍵字可以拋出異常?

參考答案:

throw

處于“運(yùn)行中”狀態(tài)的線程不能直接進(jìn)入

參考答案:

創(chuàng)建

下列方法中,會(huì)導(dǎo)致DatagramSocket類發(fā)生阻塞的方法是(

)

參考答案:

receive()

線程進(jìn)入“不可運(yùn)行”狀態(tài)的原因不包括

參考答案:

run()方法結(jié)束

用▁方法可以改變線程的優(yōu)先級(jí)。

參考答案:

setPrority

關(guān)于Socket和ServerSocket描述正確的是

參考答案:

在網(wǎng)絡(luò)中,Socket是由IP地址和端口號(hào)唯一確定

在JDBC中,要實(shí)現(xiàn)在數(shù)據(jù)庫中增加一條記錄,則調(diào)用Statement對(duì)象的哪個(gè)方法?

參考答案:

executeUpdate()

在Java中定義異常處理的基本架構(gòu)時(shí)不會(huì)用到的關(guān)鍵字是(

參考答案:

default

套接字分為兩種類型,分別是:

參考答案:

Socket和ServerSocket

下列關(guān)于守護(hù)線程說法錯(cuò)誤的是

參考答案:

setDaemon方法必須在start方法之后調(diào)用

通過IP地址就可以連接到指定計(jì)算機(jī)中的某個(gè)應(yīng)用程序。

參考答案:

錯(cuò)

線程通過▁方法可以使具有相同優(yōu)先級(jí)線程獲得處理器。

參考答案:

yield

下面正確的創(chuàng)建Socket的語句是

參考答案:

Sockets=newSocket("localhost",58);

下列選項(xiàng)不屬于線程的生命周期中的狀態(tài)的是

參考答案:

就緒

關(guān)于線程組說法錯(cuò)誤的是

參考答案:

一個(gè)線程可以不屬于任何線程組

在Java中,高優(yōu)先級(jí)的可運(yùn)行線程會(huì)搶占低優(yōu)先級(jí)線程。

參考答案:

對(duì)

HTTP協(xié)議服務(wù)的默認(rèn)端口號(hào)是(

)

參考答案:

80

下列構(gòu)造方法中,不屬于ServerSocket類構(gòu)造方法的是()

參考答案:

ServerSocket(Stringhost

intport)

對(duì)于已經(jīng)被定義過可能拋出異常的語句,在編程時(shí)

參考答案:

必須使用try/catch語句處理異常,或用throws將其拋出。

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

參考答案:

對(duì)

對(duì)于catch子句的排列,下列哪種是正確的()

參考答案:

子類在先,父類在后

以下哪個(gè)類用于實(shí)現(xiàn)TCP通信的客戶端程序(

)

參考答案:

Socket

請(qǐng)問所有的異常類皆繼承哪一個(gè)類?

參考答案:

java.lang.Throwable

下面層次中,屬于TCP/IP協(xié)議的是(

)。

參考答案:

應(yīng)用層###傳輸層###網(wǎng)絡(luò)層###鏈路層

下面程序段的執(zhí)行結(jié)果是什么?(

)publicclassFoo{

publicstaticvoidmain(String[]args){

try{return;

}

finally{System.out.println("Finally");}

}

}

參考答案:

程序正常運(yùn)行,并輸出"Finally"。

下列關(guān)于TCP和UDP的描述中,正確的是(

)

參考答案:

TCP連接中必須要明確客戶端與服務(wù)器端。###TCP協(xié)議是面向連接的通信協(xié)議,它提供了兩臺(tái)計(jì)算機(jī)之間可靠無差錯(cuò)的數(shù)據(jù)傳輸。###UDP協(xié)議消耗資源小,通信效率高,通常被用于音頻、視頻和普通數(shù)據(jù)的傳輸。

下列選項(xiàng)中,屬于傳輸層的重要高級(jí)協(xié)議的是(

)

參考答案:

TCP###UDP

UDP是一種面向無連接的協(xié)議,因此,在通信時(shí)發(fā)送端和接收端不用建立連接。

參考答案:

對(duì)

IP地址由兩部分組成,即“網(wǎng)絡(luò).主機(jī)”的形式,其中網(wǎng)絡(luò)部分表示其屬于互聯(lián)網(wǎng)的哪一個(gè)網(wǎng)絡(luò),是網(wǎng)絡(luò)的地址編碼,主機(jī)部分表示其屬于該網(wǎng)絡(luò)中的哪一臺(tái)主機(jī),是網(wǎng)絡(luò)中一個(gè)主機(jī)的地址編碼。

參考答案:

對(duì)

在使用DatagramPacket對(duì)象,要使用同一個(gè)構(gòu)造方法創(chuàng)建發(fā)送端和接收端。

參考答案:

錯(cuò)

以下有關(guān)ServerSocket的常用方法說法正確的是()。

參考答案:

accept()方法用于等待客戶端的連接,如果有客戶端連接,就會(huì)返回一個(gè)與之對(duì)應(yīng)的Socket對(duì)象;###getInetAddress()方法用于返回一個(gè)InetAddress對(duì)象,該對(duì)象中封裝了ServerSocket綁定的IP地址;###isClosed()方法用于判斷ServerSocket對(duì)象是否為關(guān)閉狀態(tài);###bind(SocketAddressendpoint)方法用于將ServerSocket對(duì)象綁定到指定的IP地址和端口號(hào)。

服務(wù)器從初始化到監(jiān)聽的過程由______封裝,客戶程序以及服務(wù)器與客戶程序通信使用________類

參考答案:

ServerSocketSocket

下列關(guān)于InetAddress類的getHostName()方法的返回值的說法中,正確的是()

參考答案:

如果創(chuàng)建的InetAddress對(duì)象是用主機(jī)名創(chuàng)建的,則將該主機(jī)名返回。###如果不是使用主機(jī)名創(chuàng)建的InetAddress對(duì)象,則將根據(jù)IP地址反向查找對(duì)應(yīng)的主機(jī)名,找到則返回主機(jī)名。###如果不是使用主機(jī)名創(chuàng)建的InetAddress對(duì)象,則將根據(jù)IP地址反向查找對(duì)應(yīng)的主機(jī)名,找不到則返回IP地址。###該方法用于返回某個(gè)主機(jī)的域名。

以下有關(guān)計(jì)算機(jī)中,應(yīng)用程序的端口號(hào)說法正確的是()。

參考答案:

0~1023之間的端口號(hào)由操作系統(tǒng)的網(wǎng)絡(luò)服務(wù)所占用;###用戶的普通應(yīng)用程序需要使用1024以上的端口號(hào);

Socket類用于創(chuàng)建客戶端程序,當(dāng)兩個(gè)Socket建立了專線連接后,連接的一端既能向另一端連續(xù)寫入字節(jié),也能從另一端讀取字節(jié)。

參考答案:

對(duì)

下列程序運(yùn)行的結(jié)果是()publicclasszcsoft{

publicstaticvoidmain(String[]args){int[]text={2,0,0,7,0,6}

try{

System.out.print(text[5]+“”);

System.out.print(text[6]+“”);

System.out.print(text[0]+“”);}catch(Exceptione)

{

System.out.print(“數(shù)組下標(biāo)越界”);

}}

finally

{

System.out.println(“釋放資源”);}}

參考答案:

6數(shù)組下標(biāo)越界釋放資源

在UDP協(xié)議通信時(shí),用于發(fā)送數(shù)據(jù)包的類是(

)

參考答案:

DatagramPacket

下面IP地址格式中,錯(cuò)誤的是()

參考答案:

60

下列關(guān)于異常的說法錯(cuò)誤的是(

參考答案:

try語句能夠單獨(dú)存在

一個(gè)還沒有啟動(dòng)的線程處于

參考答案:

創(chuàng)建

在異常處理的語句中哪一個(gè)可以出現(xiàn)多次()

參考答案:

catch

以下方法可以改變線程狀態(tài)的是①start()

②yield()③sleep

④join()

參考答案:

①②③④

使用TCP協(xié)議通信時(shí),數(shù)據(jù)是以IO的方式進(jìn)行交互的。

參考答案:

對(duì)

Java中面向無連接的數(shù)據(jù)報(bào)通信的類有_________________

參考答案:

DatagramPacket類和DatagramSocket類

對(duì)象的輸出流將指定的對(duì)象寫入到文件的過程,就是將對(duì)象()的過程,對(duì)象的輸入流將指定序列化好的文件讀出來的過程,就是對(duì)象()的過程。

參考答案:

序列化###反序列化

InetAddress類中獲得主機(jī)名的方法是________________

參考答案:

getHostName()

以下關(guān)于對(duì)象序列化描述正確的是()

參考答案:

使用ObjectOutputStream類完成對(duì)象存儲(chǔ),使用ObjectInputStream類完成對(duì)象讀取###對(duì)象序列化的所屬類需要實(shí)現(xiàn)Serializable接口

反序列化時(shí),要使用ObjectInputStream的()方法實(shí)現(xiàn)。

參考答案:

readObject()

序列化時(shí)使用ObjectOutputStream對(duì)象的()方法。

參考答案:

writeObject()

下列哪種不是List集合的遍歷方式(

)

參考答案:

get()和length()方法結(jié)合實(shí)現(xiàn)

以下能以鍵_值對(duì)的方式存儲(chǔ)對(duì)象的接口是(

)

參考答案:

java.util.Map

當(dāng)線程調(diào)用start()后,其所處狀態(tài)為(

參考答案:

就緒狀態(tài)

IP地址封裝類是_________.

參考答案:

InetAddress類

創(chuàng)建數(shù)據(jù)庫連接的目的是(

)。

參考答案:

建立一條通往某個(gè)數(shù)據(jù)庫的通道

要?jiǎng)h除某數(shù)據(jù)庫表中的記錄,應(yīng)調(diào)用Statement對(duì)象的(

)方法

參考答案:

executeUpdate()

Java程序中,使用TCP套接字編寫服務(wù)端程序的套接字類是()

參考答案:

ServerSocket

URL地址由(

)組成。

參考答案:

協(xié)議名和資源名

下面對(duì)JDBC的描述,正確的說法是(

參考答案:

JDBC是一個(gè)由類和接口組成的API

線程同步需要使用()關(guān)鍵字

參考答案:

synchronized

下列說法中,錯(cuò)誤的是(

參考答案:

線程就是程序

下列SQL語句中,哪一項(xiàng)可以用executeQuery()方法發(fā)送到數(shù)據(jù)庫(

參考答案:

Select

Java數(shù)據(jù)庫操作基本流程:加載數(shù)據(jù)庫驅(qū)動(dòng)、取得數(shù)據(jù)庫連接、執(zhí)行sql語句、處理執(zhí)行結(jié)果、__________。

參考答案:

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

ResultSet對(duì)象的_______

方法表示將光標(biāo)從當(dāng)前位置移向下一行

參考答案:

next();next

下面類或者接口中,不屬于集合體系的是(

)

參考答案:

java.util.Collections

executeQuery方法返回的類型是___________。

參考答案:

ResultSet

URL定義了連接數(shù)據(jù)庫時(shí)的協(xié)議、________________和數(shù)據(jù)庫標(biāo)識(shí)

參考答案:

主機(jī)名和端口;主機(jī)名:端口;主機(jī)名:端口號(hào)

調(diào)用Thread類的(

)方法可以判斷一個(gè)線程是否存活。

參考答案:

isAlive();isAlive

Thread類位于()包中。

參考答案:

java.lang

以下java程序代碼,執(zhí)行后的結(jié)果是()java.util.HashMapmap=newjava.util.HashMap();map.put("name",null);

map.put("name","Jack");System.out.println(map.size());

參考答案:

1

關(guān)于迭代器說法錯(cuò)誤的是()

參考答案:

next()方法將返回集合中的上一個(gè)元素.

classGenericFoo<___(1)_____>{

private

T

foo;

publicvoidsetFoo(Tf){

foo=f;

}

publicTgetFoo(){

returnfoo;

}

publicstaticvoidmain(String[]args)

{

GenericFoo<___(2)_____>foo=newGenericFoo<___(2)_____>();

foo.setFoo(2);

System.out.println("整數(shù)值為:"+foo.___(3)_____

);

}}

參考答案:

T###Integer###getFoo()

下面都屬于線程安全的類是()。

參考答案:

Vector

請(qǐng)完成下面的代碼,使用jdbc技術(shù)完成圖書添加操作。publicclassDBManager{privatestatic

finalStringdrivername="com.mysql.jdbc.Driver";privatestatic

finalStringurl="jdbc:mysql://localhost:3306/test";privatestatic

finalStringuser="root";privatestaticfinalString

password="123456";

static{

try{

Class.forName(

);

}catch(ClassNotFoundExceptione){

e.printStackTrace();

}}publicstaticConnectiongetConn(){

Connectionconn=null;

try{

conn=

;

}catch(SQLExceptione){

e.printStackTrace();

}

returnconn;}}publicclassTestBook{

privatestaticConnectionconn;

private

staticStatementst;

private

staticResultSetrs;

publicstaticvoidmain(String[]args){

try{

conn=DBManager.getConn();

Stringsql="insertintobookinfovalues('1','b001',’java’,’jim’,’清華大學(xué)出版社’,‘35.5’,’2018-01-01’,’978-456’,’20’);

st=

;

inti=

;

if(i>0){

System.out.println("圖書添加成功");

}else{

System.out.println("圖書添加失敗");

}

st.close();

;//關(guān)閉數(shù)據(jù)庫連接

參考答案:

drivername###DriverManager.getConnection(url,user,password)###conn.createStatement()###st.executeUpdate(sql)###conn.close()

當(dāng)某個(gè)類實(shí)現(xiàn)Runnable接口時(shí),需要實(shí)現(xiàn)該接口的()方法

參考答案:

run();run

可以調(diào)用Thread類的方法getPriority()和setPriority()來存取線程的__________。

參考答案:

優(yōu)先級(jí)

關(guān)于HashMap集合說法正確的是(

)

參考答案:

HashMap集合不允許存儲(chǔ)重復(fù)鍵

Datagrams技術(shù)是構(gòu)建在____________協(xié)議之上的。

參考答案:

UDP

ServerSocket.accept()返回______________對(duì)象,是服務(wù)器與客戶端相連。

參考答案:

Socket

Java語言中線程優(yōu)先級(jí)的默認(rèn)值是(

參考答案:

5

下列說法中,錯(cuò)誤的是()

參考答案:

線程調(diào)度執(zhí)行時(shí)是按照其優(yōu)先級(jí)的高低順序執(zhí)行的###一個(gè)線程創(chuàng)建好后即可立即執(zhí)行

關(guān)于java.Util.HashSet說法正確的是()

參考答案:

集合中的元素保證唯一性

程序填空import

_______(1)_________;//填寫第1空:集合包的導(dǎo)入publicclassTestDog{

publicstaticvoidmain(String[]args){

DogououDog=newDog("歐歐","雪娜瑞");

DogyayaDog=newDog("亞亞","拉布拉多");

DogmeimeiDog=newDog("美美","雪娜瑞");

DogfeifeiDog=newDog("菲菲","拉布拉多");

//第2、3空:定義一個(gè)ArrayList的集合對(duì)象dogs

____(2)_________

dogs=new________(3)_________();

dogs.add(ououDog);

dogs.add(yayaDog);

dog

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論