




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
JAVA程序設計_三江學院中國大學mooc課后章節答案期末考試題庫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);}}運行結果是()。
參考答案:
1101
關于分支語句下列哪個說法正確?()
參考答案:
if語句可以沒有else語句對應
HashTable允許key和vaule為null。
參考答案:
錯誤
List是順序的Collection,并且不可以包含重復元素。
參考答案:
錯誤
將對象存入一個流稱為序列化,而從一個流將對象讀出稱為反序列化。
參考答案:
正確
異常指的是下列哪種情況?()
參考答案:
程序運行過程中發生的不正常現象,它將中斷指令的正常進行
對于catch子句的排列,下列說法正確的是()。
參考答案:
子類在先,父類在后
Java程序通過()語句跳出本次循環。
參考答案:
continue
Java程序通過()語句結束整個循環。
參考答案:
break
類A和類B位于同一個包中,則除了私有成員,類A可以訪問類B的所有其他成員。
參考答案:
正確
如果在移動設備上進行開發,可以選擇的Java版本是()。
參考答案:
JavaME
Java屬于以下哪種語言?
參考答案:
高級語言
數據庫管理系統的數據操縱語言所實現的操作一般包括()。
參考答案:
查詢、插入、修改、刪除
運行以下代碼: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;}}運行結果是()。
參考答案:
04242
Java語言通過垃圾回收機制簡化了程序的內存管理。
參考答案:
正確
Java是面向過程的編程語言。
參考答案:
錯誤
Java語言具有較好的安全性、可移植性以及與平臺無關等特性。
參考答案:
正確
運行以下代碼: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”;}}運行結果是()。
參考答案:
slipstreamslipstream
在數據庫中存儲的是()。
參考答案:
數據以及數據之間的聯系
關于構造函數的說法正確的是()。
參考答案:
構造函數與類同名
構造函數何時被調用?()
參考答案:
創建對象時
Java語言含有指針。
參考答案:
錯誤
編譯Java應用程序源文件將產生相應的字節碼文件,這些字節碼文件的擴展名是()。
參考答案:
.class
定義一個類必須使用的關鍵字是()。
參考答案:
class
下列修飾符中與訪問控制無關的是()。
參考答案:
final
關于下列程序段的輸出結構,說法正確的是()。publicclassExample{staticinti;publicstaticvoidmain(Stringargs[]){System.out.println(i);}}
參考答案:
0
Java程序的執行過程中用到一套JDK工具,其中java.exe是指()。
參考答案:
Java解釋器
main方法是Java應用程序執行的入口。以下main方法聲明正確的是()。
參考答案:
public
static
void
main(String
args[])
下列說法中,錯誤的是()。
參考答案:
線程就是程序
Java語言是不區分大小寫的。
參考答案:
錯誤
一個Java源程序經過編譯后,得到的文件擴展名一定是.class。
參考答案:
正確
下列()方法可以使線程從運行狀態進入其他阻塞狀態。
參考答案:
sleep
Java中的對象鎖是一種獨占的()鎖。
參考答案:
排他
()接口的對象可以代表一個預編譯的SOL語句,它是Statement接口的子接口。
參考答案:
java.sql.PreparedStatement
下列哪個操作不能使線程從等待阻塞狀態進入對象阻塞狀態?()
參考答案:
等待阻塞狀態下的線程調用wait()方法
在一個Java源文件中,import,class,package語句的順序是()。
參考答案:
packageimportclass
一個Java源程序可以包含多個類。
參考答案:
正確
必須要有JDK,才能運行Java程序。
參考答案:
錯誤
如果DatagramSocket構造函數不能正確地創建一個DatagramSocket,會拋出()。
參考答案:
SocketException
JDK是Java語言的開發工具包。
參考答案:
正確
在一個Java源程序文件中,可以有多個public類。
參考答案:
錯誤
下列標識符中合法的是()。
參考答案:
_name
類體中private修飾的變量在本類中能訪問,類生成的對象也能訪問。
參考答案:
錯誤
以下哪個不是Java的基本數據類型()。
參考答案:
string
下列布爾類型變量初始化正確的是()。
參考答案:
booleanb3=false;
運行以下代碼:publicclassSqrtExample{publicstaticvoidmain(String[]args){doublevalue=-9.0;System.out.println(Math.sqrt(value));}}運行結果是()。
參考答案:
NaN
下列float類型變量初始化無效的是()。
參考答案:
floatf2=3.14;
下面有關char類型數據的定義中,正確的是()。
參考答案:
char
ch
=
‘\’’;
以下()關鍵字用于聲明一個常量。
參考答案:
final
以/*開始,*/結束的是單行注釋。
參考答案:
錯誤
Java語言中不同數據類型的長度是固定的,不隨機器硬件不同而改變。
參考答案:
正確
Socket通常也稱為套接字,用于描述()和端口。
參考答案:
IP地址
關鍵字void的含義是()。
參考答案:
方法沒有返回值
在Java中,下列關于方法重載的說法中錯誤的是()。
參考答案:
一個方法在所屬的類中只能被重載一次
Java的字符類型采用的是Unicode編碼方案,每個Unicode碼占用()比特位。
參考答案:
16
下列()關鍵字用于實現接口。
參考答案:
implements
下列說法中錯誤的一項是()。
參考答案:
新建的線程調用start()方法就能立即進入運行狀態
關于繼承的說法正確的是()。
參考答案:
子類將繼承父類非私有屬性和方法
抽象方法()。
參考答案:
是沒有方法體的方法
在條件表達式被計算之前至少要執行一次循環體的循環語句是()。
參考答案:
dowhile循環
下列關于Thread類提供的線程控制方法的說法中,錯誤的一項是()。
參考答案:
currentThread()方法返回當前線程的引用
下列說法中正確的一項是()。
參考答案:
代碼和數據是進程的組成部分
兩個程序之間只有在地址和()方面都達成一致時才能建立連接。
參考答案:
端口號
()是指在一個特定編程模型下,進程間通信鏈路的端點。
參考答案:
socket##%_YZPRLFH_%##Socket
Socket的工作步驟分為:創建Socket、打開連接到Socket的輸入/輸出流、按某個協議對Socket進行讀/寫操作、()。
參考答案:
關閉Socket
下列定義和初始化數組正確的是()。
參考答案:
int[]myList={4,2,7};
以下代碼段執行后的輸出結果為()。intx=-3;inty=-10;System.out.println(y%x);
參考答案:
-1
以下關于數據的存儲結構的敘述中哪一條是正確的?()
參考答案:
數據的存儲結構是邏輯結構在計算機存儲器中的實現
不能構成循環的語句是()。
參考答案:
switch語句
如果在關閉socket時發生一個I/O錯誤,會拋出()。
參考答案:
IOException
運行以下代碼:classEquals{publicstaticvoidmain(String[]args){intx=100;doubley=100.1;booleanb=(x=y);System.out.println(b);}}運行結果是()。
參考答案:
編譯出錯
URL構成函數將決定作為參數的字符串是否是合法的統一資源定位器。如果合法,則初始化包含統一資源定位器的URL對象,否則將產生()。
參考答案:
MalformedURLException
使用()類建立一個socket,用于不可靠的數據報的傳輸。
參考答案:
Datagramsocket
()對象管理基于流的連接。
參考答案:
Socket
()類的對象中包含有Internet地址。
參考答案:
InetAddress
下面哪一個import命令可以為我們提供編寫網絡應用程序的類?()
參考答案:
import.*;
Java中用來拋出異常的關鍵字是()。
參考答案:
throw
()類是所有異常類的父類。
參考答案:
Exception
在異常處理中,如釋放資源、關閉文件、關閉數據庫等由()來完成。
參考答案:
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);}}運行結果是()。
參考答案:
82
一個異常處理中finally語句塊只能有一個或者可以沒有。
參考答案:
正確
異常類對象代表當前出現的一個具體異常。
參考答案:
正確
Java語言中的所有異常類都是java.lang.Throwable的子類。
參考答案:
正確
如果異常發生時,沒有捕獲異常的代碼,程序會正常執行。
參考答案:
錯誤
下列常見的系統定義的異常中,哪個是輸入、輸出異常?()
參考答案:
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”);}}運行結果是()。
參考答案:
hellothrowitcaughtfinallyafter
Collection接口是List接口和Set接口的父接口,通常情況下可以直接使用。
參考答案:
錯誤
在操作系統中,()被稱做輕型的進程。
參考答案:
線程
程序中可能出現一種情況:多個線程互相等待對方持有的鎖,而在得到對方的鎖之前都不會釋放自己的鎖,這就是()。
參考答案:
死鎖
Java線程組把一組線程看做一個()進行統一處理。
參考答案:
對象
Java的線程高度策略是基于()的搶占式調度。
參考答案:
優先級
運行以下代碼:classBitShift{publicstaticvoidmain(String[]args){intx=0x80000000;System.out.print(tx+”and”);x=x>>>31;System.out.println(tx);}}運行結果是()。
參考答案:
-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);}}運行結果是()。
參考答案:
51
寫原始數據,一般采用什么流?()
參考答案:
OutputStream
為了提高讀性能,可以采用什么流?()
參考答案:
BufferedInputStream
為了提高寫性能,可以采用什么流?()
參考答案:
BufferedOutputStream
流(stream)是一組有序的數據陣列,根據操作的類型,分為輸入流和輸出流兩種。
參考答案:
正確
ArrayList類實現了List接口,由ArrayList類實現的List集合采用數組結構保存對象。
參考答案:
正確
LinkedList類實現了List接口,由LinkedList類實現的List集合采用鏈表結構保存對象。
參考答案:
正確
List繼承Collection接口,而Map不是Collection的子接口。
參考答案:
正確
HashMap不允許空的key和value。
參考答案:
錯誤
關于Java集合框架的優勢,下面說法錯誤的是()。
參考答案:
使用核心集合類降低開發成本,但是要盡可能的實現我們自己的集合類。
關于Array和ArrayList的區別,下列說法不正確的是()。
參考答案:
ArrayList在任何場景都比Array好用,可以完全替代Array。
不同的數據庫管理系統支持不同的數據模型,下列()不屬于常用的數據模型。
參考答案:
鏈表模型
有的類定義時可以不定義構造函數,所以構造函數不是必需的。
參考答案:
錯誤
關于Iterator和ListIterator,說法錯誤的是()。
參考答案:
Iterator只能遍歷Set集合。
()集合類不能提供對元素的隨機訪問。
參考答案:
LinkedList
關于Java集合類框架的基本接口,下列說法錯誤的是()。
參考答案:
List是有順序的Collection,不可以包含重復元素。
運行以下代碼:Stringa=”newspaper”;a=a.substring(5,7);charb=a.charAt(1);a=a+b;System.out.println(a);運行結果是()。
參考答案:
app
關于對象成員占用內存的說法哪個正確?()
參考答案:
同一個類的對象使用不同的內存段,但靜態成員共享相同的內存空間
Java源程序是由類定義組成的,每個程序可以定義若干個類,但只有一個類是公有類。
參考答案:
正確
查詢數據庫的7個標準步驟是:載人JDBC驅動器、定義連接的網址URL、建立連接、建立聲明對象、執行查詢或更新、處理結果、()。
參考答案:
關閉連接
一個類只能有一個父類,但一個接口可以有一個以上的父接口。
參考答案:
正確
接口是特殊的類,所以接口也可以繼承,子接口將繼承父接口的所有常量和抽象方法。
參考答案:
正確
一個類如果實現了某個接口,那么它必須實現該接口中的所有方法。
參考答案:
正確
子類要調用父類的方法,必須使用super關鍵字。
參考答案:
正確
()接口負責建立與指定數據庫的連接。
參考答案:
java.sql.Connection
()接口表示從數據庫中返回的結果集。
參考答案:
java.sql.ResultSet
抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法。
參考答案:
錯誤
在Java語言中,下列關于類的繼承的描述,正確的是()。
參考答案:
一個類可以具有多個子類
JDBC驅動管理器使用()來裝載合適的JDBC驅動。
參考答案:
JDBCDriverAPl
覆蓋與重載的關系是()。
參考答案:
覆蓋只有發生在父類與子類之間,而重載可以發生在同一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人事調令模板
- 四川巴中圖書館招聘試題帶答案分析2024年
- 2024“安全生產事故隱患排查”知識競賽試卷附答案詳解
- 2024年云南經濟管理學院附屬高級中學招聘教師考試真題
- 聚氯乙烯生產流程的質量控制與提升方法
- 建筑公司市政工程井蓋安裝高度差控制制度
- 4.1 整式-課時2 多項式及整式【勤徑學升】2025-2026學年數學七年級上冊
- 普通班三年級漢語教案第一課
- 建筑公司勞保用品穿戴檢查監督管理辦法
- 2024年黔南州龍里縣招聘教師真題
- 2025年蘇州市中考物理試卷真題(含答案)
- 2024年貴州省黔西縣教育局公開招聘試題含答案分析
- 集裝箱投資項目可行性研究報告
- 2025-2030中國農業電商行業經營規模及投資發展戰略研究報告
- 拆分合同:合伙企業解散及債務分擔協議
- 2025河北邯鄲市肥鄉區選聘農村黨務(村務)工作者100人筆試參考題庫完整參考答案詳解
- 酒店安保部管理制度
- 2025年中醫護理技術理論考試試題(附答案)
- T/SHPTA 069-2023汽車內飾用反應型聚氨酯熱熔膠
- 2025年農業果園土地租賃承包合同
- 2025小升初人教版六年級英語下學期期末綜合測試模擬練習卷
評論
0/150
提交評論