國開河南《JAVA語言程序設(shè)計(jì)》形考任務(wù)答案_第1頁
國開河南《JAVA語言程序設(shè)計(jì)》形考任務(wù)答案_第2頁
國開河南《JAVA語言程序設(shè)計(jì)》形考任務(wù)答案_第3頁
國開河南《JAVA語言程序設(shè)計(jì)》形考任務(wù)答案_第4頁
國開河南《JAVA語言程序設(shè)計(jì)》形考任務(wù)答案_第5頁
已閱讀5頁,還剩94頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

國開河南《JAVA語言程序設(shè)計(jì)》形考任務(wù)答案題目隨機(jī)下載后查找1.為了能讓外界訪問私有屬性,需要提供一些使用()關(guān)鍵字修飾的公有方法。單選題(2分)A.publicB.defaultC.privateD.void正確答案:A2.當(dāng)子類重寫父類的方法后,子類對象需要訪問父類的非私有方法、非私有屬性以及構(gòu)造方法時(shí)需要的關(guān)鍵字是()。單選題(2分)A.extendB.thisC.publicD.super正確答案:D3.在Java中,類的繼承是指在一個(gè)現(xiàn)有類的基礎(chǔ)上構(gòu)建一個(gè)新的類,構(gòu)建的新類被稱作子類,現(xiàn)有類被稱作()。單選題(2分)A.被繼承類B.子類C.父類D.繼承類正確答案:C4.下列整數(shù)類型中,表示的整數(shù)范圍最大數(shù)據(jù)類型的是()。單選題(2分)A.byteB.intC.longD.char正確答案:C5.下列關(guān)于this關(guān)鍵字的說法中,錯(cuò)誤的是()。單選題(2分)A.this相當(dāng)于一個(gè)引用,可以通過它調(diào)用成員方法與屬性B.this可以出現(xiàn)在任何方法中C.this可以解決成員變量與局部變量重名問題D.this出現(xiàn)在成員方法中,代表的是調(diào)用這個(gè)方法的對象正確答案:B6.下面4種類型的文件中,可以在Java虛擬機(jī)中運(yùn)行的()。單選題(2分)A..classB..jreC..exeD..java正確答案:A7.在Java中,定義在方法中的變量稱為()單選題(2分)A.變量B.局部變量C.全局變量D.成員變量正確答案:B8.一個(gè)具體類實(shí)現(xiàn)接口時(shí),需要重寫接口中的()。單選題(2分)A.類方法B.抽象方法C.默認(rèn)方法D.局部變量正確答案:B9.下列關(guān)于面向?qū)ο蟮恼f法中,錯(cuò)誤的是()。單選題(2分)A.面向?qū)ο箅m然使程序的開發(fā)效率提高了,但是程序的處理效率相對面向過程程序要低。B.面向?qū)ο笏枷刖幊?,不僅增強(qiáng)代碼了復(fù)用性,提供了開發(fā)效率,而且為程序的修改補(bǔ)充提供了便利。C.面向?qū)ο缶褪欠治鼋鉀Q問題所需要的步驟,然后用函數(shù)把這些步驟一一實(shí)現(xiàn),使用的時(shí)候一個(gè)一個(gè)依次調(diào)用。D.面向?qū)ο笫前呀鉀Q的問題按照一定規(guī)則劃分為多個(gè)獨(dú)立的對象,然后通過調(diào)用對象的方法來解決問題。正確答案:C10.下列數(shù)組的初始化正確的是()。單選題(2分)A.int[]score=newint[5]{1,2,3,4,5};B.int[5]score=newint[]{1,2,3,4,5};C.int[]score=newint[5];D.intscore={1,2,3,4,5};正確答案:A11.下列選項(xiàng)中,不屬于賦值運(yùn)算符的是()。單選題(2分)A.*=B.=C.-=D.==正確答案:D12.以下程序的輸出結(jié)果是()。intx=3,y=6;System.out.print(x/y);單選題(2分)A.錯(cuò)誤信息B.0C.2D.0.5正確答案:B13.下列數(shù)據(jù)類型中,哪種數(shù)據(jù)類型轉(zhuǎn)為int類型需要進(jìn)行強(qiáng)制轉(zhuǎn)換()。單選題(2分)A.shortB.byteC.floatD.char正確答案:C14.下列關(guān)于父類方法重寫的描述中,錯(cuò)誤的是()。單選題(2分)A.如果父類的方法被final修飾,那么該方法不能被子類重寫B(tài).子類重寫父類方法時(shí),重寫的方法名、參數(shù)列表以及返回值類型必須和父類保持一致C.如果父類方法的訪問權(quán)限是public,子類重寫父類該方法時(shí)的訪問權(quán)限不能是privateD.子類繼承父類后,可以重寫父類定義的所有方法正確答案:D15.使用自定義的異常類,需要用到的關(guān)鍵字是()單選題(2分)A.catchB.throwC.tryD.finally正確答案:B16.表達(dá)式(11+3*8)/4%3的值是()單選題(2分)A.2B.31C.0D.1正確答案:A17.當(dāng)線程調(diào)用start()后,其所處狀態(tài)為()單選題(2分)A.新建狀態(tài)B.就緒狀態(tài)C.阻塞狀態(tài)D.運(yùn)行狀態(tài)正確答案:B18.一個(gè)非抽象子類,如果要實(shí)現(xiàn)某個(gè)接口,則()。單選題(2分)A.無所謂B.可以實(shí)現(xiàn)部分抽象方法C.可以不實(shí)現(xiàn)任何抽象方法D.必須實(shí)現(xiàn)該接口中的所有抽象方法正確答案:D19.下列()不是保留字。單選題(2分)A.longB.ifC.-16D.short正確答案:C20.下面不屬于基本數(shù)據(jù)類型的是()。單選題(2分)A.doubleB.longC.intD.int[]正確答案:D21.線程想休眠一段時(shí)間,然后恢復(fù)運(yùn)行可以用的方法是()單選題(2分)A.sleep()B.yield()C.run()D.setPrority()正確答案:A22.以下關(guān)于Runnable接口的描述錯(cuò)誤的是()。單選題(2分)A.實(shí)現(xiàn)Runnable接口必須重寫run()方法B.Runnable接口是在java.lang包下C.通過Runnable接口中的start()方法可以開啟線程D.通過實(shí)現(xiàn)Runnable接口可以創(chuàng)建多線程程序正確答案:C23.現(xiàn)有兩個(gè)類A、B,以下描述中表示B繼承自A的是()。單選題(2分)A.classBimplementsAB.classAimplementsBC.classBextendsAD.classAextendsB.class正確答案:C24.下面哪種類型的文件可以在Java虛擬機(jī)中運(yùn)行()。單選題(2分)A..classB..exeC..javaD..jre正確答案:A25.如果是局部變量需要注釋,最好選擇()單選題(2分)A.文本注釋B.文檔注釋C.單行注釋D.多行注釋正確答案:C26.下列選項(xiàng)中,不屬于面向?qū)ο筇卣鞯氖牵ǎ?。單選題(2分)A.繼承性B.多態(tài)性C.跨平臺性D.封裝性正確答案:C27.下列關(guān)于Java特點(diǎn)的描述中,錯(cuò)誤的是()。單選題(2分)A.Java語言不支持指針B.Java具有自動(dòng)垃圾回收的機(jī)制C.Java只能運(yùn)行在Window和Linux平臺D.Java允許多個(gè)線程同時(shí)執(zhí)行正確答案:C28.下列選項(xiàng)中不屬于面向?qū)ο蟮奶卣鞯氖牵ǎ﹩芜x題(2分)A.封裝性B.安全性C.繼承性D.多態(tài)性正確答案:B29.在switch-case語句中,需要與下列語句搭配使用,用以結(jié)束對應(yīng)case邏輯的執(zhí)行()。單選題(2分)A.if-elseB.breakC.whileD.continue正確答案:B30.下列代碼段,程序結(jié)束時(shí),顯示的內(nèi)容為()。for(inty=2;y<10;y++){if(y!=8)continue;System.out.println("現(xiàn)在的循環(huán)變量:"+y);}單選題(2分)A.現(xiàn)在的循環(huán)變量:6B.現(xiàn)在的循環(huán)變量:9C.現(xiàn)在的循環(huán)變量:7D.現(xiàn)在的循環(huán)變量:8正確答案:D31.continue語句用在循環(huán)語句中,它的作用是終止本次循環(huán),執(zhí)行下一次循環(huán)。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B32.父類的引用指向自己子類的對象是多態(tài)的一種體現(xiàn)形式。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B33.throw關(guān)鍵字只可以拋出Java能夠自動(dòng)識別的異常。判斷題(2分)A.錯(cuò)誤B.正確正確答案:A34.標(biāo)識符可以以數(shù)字開頭,但不能是Java中的關(guān)鍵字。判斷題(2分)A.錯(cuò)誤B.正確正確答案:A35.構(gòu)造方法的名稱必須和類名保持一致。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B36.在Java程序中,定義類必須使用class關(guān)鍵字。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B37.抽象方法必須定義在抽象類中,所以抽象類中的方法都是抽象方法。判斷題(2分)A.正確B.錯(cuò)誤正確答案:B38.三元運(yùn)算符的語法格式為“判斷條件?表達(dá)式1:表達(dá)式2”。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A39.構(gòu)造方法可以重載。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A40.在進(jìn)行自增(++)和自減(--)的運(yùn)算時(shí),如果運(yùn)算符(++或--)放在操作數(shù)的前面則是先進(jìn)行自增或自減運(yùn)算,再進(jìn)行其它運(yùn)算。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B41.Throwable有兩個(gè)直接子類是?()。多選題(2分)A.ArithmeticExceptionB.以上說法都不對C.ExceptionD.Error正確答案:CD42.final可以修飾如下哪些內(nèi)容()。多選題(2分)A.變量B.接口C.方法D.類正確答案:ACD43.在Java中,下面對于構(gòu)造方法的描述錯(cuò)誤的有()多選題(2分)A.類不一定要顯式定義構(gòu)造方法B.構(gòu)造方法的返回類型是voidC.一個(gè)類可以定義多個(gè)構(gòu)造方法D.如果構(gòu)造方法不帶任何參數(shù),那么構(gòu)造方法的名稱和類名可以不同正確答案:BD44.以下關(guān)于this關(guān)鍵字說法中,正確的是()。多選題(2分)A.this關(guān)鍵字可以出現(xiàn)在任何方法中B.this關(guān)鍵字相當(dāng)于一個(gè)引用,可以通過它調(diào)用成員方法與屬性C.this關(guān)鍵字可以解決成員變量與局部變量重名的問題D.this關(guān)鍵字出現(xiàn)在成員方法中,代表的是調(diào)用這個(gè)方法的對象正確答案:BCD45.下列選項(xiàng)中,哪個(gè)是子類重寫父類方法時(shí),必須與父類方法一致的()。多選題(2分)A.參數(shù)列表B.函數(shù)名C.返回值類型D.修飾符正確答案:ABC46.下列關(guān)于構(gòu)造方法的定義,說法正確的是()。多選題(2分)A.不能用private修飾方法B.在方法中不能使用return語句返回一個(gè)值C.在方法名的前面沒有返回值類型的聲明D.方法名與類名相同正確答案:BCD47.以下關(guān)于抽象類的描述中,正確的是()。多選題(2分)A.當(dāng)一個(gè)類中包含了抽象方法,該類必須使用abstract關(guān)鍵字來修飾B.抽象類不能被實(shí)例化C.抽象類可以不定義抽象方法D.抽象類是對一系列看上去不同,但本質(zhì)上相同的具體概念的抽象正確答案:ABCD48.下列選項(xiàng)中,哪些是定義標(biāo)識符時(shí)應(yīng)該遵循的規(guī)則()。多選題(2分)A.類名和接口名一律小寫B(tài).包名所有字母一律小寫C.不能以數(shù)字開頭D.在程序中,應(yīng)該盡量使用有意義的英文單詞來定義標(biāo)識符,使得程序便于閱讀正確答案:BCD49.下列關(guān)于封裝的描述中,正確的是()。多選題(2分)A.封裝隱藏了程序的實(shí)現(xiàn)細(xì)節(jié),同時(shí)對外提供了特定的訪問方式B.封裝能提高代碼的復(fù)用性C.以上說法均錯(cuò)誤D.方法和類都可以稱為封裝體正確答案:ABD50.下列選項(xiàng)中是整數(shù)類型的有()多選題(2分)A.字節(jié)型(byte)B.短整型(short)C.長整型(long)D.字符型(char)正確答案:ABC1.在Java中,哪個(gè)關(guān)鍵字用于聲明一個(gè)常量?單選題(2分)A.constB.finalC.staticD.readonly正確答案:B2.下列哪個(gè)選項(xiàng)是Java中的循環(huán)結(jié)構(gòu)?()單選題(2分)A.try-catchB.switchC.ifD.for正確答案:D3.下列()技術(shù)不屬于數(shù)據(jù)存儲(chǔ)技術(shù)的范疇。單選題(2分)A.PostgreSQLB.MySQLC.IntelliJIDEAD.Oracle正確答案:C4.在Java中,哪個(gè)關(guān)鍵字用于創(chuàng)建對象的實(shí)例?()單選題(2分)A.newB.createC.objectD.instance正確答案:A5.下列有關(guān)Java變量相關(guān)的描述,錯(cuò)誤的是()。單選題(2分)A.在定義變量的同時(shí),可以對該變量進(jìn)行初始化賦值B.變量類型決定了變量的數(shù)據(jù)性質(zhì)、范圍、存儲(chǔ)在內(nèi)存中所占的字節(jié)數(shù)以及可以進(jìn)行的合法操作C.變量名必須是一個(gè)關(guān)鍵字D.定義變量的語法非常簡單,只需要指定變量的類型和變量名正確答案:C6.下列選項(xiàng)中,Java的main方法格式正確的是()單選題(2分)A.publicvoidmain(String[]args)B.publicstaticvoidmain(String[]s)C.staticvoidmain(String[]args)D.publicstaticvoidmain(String[]args)正確答案:D7.下列關(guān)于int類型變量的定義,錯(cuò)誤的是()。單選題(2分)A.intb;B.c=20;C.inta=10;D.intd,e;d=e=30;正確答案:B8.下列關(guān)于構(gòu)造方法的描述錯(cuò)誤的是()單選題(2分)A.在一個(gè)類中可以定義無參構(gòu)造方法,不可以定義有參構(gòu)造方法。B.構(gòu)造方法的名稱必須與類名一致。C.不能在構(gòu)造方法中使用return返回一個(gè)值,但可以單獨(dú)寫return語句作為方法的結(jié)束。D.構(gòu)造方法名稱前不能有任何返回值類型的聲明。正確答案:A9.下列選項(xiàng)中,是所有異常類的父類是()。單選題(2分)A.ErrorB.RuntimeExceptionC.ExceptionD.Throwable正確答案:D11.以下關(guān)于繼承的描述,說法正確的是()。單選題(2分)A.子類繼承父類的所有屬性和方法B.子類可以繼承父類的公有的屬性和方法C.子類可以繼承父類的私有的屬性和方法D.創(chuàng)建子類對象時(shí),父類的所有構(gòu)造方法都會(huì)被執(zhí)行正確答案:B13.如果類的成員被()訪問控制符來修飾,則這個(gè)成員只能被該類的其它成員訪問,其它類無法直接訪問。單選題(2分)A.defaultB.publicC.privateD.protected正確答案:C14.下列哪個(gè)選項(xiàng)是Java中的多態(tài)性的體現(xiàn)?()單選題(2分)A.抽象類和接口B.方法的重載C.父類引用指向子類對象D.方法的重寫正確答案:C15.假設(shè)x為int類型,那么下列選項(xiàng)中可以作為if語句的判斷條件的是()。單選題(2分)A.x++B.x<10C.x&3D.x=4正確答案:B16.下列選項(xiàng)中,屬于浮點(diǎn)數(shù)常量的是()。單選題(2分)A.2e3fB.198C.trueD.null正確答案:A18.可以使具有相同優(yōu)先級線程獲得處理器的方法是()單選題(2分)A.yield()B.run()C.sleep()D.setPrority()正確答案:A19.下列表達(dá)式中,不可以作為循環(huán)條件的是()單選題(2分)A.i<=3;B.count==i;C.i>5;D.i++;正確答案:D20.下列哪個(gè)選項(xiàng)是Java中的異常處理機(jī)制?()單選題(2分)A.try-catchB.if-elseC.switch-caseD.for-each正確答案:A21.表達(dá)式3510/1000的運(yùn)算結(jié)果為()。單選題(2分)A.4B.3.510C.3D.3.51正確答案:C22.下列哪個(gè)選項(xiàng)是Java中的接口關(guān)鍵字?()單選題(2分)A.abstractB.finalC.interfaceD.class正確答案:C23.如果類的某個(gè)成員只能被該類的其他成員訪問,其他類無法直接訪問,那么修飾它的訪問控制符是()單選題(2分)A.defaultB.protectedC.privateD.public正確答案:C24.如果父類的成員不希望被子類重寫,可以在聲明父類的成員時(shí)使用的修飾關(guān)鍵字的是()。單選題(2分)A.publicB.extendC.finalD.super正確答案:C25.下面關(guān)于布爾類型變量的定義中,正確的是()。單選題(2分)A.booleand=false;B.booleana=TRUE;C.booleanc="true";D.booleanb=FALSE;正確答案:A27.下列哪個(gè)選項(xiàng)是Java中的注釋符號?()單選題(2分)A.#B./*C.//D.--正確答案:C28.下列代碼段運(yùn)行結(jié)果為()。intnum=22;if(num%2==0){System.out.println("num"+num+"is偶數(shù)");}else{System.out.println("num"+num+"is奇數(shù)");}單選題(2分)A.2B.22C."num22is奇數(shù)"D."num22is偶數(shù)"正確答案:D29.下列選項(xiàng)中,用于引入包的關(guān)鍵字是()。單選題(2分)A.packageB.importC.classD.static正確答案:B30.Java中所有的類都是通過直接或間接地繼承()類得到的。單選題(2分)A.java.lang.ClassB.以上答案都不對C.java.lang.ObjectD.任意類正確答案:C31.標(biāo)識符可以為關(guān)鍵字。判斷題(2分)A.錯(cuò)誤B.正確正確答案:A32.當(dāng)一個(gè)類中局部變量與成員變量同名時(shí),“this.變量名”訪問的是局部變量。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B33.break語句的作用是跳出循環(huán)語句,執(zhí)行循環(huán)后面的代碼。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A34.Java語言具體跨平臺的特性。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A35.多行注釋是用“//”符號表示的。判斷題(2分)A.錯(cuò)誤B.正確正確答案:A36.在一個(gè)異常處理中,finally語句塊只能有一個(gè),也可以沒有。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B37.在Java語言中如果發(fā)生異常,但沒有捕獲異常的代碼,程序會(huì)正常執(zhí)行判斷題(2分)A.正確B.錯(cuò)誤正確答案:B38.在try…catch語句中,try語句塊存放可能發(fā)生異常的語句。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A39.在定義變量的同時(shí),必須對該變量進(jìn)行初始化賦值。判斷題(2分)A.正確B.錯(cuò)誤正確答案:B40.class是一個(gè)用于聲明類的關(guān)鍵字。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A41.下列關(guān)于引用數(shù)據(jù)類型的描述正確的有()多選題(2分)A.類屬于引用數(shù)據(jù)類型B.引用數(shù)據(jù)類型的內(nèi)存空間可以同時(shí)被多個(gè)棧內(nèi)存引用C.引用數(shù)據(jù)類型的內(nèi)存空間只能被一個(gè)個(gè)棧內(nèi)存引用D.類不屬于引用數(shù)據(jù)類型正確答案:AB42.下面選項(xiàng)中,屬于邏輯運(yùn)算符的是()。多選題(2分)A.&&B.||C.^D.~正確答案:ABC43.對于線程的生命周期,下面4種說法中正確的有()。多選題(2分)A.線程進(jìn)入死亡狀態(tài),但是該線程對象仍然是一個(gè)Thread對象,在沒有被垃圾回收器回收之前仍可以像引用其他對象一樣引用它B.線程進(jìn)入死亡狀態(tài)后,調(diào)用它的start()方法仍然可以重新啟動(dòng)它C.調(diào)用了線程的start()方法,該線程就進(jìn)入運(yùn)行狀態(tài)D.線程的run()方法運(yùn)行結(jié)束或被未捕獲的InterruptedException等異常終結(jié),則該線程進(jìn)入死亡狀態(tài)正確答案:AD44.程序運(yùn)行中,異常是否出現(xiàn),通常取決于()多選題(2分)A.程序的輸入B.是否對異常進(jìn)行處理C.程序所處的運(yùn)行環(huán)境D.程序中對象的當(dāng)前狀態(tài)正確答案:ACD45.當(dāng)Java的環(huán)境變量配置成功后,可以執(zhí)行下列哪些操作()。多選題(2分)A.操作系統(tǒng)能夠自動(dòng)找到j(luò)avac命所在的目錄B.開發(fā)者在任意目錄下使用javac命令C.配置目的為了跨平臺性D.開發(fā)者可以在任意目錄下啟動(dòng)Java虛擬機(jī)正確答案:ABD46.面向?qū)ο笳Z言的核心思想包括()。多選題(2分)A.繼承性B.抽象性C.復(fù)用性D.封裝性正確答案:ABD47.下列()技術(shù)屬于Web頁面開發(fā)的技術(shù)范疇。多選題(2分)A.CSSB.DerbyC.HTMLD.JavaScript正確答案:ACD48.下列()技術(shù)屬于Web應(yīng)用服務(wù)器。多選題(2分)A.TomcatB.DB2C.UndertowD.Jetty正確答案:ACD49.以下選項(xiàng)中,屬于JDK工具的有()多選題(2分)A.Java文檔生成工具B.Java運(yùn)行工具C.Java編譯器D.Java打包工具正確答案:ABCD50.在Java中,下面對于構(gòu)造方法的描述錯(cuò)誤的有()多選題(2分)A.類不一定要顯式定義構(gòu)造方法B.構(gòu)造方法的返回類型是voidC.一個(gè)類可以定義多個(gè)構(gòu)造方法D.如果構(gòu)造方法不帶任何參數(shù),那么構(gòu)造方法的名稱和類名可以不同正確答案:BD1.訪問權(quán)限修飾符有public、private、protected和默認(rèn)修飾符(沒有寫任何修飾符),他們既可以用來修飾類,也可以用來修飾類中的成員,使用private修飾符的成員可見情況有()。單選題(2分)A.不同包中的子類B.同一類C.同一包中的子類D.同一包中的非子類正確答案:B2.下列關(guān)于構(gòu)造方法的描述錯(cuò)誤的是()單選題(2分)A.在一個(gè)類中可以定義無參構(gòu)造方法,不可以定義有參構(gòu)造方法。B.不能在構(gòu)造方法中使用return返回一個(gè)值,但可以單獨(dú)寫return語句作為方法的結(jié)束。C.構(gòu)造方法的名稱必須與類名一致。D.構(gòu)造方法名稱前不能有任何返回值類型的聲明。正確答案:A3.下列選項(xiàng)中,不屬于運(yùn)行時(shí)異常類子類的是()。單選題(2分)A.ArrayStoreExceptionB.ThreadDeathC.ClassCastExceptionD.IllegalArgumentException正確答案:B5.下列方法中,可以改變線程的優(yōu)先級的是()單選題(2分)A.yield()B.sleep()C.run()D.setPrority()正確答案:D6.下列關(guān)鍵字中,哪個(gè)不能修飾接口中的成員變量?()。單選題(2分)A.publicB.staticC.finalD.private正確答案:D7.下列選項(xiàng)中,屬于布爾常量的是()。單選題(2分)A.198B.trueC.nullD.2e3f正確答案:B8.在軟件項(xiàng)目開發(fā)過程中,下列()過程不會(huì)涉及到。單選題(2分)A.需求分析B.代碼開發(fā)C.架構(gòu)設(shè)計(jì)D.市場推廣正確答案:D9.如果父類的成員不希望被子類重寫,可以在聲明父類的成員時(shí)使用的修飾關(guān)鍵字的是()。單選題(2分)A.publicB.extendC.finalD.super正確答案:C10.以下關(guān)于繼承的描述,說法正確的是()。單選題(2分)A.子類可以繼承父類的公有的屬性和方法B.創(chuàng)建子類對象時(shí),父類的所有構(gòu)造方法都會(huì)被執(zhí)行C.子類可以繼承父類的私有的屬性和方法D.子類繼承父類的所有屬性和方法正確答案:A11.wait()方法作用是()。單選題(2分)A.線程休眠B.喚醒線程C.導(dǎo)致線程等待D.結(jié)束線程正確答案:C12.下列方法中,用來獲取當(dāng)前線程對象的標(biāo)志位的是()單選題(2分)A.join()B.yield()C.isInterrupted()D.interrupt()正確答案:C13.下列選項(xiàng)中,不會(huì)導(dǎo)致線程暫停運(yùn)行的是()單選題(2分)A.休眠B.阻塞C.等待D.掛起及由于I/O操作而阻塞正確答案:D14.關(guān)于sleep()和wait(),以下描述錯(cuò)誤的一項(xiàng)是()單選題(2分)A.sleep()不釋放對象鎖,wait()放棄對象鎖B.wait()后進(jìn)入等待鎖定池,只針對此對象發(fā)出notify()方法后獲取對象鎖進(jìn)入運(yùn)行狀態(tài)C.sleep()暫停線程、但監(jiān)控狀態(tài)任然保持,結(jié)束后會(huì)自動(dòng)恢復(fù)D.sleep()是線程類(Thread)的方法,wait()是Object類的方法正確答案:B15.下面哪個(gè)不是java中的關(guān)鍵字()。單選題(2分)A.trueB.classC.mainD.public正確答案:C16.下面關(guān)于布爾類型變量的定義中,正確的是()。單選題(2分)A.booleand=false;B.booleana=TRUE;C.booleanb=FALSE;D.booleanc="true";正確答案:A17.如果類的某個(gè)成員只能被該類的其他成員訪問,其他類無法直接訪問,那么修飾它的訪問控制符是()單選題(2分)A.privateB.defaultC.protectedD.public正確答案:A18.假設(shè)x為int類型,那么下列選項(xiàng)中可以作為if語句的判斷條件的是()。單選題(2分)A.x&3B.x<10C.x=4D.x++正確答案:B19.下面關(guān)于構(gòu)造方法的調(diào)用,正確的是()。單選題(2分)A.構(gòu)造方法在創(chuàng)建對象的時(shí)候被調(diào)用B.構(gòu)造方法在使用對象的變量時(shí)被調(diào)用C.構(gòu)造方法在類定義的時(shí)候被調(diào)用D.構(gòu)造方法在調(diào)用對象方法時(shí)被調(diào)用正確答案:A20.在Java中,如何導(dǎo)入一個(gè)包?()單選題(2分)A.loadpackagename;B.importpackagename;C.includepackagename;D.usepackagename;正確答案:B21.下列關(guān)于int類型變量的定義,錯(cuò)誤的是()。單選題(2分)A.intd,e;d=e=30;B.c=20;C.inta=10;D.intb;正確答案:B23.某一個(gè)子類要實(shí)現(xiàn)一個(gè)父接口,要使用的關(guān)鍵字是()單選題(2分)A.implementsB.importC.extendsD.java正確答案:A24.下列關(guān)于線程的說法中,錯(cuò)誤的是()。單選題(2分)A.多線程用于實(shí)現(xiàn)線程并發(fā)程序B.線程就是程序C.多線程是指一個(gè)程序的多個(gè)執(zhí)行流D.線程是一個(gè)程序的單個(gè)執(zhí)行流正確答案:B25.在Java中,哪個(gè)關(guān)鍵字用于創(chuàng)建對象的實(shí)例?()單選題(2分)A.newB.instanceC.createD.object正確答案:A26.下列關(guān)于this關(guān)鍵字的說法中,錯(cuò)誤的是()單選題(2分)A.this關(guān)鍵字可以出現(xiàn)在任何方法中B.this關(guān)鍵字出現(xiàn)在成員方法中,代表的是調(diào)用這個(gè)方法的對象C.this關(guān)鍵字相當(dāng)于一個(gè)引用,可以通過它調(diào)用成員方法與屬性D.this關(guān)鍵字可以解決成員變量與局部變量重名的問題正確答案:A27.抽象方法在定義時(shí)不需要實(shí)現(xiàn)方法體,修飾它的關(guān)鍵字是()單選題(2分)A.finalB.extendsC.publicD.abstract正確答案:D28.下列Future接口的方法中,判斷任務(wù)是否已經(jīng)完成,若任務(wù)完成,則返回true的是()單選題(2分)A.booleanget()B.booleanisDone()C.booleanisCancelled()D.booleancancel(booleanmayInterruptIfRunning)正確答案:B29.在Java中,哪個(gè)關(guān)鍵字用于聲明一個(gè)常量?單選題(2分)A.readonlyB.finalC.constD.static正確答案:B31.在訪問數(shù)組的元素時(shí),索引不能超出0~length減1的范圍,否則程序會(huì)報(bào)錯(cuò)。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B32.super調(diào)用父類構(gòu)造方法的代碼必須位于子類構(gòu)造方法的第一行。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B33.Java語言有三種技術(shù)平臺,分別是JavaSE、JavaME、JavaEE。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B34.數(shù)組的遍歷是指依次訪問數(shù)組中的每個(gè)元素。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A35.在Java中,針對類、成員方法和屬性提供了四種訪問級別,分別是private、static、protected和public。判斷題(2分)A.錯(cuò)誤B.正確正確答案:A36.構(gòu)造方法可以重載。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A37.在一個(gè)異常處理中,finally語句塊只能有一個(gè),也可以沒有。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A38.在處理異常時(shí),try語句塊中存放可能發(fā)生異常的語句。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B39.定義在類中的變量叫成員變量,定義在方法中的變量叫局部變量。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A40.class是一個(gè)用于聲明類的關(guān)鍵字。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B41.下列關(guān)于使用Javac命令編譯后生成文件的說法中,正確的是()。多選題(2分)A.編譯后生成文件的后綴名為.javaB.編譯后生成的文件可以在Java虛擬機(jī)中運(yùn)行C.編譯后生成文件的后綴名為.classD.編譯后生成的文件為二進(jìn)制文件正確答案:BCD42.下列關(guān)于多行注釋的應(yīng)用,正確的是()。多選題(2分)A.多行注釋會(huì)影響程序運(yùn)行速度B.程序中可以不寫多行注釋C.多行注釋有利于代碼的閱讀性D.寫多行注釋是一個(gè)良好的習(xí)慣正確答案:BCD43.下列選項(xiàng)中,屬于數(shù)組基本元素的有()多選題(2分)A.數(shù)據(jù)類型B.元素索引C.數(shù)組元素D.數(shù)組名稱正確答案:ABCD44.下列結(jié)構(gòu)語句中,可以用來遍歷數(shù)組的是()。多選題(2分)A.forB.whileC.switchD.if正確答案:AB45.static關(guān)鍵字修飾的屬性被稱為()多選題(2分)A.局部屬性B.動(dòng)態(tài)屬性C.靜態(tài)屬性D.全局屬性正確答案:CD46.下列選項(xiàng)中,關(guān)于類的繼承說法正確的是()。多選題(2分)A.一個(gè)類可以有多個(gè)直接父類B.一個(gè)類的父類可以再去繼承另外的一個(gè)類C.一個(gè)類只能有一個(gè)直接父類D.多個(gè)類可以繼承一個(gè)父類正確答案:BCD47.下列選項(xiàng)中,哪個(gè)是子類重寫父類方法時(shí),必須與父類方法一致的()。多選題(2分)A.修飾符B.函數(shù)名C.參數(shù)列表D.返回值類型正確答案:BCD48.下列關(guān)于main方法的描述中,正確的是()。多選題(2分)A.main方法可以保證Java程序獨(dú)立運(yùn)行B.一個(gè)Java程序不一定要有main方法C.一個(gè)Java程序的主方法是main方法D.在Java程序中,必須要有main方法正確答案:ABC49.下列選項(xiàng)中,哪些選項(xiàng)用于構(gòu)成JDK開發(fā)環(huán)境()。多選題(2分)A.Java編譯工具B.Java文檔生成工具C.Java打包工具D.Java運(yùn)行工具正確答案:ABCD50.下列選項(xiàng)中屬于Java中的注釋類型的有()多選題(2分)A.文本注釋B.多行注釋C.單行注釋D.文檔注釋正確答案:BCD1.在Java語言中,下列關(guān)于類的繼承的描述,正確的是()單選題(2分)A.一個(gè)類可以繼承多個(gè)父類B.子類可以使用父類的所有方法C.一個(gè)類可以具有多個(gè)子類D.子類一定比父類有更多的成員方法正確答案:C2.下列對關(guān)鍵字描述錯(cuò)誤的是()單選題(2分)A.class關(guān)鍵字用于聲明類B.package關(guān)鍵字用于聲明包C.import關(guān)鍵字用于引入包D.const關(guān)鍵字用于聲明方法正確答案:D4.閱讀下面的代碼classDemo{Demo(){}}下列構(gòu)造方法中,哪個(gè)構(gòu)造方法可以存在上述Demo類中?()。單選題(2分)A.publicDemo(){};B.Demo(intage){};C.privateDemo(){};D.Stringname(){};正確答案:B5.wait()方法作用是()。單選題(2分)A.喚醒線程B.線程休眠C.導(dǎo)致線程等待D.結(jié)束線程正確答案:C6.下列選項(xiàng)中,Java實(shí)現(xiàn)跨平臺性需要的是()單選題(2分)A.JVMB.JREC.JDKD.JUC正確答案:A7.下列關(guān)于int類型變量的定義,錯(cuò)誤的是()。單選題(2分)A.c=20;B.inta=10;C.intb;D.intd,e;d=e=30;正確答案:A9.下列關(guān)于接口的描述,正確的是()。單選題(2分)A.接口可以被實(shí)例化B.接口可以繼承多個(gè)父接口C.抽象類可以使用extends關(guān)鍵字來繼承接口D.接口具有繼承性,但不能繼承父接口的所有屬性和方法正確答案:B10.表達(dá)式3510/1000的運(yùn)算結(jié)果為()。單選題(2分)A.4B.3.51C.3D.3.510正確答案:C11.下列()技術(shù)不屬于數(shù)據(jù)存儲(chǔ)技術(shù)的范疇。單選題(2分)A.PostgreSQLB.OracleC.MySQLD.IntelliJIDEA正確答案:D12.下列選項(xiàng)中,不屬于運(yùn)行時(shí)異常類子類的是()。單選題(2分)A.ThreadDeathB.ArrayStoreExceptionC.ClassCastExceptionD.IllegalArgumentException正確答案:A13.下列關(guān)于繼承的描述中,錯(cuò)誤的是()。單選題(2分)A.在Java中,類只支持單繼承,不允許多重繼承,也就是說一個(gè)類只能有一個(gè)直接父類B.在Java中,多層繼承是可以的,即一個(gè)類的父類可以再去繼承另外的父類,例如C類繼承自B類,而B類又可以去繼承A類,這時(shí),C類也可稱作A類的子類C.多個(gè)類可以繼承一個(gè)父類D.Java是支持多繼承的正確答案:D14.請閱讀下面的程序classTest{publicstaticvoidmain(Stringargs){inta=3;intb=6;System.out.print(a==b);System.out.print(a<b);System.out.print(a!=b);System.out.print(a>=b);}}下列選項(xiàng)中,哪個(gè)是程序的運(yùn)行結(jié)果()。單選題(2分)A.falsefalsetruetrueB.falsetruetruefalseC.falsefalsetruefalseD.truefalsefalsetrue正確答案:B15.在Java中,如何導(dǎo)入一個(gè)包?()單選題(2分)A.loadpackagename;B.includepackagename;C.usepackagename;D.importpackagename;正確答案:D16.函數(shù)重寫與函數(shù)重載的相同之處是()。單選題(2分)A.形參列表B.函數(shù)名C.返回值類型D.權(quán)限修飾符正確答案:B17.下列選項(xiàng)中,用于引入包的關(guān)鍵字是()。單選題(2分)A.staticB.importC.packageD.class正確答案:B18.下列關(guān)于this關(guān)鍵字的說法中,錯(cuò)誤的是()單選題(2分)A.this關(guān)鍵字出現(xiàn)在成員方法中,代表的是調(diào)用這個(gè)方法的對象B.this關(guān)鍵字可以解決成員變量與局部變量重名的問題C.this關(guān)鍵字相當(dāng)于一個(gè)引用,可以通過它調(diào)用成員方法與屬性D.this關(guān)鍵字可以出現(xiàn)在任何方法中正確答案:D19.下面關(guān)于布爾類型變量的定義中,正確的是()。單選題(2分)A.booleanc="true";B.booleanb=FALSE;C.booleana=TRUE;D.booleand=false;正確答案:D20.下列哪個(gè)關(guān)鍵字用于聲明Java中的類?()單選題(2分)A.functionB.classC.methodD.struct正確答案:B21.如果類的某個(gè)成員只能被該類的其他成員訪問,其他類無法直接訪問,那么修飾它的訪問控制符是()單選題(2分)A.protectedB.publicC.defaultD.private正確答案:D22.關(guān)于編譯HelloWorld.java程序的命令,下列選項(xiàng)中正確的是()單選題(2分)A.javaHelloWorldB.javaHelloWorld.javaC.javacHelloWorld.javaD.javacHelloWorld正確答案:C24.假設(shè)x為int類型,那么下列選項(xiàng)中可以作為if語句的判斷條件的是()。單選題(2分)A.x++B.x=4C.x&3D.x<10正確答案:D25.在軟件項(xiàng)目開發(fā)過程中,下列()過程不會(huì)涉及到。單選題(2分)A.代碼開發(fā)B.架構(gòu)設(shè)計(jì)C.需求分析D.市場推廣正確答案:D26.當(dāng)break出現(xiàn)在循環(huán)語句中,它作用是()單選題(2分)A.暫停當(dāng)前代碼執(zhí)行B.跳出循環(huán)語句,不再執(zhí)行循環(huán)后面的代碼C.終止當(dāng)前代碼執(zhí)行D.跳出循環(huán)語句,執(zhí)行循環(huán)后面的代碼正確答案:D28.Java中,如果類C是類B的子類,類B是類A的子類,那么下面描述正確的是()單選題(2分)A.C不僅繼承了B中的成員,同樣也繼承了A中的成員B.C只繼承了A中的成員C.C不能繼承A或B中的成員D.C只繼承了B中的成員正確答案:A29.下列哪個(gè)選項(xiàng)是Java中的異常處理機(jī)制?()單選題(2分)A.try-catchB.for-eachC.switch-caseD.if-else正確答案:A30.請閱讀下面的程序publicclassExample{publicstaticvoidmain(String[]args){intx=1;do{x++;}while(x<=4);System.out.println("x="+x);}}運(yùn)行程序后,下列選項(xiàng)中,哪一個(gè)是x的值。()。單選題(2分)A.3B.4C.5D.6正確答案:C31.在try…catch語句中,try語句塊存放可能發(fā)生異常的語句。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A32.在Java程序中,通過extends關(guān)鍵字可以實(shí)現(xiàn)類的繼承。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A33.Java程序中,可以使用關(guān)鍵字new創(chuàng)建新的對象。()判斷題(2分)A.正確B.錯(cuò)誤正確答案:A34.break語句的作用是跳出循環(huán)語句,執(zhí)行循環(huán)后面的代碼。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B35.數(shù)組的遍歷是指依次訪問數(shù)組中的每個(gè)元素。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B36.Java是一門高級計(jì)算機(jī)語言。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B37.在一個(gè)異常處理中,finally語句塊只能有一個(gè),也可以沒有。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A38.在Java中,針對類、成員方法和屬性提供了四種訪問級別,分別是private、static、protected和public。判斷題(2分)A.正確B.錯(cuò)誤正確答案:B39.若x=5,則表達(dá)式(x+5)/3的值是3。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A40.構(gòu)造方法可以重載。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B41.下列關(guān)于case關(guān)鍵字的說法中,正確的是()。多選題(2分)A.case關(guān)鍵字后面的break可以沒有。B.case關(guān)鍵字后面的值必須不一樣。C.case關(guān)鍵字后面必須是常量。D.case關(guān)鍵字后面的break必須存在。正確答案:ABC42.下列關(guān)于多行注釋的應(yīng)用,正確的是()。多選題(2分)A.多行注釋會(huì)影響程序運(yùn)行速度B.多行注釋有利于代碼的閱讀性C.程序中可以不寫多行注釋D.寫多行注釋是一個(gè)良好的習(xí)慣正確答案:BCD43.下列選項(xiàng)中,哪些選項(xiàng)用于構(gòu)成JDK開發(fā)環(huán)境()。多選題(2分)A.Java打包工具B.Java運(yùn)行工具C.Java編譯工具D.Java文檔生成工具正確答案:ABCD44.下列選項(xiàng)中,屬于Java語言的特點(diǎn)有()多選題(2分)A.面向?qū)ο驜.支持多線程C.簡單D.跨平臺性正確答案:ABCD45.在Java中,下面對于構(gòu)造方法的描述錯(cuò)誤的有()多選題(2分)A.如果構(gòu)造方法不帶任何參數(shù),那么構(gòu)造方法的名稱和類名可以不同B.一個(gè)類可以定義多個(gè)構(gòu)造方法C.構(gòu)造方法的返回類型是voidD.類不一定要顯式定義構(gòu)造方法正確答案:AC46.下列關(guān)于構(gòu)造方法的定義,說法正確的是()。多選題(2分)A.方法名與類名相同B.在方法名的前面沒有返回值類型的聲明C.在方法中不能使用return語句返回一個(gè)值D.不能用private修飾方法正確答案:ABC47.static關(guān)鍵字修飾的屬性被稱為()多選題(2分)A.靜態(tài)屬性B.動(dòng)態(tài)屬性C.局部屬性D.全局屬性正確答案:AD48.下列()技術(shù)屬于Web應(yīng)用服務(wù)器。多選題(2分)A.JettyB.UndertowC.DB2D.Tomcat正確答案:ABD49.下列選項(xiàng)中,哪些是Java語言的特性()。多選題(2分)A.簡單性B.支持多線程C.面向?qū)ο驞.跨平臺性正確答案:ABCD50.下列關(guān)于main方法的描述中,正確的是()。多選題(2分)A.在Java程序中,必須要有main方法B.main方法可以保證Java程序獨(dú)立運(yùn)行C.一個(gè)Java程序不一定要有main方法D.一個(gè)Java程序的主方法是main方法正確答案:BCD1.下列關(guān)于構(gòu)造方法定義的描述中,錯(cuò)誤的是()。單選題(2分)A.在方法名的前面沒有返回值類型的聲明B.方法名與類名相同C.當(dāng)定義了有參構(gòu)造方法,系統(tǒng)默認(rèn)的無參構(gòu)造方法依然存在D.在方法中不能使用return語句返回一個(gè)值正確答案:C2.下列方法中,用來獲取當(dāng)前線程對象的標(biāo)志位的是()單選題(2分)A.isInterrupted()B.join()C.interrupt()D.yield()正確答案:A3.閱讀下面的代碼classDemo{Demo(){}}下列構(gòu)造方法中,哪個(gè)構(gòu)造方法可以存在上述Demo類中?()。單選題(2分)A.Stringname(){};B.publicDemo(){};C.privateDemo(){};D.Demo(intage){};正確答案:D4.在多個(gè)線程訪問同一個(gè)資源時(shí),實(shí)現(xiàn)線程同步,保證對資源安全訪問的關(guān)鍵字是()。單選題(2分)A.TransientB.YieldC.StaticD.Synchronized正確答案:D5.下列常量中,屬于整型常量的是()。單選題(2分)A.nullB.trueC.198D.2e3f正確答案:C7.函數(shù)重寫與函數(shù)重載的相同之處是()。單選題(2分)A.函數(shù)名B.形參列表C.權(quán)限修飾符D.返回值類型正確答案:A8.下列關(guān)于構(gòu)造方法的描述,錯(cuò)誤的是()。單選題(2分)A.一個(gè)類中可以定義多個(gè)構(gòu)造方法B.構(gòu)造方法的方法名前面沒有返回值類型的聲明C.一個(gè)類中只能定義一個(gè)空參數(shù)的構(gòu)造方法D.在構(gòu)造方法中不能使用return語句返回一個(gè)值,但是可以單獨(dú)使用return作為方法的結(jié)束正確答案:C9.下列關(guān)于注釋作用的描述中,錯(cuò)誤的是()。單選題(2分)A.會(huì)參與編譯B.可以幫助調(diào)試程序C.幫助整理編程思路D.可以對程序進(jìn)行說明正確答案:A11.線程的優(yōu)先級用1-10之間的整數(shù)表示,默認(rèn)的優(yōu)先級是()。單選題(2分)A.5B.3C.10D.1正確答案:A12.請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){for(intx=0;x<5;x++){if(x%2==0)break;System.out.print(x+"");}}}下列選項(xiàng)中,哪一個(gè)是程序的運(yùn)行結(jié)果()。單選題(2分)A.不輸出任何內(nèi)容B.024C.13D.12345正確答案:A13.在軟件項(xiàng)目開發(fā)過程中,下列()過程不會(huì)涉及到。單選題(2分)A.代碼開發(fā)B.需求分析C.市場推廣D.架構(gòu)設(shè)計(jì)正確答案:C14.下列關(guān)于super關(guān)鍵字的說法中,正確的是()。單選題(2分)A.子類通過super關(guān)鍵字只能調(diào)用父類的屬性,而不能調(diào)用父類的方法B.super關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類C.子類通過super關(guān)鍵字只能調(diào)用父類的方法,而不能調(diào)用父類的屬性D.super關(guān)鍵字是在子類對象內(nèi)部指代其父類對象的引用正確答案:D15.異常類都繼承自java.lang包下的()。單選題(2分)A.Error類B.Exception類C.IOError類D.Throwable類正確答案:D16.100屬于下列哪種類型的常量()。單選題(2分)A.整數(shù)類型B.字符類型C.布爾類型D.浮點(diǎn)類型正確答案:A17.Java提供了4種訪問級別,以下控制級別由小到大依次列出正確的是()。單選題(2分)A.protected、private、default、publicB.default、private、protected、publicC.protected、default、private、publicD.private、default、protected、public正確答案:D18.變量命名規(guī)范說法正確的是()單選題(2分)A.變量由字母、下劃線、數(shù)字、$符號隨意組成;B.A和a在java中是同一個(gè)變量;C.不同類型的變量,可以起相同的名字;D.變量不能以數(shù)字作為開頭;正確答案:D19.下列關(guān)于類與對象的說法中,錯(cuò)誤的是()。單選題(2分)A.類是對某一類事物的抽象描述,而對象則是該類事物的個(gè)體。B.類與對象沒有什么實(shí)際關(guān)系。C.對象是類的實(shí)例化。D.類用于描述多個(gè)對象的共同特征,它是對象的模板。正確答案:B21.如果父類的成員不希望被子類重寫,可以在聲明父類的成員時(shí)使用的修飾關(guān)鍵字的是()。單選題(2分)A.extendB.superC.publicD.final正確答案:D22.使用abstract關(guān)鍵字修飾的抽象方法不能使用()關(guān)鍵字修飾。單選題(2分)A.defaultB.publicC.privateD.protected正確答案:C23.下面關(guān)于布爾類型變量的定義中,正確的是()。單選題(2分)A.booleanb=FALSE;B.booleand=false;C.booleanc="true";D.booleana=TRUE;正確答案:B24.請閱讀下面的程序。publicClassWhileDemo5{publicstaticvoidmain(String[]args){intn=5;while(n<10){System.out.print(n);n++;}}}下列選項(xiàng)中,哪一個(gè)是程序運(yùn)行的結(jié)果()。單選題(2分)A.無輸出B.編譯錯(cuò)誤C.死循環(huán)D.輸出56789正確答案:D25.每條功能執(zhí)行語句的最后必須用()結(jié)束。單選題(2分)A.;B.:C..D."正確答案:A26.下列哪個(gè)選項(xiàng)是Java中的注釋符號?()單選題(2分)A.--B.#C./*D.//正確答案:D27.下列選項(xiàng)中,不屬于邏輯運(yùn)算符的是()。單選題(2分)A.||B.~C.&&D.!正確答案:B29.下面的標(biāo)識符中不合法的是()單選題(2分)A.usernameB.username123C.user_nameD.123username正確答案:D30.在Java中,關(guān)于構(gòu)造方法,下列說法錯(cuò)誤的是()單選題(2分)A.構(gòu)造方法絕對不能有返回值B.構(gòu)造方法的名稱必須與類名相同C.構(gòu)造方法可以帶參數(shù)D.構(gòu)造方法不可以重載正確答案:D31.數(shù)組的遍歷是指依次訪問數(shù)組中的每個(gè)元素。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B32.若x=5,則表達(dá)式(x+5)/3的值是3。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A33.break語句的作用是跳出循環(huán)語句,執(zhí)行循環(huán)后面的代碼。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A35.Java是一種高級計(jì)算機(jī)語言,具有簡單性、安全性、面向?qū)ο蟮忍卣鳌E袛囝}(2分)A.正確B.錯(cuò)誤正確答案:A38.在Java語言中如果發(fā)生異常,但沒有捕獲異常的代碼,程序會(huì)正常執(zhí)行判斷題(2分)A.錯(cuò)誤B.正確正確答案:A39.在構(gòu)造方法中,使用this調(diào)用其他構(gòu)造方法的語句必須位于第一行,且只能出現(xiàn)一次。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B40.比較運(yùn)算符用于對兩個(gè)數(shù)值或變量進(jìn)行比較,其結(jié)果是一個(gè)布爾值。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B41.下列選項(xiàng)中,哪些可以作為方法重載的判斷條件()。多選題(2分)A.在同一個(gè)類中,構(gòu)造方法必須位于普通方法之前B.構(gòu)造方法能夠在實(shí)例對象的同時(shí)進(jìn)行初始化C.構(gòu)造方法中不能指定參數(shù),而普通方法可以指定參數(shù)D.構(gòu)造方法不能指定返回值類型,普通方法可以指定返回值類型正確答案:BD42.下列選項(xiàng)中,哪些是定義標(biāo)識符時(shí)應(yīng)該遵循的規(guī)則()。多選題(2分)A.包名所有字母一律小寫B(tài).不能以數(shù)字開頭C.在程序中,應(yīng)該盡量使用有意義的英文單詞來定義標(biāo)識符,使得程序便于閱讀D.類名和接口名一律小寫正確答案:ABC43.下列選項(xiàng)中,屬于面向?qū)ο筇卣鞯氖牵ǎ?。多選題(2分)A.多態(tài)B.重構(gòu)C.封裝D.繼承正確答案:ACD44.下列選項(xiàng)中,屬于Java語言的特點(diǎn)有()多選題(2分)A.跨平臺性B.簡單C.支持多線程D.面向?qū)ο笳_答案:ABCD45.下列關(guān)于對象名和對象的屬性信息描述正確的有()多選題(2分)A.對象名保存在堆內(nèi)存中B.對象名保存在棧內(nèi)存中C.對象的屬性信息則保存在對應(yīng)的堆內(nèi)存中D.對象的屬性信息則保存在對應(yīng)的棧內(nèi)存中正確答案:BC46.下列關(guān)于封裝的說法中,正確的是()。多選題(2分)A.封裝是隱藏對象的屬性和實(shí)現(xiàn)細(xì)節(jié),對外提供公有的訪問方法B.僅僅private修飾的內(nèi)容才是封裝C.封裝可以提高代碼的安全性D.類或者方法也是封裝的一種體現(xiàn)正確答案:ACD47.下列選項(xiàng)中是整數(shù)類型的有()多選題(2分)A.字符型(char)B.短整型(short)C.長整型(long)D.字節(jié)型(byte)正確答案:BCD48.下面對super關(guān)鍵字描述正確的有()多選題(2分)A.調(diào)用本類中的方法B.直接訪問父類中的非私有屬性C.調(diào)用父類構(gòu)造方法,必須放在子類構(gòu)造方法的首行D.直接調(diào)用父類中的非私有方法正確答案:BCD49.下面選項(xiàng)中,哪些是java中的關(guān)鍵字()。多選題(2分)A.classB.intC.StringD.static正確答案:ABD50.以下選項(xiàng)中,屬于JDK工具的有()多選題(2分)A.Java運(yùn)行工具B.Java打包工具C.Java編譯器D.Java文檔生成工具正確答案:ABCD1.下列()技術(shù)不屬于數(shù)據(jù)存儲(chǔ)技術(shù)的范疇。單選題(2分)A.MySQLB.IntelliJIDEAC.OracleD.PostgreSQL正確答案:B2.以下標(biāo)識符中,不合法的是()。單選題(2分)A.userB.classC.login_1D.$inner正確答案:B4.閱讀下面的代碼classDemo{Demo(){}}下列構(gòu)造方法中,哪個(gè)構(gòu)造方法可以存在上述Demo類中?()。單選題(2分)A.publicDemo(){};B.Stringname(){};C.privateDemo(){};D.Demo(intage){};正確答案:D5.下面選項(xiàng)中,哪一個(gè)是合法的標(biāo)識符()。單選題(2分)A.1DemoB._3_C.whileD.class正確答案:B6.下列關(guān)鍵字中,哪個(gè)不能修飾接口中的成員變量?()。單選題(2分)A.publicB.privateC.finalD.static正確答案:B7.下面關(guān)于List集合的描述中,哪一個(gè)是錯(cuò)誤的()。單選題(2分)A.List集合存和取的順序一致B.List集合是有索引的C.List集合可以存儲(chǔ)重復(fù)的元素D.List集合沒有索引正確答案:D10.在try{}catch(【】e){}中,【】處需要填寫的是?()。單選題(2分)A.異常類B.任意對象C.異常對象D.任意類正確答案:A12.下列哪個(gè)選項(xiàng)是Java中的基本數(shù)據(jù)類型?()。單選題(2分)A.IntegerB.intC.StringD.ArrayList正確答案:B13.下列標(biāo)識符(名字)命名原則中,正確的是()單選題(2分)A.類名的首字母小寫B(tài).接口名的首寫字母小寫C.常量完全大寫D.變量和方法名的首寫字母大寫正確答案:C14.在Java中,關(guān)于構(gòu)造方法,下列說法錯(cuò)誤的是()單選題(2分)A.構(gòu)造方法不可以重載B.構(gòu)造方法可以帶參數(shù)C.構(gòu)造方法的名稱必須與類名相同D.構(gòu)造方法絕對不能有返回值正確答案:A15.下列哪個(gè)選項(xiàng)是Java中的循環(huán)結(jié)構(gòu)?()單選題(2分)A.forB.try-catchC.switchD.if正確答案:A16.下列()技術(shù)不屬于前端開發(fā)技術(shù)。單選題(2分)A.BootstrapB.jQueryC.MySQLD.Reactjs正確答案:C17.下列關(guān)于構(gòu)造方法的描述,錯(cuò)誤的是()。單選題(2分)A.一個(gè)類中可以定義多個(gè)構(gòu)造方法B.構(gòu)造方法的方法名前面沒有返回值類型的聲明C.在構(gòu)造方法中不能使用return語句返回一個(gè)值,但是可以單獨(dú)使用return作為方法的結(jié)束D.一個(gè)類中只能定義一個(gè)空參數(shù)的構(gòu)造方法正確答案:D18.在Java中的每個(gè)類都至少有()個(gè)構(gòu)造方法。單選題(2分)A.4B.3C.1D.2正確答案:C20.下列關(guān)鍵字中,用于創(chuàng)建類的實(shí)例對象的是()。單選題(2分)A.newB.privateC.classD.void正確答案:A21.下列選項(xiàng)中,不屬于邏輯運(yùn)算符的是()。單選題(2分)A.||B.&&C.!D.~正確答案:D22.下列選項(xiàng)中,自動(dòng)類型轉(zhuǎn)換會(huì)報(bào)錯(cuò)的是()單選題(2分)A.inta=5;byteb=a;B.inta=5;longb=a;C.bytea=5;intb=a;D.bytea=5;longb=a;正確答案:A23.下列選項(xiàng)中,不屬于代碼塊的是()。單選題(2分)A.同步代碼塊B.構(gòu)造塊C.動(dòng)態(tài)代碼塊D.普通代碼塊正確答案:C24.下列關(guān)于類與對象的說法中,錯(cuò)誤的是()。單選題(2分)A.類是對某一類事物的抽象描述,而對象則是該類事物的個(gè)體。B.類與對象沒有什么實(shí)際關(guān)系。C.類用于描述多個(gè)對象的共同特征,它是對象的模板。D.對象是類的實(shí)例化。正確答案:B25.若inta=7;a%=2;則執(zhí)行后,變量a的值是()。單選題(2分)A.7B.3C.1D.2正確答案:C26.下列關(guān)于類的說法中,錯(cuò)誤的是()。單選題(2分)A.類中可以有屬性與方法,屬性用于描述對象的特征,方法用于描述對象的行為。B.一個(gè)類只能創(chuàng)建一個(gè)對象。C.Java中創(chuàng)建類的關(guān)鍵字是class。D.Java中對象的創(chuàng)建,首先需要定義出一個(gè)類。正確答案:B27.下列關(guān)于while語句的描述中,正確的是()。單選題(2分)A.while語句的循環(huán)體至少被執(zhí)行一次B.while語句的循環(huán)條件可以是整型變量C.while語句的循環(huán)體必須使用大括號D.while語句循環(huán)體中可以沒有語句正確答案:D28.Java中,如果類C是類B的子類,類B是類A的子類,那么下面描述正確的是()單選題(2分)A.C不能繼承A或B中的成員B.C只繼承了A中的成員C.C不僅繼承了B中的成員,同樣也繼承了A中的成員D.C只繼承了B中的成員正確答案:C29.自定義運(yùn)行時(shí)異常,必須繼承自()類。單選題(2分)A.ExceptionB.ThrowableC.ErroD.RuntimeException正確答案:D34.在定義變量的同時(shí),必須對該變量進(jìn)行初始化賦值。判斷題(2分)A.正確B.錯(cuò)誤正確答案:B35.在Java中,針對類、成員方法和屬性提供了四種訪問級別,分別是private、static、protected和public。判斷題(2分)A.正確B.錯(cuò)誤正確答案:B36.一個(gè)線程在調(diào)用它的start()方法之前,該線程將一直處于新建狀態(tài)。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A37.Java允許在一個(gè)程序中定義多個(gè)同名的方法,但是參數(shù)的類型或個(gè)數(shù)必須不同,這就是方法的重載。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B38.在成員方法中出現(xiàn)的this關(guān)鍵字代表的是調(diào)用這個(gè)方法的對象。判斷題(2分)A.正確B.錯(cuò)誤正確答案:A39.Java程序中,可以使用關(guān)鍵字new創(chuàng)建新的對象。()判斷題(2分)A.錯(cuò)誤B.正確正確答案:B40.如果類中沒有定義構(gòu)造方法,則系統(tǒng)會(huì)自動(dòng)創(chuàng)建默認(rèn)的構(gòu)造方法。判斷題(2分)A.錯(cuò)誤B.正確正確答案:B41.下列關(guān)于對象名和對象的屬性信息描述正確的有()多選題(2分)A.對象的屬性信息則保存在對應(yīng)的堆內(nèi)存中B.對象名保存在堆內(nèi)存中C.對象名保存在棧內(nèi)存中D.對象的屬性信息則保存在對應(yīng)的棧內(nèi)存中正確答案:AC42.下列()技術(shù)屬于Web應(yīng)用服務(wù)器。多選題(2分)A.TomcatB.DB2C.JettyD.Undertow正確答案:ACD43.下面布爾類型變量的定義中,錯(cuò)誤的是()。多選題(2分)A.booleand=1;B.booleana=true;C.booleanb=false;D.booleanc=0;正確答案:AD44.下面選項(xiàng)中,哪些是java中的關(guān)鍵字()。多選題(2分)A.staticB.intC.classD.String正確答案:ABC45.面向?qū)ο笳Z言的核心思想包括()。多選題(2分)A.復(fù)用性B.封裝性C.繼承性D.抽象性正確答案:BCD46.以下關(guān)于抽象類的描述中,正確的是()。多選題(2分)A.抽象類是對一系列看上去不同,但本質(zhì)上相同的具體概念的抽象B.抽象類不能被實(shí)例化C.當(dāng)一個(gè)類中包含了抽象方法,該類必須使用abstract關(guān)鍵字來修飾D.抽象類可以不定義抽象方法正確答案:ABCD47.以下選項(xiàng)中關(guān)于Java中線程控制方法的說法正確的有()多選題(2分)A.join()的作用是阻塞指定線程等到另一個(gè)線程完成以后再繼續(xù)執(zhí)行B.sleep()的作用是讓當(dāng)前正在執(zhí)行線程暫停,線程將轉(zhuǎn)入就緒狀態(tài)C.yield()的作用是使線程停止運(yùn)行一段時(shí)間,將處于阻塞狀態(tài)D.setDaemon()的作用是將指定的線程設(shè)置成后臺線程正確答案:AD48.下列選項(xiàng)中,屬于Java語言的特點(diǎn)有()多選題(2分)A.跨平臺性B.面向?qū)ο驝.簡單D.支持多線程正確答案:ABCD49.下列選項(xiàng)中屬于Java中的注釋類型的有()多選題(2分)A.文本注釋B.文檔注釋C.多行注釋D.單行注釋正確答案:BCD50.列選項(xiàng)中關(guān)于二維數(shù)組的定義,格式正確的是()。多選題(2分)A.int[][]arr=newint[3][]B.int[][]arr=newint[3][4]C.int[][]arr={{1,2},{3,4,5},{6}}D.int[][]arr=newint[][4]正確答案:ABC1.下列對關(guān)鍵字描述錯(cuò)誤的是()單選題(2分)A.import關(guān)鍵字用于引入包B.class關(guān)鍵字用于聲明類C.package關(guān)鍵字用于聲明包D.const關(guān)鍵字用于聲明方法正確答案:D3.下列哪個(gè)選項(xiàng)是Java中的布爾數(shù)據(jù)類型?()單選題(2分)A.doubleB.byteC.booleanD.float正確答案:C4.下列關(guān)于類和對象的描述,錯(cuò)誤的是()。單選題(2分)A.對象是類的實(shí)例B.一個(gè)類只能有一個(gè)實(shí)例化對象C.類是對象的抽象D.類用于描述一組對象的共同特征和行為正確答案:B5.抽象方法在定義時(shí)不需要實(shí)現(xiàn)方法體,修飾它的關(guān)鍵字是()單選題(2分)A.finalB.abstractC.publicD.extend正確答案:B7.下列哪個(gè)選項(xiàng)是Java中的基本數(shù)據(jù)類型?()。單選題(2分)A.intB.IntegerC.ArrayListD.String正確答案:A8.下列關(guān)于Java程序的基本格式描述正確的是()單選題(2分)A.在程序中將英文的分號誤寫成中文的分號,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論