JAVA程序設(shè)計-三江學(xué)院中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年_第1頁
JAVA程序設(shè)計-三江學(xué)院中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年_第2頁
JAVA程序設(shè)計-三江學(xué)院中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年_第3頁
JAVA程序設(shè)計-三江學(xué)院中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年_第4頁
JAVA程序設(shè)計-三江學(xué)院中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

JAVA程序設(shè)計_三江學(xué)院中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年運行以下代碼:publicclassObjComp{publicstaticvoidmain(String[]args){intresult=0;ObjCompoc=newObjComp();Objecto=oc;if(o==oc)result=1;if(o!=oc)result=result+10;if(o.equals(oc))result=result+100;if(oc.equals(o))result=result+1000;System.out.println(result);}}運行結(jié)果是()。

參考答案:

1101

關(guān)于分支語句下列哪個說法正確?()

參考答案:

if語句可以沒有else語句對應(yīng)

HashTable允許key和vaule為null。

參考答案:

錯誤

List是順序的Collection,并且不可以包含重復(fù)元素。

參考答案:

錯誤

將對象存入一個流稱為序列化,而從一個流將對象讀出稱為反序列化。

參考答案:

正確

異常指的是下列哪種情況?()

參考答案:

程序運行過程中發(fā)生的不正常現(xiàn)象,它將中斷指令的正常進(jìn)行

對于catch子句的排列,下列說法正確的是()。

參考答案:

子類在先,父類在后

Java程序通過()語句跳出本次循環(huán)。

參考答案:

continue

Java程序通過()語句結(jié)束整個循環(huán)。

參考答案:

break

類A和類B位于同一個包中,則除了私有成員,類A可以訪問類B的所有其他成員。

參考答案:

正確

如果在移動設(shè)備上進(jìn)行開發(fā),可以選擇的Java版本是()。

參考答案:

JavaME

Java屬于以下哪種語言?

參考答案:

高級語言

數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)操縱語言所實現(xiàn)的操作一般包括()。

參考答案:

查詢、插入、修改、刪除

運行以下代碼:classTwo{bytex;}classPassO{publicstaticvoidmain(String[]args){PassOp=newPassO();p.start();}voidstart(){Twot=newTwo();System.out.print(t.x+“”);Twot2=fix(t);System.out.println(t.x+””+t2.x);}Twofix(Twott){tt.x=42;returntt;}}運行結(jié)果是()。

參考答案:

04242

Java語言通過垃圾回收機(jī)制簡化了程序的內(nèi)存管理。

參考答案:

正確

Java是面向過程的編程語言。

參考答案:

錯誤

Java語言具有較好的安全性、可移植性以及與平臺無關(guān)等特性。

參考答案:

正確

運行以下代碼:classPassS{publicstaticvoidmain(String[]args){PassSp=newPassS();p.start();}voidstart(){Strings1=”slip”;Strings2=fix(s1);System.out.println(s1+””+s2);}Stringfix(Strings1){s1=s1+”stream”;System.out.print(s1+””);return“stream”;}}運行結(jié)果是()。

參考答案:

slipstreamslipstream

在數(shù)據(jù)庫中存儲的是()。

參考答案:

數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系

關(guān)于構(gòu)造函數(shù)的說法正確的是()。

參考答案:

構(gòu)造函數(shù)與類同名

構(gòu)造函數(shù)何時被調(diào)用?()

參考答案:

創(chuàng)建對象時

Java語言含有指針。

參考答案:

錯誤

編譯Java應(yīng)用程序源文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名是()。

參考答案:

.class

定義一個類必須使用的關(guān)鍵字是()。

參考答案:

class

下列修飾符中與訪問控制無關(guān)的是()。

參考答案:

final

關(guān)于下列程序段的輸出結(jié)構(gòu),說法正確的是()。publicclassExample{staticinti;publicstaticvoidmain(Stringargs[]){System.out.println(i);}}

參考答案:

0

Java程序的執(zhí)行過程中用到一套JDK工具,其中java.exe是指()。

參考答案:

Java解釋器

main方法是Java應(yīng)用程序執(zhí)行的入口。以下main方法聲明正確的是()。

參考答案:

public

static

