




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
Java語言程序設(shè)計題庫[復(fù)制]選擇題1.某用戶的BBS登錄密碼由字母、數(shù)字與下劃線組成,在Java語言中,若用變量psd存儲該用戶密碼,則psd的數(shù)據(jù)類型應(yīng)定義為()[單選題]*A.intB.doubleC.charD.String(正確答案)2.設(shè)有定義inta=3,b=4,c=5,則以下的表達式中,值為false的是()[單選題]*A.a(chǎn)<b&&b<cB.a<=bC.a<(b+c)D.!(a<b)(正確答案)3.有以下方法的定義,請選擇該方法的返回值類型。(
)ReturnTypemethod(bytex,floaty){return(short)x/y*2;}[單選題]*A.byteB.shortC.intD.float(正確答案)4.設(shè)有下面兩個類的定義:[單選題]*A.包含關(guān)系B.繼承關(guān)系(正確答案)C.關(guān)聯(lián)關(guān)系D.上述類定義有語法錯誤5.接口中的所有的方法都必須是()。[單選題]*A.publicstaticfinalB.privatestaticfinalC.publicfinalD.publicabstract(正確答案)6.下列語句只能用在循環(huán)體中的是()[單選題]*A.breakB.continue(正確答案)C.returnD.throw7.為了捕獲一個異常,代碼必須放在下面()語句塊中。[單選題]*A.try塊(正確答案)B.catch塊C.throws塊D.finally塊8.求兩個數(shù)n、m中較小數(shù),結(jié)果保存到變量min中的算法有如下步驟:①用公式計算較小數(shù)min=;②輸入兩個數(shù)n、m;③結(jié)束;④輸出變量min其正確的順序是()[單選題]*A.②①④③(正確答案)B.①②③④C.④②③①D.①④②③9.計算s=1+3+5+…+99的部分算法流程圖如圖所示:[單選題]*A.①i←i+2②s←s+iB.①i←i+1②s←s+iC.①s←s+i②i←i+2(正確答案)D.①s←s+i②i←i+110.下列說法正確的是()[單選題]*A.JAVA中包的主要作用是實現(xiàn)跨平臺功能B.package語句只能放在import語句后面C.包(package)由一組類(class)和接口(interface)組成(正確答案)D.可以用#include關(guān)鍵詞來標(biāo)明來自其他包中的類11.下列語句序列執(zhí)行后,i的值是()inti=2;do{i*=i}while(i<16);[單選題]*A.4(正確答案)B.8C.16D.3212.要使類中的某個成員變量只能被它自身和它的子類訪問到,則該變量可用什么修飾符修飾?()[單選題]*A.protected(正確答案)B.publicC.privateD.應(yīng)不加修飾符13.以下哪個不是Java的關(guān)鍵字?()[單選題]*A.FALSE(正確答案)B.constC.thisD.void14.定義類頭時,不可以放到類名前面的關(guān)鍵字是(
)[單選題]*A.publicB.a(chǎn)bstractC.finalD.static(正確答案)15.有程序如下,關(guān)于程序的描述哪個是正確的?(
)[單選題]*A.編譯將產(chǎn)生錯誤B.編譯時正確,但運行時將產(chǎn)生錯誤C.正確,輸出0(正確答案)D.正確,輸出null16.設(shè)x為int型變量,則執(zhí)行一下語句段后,x的值為()x=10;x+=x-=x-x;[單選題]*A.10B.20(正確答案)C.40D.3017.事件處理機制能夠讓圖形界面響應(yīng)用戶的操作,主要涉及()。[單選題]*A.事件B.事件處理C.事件源D.以上都是(正確答案)18.下列不合法的賦值語句是()[單選題]*A、floatf=-34;B、intt=23;C、shorts=10;D、intt=(int)false;(正確答案)19.Java應(yīng)用程序的主類需包含main方法,main方法的返回類型是什么?()[單選題]*A、intB、floatC、doubleD、void(正確答案)20.在Java中,關(guān)于static關(guān)鍵字的說法錯誤的是()[單選題]*A.static可以修飾方法B.static可以修飾變量C.static可以修飾代碼塊D.static修飾的方法,在該方法內(nèi)部可以訪問非靜態(tài)的類成員變量(正確答案)21.類的構(gòu)造方法()[單選題]*A、其返回類型為voidB、其名稱必須與類名相同(正確答案)C、需要聲明為private訪問權(quán)限D(zhuǎn)、只能有一個22.如果需要使用其它類包中的public類,下列不正確的方法是()。[單選題]*A、使用包名、類名作前綴B、加載需要使用的類C、加載整個包D、直接使用(正確答案)23.以下不屬于Java語言中關(guān)鍵字的是()[單選題]*A、sizeof(正確答案)B、finalC、continueD、break24.設(shè)有下面兩個賦值語句:a=Double.parseDouble(“1.2”);b=Double.valueOf(“1.2”);下述說法正確的是()[單選題]*a是double類型變量,b是Double類對象。(正確答案)a是Double類對象,b是double類型變量。a和b都是Double類對象并且值相等。a和b都是Double變量并且值相等。25.下列哪個類的聲明是正確的?()[單選題]*A.abstractfinalclassHI{}B.abstractprivatemove(){}C.protectedprivatenumber;D.publicabstractclassCar{}(正確答案)26.聲明常量MAX_LENGTH為值99.98的語句是()[單選題]*A、finalMAX_LENGTH=99.98;B、finalfloatMAX_LENGTH=99.98;C、doubleMAX_LENGTH=99.98;D、finaldoubleMAX_LENGTH=99.98;(正確答案)27.有以下程序片段,下列哪個選項不能插入到行1中()
1.
2.publicclassA{
3.}[單選題]*A、publicclassMainClass{}(正確答案)B、packagemine;C、classNotherClass{}D、importjava.io.*;28.執(zhí)行語句inti=1,j=++i;后i與j的值分別為()[單選題]*A.1與1B.2與1C.1與2D.2與2(正確答案)29.下面表達式中,用來訪問數(shù)組a中第一個元素的是()[單選題]*A、a[0](正確答案)B、a[1]C、a.1D、a.030.在編寫java應(yīng)用程序時,若需要使用標(biāo)準(zhǔn)輸入輸出語句,則必須在程序的開頭寫上()[單選題]*A.importjava.awt.*;B.importjava.applet.Applet;C.importjava.io.*;(正確答案)D.importjava.awt.Graphics;31.布局管理器的相關(guān)類是()[單選題]*A.FlowLayoutB.BorderLayoutC.GridLayoutD.以上都是(正確答案)32.在Java中,inta=-100,表達式"360"+a的值是()[單選題]*A.260B.360-100(正確答案)C.460D.36010033.下列能表示“x大于0且x小于10”的Java語言表達式是()[單選題]*A.x>0||x<10B.x>=0&&x<10C.x>=0&&x<=10D.x>0&&x<10(正確答案)34.下列非法Java標(biāo)識符是()[單選題]*A.Tree_GlassesB.FirstJavaAppletC._$theLastOneD.Two273.5(正確答案)35.下列語句序列執(zhí)行后,k的值是(
)intj=8,k=15;for(inti=2;i!=j;i+=6){k++;}[單選題]*A.18B.15C.16(正確答案)D.1736.在Java中,用于表示水平跳格的轉(zhuǎn)義字符是()[單選題]*A./bB./tC.\bD.\t(正確答案)37.下列關(guān)于包的描述中,不正確的是()[單選題]*A.包是一種特殊的類(正確答案)B.包可以包含若干個類C.包是使用關(guān)鍵字package創(chuàng)建的D.包是使用關(guān)鍵字import引入的38.java中用來拋出異常的關(guān)鍵字是()()[單選題]*A.throw(正確答案)B.finallyC.catchD.try39.Strings=”itcast”;則s.substring(3,4)返回的字符串是以下選項中的那個?()[單選題]*A.caB.cC.a(正確答案)D.t40.40.容器Panel缺省使用的布局編輯策略是()[單選題]*A.BorderLayout(正確答案)B.FlowLayoutC.GridLayoutD.CardLayout41.所有類的基類()[單選題]*A.java.lang.Object(正確答案)B.java.lang.ClassC.java.lang.ClassD.java.awt.Frame42.在編寫java應(yīng)用程序時,若需要使用標(biāo)準(zhǔn)輸入輸出語句,則必須在程序的開頭寫上()[單選題]*A.importjava.awt.*;B.importjava.applet.Applet;C.importjava.io.*;(正確答案)D.importjava.awt.Graphics;43.下列哪一個關(guān)鍵字用于實現(xiàn)接口來定義類?()[單選題]*A.extendsB.implements(正確答案)C.abstractD.interface44.現(xiàn)有2個char,類型的變量al='a'、a2=2,當(dāng)執(zhí)行al=(char)(al+a2);語句之后,al的值應(yīng)該是()[單選題]*A.'a'B.12C.'c'(正確答案)D.語句在編譯時出錯45.在Java中,關(guān)于static關(guān)鍵字的說法錯誤的是()[單選題]*A.static可以修飾方法B.static可以修飾變量C.static可以修飾代碼塊D.static修飾的方法,在該方法內(nèi)部可以訪問非靜態(tài)的類成員變量(正確答案)46.下列關(guān)于構(gòu)造方法的敘述中,錯誤的是()[單選題]*A.Java語言規(guī)定構(gòu)造方法名與類名必須相同B.Java語言規(guī)定構(gòu)造方法沒有返回值,但不可用void聲明C.Java語言規(guī)定構(gòu)造方法不可重載(正確答案)D.Java語言規(guī)定構(gòu)造方法只能通過new自動調(diào)用47.被聲明為private,protected及public的類成員,在類外部可以被訪問的成員是()[單選題]*A.能訪問到聲明為public的成員(正確答案)B.能訪問到聲明為private的成員C.都可以訪問D.都不能訪問48.以下關(guān)于繼承的敘述正確的是()[單選題]*A.在Java中類只允許單一繼承(正確答案)B.在Java中一個類只能實現(xiàn)一個接口C.在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口D.在Java中一個類可以同時繼承多個類49.以下代碼段執(zhí)行后的輸出結(jié)果為()intx=3;inty=10;System.out.println(y%x);[單選題]*A.0B.1(正確答案)C.2D.350.為了區(qū)分重載多態(tài)中同名的不同方法,要求()[單選題]*A.調(diào)用時用類名或?qū)ο竺銮熬YB.返回值類型不同C.形式參數(shù)個數(shù)或者類型不同(正確答案)D.形式參數(shù)名稱不同51.下列關(guān)于修飾符混用的說法,錯誤的是()[單選題]*A.abstract不能與final并列修飾同一個類B.abstract類中不可以有private的成員C.abstract方法必須在abstract類中D.static方法中能處理非static的屬性(正確答案)52.執(zhí)行完以下代碼int[]x=newint[10];后,以下哪項說明是正確的()[單選題]*A.x[9]為0(正確答案)B.x[9]未定義C.x[10]為0D.x[0]為空53.如果在編譯Java程序時,編譯結(jié)果報告說找不到要編譯的代碼,錯誤不是()[單選題]*A.沒有import相應(yīng)的包B.if語法錯誤(正確答案)C.程序中存在異常D.文件名寫錯54.向容器添加新構(gòu)件的方法是()[單選題]*A.add()(正確答案)B.insert()C.fill()D.set()55.()類是所有異常類的父類。[單選題]*A.Throwable(正確答案)B.ErrorC.ExceptionD.AWTError56.下列選項中,使用比較運算符正確的是()[單選題]*A.4!=3結(jié)果為falseB.4==3結(jié)果為falseC.4<=3結(jié)果為trueD.4>=3結(jié)果為true(正確答案)57.設(shè)有整型數(shù)組的定義inta[]=newint[8],則a.length的值為()[單選題]*A.6B.7C.8(正確答案)D.958.設(shè)x為int型變量,則執(zhí)行一下語句段后,x的值為()
x=10;
x+=x-=x-x;[單選題]*A.10B.20(正確答案)C.40D.3059.下列語句序列執(zhí)行后,k的值是(
)intj=8,k=15;for(inti=2;i!=j;i+=6){k++;}[單選題]*A、18B、15C、16(正確答案)D、1760.有程序如下,關(guān)于程序的描述哪個是正確的?()[單選題]*A.編譯將產(chǎn)生錯誤B.編譯時正確,但運行時將產(chǎn)生錯誤C.正確,輸出0(正確答案)D.正確,輸出null1.子類繼承了父類的狀態(tài)和行為,但是子類不能添加新的成員變量和成員方法。[判斷題]*對錯(正確答案)2.java.io包是Java語言的標(biāo)準(zhǔn)輸入/輸出類庫包。[判斷題]*對(正確答案)錯3.Java語言中的數(shù)組元素下標(biāo)總是從0開始,下標(biāo)可以是整數(shù)或整型表達式。[判斷題]*對(正確答案)錯4.異常處理語句中,不管是否有異常情況發(fā)生,與try相配的finally子句都將執(zhí)行一次。[判斷題]*對(正確答案)錯5.在類的聲明語句中,如果沒有extends選項,則說明該類沒有父類。[判斷題]*對錯(正確答案)6.a(chǎn)bstract方法必須出現(xiàn)在abstract
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【2025年存儲芯片發(fā)展趨勢:AI驅(qū)動市場需求激增 價格上行周期開啟】
- 預(yù)制梁板施工方案
- 智能交通系統(tǒng)施工方案
- 第08講 八上古詩詞【知識精研】中考語文一輪復(fù)習(xí)(廣東專用)
- 吉林清淤固化施工方案
- 東莞排水帶施工方案
- 2025年增城臨聘筆試試題及答案
- 2025年往年音樂學(xué)考試題及答案
- 2025年排序中考試題語文及答案
- 低碳行動方案設(shè)計
- 2025年政府預(yù)算支出經(jīng)濟分類科目說明表
- 手術(shù)室剖宮產(chǎn)護理教學(xué)查房范文
- 【MOOC】機器學(xué)習(xí)-北京理工大學(xué) 中國大學(xué)慕課MOOC答案
- 《森林防火安全教育》主題班會 課件
- 《類風(fēng)濕專病數(shù)據(jù)集技術(shù)規(guī)范》 編制說明
- 麻醉機故障應(yīng)急預(yù)案演練
- 2024年同等學(xué)力申碩英語考試真題
- 2024-2030年實驗室自動進樣器行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 專題07說明文閱讀(中考??紵狳c題型)20篇(原卷版)-2023-2024學(xué)年九年級語文上學(xué)期期末(一模)真題分類匯編
- 風(fēng)險投資中的人工智能應(yīng)用
- DB5204T 10-2024 農(nóng)產(chǎn)品地理標(biāo)志質(zhì)量要求 紫云花豬
評論
0/150
提交評論