JAVA語言程序設計知到章節(jié)答案智慧樹2023年山東理工大學_第1頁
JAVA語言程序設計知到章節(jié)答案智慧樹2023年山東理工大學_第2頁
JAVA語言程序設計知到章節(jié)答案智慧樹2023年山東理工大學_第3頁
JAVA語言程序設計知到章節(jié)答案智慧樹2023年山東理工大學_第4頁
JAVA語言程序設計知到章節(jié)答案智慧樹2023年山東理工大學_第5頁
免費預覽已結束,剩余7頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

JAVA語言程序設計知到章節(jié)測試答案智慧樹2023年最新山東理工大學第一章測試Java屬于以下哪種語言?

參考答案:

高級語言下面哪種類型的文件可以在Java虛擬機中運行?(

參考答案:

.class安裝好JDK后,在其bin目錄下有許多exe可執(zhí)行文件,其中java.exe命令的作用是以下哪一種?(

參考答案:

Java解釋器如果JDK的安裝路徑為d:,若想在命令窗口中任何當前路徑下,都可以直接使用javac和java命令,需要將環(huán)境變量path設置為以下哪個選項?(

參考答案:

d:;以下選項中,哪些屬于JDK工具?(

參考答案:

Java運行工具;Java文檔生成工具;Java打包工具;Java編譯器通過Java虛擬機可以在不同的操作系統(tǒng)上運行Java程序,從而實現跨平臺特性。

參考答案:

對JRE中包含了Java基礎類庫、JVM和Java工發(fā)工具。

參考答案:

錯Java中的包是專門用來存放類的,通常功能相近的類存放在相同的包中。

參考答案:

對java.util包含Java中大量工具類、集合類等,例如:Arrays、List、Set等。

參考答案:

對Java語言和C語言一樣,是面向過程的語言。

參考答案:

錯第二章測試java.lang包的Character類的isJavaIdentifierStart方法的功能是用來判斷某個字符是否為Java標識符的首字符。

參考答案:

對java.lang包的Character類的isJavaIdentifierPart方法的功能是用來判斷某個字符是否為Java標識符的中間字符(非首字符)。

參考答案:

對以下關于局部變量的說法錯誤的是:(

)。

參考答案:

局部變量一旦被定義,在程序中的任何位置都可以被訪問假如

intx=2;

則三元表達式:x>0?x+1:5的運行結果是以下哪一個?(

參考答案:

3以下哪個選項可以正確創(chuàng)建一個長度為3的二維數組?(

參考答案:

newint[3][]若inta[3][2]={{123,345,334},{1,2},{3,4}};

a[2][1]=(

)。

參考答案:

4以下選項中,哪些屬于合法的標識符?(

參考答案:

username123;Hello_WorldJava中的數據類型可以分為兩大類,分別是:(

)和(

)。

參考答案:

基本數據類型;引用型數據類型Java語言標識符名稱不區(qū)分大小寫。

參考答案:

錯0xC5表示的是一個十六進制數。

參考答案:

對continue;語句只用于循環(huán)語句中,它的作用是跳出循環(huán)。

參考答案:

錯-5%3的運算結果是2。

參考答案:

錯第三章測試在非靜態(tài)成員方法中,可以使用關鍵字(

)訪問類的其他非靜態(tài)成員。

參考答案:

this下面關于類的定義,哪一個是正確的?(

參考答案:

publicclassCar{//…}在Java中,針對類和成員提供了4種訪問級別,以下控制級別由小到大的順序是:(

)。

參考答案:

private<默認<protected<publicTest類的定義如下:publicclassTest{publicTest(){System.out.println(“構造方法一被調用了。?!?;}publicTest(intx){System.out.println(“構造方法二被調用了。?!?;}publicTest(booleanb){System.out.println(“構造方法三被調用了。?!?;}publicstaticvoidmain(String[]args){Testtest=newTest(true);}}上面程序的運行結果為下列哪一項?(

參考答案:

構造方法三被調用了。。以下關于static關鍵字的說法正確的是:(

)。

參考答案:

static關鍵字可以修飾代碼塊;static關鍵字可以修飾成員變量和成員方法有如下TestA類的定義:publicclassTestA{staticinta=10;}用該類創(chuàng)建2個對象:testA1和testA2,現將類變量(靜態(tài)變量)a的數值變?yōu)?00,則正確的方式是:(

)。

參考答案:

testA1.a=100;;testA2.a=100;;TestA.a=100;下面對于構造方法的描述,正確的有哪些?(

參考答案:

方法名必須和類名相同;在方法中不能return語句返回一個值在定義一個類的時候,如果類的成員被private所修飾,該成員不能在類的外部被直接訪問。

參考答案:

對Java中的每個類都至少有一個構造方法,一個類如果沒有顯式地定義構造方法,系統(tǒng)會自動為這個類創(chuàng)建一個默認的無參的構造方法。

參考答案:

對聲明構造方法時,不能用private關鍵字修飾。

參考答案:

錯類中static修飾的變量或方法,可以使用類名或對象來引用該成員進行訪問。

參考答案:

對靜態(tài)代碼塊會隨著類對象的創(chuàng)建而執(zhí)行。

參考答案:

錯第四章測試定義一個Java類時,如果前面使用關鍵字(

)修飾,那么該類不可以被繼承。

參考答案:

final在類的繼承關系中,需要遵循以下哪個繼承原則:(

)。

參考答案:

單一類中的一個成員方法被下面哪個修飾符修飾,該方法只能在本類被訪問?(

參考答案:

private在Java中,要想讓一個類繼承另一個類,可以使用以下哪個關鍵字?(

參考答案:

extends已知類的繼承關系如下:classEmployee{}classManagerextendsEmployee{}classDirectorextendsEmployee{}則下列語句通過編譯的有哪些?(

參考答案:

Employeee=newManager();關于super關鍵字,以下說法哪些是正確的?(

參考答案:

super關鍵字可以調用父類的普通方法;super關鍵字與this不能同時存在于同一個構造方法中;super關鍵字可以調用父類的構造方法一個類如果實現一個接口,那么它就需要實現接口中定義的全部方法,否則該類必須定義成抽象類。

參考答案:

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

參考答案:

錯Java中被final關鍵字修飾的變量,不能被重新賦值。

參考答案:

對不存在繼承關系的情況下,也可以實現方法重寫。

參考答案:

錯第五章測試關于try語句對應的多個catch子句中,若捕獲的異常類型有父子類關系時,它們的排列下列哪種是正確的?(

)

參考答案:

異常子類在先,異常父類在后在異常處理中,如釋放資源、關閉文件、關閉數據庫等由(

)來完成。

參考答案:

finally子句Java中用來拋出異常的關鍵字是:

(

)。

參考答案:

throw

throws程序員將可能發(fā)生異常的代碼放在(

)語句塊中,后面緊跟著一個或多個(

)語句塊,還可以再跟零個或一個(

)語句塊。

參考答案:

try、catch

、finally程序代碼中包含產生受檢異常(非運行時異常)的語句時,(

)。

參考答案:

必須進行處理,或使用try-catch語句處理異常,或在調用方法上使用throws將其拋出下列程序的執(zhí)行,說法錯誤的是:(

)。publicclassMultiCatch{

publicstaticvoidmain(Stringargs[])

{

try

{

inta=args.length;

intb=42/a;

intc[]={1};

c[42]=99;

//第10行

System.out.println(“b=”+b);

}

catch(ArithmeticExceptione)

{

System.out.println(“除0異常:”+e);

//第15行

}

catch(ArrayIndexOutOfBoundsExceptione){

System.out.println(“數組超越邊界異常:”+e);

//第18行

}

}}

參考答案:

程序將輸出

b=42;程序將輸出第15和18行的異常信息

finally語句塊在下面哪些情況下執(zhí)行?(

參考答案:

try語句塊有異常發(fā)生,catch子句未捕獲;try語句塊中運行正常,無異常發(fā)生;try語句塊有異常發(fā)生,catch子句已捕獲關于finally子句的說法正確的是:(

)。

參考答案:

try子句有異常發(fā)生未被catch子句捕獲,finally子句會執(zhí)行。;try子句有異常發(fā)生未被catch子句捕獲,finally子句執(zhí)行后,程序終止。;try子句無異常發(fā)生,finally子句會執(zhí)行。;try子句有異常發(fā)生被catch子句捕獲,finally子句會執(zhí)行。若異常發(fā)生時,它沒有捕獲,后續(xù)的程序不受任何影響,依然能正常執(zhí)行。

參考答案:

錯一個異常處理中

finally語句塊可以不出現,也可以出現一次。

參考答案:

對第六章測試已知sbuf為StringBuffer的一個實例,且sbuf.toString()的值為:“abcde”,則執(zhí)行sbuf.reverse()后,sb.toString()的值為:(

)。

參考答案:

edcba已知:

Strings=”abcdedcba”;則s.substring(3,4)返回的字段串是哪個?(

參考答案:

d下面的程序段執(zhí)行后,輸出的結果是以下哪個選項?(

)StringBufferbuf=newStringBuffer(“Beijing2008”);buf.insert(7,“@”);System.out.println(buf.toString());

參考答案:

Beijing@2008閱讀下面的程序段:Stringstr1=newString(“java”);Stringstr2=newString(“java”);StringBufferstr3=newStringBuffer(“java”);對于上述定義的變量,以下表達式的值為true的是哪個?(

參考答案:

str1.equals(str2)String對象和StringBuffer對象都是字符串類型,創(chuàng)建后的對象都可以修改。

參考答案:

錯用運算符==比較字符串對象時,如果兩個字符串的字符序列相同,結果為true。

參考答案:

錯用System類中的currentTimeMills()方法返回一個long類型的值。

參考答案:

對第七章測試利用FileInputStream和FileOutputStream讀寫文件,哪個方法不拋出IOException?(

)

參考答案:

兩個類的構造方法File類中以字符串形式返回文件絕對路徑的方法是哪一項?(

參考答案:

getAbsolutePath()以下選項中,哪個流使用了緩沖技術?(

參考答案:

BufferedOutputStream在輸入流的read方法返回哪個值的時候表示讀取結束?

參考答案:

-1為了從文本文件中逐行讀取內容,應該使用哪個處理流對象?(

參考答案:

BufferedReader下面選項中,哪些是標準輸入輸出流?(

參考答案:

System.in;System.out以下關于File類的敘述,哪些是正確的?

參考答案:

File類位于java.io包中;File實例封裝了指定文件的信息如果一個File表示的目錄對象下有文件或者子目錄,調用delete()方法也可以將它們刪除。

參考答案:

錯對象序列化是指將一個Java對象轉換成一個I/O流中的字節(jié)序列的過程。

參考答案:

對InputStream類中的close()方法是用于關閉流并且釋放流所占的系統(tǒng)資源。

參考答案:

對BufferedInputStream和BufferedOutputStream不是字節(jié)緩沖流。

參考答案:

錯第八章測試JDBC是一套用于執(zhí)行什么的JavaAPI?(

參考答案:

SQL語句當應用程序使用JDBC訪問特定的數據庫時,只需要通過不同的(

)與其對應的數據庫進行連接,連接后即可對該數據庫進行相應的操作。

參考答案:

數據庫驅動JDBCAPI主要位于(

)包中,該包中定義了一系列訪問數據庫的接口和類。

參考答案:

java.sql在編寫JDBC程序時,必須要把所使用的數據庫驅動程序或類庫加載到項目的(

)位置。

參考答案:

classpath在ResultSet接口內部有一個指向表格數據行的游標(或指針),ResultSet對象初始化時,游標在表格的第一行之前,調用(

)方法可將游標移動到下一行。

參考答案:

next()下面是Statement接口中常用的執(zhí)行SQL語句的方法,哪些說明是正確的?(

參考答案:

executeQuery(Stringsql)用于執(zhí)行SQL中的query語句;execute(Stringsql)用于執(zhí)行各種SQL語句,該方法返回一個boolean類型的值JDBC(JavaDatabaseConnectivity,Java數據庫連接),它是一套用于執(zhí)行SQL語句的JavaAPI。

參考答案:

對Statement是Java執(zhí)行數據庫操作的一個重要接口,它用于執(zhí)行動態(tài)的SQL語句,并返順一個結果對象。

參考答案:

錯PreparedStatement是Statement的子接口,用于執(zhí)行預編譯的SQL語句。

參考答案:

對PreparedStatement接口的setDate()方法可以設置日期內容,但參數Date的類型必須是java.util.Date。

參考答案:

錯ResultSet接口既可以通過字段的名稱來獲取指定數據,也可以通過字段的索引來獲取指定的數據,字段的索引是從0開始編號的。

參考答案:

錯第九章測試實現多線程的方式有:通過繼承(

)類,通過實現(

)接口。

參考答案:

java.lang.Thread

java.lang.RunnableThread類的(

)方法用于啟動線程;當新線程啟動后,系統(tǒng)會自動調用調用(

)方法。

參考答案:

start

run在Java語言中,同步方法需要用到關鍵字(

)。對于同步方法而言,無須指定同步鎖,它的同步鎖是方法所在的對象,也就是關鍵字(

)。

參考答案:

synchronized

this關于線程的創(chuàng)建過程,下面說法正確的有哪些?(

參考答案:

定義一個實現Runnable接口的類,并實現run()方法,創(chuàng)建該類實例對象,將其作為參數傳遞給Thread類的構造方法來創(chuàng)建Thread對象,調用Thread對象的start()方法。;定義Thread類的子類,重寫Thread類的run()方法,創(chuàng)建該子類的實例對象,調用對象的start()方法。當我們創(chuàng)建一個線程對象時,該對象表示的線程就立即開始運行。

參考答案:

錯如果前臺線程全部死亡,后臺線程也會自動死亡。

參考答案:

對同步代碼塊中的鎖對象可以是任意類型的對象。

參考答案:

對靜態(tài)方法不能使用synchronized關鍵字來修飾。

參考答案:

錯Java提供的線程池來創(chuàng)建多線程,進一步優(yōu)化線程管理。

參考答案:

對參考答案:

wait后進入等待鎖定池,只有針對此對象發(fā)出notify方法后獲得對象鎖進入運行狀態(tài)。第十章測試在計算機中,端口號是用(

)字節(jié),也就是(

)位的二進制數表示,它的取值范圍是(

)。

參考

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論