void

main(String

args[])

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

參考答案:

線程就是程序

Java語言是不區(qū)分大小寫的。

參考答案:

錯誤

一個Java源程序經(jīng)過編譯后,得到的文件擴(kuò)展名一定是.class。

參考答案:

正確

下列()方法可以使線程從運行狀態(tài)進(jìn)入其他阻塞狀態(tài)。

參考答案:

sleep

Java中的對象鎖是一種獨占的()鎖。

參考答案:

排他

()接口的對象可以代表一個預(yù)編譯的SOL語句,它是Statement接口的子接口。

參考答案:

java.sql.PreparedStatement

下列哪個操作不能使線程從等待阻塞狀態(tài)進(jìn)入對象阻塞狀態(tài)?()

參考答案:

等待阻塞狀態(tài)下的線程調(diào)用wait()方法

在一個Java源文件中,import,class,package語句的順序是()。

參考答案:

packageimportclass

一個Java源程序可以包含多個類。

參考答案:

正確

必須要有JDK,才能運行Java程序。

參考答案:

錯誤

如果DatagramSocket構(gòu)造函數(shù)不能正確地創(chuàng)建一個DatagramSocket,會拋出()。

參考答案:

SocketException

JDK是Java語言的開發(fā)工具包。

參考答案:

正確

在一個Java源程序文件中,可以有多個public類。

參考答案:

錯誤

下列標(biāo)識符中合法的是()。

參考答案:

_name

類體中private修飾的變量在本類中能訪問,類生成的對象也能訪問。

參考答案:

錯誤

以下哪個不是Java的基本數(shù)據(jù)類型()。

參考答案:

string

下列布爾類型變量初始化正確的是()。

參考答案:

booleanb3=false;

運行以下代碼:publicclassSqrtExample{publicstaticvoidmain(String[]args){doublevalue=-9.0;System.out.println(Math.sqrt(value));}}運行結(jié)果是()。

參考答案:

NaN

下列float類型變量初始化無效的是()。

參考答案:

floatf2=3.14;

下面有關(guān)char類型數(shù)據(jù)的定義中,正確的是()。

參考答案:

char

ch

=

‘\’’;

以下()關(guān)鍵字用于聲明一個常量。

參考答案:

final

以/*開始,*/結(jié)束的是單行注釋。

參考答案:

錯誤

Java語言中不同數(shù)據(jù)類型的長度是固定的,不隨機(jī)器硬件不同而改變。

參考答案:

正確

Socket通常也稱為套接字,用于描述()和端口。

參考答案:

IP地址

關(guān)鍵字void的含義是()。

參考答案:

方法沒有返回值

在Java中,下列關(guān)于方法重載的說法中錯誤的是()。

參考答案:

一個方法在所屬的類中只能被重載一次

Java的字符類型采用的是Unicode編碼方案,每個Unicode碼占用()比特位。

參考答案:

16

下列()關(guān)鍵字用于實現(xiàn)接口。

參考答案:

implements

下列說法中錯誤的一項是()。

參考答案:

新建的線程調(diào)用start()方法就能立即進(jìn)入運行狀態(tài)

關(guān)于繼承的說法正確的是()。

參考答案:

子類將繼承父類非私有屬性和方法

抽象方法()。

參考答案:

是沒有方法體的方法

在條件表達(dá)式被計算之前至少要執(zhí)行一次循環(huán)體的循環(huán)語句是()。

參考答案:

dowhile循環(huán)

下列關(guān)于Thread類提供的線程控制方法的說法中,錯誤的一項是()。

參考答案:

currentThread()方法返回當(dāng)前線程的引用

下列說法中正確的一項是()。

參考答案:

代碼和數(shù)據(jù)是進(jìn)程的組成部分

兩個程序之間只有在地址和()方面都達(dá)成一致時才能建立連接。

參考答案:

端口號

()是指在一個特定編程模型下,進(jìn)程間通信鏈路的端點。

參考答案:

socket##%_YZPRLFH_%##Socket

Socket的工作步驟分為:創(chuàng)建Socket、打開連接到Socket的輸入/輸出流、按某個協(xié)議對Socket進(jìn)行讀/寫操作、()。

