版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1月大數(shù)據(jù)應(yīng)用開發(fā)(java)1+X習(xí)題庫(含參考答案)一、單選題(共40題,每題1分,共40分)1.MySQL不支持直接創(chuàng)建序列對(duì)象,借助創(chuàng)建一張表來完成類似功能,下列哪一項(xiàng)不屬于創(chuàng)建序列所需()【A】“刪除當(dāng)前值”函數(shù)【B】“獲取當(dāng)前值”函數(shù)【C】“獲取下一個(gè)值”函數(shù)【D】定義觸發(fā)器參考答案:【A】詳解:在MySQL中借助表來模擬序列功能時(shí),需要定義“獲取當(dāng)前值”函數(shù)來獲取當(dāng)前的序列值,定義觸發(fā)器來在插入、更新等操作時(shí)更新序列值,以及“獲取下一個(gè)值”函數(shù)來獲取下一個(gè)序列值。而“刪除當(dāng)前值”函數(shù)并不是創(chuàng)建序列類似功能所必需的。2.以下哪個(gè)用于完成左連接()。【A】leftjoin【B】naturaljoin【C】join【D】rightjoin參考答案:【A】詳解:左連接通常使用`leftjoin`。`leftjoin`會(huì)以左表為主,返回左表中的所有記錄以及右表中匹配的記錄。`join`是內(nèi)連接,只返回兩個(gè)表中匹配的記錄;`naturaljoin`是自然連接,基于相同列名進(jìn)行連接;`rightjoin`是以右表為主進(jìn)行連接。3.以下表達(dá)式中,()不可以作為循環(huán)條件?!続】y>=80【B】x==10【C】inputPass==truePass【D】x=10參考答案:【D】詳解:循環(huán)條件必須是一個(gè)“布爾類型”的值。而A是賦值語句,其值不是布爾類型。4.下面哪個(gè)不是Java訪問權(quán)限關(guān)鍵字?()【A】private【B】protected【C】permit【D】public參考答案:【C】詳解:【permit】錯(cuò)誤,不屬于Java的訪問權(quán)限修飾符5.下列()異常表示向方法傳遞了一個(gè)不合法或不正確的參數(shù)?!続】IllegalAccessException【B】InputMismatchException【C】ClassCastException【D】IllegalArgumentException參考答案:【D】詳解:IllegalAccessException是訪問權(quán)限不足構(gòu)成的異常;ClassCastException是類型轉(zhuǎn)換異常;InputMismatchException通常是使用Scanner輸入數(shù)據(jù)時(shí)發(fā)生的異常。6.以下哪個(gè)是ArrayList中add()方法的返回值類型()。【A】int【B】泛型【C】boolean【D】void參考答案:【C】詳解:ArrayList中add()方法的定義如下。Publicbooleanadd(Ee){EnsureCapacityInternal(size+1);ElementData[size++]=e;Returntrue;7.下面哪個(gè)類屬于IO流中的字節(jié)輸入流?()【A】FileWriter【B】FileOutputStream【C】FileReader【D】FileInputStream參考答案:【D】詳解:InputStream和OutputStream為字節(jié)流,Reader和Writer為字符流,Input…是輸入8.使用select語句進(jìn)行查詢分組時(shí),如果希望去掉不滿足條件的分組,使用哪個(gè)子句()【A】groupby子句【B】orderby子句【C】having子句【D】where子句參考答案:【C】詳解:having子句用于在分組后對(duì)分組結(jié)果進(jìn)行篩選,只有滿足having子句條件的分組才會(huì)被保留,從而可以去掉不滿足條件的分組。where子句是在分組之前對(duì)數(shù)據(jù)進(jìn)行過濾;groupby子句是用于分組的;orderby子句是用于排序的。9.執(zhí)行“selectdatediff(‘2020-07-01’,’2020-06-10’);”語句,得到的結(jié)果是()【A】21【B】22【C】19【D】20參考答案:【A】10.以下哪條語句不屬于DML語言()?!続】SELECT語句【B】DELETE語句【C】UPDATE語句【D】INSERT語句參考答案:【A】詳解:DML(DataManipulationLanguage)即數(shù)據(jù)操縱語言,用于對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行增刪改操作。INSERT語句用于插入數(shù)據(jù),UPDATE語句用于更新數(shù)據(jù),DELETE語句用于刪除數(shù)據(jù)。而SELECT語句用于從數(shù)據(jù)庫中查詢數(shù)據(jù),不屬于DML語言,它屬于DQL(DataQueryLanguage)即數(shù)據(jù)查詢語言。11.在JAVA中,()類生成的對(duì)象就代表一個(gè)特定的文件或目錄,并且該類提供了若干方法可以對(duì)這個(gè)文件或目錄進(jìn)行讀寫等各種操作。【A】File【B】FileWriter【C】Filelnputstream【D】FileReader參考答案:【A】詳解:Filelnputstream是字節(jié)輸入流;FileReader是字符輸入流;FileWriter是字符輸出流;File是文件操作類,提供了對(duì)文件或目錄及其屬性進(jìn)行基本操作。12.使用SQL語言的SELECT語句進(jìn)行分組查詢時(shí),去掉不滿足條件的分組,應(yīng)當(dāng)使用的關(guān)鍵字是()。【A】HAVING【B】WHERE【C】ORDERBY【D】HAVE參考答案:【A】詳解:對(duì)分組結(jié)果進(jìn)行約束使用having關(guān)鍵字13.下面的說法不正確的是()。【A】Java中IO流的處理通常分為輸入和輸出兩個(gè)部分?!綛】InputStream與OutputStream類通常用來處理字節(jié)流,也就是二進(jìn)制文件?!綜】File類是輸入/輸出流類的子類。【D】Reader與Writer類則是用來處理字符流,也就是純文本文件。參考答案:【C】詳解:InputStream與OutputStream是字節(jié)流,可以用于處理二進(jìn)制等任何類型的文件;Reader與Writer是字符流,用于處理文本文件;IO流根據(jù)流向,可以分為輸入流和輸出流。File類是文件操作類,不是輸入流或輸出流。14.以下描述正確的是()【A】SQL語句中使用groupby時(shí),可以用*代表所有列【B】SQL語句中where子句和having子句可以互換【C】SQL語句中where子句與having子句不能同時(shí)出現(xiàn)【D】SQL語句中進(jìn)行g(shù)roupby分組時(shí),可以不寫where子句參考答案:【D】詳解:在SQL語句中進(jìn)行g(shù)roupby分組時(shí),where子句不是必需的。B選項(xiàng),groupby不能用*代表所有列。C選項(xiàng),where子句和having子句不能互換,where用于篩選分組前的數(shù)據(jù),having用于篩選分組后的數(shù)據(jù)。D選項(xiàng),where子句與having子句可以同時(shí)出現(xiàn),分別用于不同階段的條件篩選。15.以下哪個(gè)不屬于XML的主要應(yīng)用范圍()?!続】存儲(chǔ)少量數(shù)據(jù)【B】數(shù)據(jù)交換【C】系統(tǒng)配置【D】即時(shí)通訊參考答案:【D】詳解:XML的主要應(yīng)用范圍是:存儲(chǔ)數(shù)據(jù)、系統(tǒng)配置和數(shù)據(jù)交換。16.以下不屬于java.util.ArrayList類的方法的是()【A】size【B】remove【C】update【D】add參考答案:【C】詳解:考察ArrayList類的CRUD方法17.關(guān)于Java中繼承的描述,不正確的是()【A】子類無法繼承父類中訪問權(quán)限修飾符為private的屬性和方法【B】子類可以繼承父類的構(gòu)造方法【C】子類可以繼承父類中訪問權(quán)限修飾符為public和protected的屬性和方法【D】子類可以繼承父類中用默認(rèn)訪問權(quán)限修飾的屬性和方法,但子類和父類必須在同一個(gè)包中參考答案:【B】詳解:子類無法繼承父類的構(gòu)造方法18.下列String字符串類的()方法實(shí)現(xiàn)了“將一個(gè)字符串按照指定的分隔符分隔,返回分隔后的字符串?dāng)?shù)組”的功能?!続】valueOf(...)【B】replace(...)【C】split(...)【D】substring(...)參考答案:【C】詳解:substring是字符串截取方法;valueOf()是將其他類型轉(zhuǎn)為字符串類型;replace()是替換字符串的內(nèi)容。19.假設(shè)有數(shù)組名為arr的數(shù)組,獲取其長度的形式為()?!続】arr.size()【B】arr.length【C】arr.length()【D】arr.size參考答案:【B】詳解:數(shù)組可以通過length獲取元素的個(gè)數(shù)。20.以下哪個(gè)方法存在于StringBuffer中,但不存在于String中()?!続】insert(...)【B】charAt(...)【C】substring(...)【D】indexOf(...)參考答案:【A】詳解:String的值不能被改變,而insert是插入操作,會(huì)修改字符串的值。因此insert只存在于StringBuffer中,而不存在與String中。其他方法既存在于String中,也存在于StringBuffer中。21.以下關(guān)于數(shù)據(jù)庫中數(shù)據(jù)類型及類型轉(zhuǎn)換的說法錯(cuò)誤的是()?!続】SQL語言中存在有不同數(shù)據(jù)類型【B】數(shù)據(jù)庫中允許將數(shù)字轉(zhuǎn)換成字符【C】數(shù)據(jù)庫中不會(huì)進(jìn)行自動(dòng)轉(zhuǎn)換【D】顯式類型轉(zhuǎn)換需要借助轉(zhuǎn)換函數(shù)參考答案:【C】詳解:數(shù)據(jù)庫提供的自動(dòng)將提供的數(shù)據(jù)類型數(shù)據(jù)轉(zhuǎn)換為期望的數(shù)據(jù)類型的數(shù)據(jù),這就是隱式數(shù)據(jù)類型轉(zhuǎn)換22.以下哪個(gè)語句用于定義唯一約束()【A】隔離性【B】原子性【C】一致性【D】穩(wěn)定性參考答案:【D】23.下列約束中,哪一個(gè)屬于參照完整性約束?()【A】UNIQUE【B】FOREIGNKEY【C】PRIMARYKEY【D】DEFAULT參考答案:【B】詳解:參照完整性約束是指在關(guān)系數(shù)據(jù)庫中,一個(gè)表中的外鍵必須引用另一個(gè)表中的主鍵。FOREIGNKEY用于定義外鍵,所以FOREIGNKEY屬于參照完整性約束。UNIQUE是唯一約束,確保字段值的唯一性;PRIMARYKEY是主鍵約束,唯一標(biāo)識(shí)表中的每一行;DEFAULT是默認(rèn)值約束,為字段設(shè)置默認(rèn)值,它們都不屬于參照完整性約束。24.以下哪種數(shù)據(jù)類型不屬于MySQL數(shù)據(jù)庫()?!続】INT【B】VARCHAR【C】STRING【D】CHAR參考答案:【C】詳解:在MySQL數(shù)據(jù)庫中,常見的數(shù)據(jù)類型有CHAR、VARCHAR、INT等。而STRING并不是MySQL數(shù)據(jù)庫原生的數(shù)據(jù)類型。25.以下哪個(gè)函數(shù)只能處理單行記錄?()【A】count()函數(shù)【B】sum()函數(shù)【C】avg()函數(shù)【D】round()函數(shù)參考答案:【B】26.以下哪個(gè)功能,不是JAVA反射機(jī)制提供的()?!続】在運(yùn)行時(shí)反編譯對(duì)象【B】在運(yùn)行時(shí)判斷一個(gè)類所具有的成員變量和方法【C】在運(yùn)行時(shí)調(diào)用一個(gè)對(duì)象的方法【D】在運(yùn)行時(shí)構(gòu)造一個(gè)類的對(duì)象參考答案:【A】詳解:反射可以在運(yùn)行時(shí)構(gòu)造一個(gè)類的對(duì)象、判斷一個(gè)類所具有的成員變量和方法,或者在在運(yùn)行時(shí)調(diào)用一個(gè)對(duì)象的方法,但不能反編譯對(duì)象。27.下列對(duì)重寫的描述中,錯(cuò)誤的是()【A】重寫方法不能縮小被重寫方法的訪問權(quán)限【B】重寫方法與被重寫方法同名,參數(shù)列表也必須相同【C】重寫方法的返回值類型必須和被重寫方法的返回值類型相同或是其子類【D】子類可以重寫父類中final修飾的屬性和方法參考答案:【D】詳解:Final修飾的方法不能被重寫28.以下List和Set的描述,最正確的是()?!続】List集合中的元素是無序的、不可重復(fù)的?!綛】List集合中的元素是有序的、不可重復(fù)的?!綜】Set集合中的元素是有序的、不可重復(fù)的?!綝】Set集合中的元素是無序的、不可重復(fù)的。參考答案:【D】詳解:List集合中的元素是有序的、可重復(fù)的;Set集合中的元素是無序的、不可重復(fù)的。29.下列關(guān)于類的定義,哪一個(gè)是正確的()?!続】classC{abstractvoida();}【B】abstractclassC{abstractvoida();}【C】classC{abstractvoida();voidb();}【D】abstractclassC{voida();}參考答案:【B】詳解:普通類中不能包含抽象方法,因此C、D錯(cuò)誤;抽象類里既可以含有抽象方法,也可以含有普通方法,但是不能只包含普通方法,因此A錯(cuò)誤。30.MySQL中,定義可變長度字符串類型用以下哪個(gè)關(guān)鍵字聲明?()【A】CHAR【B】STRING【C】NUMBER【D】VARCHAR參考答案:【D】詳解:VARCHAR是MySQL中用于定義可變長度字符串類型的關(guān)鍵字。CHAR是定長字符串類型;STRING不是MySQL定義字符串類型的標(biāo)準(zhǔn)關(guān)鍵字;NUMBER用于表示數(shù)值類型,不是字符串類型。31.下列()方法起的作用是“喚醒在此對(duì)象鎖上等待的所有線程”。【A】notifyAll()【B】wait()【C】sleep()【D】notify()參考答案:【A】詳解:notifyAll()方法可以喚醒在此對(duì)象鎖上等待的所有線程;notify()方法會(huì)隨機(jī)喚醒在此對(duì)象鎖上等待的一個(gè)線程;sleep()方法是線程休眠;wait()方法會(huì)讓線程處于阻塞狀態(tài)。32.程序員可以將多個(gè)Java類寫在一個(gè)Java文件中,但其中只有一個(gè)類能用()修飾?!続】default【B】public【C】protected【D】private參考答案:【B】詳解:以將多個(gè)Java類寫在一個(gè)Java文件中,但其中只有一個(gè)類能用public修飾,并且這個(gè)Java文件的名稱必須與這個(gè)類的類名相同。33.現(xiàn)在有如下程序:publicclassLanQiao{publicstaticvoidmain(String[]args){charc='a';System.out.println(c+1);}}請(qǐng)問程序執(zhí)行的輸出結(jié)果是什么()【A】98【B】b【C】編譯錯(cuò)誤【D】a1參考答案:【A】34.在一個(gè)線程中sleep(1000)方法,將使得該線程在多少時(shí)間后獲得對(duì)CPU的控制(假設(shè)睡眠過程中不會(huì)有其他事件喚醒該線程)()?【A】1000毫秒不到【B】正好1000毫秒【C】>=1000毫秒【D】不一定參考答案:【C】詳解:sleep(1000)會(huì)使線程休眠1000毫秒,但休眠結(jié)束后線程會(huì)處于就緒狀態(tài),并不一定直接運(yùn)行,因此是>=1000毫秒。35.以下哪個(gè)程序不會(huì)造成死循環(huán)()。參考答案:【】詳解:do{}while(false);會(huì)在執(zhí)行一次后結(jié)束,其他三項(xiàng)都會(huì)造成死循環(huán)。36.關(guān)于注解說法正確的是()?!続】重寫方法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市政安全交底指南講解
- 車位轉(zhuǎn)讓正規(guī)合同范本
- 基于文化自信的高中生文化遺產(chǎn)保護(hù)教育實(shí)踐探索與反思教學(xué)研究課題報(bào)告
- 未來五年動(dòng)力電池PACK企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略分析研究報(bào)告
- 承攬的工程合同范本
- 未來五年生產(chǎn)控制類軟件企業(yè)縣域市場拓展與下沉戰(zhàn)略分析研究報(bào)告
- 小學(xué)生午餐滿意度與家長參與度的關(guān)聯(lián)性研究教學(xué)研究課題報(bào)告
- 未來五年移動(dòng)科技企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略分析研究報(bào)告
- 精算師專業(yè)水平測試題目及答案參考
- 未來五年現(xiàn)代社區(qū)位置服務(wù)終端企業(yè)縣域市場拓展與下沉戰(zhàn)略分析研究報(bào)告
- 《國家賠償法》期末終結(jié)性考試(占總成績50%)-國開(ZJ)-參考資料
- 油煙清洗報(bào)告【范本模板】
- T-CPIA 0054-2023 光伏發(fā)電系統(tǒng)用柔性鋁合金電纜
- JC-T 424-2005 耐酸耐溫磚行業(yè)標(biāo)準(zhǔn)
- 懷念戰(zhàn)友混聲四部合唱簡譜
- 實(shí)驗(yàn)針灸學(xué)-實(shí)驗(yàn)針灸學(xué)研究程序與方法
- 倉庫工作人員職責(zé)培訓(xùn)課件
- 新教科版四上科學(xué)2.2《呼吸與健康生活》優(yōu)質(zhì)課件
- 綠盾加密軟件技術(shù)白皮書
- GB/T 7600-2014運(yùn)行中變壓器油和汽輪機(jī)油水分含量測定法(庫侖法)
- 比較文學(xué)概論馬工程課件 第5章
評(píng)論
0/150
提交評(píng)論