




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——JAVA期末考試題庫(kù)1.以下不可作為java語(yǔ)言修飾符的是(D)
A)a1B)$1C)_1D)11解釋?zhuān)簲?shù)字不能開(kāi)頭。
2.有一段java應(yīng)用程序,它的主類(lèi)名是a1,那么保存它的源文件名可以是(A)A)a1.javaB)a1.classC)a1D)都對(duì)3.整型數(shù)據(jù)類(lèi)型中,需要內(nèi)存空間最少的是(D)
A)shortB)longC)intD)byte解釋?zhuān)篵yte1字節(jié)、short2字節(jié)、int4字節(jié)、long8字節(jié)4.Java類(lèi)可以作為(C)A)類(lèi)型定義機(jī)制B)數(shù)據(jù)封裝機(jī)制
C)類(lèi)型定義機(jī)制和數(shù)據(jù)封裝機(jī)制D)上述都不對(duì)
5.在創(chuàng)立對(duì)象時(shí)必需(C)
A)先聲明對(duì)象,然后才能使用對(duì)象
B)先聲明對(duì)象,為對(duì)象分派內(nèi)存空間,然后才能使用對(duì)象
C)先聲明對(duì)象,為對(duì)象分派內(nèi)存空間,對(duì)對(duì)象初始化,然后才能使用對(duì)象
D)上述說(shuō)法都對(duì)
6.在調(diào)用方法時(shí),若要使方法改變實(shí)參的值,可以(B)A)用基本數(shù)據(jù)類(lèi)型作為參數(shù)B)用對(duì)象作為參數(shù)C)A和B都對(duì)D)A和B都不對(duì)7.Java中(C)
A)一個(gè)子類(lèi)可以有多個(gè)父類(lèi),一個(gè)父類(lèi)也可以有多個(gè)子類(lèi)B)一個(gè)子類(lèi)可以有多個(gè)父類(lèi),但一個(gè)父類(lèi)只可以有一個(gè)子類(lèi)C)一個(gè)子類(lèi)可以有一個(gè)父類(lèi),但一個(gè)父類(lèi)可以有多個(gè)子類(lèi)D)上述說(shuō)法都不對(duì)
8.Java語(yǔ)言具有大量?jī)?yōu)點(diǎn)和特點(diǎn),哪個(gè)反映了Java程序并行機(jī)制的特點(diǎn)?(B)
A)安全性B)多線性C)跨平臺(tái)D)可移植9.Character流與Byte流的區(qū)別是(C)
A)每次讀入的字節(jié)數(shù)不同B)前者帶有緩沖,后者沒(méi)有C)前者是字符讀寫(xiě),后者是字節(jié)讀寫(xiě)D)二者沒(méi)有區(qū)別,可以互換使用?10.以下聲明合法的是(D)
A、defaultStrings;B、publicfinalstaticnativeintw()C、abstractdoubled;D、abstractfinaldoublehyperbolicCosine()11.關(guān)于以下application的說(shuō)明,正確的是(C)1.classStaticStuff2.{
3.staticintx=10;4.static{x+=5;}
5.publicstaticvoidmain(Stringargs[])6.{
7.System.out.println(“x=〞+x);
8.}
9.static{x/=3;}10.}
A、4行與9行不能通過(guò)編譯,由于缺少方法名和返回類(lèi)型B、9行不能通過(guò)編譯,由于只能有一個(gè)靜態(tài)初始化器C、編譯通過(guò),執(zhí)行結(jié)果為:x=5D、編譯通過(guò),執(zhí)行結(jié)果為:x=3解釋?zhuān)合葓?zhí)行靜態(tài)代碼塊
12.關(guān)于以下程序代碼的說(shuō)明正確的是(D)1.classHasStatic{
2.privatestaticintx=100;
3.publicstaticvoidmain(Stringargs[]){4.HasStatichs1=newHasStatic();5.hs1.x++;
6.HasStatichs2=newHasStatic();7.hs2.x++;
8.hs1=newHasStatic();9.hs1.x++;
10.HasStatic.x--;
11.System.out.println(“x=〞+x);12.}13.}
A、5行不能通過(guò)編譯,由于引用了私有靜態(tài)變量B、10行不能通過(guò)編譯,由于x是私有靜態(tài)變量C、程序通過(guò)編譯,輸出結(jié)果為:x=103D、程序通過(guò)編譯,輸出結(jié)果為:x=102
13.以下選項(xiàng)中循環(huán)結(jié)構(gòu)合法的是(C)A、while(intiSystem.out.println(arr[0]);}}}
A、編譯時(shí)將產(chǎn)生錯(cuò)誤B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C、輸出零D、輸出空解釋?zhuān)撼蓡T變量默認(rèn)賦為0
10.在使用interface聲明一個(gè)接口時(shí),只可以使用(D)修飾符修飾該接口。A、privateB、protectedC、privateprotectedD、public11.編譯并運(yùn)行以下程序,以下描述哪個(gè)選項(xiàng)是正確的(D)1.classA{
2.protectedbooleanequals(){3.returnsuper.equals();4.}5.}
A、編譯通過(guò)運(yùn)行無(wú)異常B、編譯通過(guò)但運(yùn)行時(shí)出錯(cuò)
C、行2出錯(cuò),不能成功編譯D、不能成功編譯,行3出錯(cuò)解釋?zhuān)簅bject超類(lèi)中無(wú)equals()方法,有的是equals(objectobj);
12.有語(yǔ)句Strings=〞helloworld〞;,以下操作哪個(gè)是不合法的?(B)A、inti=s.length();B、s>>>=3;C、Stringts=s.trim();D、Stringt=s+〞!〞;13.以下關(guān)于Java語(yǔ)言的特點(diǎn),描述錯(cuò)誤的是(C)
A.Java是跨平臺(tái)的編程語(yǔ)言B.Java支持分布式計(jì)算C.Java是面向過(guò)程的編程語(yǔ)言D.Java支持多線程14.下述概念中不屬于面向?qū)ο蠓椒ǖ氖牵―)。
A.對(duì)象、消息B.繼承、多態(tài)C.類(lèi)、封裝D.過(guò)程調(diào)用15.結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是(C)A.輸入、處理、輸出B.樹(shù)形、網(wǎng)形、環(huán)形C.順序、選擇、循環(huán)D.主程序、子程序、函數(shù)16.以下關(guān)于構(gòu)造方法的表達(dá)中,錯(cuò)誤的是(C)A.Java語(yǔ)言規(guī)定構(gòu)造方法名與類(lèi)名必需一致
B.Java語(yǔ)言規(guī)定構(gòu)造方法沒(méi)有返回值,但不用void聲明C.Java語(yǔ)言規(guī)定構(gòu)造方法不可以重載
D.Java語(yǔ)言規(guī)定構(gòu)造方法只能通過(guò)new自動(dòng)調(diào)用17.以下哪個(gè)類(lèi)的聲明是正確的?(D)
A.a(chǎn)bstractfinalclassHI{}B.a(chǎn)bstractprivatemove(){}C.protectedprivatenumber;D.publicabstractclassCar{}
18.關(guān)于被私有訪問(wèn)控制符private修飾的成員變量,以下說(shuō)法正確的是(C)A.可以被三種類(lèi)所引用:該類(lèi)自身、與它在同一個(gè)包中的其他類(lèi)、在其他包中的該類(lèi)的子類(lèi)
B.可以被兩種類(lèi)訪問(wèn)和引用:該類(lèi)本身、該類(lèi)的所有子類(lèi)C.只能被該類(lèi)自身所訪問(wèn)和修改D.只能被同一個(gè)包中的類(lèi)訪問(wèn)
19.以下關(guān)于for循環(huán)和while循環(huán)的說(shuō)法中哪個(gè)是正確的?(B)A.while循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn)
B.while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果
C.兩種循環(huán)任何時(shí)候都可替換
D.兩種循環(huán)結(jié)構(gòu)中都必需有循環(huán)體,循環(huán)體不能為空
20.閱讀以下代碼:
importjava.io.*;importjava.util.*;publicclassfoo{
publicstaticvoidmain(String[]args){Strings;
System.out.println(\}}
輸出結(jié)果應(yīng)當(dāng)是:(C)
A.代碼得到編譯,并輸出“s=〞B.代碼得到編譯,并輸出“s=null〞
C.由于Strings沒(méi)有初始化,代碼不能編譯通過(guò)
D.代碼得到編譯,但捕獲到NullPointException異常
?21.編譯運(yùn)行以下程序后,關(guān)于輸出結(jié)果的說(shuō)明正確的是(C)publicclassConditional{
publicstaticvoidmain(Stringargs[]){intx=4;System.out.println(“valueis“+((x>4)?99.9:9));}}
A.輸出結(jié)果為:valueis99.9B.輸出結(jié)果為:valueis9C.輸出結(jié)果為:valueis9.0D.編譯錯(cuò)誤
22.執(zhí)行完以下代碼int[]x=newint[10];后,以下哪項(xiàng)說(shuō)明是正確的(A)A.x[9]為0B.x[9]未定義C.x[10]為0D.x[0]為空解釋?zhuān)耗J(rèn)初值為0
23.關(guān)于以下程序段,正確的說(shuō)法是(C)1.Strings1=“a〞+“b〞;
2.Strings2=newString(s1);3.if(s1==s2)
4.System.out.println(“==issucceeded〞);5.if(s1.equals(s2))
6.System.out.println(“.equals()issucceeded〞);
A.行4與行6都將執(zhí)行B.行4執(zhí)行,行6不執(zhí)行C.行6執(zhí)行,行4不執(zhí)行C.行4、行6都不執(zhí)行解釋?zhuān)寒?dāng)定義Strings2=s1;時(shí),4行是執(zhí)行的24.以下程序的運(yùn)行結(jié)果是:(C)publicclassIncrement{
publicstaticvoidmain(Stringargs[]){intc;c=2;
System.out.println(c);System.out.println(c++);System.out.println(c);}}
A.222B.233C.223D.34425.以下哪一個(gè)關(guān)鍵字用于實(shí)現(xiàn)接口來(lái)定義類(lèi)?(B)
A、extendsB、implementsC、abstractD、interface第三組
1.若a的值為3時(shí),以下程序段被執(zhí)行后,c的值是多少?(C)if(a>0)
if(a>3)c=2;elsec=3;elsec=4;
A、1B、2C、3D、42.下面哪一個(gè)操作符的優(yōu)先級(jí)最高?(D)A、后i與j的值分別為(D)。A、1與1B、2與1C、1與2D、2與27.main方法是Java應(yīng)用程序執(zhí)行的入口點(diǎn),關(guān)于main方法的方法頭以下哪項(xiàng)是合法的?(B)A、publicstaticvoidmain()
B、publicstaticvoidmain(String[]args)C、publicstaticintmain(String[]arg)D、publicvoidmain(Stringarg[])
8.以下哪個(gè)選項(xiàng)不是Java語(yǔ)言的特點(diǎn)?(D)
A
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)二氧化碳校驗(yàn)器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 統(tǒng)編版二年級(jí)語(yǔ)文下冊(cè)第七單元達(dá)標(biāo)測(cè)試卷(含答案)
- 四升五語(yǔ)文知識(shí)銜接專(zhuān)項(xiàng)訓(xùn)練 專(zhuān)題二·漢字 同步練習(xí)(含答案)人教統(tǒng)編版
- 高叉理論考試試題及答案
- 環(huán)宇技校焊工考試題及答案
- 2025年消防設(shè)施操作員之消防設(shè)備基礎(chǔ)知識(shí)強(qiáng)化訓(xùn)練試卷A卷附答案
- 河南單招培訓(xùn)試題及答案
- 2023-2024學(xué)年廣東省廣州市華南師大附屬番禺學(xué)校七年級(jí)(下)月考數(shù)學(xué)試卷(含答案)
- 采購(gòu)與安裝分包合同(2篇)
- 農(nóng)業(yè)技術(shù)推廣數(shù)字化平臺(tái)建設(shè)方案
- IPC-7351表面貼裝設(shè)計(jì)和焊盤(pán)圖形標(biāo)準(zhǔn)
- 女生-青春期教育(課堂)課件
- 中醫(yī)藥膳學(xué)(中篇-藥膳原料)共66張課件
- 醫(yī)院產(chǎn)前篩查中心設(shè)置評(píng)審驗(yàn)收工作匯報(bào)課件
- 公司生產(chǎn)進(jìn)度表
- 齊魯醫(yī)學(xué)右美托咪定臨床使用
- 倪海廈人紀(jì)之針灸 全
- 溶血性貧血護(hù)理
- 人教版九年級(jí)物理第十單元《能源與可持續(xù)發(fā)展-太陽(yáng)能》PPT課件
- 首件檢驗(yàn)作業(yè)流程控制卡
- 身份證號(hào)碼轉(zhuǎn)換工具
評(píng)論
0/150
提交評(píng)論