參考答案:

關(guān)閉Socket

下列定義和初始化數(shù)組正確的是()。

參考答案:

int[]myList={4,2,7};

以下代碼段執(zhí)行后的輸出結(jié)果為()。intx=-3;inty=-10;System.out.println(y%x);

參考答案:

-1

以下關(guān)于數(shù)據(jù)的存儲結(jié)構(gòu)的敘述中哪一條是正確的?()

參考答案:

數(shù)據(jù)的存儲結(jié)構(gòu)是邏輯結(jié)構(gòu)在計算機(jī)存儲器中的實現(xiàn)

不能構(gòu)成循環(huán)的語句是()。

參考答案:

switch語句

如果在關(guān)閉socket時發(fā)生一個I/O錯誤,會拋出()。

參考答案:

IOException

運行以下代碼:classEquals{publicstaticvoidmain(String[]args){intx=100;doubley=100.1;booleanb=(x=y);System.out.println(b);}}運行結(jié)果是()。

參考答案:

編譯出錯

URL構(gòu)成函數(shù)將決定作為參數(shù)的字符串是否是合法的統(tǒng)一資源定位器。如果合法,則初始化包含統(tǒng)一資源定位器的URL對象,否則將產(chǎn)生()。

參考答案:

MalformedURLException

使用()類建立一個socket,用于不可靠的數(shù)據(jù)報的傳輸。

參考答案:

Datagramsocket

()對象管理基于流的連接。

參考答案:

Socket

()類的對象中包含有Internet地址。

參考答案:

InetAddress

下面哪一個import命令可以為我們提供編寫網(wǎng)絡(luò)應(yīng)用程序的類?()

參考答案:

import.*;

Java中用來拋出異常的關(guān)鍵字是()。

參考答案:

throw

()類是所有異常類的父類。

參考答案:

Exception

在異常處理中,如釋放資源、關(guān)閉文件、關(guān)閉數(shù)據(jù)庫等由()來完成。

參考答案:

finally子句

運行以下代碼:classTest{publicstaticvoidmain(String[]args){intx=0;inty=0;for(intz=0;z<5;z++){if((++x>2)||(++y>2)){x++;}}System.out.println(x+””+y);}}運行結(jié)果是()。

參考答案:

82

一個異常處理中finally語句塊只能有一個或者可以沒有。

參考答案:

正確

異常類對象代表當(dāng)前出現(xiàn)的一個具體異常。

參考答案:

正確

Java語言中的所有異常類都是java.lang.Throwable的子類。

參考答案:

正確

如果異常發(fā)生時,沒有捕獲異常的代碼,程序會正常執(zhí)行。

參考答案:

錯誤

下列常見的系統(tǒng)定義的異常中,哪個是輸入、輸出異常?()

參考答案:

IOException

運行以下代碼:publicclassRTExcept{publicstaticvoidthrowit(){System.out.print(“throwit”);thrownewRuntimeException();}publicstaticvoidmain(String[]args){try{System.out.print(“hello”);throwit();}catch(Exceptionre){System.out.print(“caught”);}finally{System.out.print(“finally”);}System.out.println(“after”);}}運行結(jié)果是()。

參考答案:

hellothrowitcaughtfinallyafter

Collection接口是List接口和Set接口的父接口,通常情況下可以直接使用。

參考答案:

錯誤

在操作系統(tǒng)中,()被稱做輕型的進(jìn)程。

參考答案:

線程

程序中可能出現(xiàn)一種情況:多個線程互相等待對方持有的鎖,而在得到對方的鎖之前都不會釋放自己的鎖,這就是()。

參考答案:

死鎖

Java線程組把一組線程看做一個()進(jìn)行統(tǒng)一處理。

參考答案:

對象

Java的線程高度策略是基于()的搶占式調(diào)度。

參考答案:

優(yōu)先級

運行以下代碼:classBitShift{publicstaticvoidmain(String[]args){intx=0x80000000;System.out.print(tx+”and”);x=x>>>31;System.out.println(tx);}}運行結(jié)果是()。

參考答案:

-2147483648and1

