Java編程基礎(chǔ)知到智慧樹期末考試答案題庫2024年秋濰坊學院_第1頁
Java編程基礎(chǔ)知到智慧樹期末考試答案題庫2024年秋濰坊學院_第2頁
Java編程基礎(chǔ)知到智慧樹期末考試答案題庫2024年秋濰坊學院_第3頁
Java編程基礎(chǔ)知到智慧樹期末考試答案題庫2024年秋濰坊學院_第4頁
Java編程基礎(chǔ)知到智慧樹期末考試答案題庫2024年秋濰坊學院_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Java編程基礎(chǔ)知到智慧樹期末考試答案題庫2024年秋濰坊學院假設(shè)HashMap集合的capacity為默認大小,加載因子loadFactor為0.75,則該集合桶的閥值就為()

A:16

B:12

C:32

D:0.75

答案:12下面選項中,哪個類不是Object的子類?()

A:String

B:System

C:Int

D:Math

答案:Int請閱讀下列的程序publicclassExample01{publicstaticvoidmain(String[]args){intnum=127;byteb=num;System.out.println(b);}}程序的運行結(jié)果是()

A:編譯報錯

B:程序出現(xiàn)越界異常

C:編譯通過,執(zhí)行輸出127

D:編譯通過,執(zhí)行報錯

答案:C下列關(guān)于Socket類的描述中,錯誤的是()

A:Socket類中定義的close()方法用于關(guān)閉輸入輸出流對象。

B:Socket類中定義的getInputStream()方法用于返回Socket的輸入流對象。

C:Socket類中定義的getLocalAddress()方法用于獲取Socket對象綁定的本地IP地址。

D:Socket類中定義的getOutputStream()方法用于返回Socket的輸出流對象。

答案:A下列數(shù)據(jù)類型進行運算時,哪一個會發(fā)生自動類型提升()

A:int+int

B:long+long

C:double+double

D:char+char

答案:C以下關(guān)于類的描述中,錯誤的是()

A:類中的方法叫成員方法,成員方法又分為實例方法與類方法

B:在面向?qū)ο蟮乃枷胫凶詈诵木褪菍ο螅瑸榱嗽诔绦蛑袆?chuàng)建對象,首先需要定義一個類

C:類中的屬性叫成員屬性,成員屬性又分為實例屬性與類屬性

D:定義類的關(guān)鍵字是Interface

答案:D請閱讀下面的程序publicclassExample09{publicstaticvoidmain(String[]args){intgrade=76;//定義學生成績if(grade>80){//滿足條件grade>80System.out.println("成績?yōu)閮?yōu)");}elseif(grade>70){//不滿足條件grade>80,但滿足條件grade>70System.out.println("成績?yōu)榱?);}elseif(grade>60){//不滿足條件grade>70,但滿足條件grade>60System.out.println("成績?yōu)橹?);}else{//不滿足條件grade>60System.out.println("成績?yōu)椴?);}}}程序的運行結(jié)果是()

A:成績?yōu)閮?yōu)

B:成績?yōu)椴?/p>

C:成績?yōu)榱?/p>

D:成績?yōu)橹?/p>

答案:C下列選項中,不屬于比較運算符的是()

A:<

B:=

C:<=

D:==

答案:B:=JDBCAPI主要位于下列選項的那個包中()

A:javax.lang.*

B:java.text.*

C:java.util.*

D:java.sql.*

答案:D:java.sql.*下面關(guān)于FileInputStream和FileOutputStream的說法中,錯誤的是()

A:使用FileInputStream讀取文件數(shù)據(jù)時,必須保證要讀取的文件存在并且是可讀的

B:如果使用FileOutputStream向一個已存在的文件中寫入數(shù)據(jù),那么寫入的數(shù)據(jù)會被追加到該文件原先的數(shù)據(jù)后面

C:FileOutputStream是OutputStream的子類,它是操作文件的字節(jié)輸出流

D:FileInputStream是InputStream的子類,它是操作文件的字節(jié)輸入流

答案:A以下寫法中可以正確定義一個同步代碼塊的是()

A:synchronized(){}

B:synchronized(常量){}

C:synchronized(任意基本數(shù)據(jù)類型){}

D:synchronized(對象){}

答案:D:synchronized(對象){}以下操作數(shù)據(jù)庫結(jié)束后關(guān)閉資源順序合理的是()

A:ResultSet->Connection->Statement(或PreparedStatement)

B:Connection->Statement(或PreparedStatement)->ResultSet

