




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java編程基礎(chǔ)知到智慧樹(shù)期末考試答案題庫(kù)2024年秋濰坊學(xué)院假設(shè)HashMap集合的capacity為默認(rèn)大小,加載因子loadFactor為0.75,則該集合桶的閥值就為()
A:16
B:12
C:32
D:0.75
答案:12下面選項(xiàng)中,哪個(gè)類(lèi)不是Object的子類(lèi)?()
A:String
B:System
C:Int
D:Math
答案:Int請(qǐng)閱讀下列的程序publicclassExample01{publicstaticvoidmain(String[]args){intnum=127;byteb=num;System.out.println(b);}}程序的運(yùn)行結(jié)果是()
A:編譯報(bào)錯(cuò)
B:程序出現(xiàn)越界異常
C:編譯通過(guò),執(zhí)行輸出127
D:編譯通過(guò),執(zhí)行報(bào)錯(cuò)
答案:C下列關(guān)于Socket類(lèi)的描述中,錯(cuò)誤的是()
A:Socket類(lèi)中定義的close()方法用于關(guān)閉輸入輸出流對(duì)象。
B:Socket類(lèi)中定義的getInputStream()方法用于返回Socket的輸入流對(duì)象。
C:Socket類(lèi)中定義的getLocalAddress()方法用于獲取Socket對(duì)象綁定的本地IP地址。
D:Socket類(lèi)中定義的getOutputStream()方法用于返回Socket的輸出流對(duì)象。
答案:A下列數(shù)據(jù)類(lèi)型進(jìn)行運(yùn)算時(shí),哪一個(gè)會(huì)發(fā)生自動(dòng)類(lèi)型提升()
A:int+int
B:long+long
C:double+double
D:char+char
答案:C以下關(guān)于類(lèi)的描述中,錯(cuò)誤的是()
A:類(lèi)中的方法叫成員方法,成員方法又分為實(shí)例方法與類(lèi)方法
B:在面向?qū)ο蟮乃枷胫凶詈诵木褪菍?duì)象,為了在程序中創(chuàng)建對(duì)象,首先需要定義一個(gè)類(lèi)
C:類(lèi)中的屬性叫成員屬性,成員屬性又分為實(shí)例屬性與類(lèi)屬性
D:定義類(lèi)的關(guān)鍵字是Interface
答案:D請(qǐng)閱讀下面的程序publicclassExample09{publicstaticvoidmain(String[]args){intgrade=76;//定義學(xué)生成績(jī)if(grade>80){//滿(mǎn)足條件grade>80System.out.println("成績(jī)?yōu)閮?yōu)");}elseif(grade>70){//不滿(mǎn)足條件grade>80,但滿(mǎn)足條件grade>70System.out.println("成績(jī)?yōu)榱?);}elseif(grade>60){//不滿(mǎn)足條件grade>70,但滿(mǎn)足條件grade>60System.out.println("成績(jī)?yōu)橹?);}else{//不滿(mǎn)足條件grade>60System.out.println("成績(jī)?yōu)椴?);}}}程序的運(yùn)行結(jié)果是()
A:成績(jī)?yōu)閮?yōu)
B:成績(jī)?yōu)椴?/p>
C:成績(jī)?yōu)榱?/p>
D:成績(jī)?yōu)橹?/p>
答案:C下列選項(xiàng)中,不屬于比較運(yùn)算符的是()
A:<
B:=
C:<=
D:==
答案:B:=JDBCAPI主要位于下列選項(xiàng)的那個(gè)包中()
A:javax.lang.*
B:java.text.*
C:java.util.*
D:java.sql.*
答案:D:java.sql.*下面關(guān)于FileInputStream和FileOutputStream的說(shuō)法中,錯(cuò)誤的是()
A:使用FileInputStream讀取文件數(shù)據(jù)時(shí),必須保證要讀取的文件存在并且是可讀的
B:如果使用FileOutputStream向一個(gè)已存在的文件中寫(xiě)入數(shù)據(jù),那么寫(xiě)入的數(shù)據(jù)會(huì)被追加到該文件原先的數(shù)據(jù)后面
C:FileOutputStream是OutputStream的子類(lèi),它是操作文件的字節(jié)輸出流
D:FileInputStream是InputStream的子類(lèi),它是操作文件的字節(jié)輸入流
答案:A以下寫(xiě)法中可以正確定義一個(gè)同步代碼塊的是()
A:synchronized(){}
B:synchronized(常量){}
C:synchronized(任意基本數(shù)據(jù)類(lèi)型){}
D:synchronized(對(duì)象){}
答案:D:synchronized(對(duì)象){}以下操作數(shù)據(jù)庫(kù)結(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ù)類(lèi)型的描述中,錯(cuò)誤的是()
A:int是java中的整數(shù)類(lèi)型,它在內(nèi)存中占4個(gè)字節(jié)。
B:byte是java中的整數(shù)類(lèi)型,它的取值范圍是-128到127。
C:bit是java中的整數(shù)類(lèi)型,它代表的是1個(gè)字節(jié)。
D:java中的整數(shù)有正負(fù)之分。
答案: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]);}}程序的運(yùn)行結(jié)果是()
A:Tom,Jerry,Donald
B:Tuffy,Tuffy,Tuffy
C:Tom,Jerry,Tuffy
D:Tom,Jerry
答案:B:Tuffy,Tuffy,Tuffy下列關(guān)于Thread類(lèi)的說(shuō)法中,錯(cuò)誤的是()
A:繼承Thread類(lèi)創(chuàng)建線(xiàn)程的方式可以防止出現(xiàn)多父類(lèi)問(wèn)題
B:Thread類(lèi)屬于java.util包
C:繼承Thread的方式定義線(xiàn)程后,你不能在繼承其他的類(lèi)了,導(dǎo)致程序的可擴(kuò)展性大大降低
D:繼承Thread的方式定義線(xiàn)程后,覆寫(xiě)的run()方法會(huì)在該線(xiàn)程的start()方法被調(diào)用后被JVM自動(dòng)運(yùn)行
答案:A閱讀下列代碼片段:publicclassExample{publicstaticvoidmain(String[]args){{inta=1;System.out.print(a);}{inta=2;System.out.print(a);}inta=3;System.out.print(a);}}下列選項(xiàng)中,哪一個(gè)是程序正確的運(yùn)行結(jié)果()
A:111
B:121
C:123
D:編譯不通過(guò)
答案:程序的正確運(yùn)行結(jié)果是C:123。在Java中,`main`方法中的代碼塊按照順序執(zhí)行。首先執(zhí)行第一組大括號(hào)內(nèi)的代碼,它輸出變量`a`的值,初始化為1,然后嘗試定義一個(gè)新的`inta`,但因?yàn)橐呀?jīng)有一個(gè)同名的局部變量,所以新的聲明被覆蓋,輸出`1`。接著執(zhí)行第二組大括號(hào)內(nèi)的代碼,它輸出變量`a`的值,初始化為2,然后嘗試再次定義一個(gè)新的`inta`,同樣被之前的局部變量覆蓋,輸出`2`。最后,在`main`方法外部定義了第三個(gè)`inta`,初始化為3,并輸出其值,結(jié)果為`3`。因此,最終輸出是`123`。下列選項(xiàng)中,關(guān)于Statement描述錯(cuò)誤的是()
A:Statement是PreparedStatement的子接口
B:Statement是用來(lái)執(zhí)行SQL語(yǔ)句的
C:獲取Statement實(shí)例需要使用Connection的createStatement()方法
D:PreparedStatement能使用參數(shù)占位符,而Statement不行
答案:Anotify()方法作用是()
A:導(dǎo)致線(xiàn)程等待
B:喚醒線(xiàn)程
C:線(xiàn)程休眠
D:結(jié)束線(xiàn)程
答案:B:喚醒線(xiàn)程靜態(tài)方法運(yùn)行時(shí),在哪個(gè)內(nèi)存區(qū)域中()
A:寄存器
B:方法區(qū)
C:堆內(nèi)存
D:棧內(nèi)存
答案:B:方法區(qū)下列關(guān)于foreach循環(huán)的描述,錯(cuò)誤的是()
A:相對(duì)于傳統(tǒng)for循環(huán)來(lái)說(shuō),foreach循環(huán)簡(jiǎn)化了書(shū)寫(xiě)
B:foreach循環(huán)遍歷過(guò)程中不能對(duì)集合或數(shù)組元素進(jìn)行修改
C:foreach循環(huán)可以直接遍歷Map集合中的元素
D:foreach循環(huán)可以用于遍歷數(shù)組或集合中的元素
答案:C下面關(guān)于使用同步代碼塊描述正確的是()
A:鎖對(duì)象的創(chuàng)建代碼不能放到run()方法中
B:當(dāng)多個(gè)線(xiàn)程共享的鎖對(duì)象必須是唯一的
C:同步代碼塊中的鎖對(duì)象可以是任意類(lèi)型的對(duì)象
D:當(dāng)線(xiàn)程執(zhí)行同步代碼塊時(shí),首先會(huì)檢查鎖對(duì)象的標(biāo)志位
答案:ABCD下面關(guān)于executeUpdate(Stringsql)方法,說(shuō)法正確的是()
A:可以執(zhí)行update語(yǔ)句
B:可以執(zhí)行insert語(yǔ)句
C:可以執(zhí)行delete語(yǔ)句
D:可以執(zhí)行select語(yǔ)句
答案:ABC在Java中,下面哪些方式可以實(shí)現(xiàn)多線(xiàn)程程序()
A:實(shí)現(xiàn)Runnable接口
B:實(shí)現(xiàn)Comparable接口
C:繼承Thread類(lèi)
D:自己創(chuàng)建一個(gè)Thread類(lèi)
答案:在Java中,實(shí)現(xiàn)多線(xiàn)程程序的方式包括:A:實(shí)現(xiàn)Runnable接口C:繼承Thread類(lèi)注意,選項(xiàng)B(實(shí)現(xiàn)Comparable接口)和D(自己創(chuàng)建一個(gè)Thread類(lèi))都不是正確的實(shí)現(xiàn)多線(xiàn)程的方式。-實(shí)現(xiàn)Runnable接口通常與實(shí)現(xiàn)Callable接口一起使用,尤其是當(dāng)需要異步計(jì)算并獲取計(jì)算結(jié)果時(shí),Callable接口配合Future和ExecutorService使用。-繼承Thread類(lèi)是最直接的多線(xiàn)程實(shí)現(xiàn)方式,可以通過(guò)重寫(xiě)run()方法來(lái)定義線(xiàn)程執(zhí)行的任務(wù)。-Comparable接口用于比較對(duì)象的大小,不是用來(lái)創(chuàng)建線(xiàn)程的。-在Java中,Thread類(lèi)是不可自行創(chuàng)建的,它是Java提供的一種線(xiàn)程類(lèi),用戶(hù)可以直接繼承它來(lái)創(chuàng)建線(xiàn)程,或者實(shí)現(xiàn)Runnable接口來(lái)創(chuàng)建線(xiàn)程,然后將Runnable對(duì)象傳遞給Thread的構(gòu)造函數(shù)。下列選項(xiàng)中,關(guān)于File類(lèi)中的list()方法說(shuō)法正確的是()
A:該方法接收一個(gè)FilenameFilter類(lèi)型的參數(shù)
B:該方法返回一個(gè)File類(lèi)型的數(shù)組
C:該方法返回一個(gè)String類(lèi)型的數(shù)組
D:在調(diào)用list()方法時(shí),需要實(shí)現(xiàn)文件過(guò)濾器
答案:C:該方法返回一個(gè)String類(lèi)型的數(shù)組下列選項(xiàng)中,哪些特點(diǎn)是屬于LinkedList集合的()
A:增刪快
B:元素可重復(fù)
C:元素自然排序
D:查詢(xún)快
答案:A:增刪快B:元素可重復(fù)JDBC提供了3種接口來(lái)實(shí)現(xiàn)SQL語(yǔ)句的發(fā)送執(zhí)行,分別是(
)
A:StatementB:PreparedStatementC:ResultD:CallableStatement
答案:Statement###PreparedStatement###CallableStatement下列選項(xiàng)中關(guān)于InputStreamReader轉(zhuǎn)換流描述正確的是()
A:InputStreamReader是Reader類(lèi)的子類(lèi)。
B:InputStreamReader的作用是將接收的字節(jié)流轉(zhuǎn)換為字符流。
C:InputStreamReader類(lèi)具有一次讀取一行數(shù)據(jù)的功能。
D:可以使用InputStreamReader轉(zhuǎn)化流轉(zhuǎn)換圖片文件。
答案:A:InputStreamReader是Reader類(lèi)的子類(lèi)。B:InputStreamReader的作用是將接收的字節(jié)流轉(zhuǎn)換為字符流。關(guān)于下列ArrayList類(lèi)的方法,是從List接口中繼承而來(lái)的是()
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ū)動(dòng)程序必須實(shí)現(xiàn)的接口,該接口專(zhuān)門(mén)提供給應(yīng)用程序開(kāi)發(fā)人員使用。()
A:對(duì)B:錯(cuò)
答案:B:錯(cuò)為了保證在異常情況下也能關(guān)閉資源,需要在try...catch的finally代碼塊中統(tǒng)一關(guān)閉資源()
A:錯(cuò)B:對(duì)
答案:B:對(duì)DriverManager類(lèi)只用于加載JDBC驅(qū)動(dòng)并不能創(chuàng)建與數(shù)據(jù)庫(kù)的連接。()
A:對(duì)B:錯(cuò)
答案:A:對(duì)while語(yǔ)句的循環(huán)體內(nèi)最多只能有一條語(yǔ)句。()
A:錯(cuò)B:對(duì)
答案:A:錯(cuò)由于LinkedList的底層是鏈表實(shí)現(xiàn)的,所以他的增刪比較快,查詢(xún)比較慢。()
A:對(duì)B:錯(cuò)
答案:A:對(duì)final可以在方法中修飾基本數(shù)據(jù)類(lèi)型變量,但是不可以修飾引用數(shù)據(jù)類(lèi)型變量。()
A:對(duì)B:錯(cuò)
答案:B:錯(cuò)Throwable有兩個(gè)直接子類(lèi)Error和Exception,其中Error代表程序中產(chǎn)生的異常,Exception代表程序中產(chǎn)生的錯(cuò)誤。()
A:錯(cuò)B:對(duì)
答案:A:錯(cuò)publicclass
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 微生物檢驗(yàn)項(xiàng)目的選擇與設(shè)計(jì)試題及答案
- 注冊(cè)會(huì)計(jì)師在財(cái)務(wù)政策制定中的作用試題及答案
- 項(xiàng)目管理工作量評(píng)估與優(yōu)化考題及答案
- 項(xiàng)目管理過(guò)程中的倫理道德考評(píng)分試題及答案
- 項(xiàng)目管理績(jī)效改善措施試題及答案
- 項(xiàng)目細(xì)節(jié)管理的試題及答案
- 關(guān)注法規(guī)變動(dòng)的證券從業(yè)資格證試題及答案
- 微生物實(shí)驗(yàn)室的人員培訓(xùn)內(nèi)容試題及答案
- 微生物檢驗(yàn)技師證書(shū)考試復(fù)習(xí)要點(diǎn)與試題
- 2025年銀行從業(yè)資格證考試學(xué)員互助活動(dòng)與試題與答案
- 腦卒中患者語(yǔ)言康復(fù)訓(xùn)練
- 高中物理實(shí)驗(yàn)報(bào)告單
- 第13課-香港和澳門(mén)的回歸
- 霸王別姬影評(píng)及介紹PPT
- 方太營(yíng)銷(xiāo)案例分析
- 2023年一級(jí)建造師《管理與實(shí)務(wù)(通信與廣電工程)》考試真題
- 空調(diào)系統(tǒng)維保記錄表
- 《空間向量基本定理》示范課教學(xué)設(shè)計(jì)【高中數(shù)學(xué)人教】
- GB/T 6417.1-2005金屬熔化焊接頭缺欠分類(lèi)及說(shuō)明
- GB/T 14823.2-1993電氣安裝用導(dǎo)管特殊要求-剛性絕緣材料平導(dǎo)管
- 北醫(yī)安全法規(guī)考試題
評(píng)論
0/150
提交評(píng)論