(含解析)2022秋季黑龍江開放大學(xué)《JAVA語言程序設(shè)計(jì)》形考任務(wù)2(25分)(附答卷)_第1頁
(含解析)2022秋季黑龍江開放大學(xué)《JAVA語言程序設(shè)計(jì)》形考任務(wù)2(25分)(附答卷)_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE6形考任務(wù)2(25分)試卷總分:100得分:100一、單項(xiàng)選擇題(30個(gè)小題,每題2.5分,共75分)1.下列是有關(guān)子類繼承父類構(gòu)造函數(shù)的描述,正確的是(??)。A.創(chuàng)建子類的對(duì)象時(shí),先調(diào)用子類自己的構(gòu)造函數(shù),然后調(diào)用父類的構(gòu)造函數(shù)B.子類無條件地繼承父類不含參數(shù)的構(gòu)造函數(shù)C.子類必須通過super關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)D.子類可以繼承父類的構(gòu)造函數(shù)專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:B2.下列關(guān)于類的定義中,a1,a2為接口,x,y為類,繼承代碼中錯(cuò)誤的是(??)。A.publicinterfacea1extendsa2{...}?B.publicxextendsa1{...}C.publicclassxextendsy{...}??????D.publicclassxextendsyimplementsa1{...}??專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:B3.關(guān)于下列代碼說法正確的是(??)。publicclassA{??publicvoiddoit(){}????publicStringdoit(){??return“a”;??}??publicdoubledoit(intx){????return1.0;??}}A.無編譯錯(cuò)誤B.?代碼publicStringdoit(){行,出現(xiàn)編譯錯(cuò)誤C.?代碼publicdoubledoit(intx){行,出現(xiàn)編譯錯(cuò)誤D.代碼return“a”;行,出現(xiàn)編譯錯(cuò)誤專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:B4.在Java語言中,下列關(guān)于方法覆蓋的描述,錯(cuò)誤的是(??)。A.子類的方法名稱與父類要保持一致B.子類的返回?cái)?shù)據(jù)類型與父類要保持一致C.子類的參數(shù)信息與父類要保持一致D.父類中聲明為private的方法,對(duì)于子類是可以訪問的專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:D5.下列關(guān)于抽象類和接口的說法錯(cuò)誤的是(??)。A.抽象類在Java語言中表示的是一種繼承關(guān)系B.在抽象類中可以沒有抽象方法C.接口中的方法都不能被實(shí)現(xiàn)D.接口中的方法都必須加上public關(guān)鍵字專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:BD6.下面語句中,把方法聲明為抽象的公共方法是(??)。A.publicabstractmethod()B.publicabstractvoidmethod()C.publicabstractvoidmethod(){}D.publicvoidmethod()extendsabstract專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:B7.內(nèi)部類不可以聲明在(???)。A.類的內(nèi)部B.類的方法內(nèi)部C.類的構(gòu)造方法內(nèi)部D.類的外部專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:D8.下列選項(xiàng)中,(??)修飾符修飾的變量是被同一個(gè)類生成的對(duì)象共享的。A.publicB.privateC.staticD.Final專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:C9.Java語言中用來拋出異常的關(guān)鍵字是(??)。A.tryB.catchC.throwD.?finally專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:C10.(??)類是所有異常類的父類。A.ThrowableB.?Error??C.Exception??D.IOException專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:A11.自定義異常類時(shí),可以繼承的類是(??)。A.ErrorB.Exception及其子類??C.AssertionErrorD.Applet專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:B12.使用catch(Exceptione)的優(yōu)點(diǎn)是(??)。A.?指揮捕獲個(gè)別類型的異常?B.捕獲try語句塊中產(chǎn)生的所有類型異常C.忽略一些異常D.執(zhí)行一些程序?qū)I(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:B13.Java語言中,一定會(huì)執(zhí)行完的代碼是(??)。A.tryB.catch?C.finallyD.?throw專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:C14.下列(??)屬于受控異常。A.ErrorB.NullPointerException?C.ClassCastExceptionD.?IOException專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:D15.下列(??)異常屬于非受控異常。A.RuntimeExceptionB.FileNotFoundExceptionC.SQLExceptionD.SocketException專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:A16.下列關(guān)于異常的說法正確的是(??)。A.拋出異常是指程序運(yùn)行中出現(xiàn)異常情況時(shí)發(fā)生中斷的現(xiàn)象B.異常聲明可以聲明多個(gè)異常,中間用“;”分開??C.使用關(guān)鍵字catch聲明可能發(fā)生的異常??D.拋出異常是異常處理的起點(diǎn)專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:D17.如下程序代碼運(yùn)行的結(jié)果是(??)。publicclassFoo{??publicstaticvoidmain(String[]args){????try{??????return;????}finally{??????System.out.println("Finally");????}??}}A.FinallyB.編譯失敗C.代碼正常運(yùn)行但沒有任何輸出D.運(yùn)行時(shí)拋出異常專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:A18.如果拋出在繼承中的異常,下列說法正確的是(??)。A.父類中方法拋出三個(gè)異常,子類可以拋出四個(gè)異常B.父類中方法拋出兩個(gè)異常,子類可以拋出兩個(gè)異常C.父類拋出異常IOException,子類不是必須拋出異常IOException????????D.父類與子類拋出異常是沒有關(guān)系的專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:B19.編寫線程類,能夠返回線程執(zhí)行結(jié)果的接口是(??)。A.RunnableB.CallableC.Clonable????D.?Serializable專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:B20.下列說法中錯(cuò)誤的是(??)。A.線程就是程序???B.線程是一個(gè)程序的單個(gè)執(zhí)行流程C.多線程是指一個(gè)程序的多個(gè)執(zhí)行流程D.多線程用于實(shí)現(xiàn)并發(fā)專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:A21.線程的生命周期,不包括(??)。A.新建B.?運(yùn)行C.停止D.阻塞專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:C22.一個(gè)線程對(duì)象調(diào)用了(??)方法之后,進(jìn)入就緒狀態(tài)。A.run()B.start()C.sleep()D.suspend()專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:B23.下列(??)關(guān)鍵字通常用來對(duì)代碼塊或者方法加鎖,從而使得對(duì)其的訪問是排他的。A.?SerializableB.transient???C.synchronizedD.?static專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:C24.Java中保證變量實(shí)現(xiàn)線程安全是通過關(guān)鍵字(??)解決的。A.finallyB.synchronizedC.volatileD.throw專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:C25.假設(shè)存在進(jìn)程/線程等待序列{p1,p2,...,pn},其中p1等待p2占有的資源,p2等待p3占有的資源,pn等待p1占有的資源,形成一個(gè)循環(huán)。這屬于下列死鎖產(chǎn)生必要條件中的(??)。A.資源互斥條件B.資源不可搶占條件C.占有且申請(qǐng)資源條件D.循環(huán)等待專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:D26.下列代碼創(chuàng)建一個(gè)新線程并啟動(dòng)線程。Runnabletarget=newMyRunnable();?ThreadmyThread=newThread(target);?其中,(??)類可以創(chuàng)建target對(duì)象,并能編譯正確。A.publicclassMyRunnableextendsRunnable{publicvoidrun(){}}B.publicclassMyRunnableextendsObject{publicvoidrun(){}}?C.?publicclassMyRunnableimplementsRunnable{publicvoidrun(){}}D.publicclassMyRunnableextendsRunnable{voidrun(){}}專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:C27.下列方式中,能夠?qū)崿F(xiàn)同步的是(??)。A.synchronized方式B.使用volatile修飾符C.使用ThreadLocal方式D.基于BlockingQueue的數(shù)據(jù)接口來存儲(chǔ)專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:D28.下列(??)技術(shù)不屬于Web應(yīng)用服務(wù)器。?A.TomcatB.?JettyC.UndertowD.?DB2專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:D29.下列(??)數(shù)據(jù)庫屬于開源免費(fèi)的。A.OracleB.DB2C.SQLServerD.MySQL專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:D30.下列技術(shù)中,不屬于前端開發(fā)技術(shù)的是(??)。A.jQueryB.?BootstrapC.ReactjsD.MySQL專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:D二、判斷題(10個(gè)小題,每題2.5分,共25分)31.子類可以繼承父類的構(gòu)造方法。(??)專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:錯(cuò)誤32.子類在方法覆蓋時(shí),protected的方法可以在子類中被修改為public。(??)專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:正確33.在4種訪問控制中,最寬松的訪問控制級(jí)別是default。(??)專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技答案:錯(cuò)誤34.一個(gè)類只能實(shí)現(xiàn)一個(gè)接口。(??)專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試專業(yè)技能考試技能專業(yè)技

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論