C:ResultSet->Statement(或PreparedStatement)->Connection

D:Statement(或PreparedStatement)>ResultSet->Connection

答案:C:ResultSet->Statement(或PreparedStatement)->Connection下面關(guān)于整數(shù)類型的描述中,錯誤的是()

A:int是java中的整數(shù)類型,它在內(nèi)存中占4個字節(jié)。

B:byte是java中的整數(shù)類型,它的取值范圍是-128到127。

C:bit是java中的整數(shù)類型,它代表的是1個字節(jié)。

D:java中的整數(shù)有正負之分。

答案:C閱讀下面的代碼:publicclassExample{publicstaticvoidmain(String[]args){String[]strs={"Tom","Jerry","Donald"};//foreach循環(huán)遍歷數(shù)組for(Stringstr:strs){str="Tuffy";}System.out.println(strs[0]+","+strs[1]+","+strs[2]);}}程序的運行結(jié)果是()

A:Tom,Jerry,Donald

B:Tuffy,Tuffy,Tuffy

C:Tom,Jerry,Tuffy

D:Tom,Jerry

答案:B:Tuffy,Tuffy,Tuffy下列關(guān)于Thread類的說法中,錯誤的是()

A:繼承Thread類創(chuàng)建線程的方式可以防止出現(xiàn)多父類問題

B:Thread類屬于java.util包

C:繼承Thread的方式定義線程后,你不能在繼承其他的類了,導致程序的可擴展性大大降低

D:繼承Thread的方式定義線程后,覆寫的run()方法會在該線程的start()方法被調(diào)用后被JVM自動運行

答案:A閱讀下列代碼片段:publicclassExample{publicstaticvoidmain(String[]args){{inta=1;System.out.print(a);}{inta=2;System.out.print(a);}inta=3;System.out.print(a);}}下列選項中,哪一個是程序正確的運行結(jié)果()

A:111

B:121

C:123

D:編譯不通過

答案:程序的正確運行結(jié)果是C:123。在Java中,`main`方法中的代碼塊按照順序執(zhí)行。首先執(zhí)行第一組大括號內(nèi)的代碼,它輸出變量`a`的值,初始化為1,然后嘗試定義一個新的`inta`,但因為已經(jīng)有一個同名的局部變量,所以新的聲明被覆蓋,輸出`1`。接著執(zhí)行第二組大括號內(nèi)的代碼,它輸出變量`a`的值,初始化為2,然后嘗試再次定義一個新的`inta`,同樣被之前的局部變量覆蓋,輸出`2`。最后,在`main`方法外部定義了第三個`inta`,初始化為3,并輸出其值,結(jié)果為`3`。因此,最終輸出是`123`。下列選項中,關(guān)于Statement描述錯誤的是()

A:Statement是PreparedStatement的子接口

B:Statement是用來執(zhí)行SQL語句的

C:獲取Statement實例需要使用Connection的createStatement()方法

D:PreparedStatement能使用參數(shù)占位符,而Statement不行

答案:Anotify()方法作用是()

A:導致線程等待

B:喚醒線程

C:線程休眠

D:結(jié)束線程

答案:B:喚醒線程靜態(tài)方法運行時,在哪個內(nèi)存區(qū)域中()

A:寄存器

B:方法區(qū)

C:堆內(nèi)存

D:棧內(nèi)存

答案:B:方法區(qū)下列關(guān)于foreach循環(huán)的描述,錯誤的是()

A:相對于傳統(tǒng)for循環(huán)來說,foreach循環(huán)簡化了書寫

B:foreach循環(huán)遍歷過程中不能對集合或數(shù)組元素進行修改

C:foreach循環(huán)可以直接遍歷Map集合中的元素

D:foreach循環(huán)可以用于遍歷數(shù)組或集合中的元素

答案:C下面關(guān)于使用同步代碼塊描述正確的是()

A:鎖對象的創(chuàng)建代碼不能放到run()方法中

B:當多個線程共享的鎖對象必須是唯一的

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

D:當線程執(zhí)行同步代碼塊時,首先會檢查鎖對象的標志位

答案:ABCD下面關(guān)于executeUpdate(Stringsql)方法,說法正確的是()

A:可以執(zhí)行update語句

B:可以執(zhí)行insert語句

C:可以執(zhí)行delete語句

D:可以執(zhí)行select語句

答案:ABC在Java中,下面哪些方式可以實現(xiàn)多線程程序()

A:實現(xiàn)Runnable接口

B:實現(xiàn)Comparable接口

C:繼承Thread類

D:自己創(chuàng)建一個Thread類

答案:在Java中,實現(xiàn)多線程程序的方式包括:A:實現(xiàn)Runnable接口C:繼承Thread類注意,選項B(實現(xiàn)Comparable接口)和D(自己創(chuàng)建一個Thread類)都不是正確的實現(xiàn)多線程的方式。-實現(xiàn)Runnable接口通常與實現(xiàn)Callable接口一起使用,尤其是當需要異步計算并獲取計算結(jié)果時,Callable接口配合Future和ExecutorService使用。-繼承Thread類是最直接的多線程實現(xiàn)方式,可以通過重寫run()方法來定義線程執(zhí)行的任務(wù)。-Comparable接口用于比較對象的大小,不是用來創(chuàng)建線程的。-在Java中,Thread類是不可自行創(chuàng)建的,它是Java提供的一種線程類,用戶可以直接繼承它來創(chuàng)建線程,或者實現(xiàn)Runnable接口來創(chuàng)建線程,然后將Runnable對象傳遞給Thread的構(gòu)造函數(shù)。下列選項中,關(guān)于File類中的list()方法說法正確的是()

A:該方法接收一個FilenameFilter類型的參數(shù)

B:該方法返回一個File類型的數(shù)組

C:該方法返回一個String類型的數(shù)組

D:在調(diào)用list()方法時,需要實現(xiàn)文件過濾器

答案:C:該方法返回一個String類型的數(shù)組下列選項中,哪些特點是屬于LinkedList集合的()

A:增刪快

B:元素可重復

C:元素自然排序

D:查詢快

答案:A:增刪快B:元素可重復JDBC提供了3種接口來實現(xiàn)SQL語句的發(fā)送執(zhí)行,分別是(

A:StatementB:PreparedStatementC:ResultD:CallableStatement

答案:Statement###PreparedStatement###CallableStatement下列選項中關(guān)于InputStreamReader轉(zhuǎn)換流描述正確的是()

A:InputStreamReader是Reader類的子類。

B:InputStreamReader的作用是將接收的字節(jié)流轉(zhuǎn)換為字符流。

C:InputStreamReader類具有一次讀取一行數(shù)據(jù)的功能。

D:可以使用InputStreamReader轉(zhuǎn)化流轉(zhuǎn)換圖片文件。

答案:A:InputStreamReader是Reader類的子類。B:InputStreamReader的作用是將接收的字節(jié)流轉(zhuǎn)換為字符流。關(guān)于下列ArrayList類的方法,是從List接口中繼承而來的是()

A:set()

B:toArray()

C:clone()

D:add()

答案:A:set()

D:add()

RandomAccessFile(Stringname,Stringmode)構(gòu)造方法中,mode取值有()

A:rws

B:rw

C:r

D:rs

答案:BCD下列關(guān)于IO流的描述中,正確的有哪些()

A:按照數(shù)據(jù)傳輸方向的不同又可分為輸入流和輸出流。

B:字節(jié)流的輸入輸出流分別用java.io.InputStream和java.io.OutputStream表示。

C:字符流的輸入輸出流分別用java.io.Reader和java.io.Writer表示。

D:按照操作數(shù)據(jù)的不同,可以分為字節(jié)流和字符流。

答案:正確答案是:A,B,C,D。Driver接口是所有JDBC驅(qū)動程序必須實現(xiàn)的接口,該接口專門提供給應(yīng)用程序開發(fā)人員使用。()

A:對B:錯

答案:B:錯為了保證在異常情況下也能關(guān)閉資源,需要在try...catch的finally代碼塊中統(tǒng)一關(guān)閉資源()

A:錯B:對

答案:B:對DriverManager類只用于加載JDBC驅(qū)動并不能創(chuàng)建與數(shù)據(jù)庫的連接。()

A:對B:錯

答案:A:對while語句的循環(huán)體內(nèi)最多只能有一條語句。()

A:錯B:對

答案:A:錯由于LinkedList的底層是鏈表實現(xiàn)的,所以他的增刪比較快,查詢比較慢。()

A:對B:錯

答案:A:對final可以在方法中修飾基本數(shù)據(jù)類型變量,但是不可以修飾引用數(shù)據(jù)類型變量。()

A:對B:錯

答案:B:錯Throwable有兩個直接子類Error和Exception,其中Error代表程序中產(chǎn)生的異常,Exception代表程序中產(chǎn)生的錯誤。()

A:錯B:對

答案:A:錯publicclass

溫馨提示

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

評論

0/150

提交評論