運行以下代碼:publicclassIf1{staticbooleanb;publicstaticvoidmain(String[]args){shorthand=42;if(hand<50&!b)hand++;if(hand>50);elseif(hand>40){hand+=7;hand++;}else--hand;System.out.println(hand);}}運行結(jié)果是()。

參考答案:

51

寫原始數(shù)據(jù),一般采用什么流?()

參考答案:

OutputStream

為了提高讀性能,可以采用什么流?()

參考答案:

BufferedInputStream

為了提高寫性能,可以采用什么流?()

參考答案:

BufferedOutputStream

流(stream)是一組有序的數(shù)據(jù)陣列,根據(jù)操作的類型,分為輸入流和輸出流兩種。

參考答案:

正確

ArrayList類實現(xiàn)了List接口,由ArrayList類實現(xiàn)的List集合采用數(shù)組結(jié)構(gòu)保存對象。

參考答案:

正確

LinkedList類實現(xiàn)了List接口,由LinkedList類實現(xiàn)的List集合采用鏈表結(jié)構(gòu)保存對象。

參考答案:

正確

List繼承Collection接口,而Map不是Collection的子接口。

參考答案:

正確

HashMap不允許空的key和value。

參考答案:

錯誤

關(guān)于Java集合框架的優(yōu)勢,下面說法錯誤的是()。

參考答案:

使用核心集合類降低開發(fā)成本,但是要盡可能的實現(xiàn)我們自己的集合類。

關(guān)于Array和ArrayList的區(qū)別,下列說法不正確的是()。

參考答案:

ArrayList在任何場景都比Array好用,可以完全替代Array。

不同的數(shù)據(jù)庫管理系統(tǒng)支持不同的數(shù)據(jù)模型,下列()不屬于常用的數(shù)據(jù)模型。

參考答案:

鏈表模型

有的類定義時可以不定義構(gòu)造函數(shù),所以構(gòu)造函數(shù)不是必需的。

參考答案:

錯誤

關(guān)于Iterator和ListIterator,說法錯誤的是()。

參考答案:

Iterator只能遍歷Set集合。

()集合類不能提供對元素的隨機(jī)訪問。

參考答案:

LinkedList

關(guān)于Java集合類框架的基本接口,下列說法錯誤的是()。

參考答案:

List是有順序的Collection,不可以包含重復(fù)元素。

運行以下代碼:Stringa=”newspaper”;a=a.substring(5,7);charb=a.charAt(1);a=a+b;System.out.println(a);運行結(jié)果是()。

參考答案:

app

關(guān)于對象成員占用內(nèi)存的說法哪個正確?()

參考答案:

同一個類的對象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間

Java源程序是由類定義組成的,每個程序可以定義若干個類,但只有一個類是公有類。

參考答案:

正確

查詢數(shù)據(jù)庫的7個標(biāo)準(zhǔn)步驟是:載人JDBC驅(qū)動器、定義連接的網(wǎng)址URL、建立連接、建立聲明對象、執(zhí)行查詢或更新、處理結(jié)果、()。

參考答案:

關(guān)閉連接

一個類只能有一個父類,但一個接口可以有一個以上的父接口。

參考答案:

正確

接口是特殊的類,所以接口也可以繼承,子接口將繼承父接口的所有常量和抽象方法。

參考答案:

正確

一個類如果實現(xiàn)了某個接口,那么它必須實現(xiàn)該接口中的所有方法。

參考答案:

正確

子類要調(diào)用父類的方法,必須使用super關(guān)鍵字。

參考答案:

正確

()接口負(fù)責(zé)建立與指定數(shù)據(jù)庫的連接。

參考答案:

java.sql.Connection

()接口表示從數(shù)據(jù)庫中返回的結(jié)果集。

參考答案:

java.sql.ResultSet

抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法。

參考答案:

錯誤

在Java語言中,下列關(guān)于類的繼承的描述,正確的是()。

參考答案:

一個類可以具有多個子類

JDBC驅(qū)動管理器使用()來裝載合適的JDBC驅(qū)動。

參考答案:

JDBCDriverAPl

覆蓋與重載的關(guān)系是()。

參考答案:

覆蓋只有發(fā)生在父類與子類之間,而重載可以發(fā)生在同一

溫馨提示

  • 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

提交評論