java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)作業(yè)題與參考答案匯編_第1頁(yè)
java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)作業(yè)題與參考答案匯編_第2頁(yè)
java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)作業(yè)題與參考答案匯編_第3頁(yè)
java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)作業(yè)題與參考答案匯編_第4頁(yè)
java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)作業(yè)題與參考答案匯編_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

#JAVA語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)作業(yè)1單項(xiàng)選擇題第1題以下由for語(yǔ)句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是() 口for(inti=0;true;i++);A、有語(yǔ)法錯(cuò)誤,不能執(zhí)行B、無(wú)限次C、執(zhí)行 1次D、一次也不執(zhí)行答案:B第2題以下標(biāo)識(shí)符中哪項(xiàng)是不合法的() 。BigOlLong$223_utfint$12s3d答案:D第3題執(zhí)行完以下代碼 int[]x=newint[25];后,以下哪項(xiàng)說(shuō)明是正確的()A、x[24]為0B、x[24]未定義C、x[25]為0D、x[0]為空答案:A;該方法屬第4題若在某一個(gè)類定義中定義有如下的方法: abstractvoidperformDial;該方法屬于()。A、本地方法B、最終方法C、解態(tài)方法D、抽象方法答案:D第5題以下選項(xiàng)中,合法的賦值語(yǔ)句是() 。a==1;++I;a=a+1=5;!(++a!=b--);答案:B第6題執(zhí)行完以下代碼 int[]x=newint[5];后,以下哪項(xiàng)說(shuō)明是正確的()A、x[4]為0B、x[4]未定義C、x[5]為0D、x[0]為空答案:A第7題執(zhí)行下列程序段后,m,x,y的值分別是()。intx=2,y=4;booleanm;m=++x>y--;A、true,2,4B、false,3,3C、treu,3,3D、false,2,4答案:B第8題在Java中,存放字符串常量的對(duì)象屬于()類對(duì)象。A、CharacterB、StringC、StringBufferD、Vector答案:B第9題設(shè)有下面的一個(gè)類定義:classAA{staticvoidShow(){System.out.println(“我喜歡Java!”);}}classBB{voidShow(){System.out.println(“我喜歡C++!”);}}若已經(jīng)使用AA類創(chuàng)建對(duì)象a和BB類創(chuàng)建對(duì)象b,則下面哪一個(gè)方法調(diào)用是正確的:()。A、a.Show()B、AA.Show();b.Show();BB.Show();C、AA.Show()D、a.show();b.show();;bb.show();答案:C第10題以下for循環(huán)的執(zhí)行次數(shù)是()。for(intx=0;(x==0)&(x>4);x++);A、無(wú)限次B、一次也不執(zhí)行C、執(zhí)行4次D、執(zhí)行3次答案:B多項(xiàng)選擇題第11題如下哪些字串是Java中的標(biāo)識(shí)符?A、fieldnameB、superC、3numberD、#numberE、mybooks答案:aie第12題Java中如下哪個(gè)約束符是正確的?A、privateB、public

protectedprotectfriend答案:A|B|C第13題 如下哪些是 Java中有效的關(guān)鍵字?constNULLfalsethisnative答案:A|C|D|E判斷題第14題對(duì)象可以賦值,只要使用賦值號(hào)(等號(hào))即可,相當(dāng)于生成了一個(gè)各屬性與賦值對(duì)象相同的新對(duì)象。答案:錯(cuò)誤第15題Java的字符類型采用的是 ASCII編碼。答案:正確第16題Java的各種數(shù)據(jù)類型占用固定長(zhǎng)度,與具體的軟硬件平臺(tái)環(huán)境無(wú)關(guān)。答案:正確第17題Vector類中的對(duì)象不能是簡(jiǎn)單數(shù)據(jù)類型。答案:正確free。第18題Java程序里 ,創(chuàng)建新的類對(duì)象用關(guān)鍵字 new,free。答案:錯(cuò)誤第19題 類及其屬性、方法可以同時(shí)有一個(gè)以上的修飾符來(lái)修飾。答案:正確第20題 有的類定義時(shí)可以不定義構(gòu)造函數(shù),所以構(gòu)造函數(shù)不是必需的。答案:錯(cuò)誤JAVA語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)作業(yè)2單項(xiàng)選擇題第1題下面的語(yǔ)句的作用是:()。第1題下面的語(yǔ)句的作用是:()。VectorMyVector=newVector(100,50);A、創(chuàng)建一個(gè)數(shù)組類對(duì)象MyVector,有100個(gè)元素的空間,每個(gè)元素的初值為B、創(chuàng)建一個(gè)向量類對(duì)象MyVector,有100個(gè)元素的空間,每個(gè)元素的初值為C、創(chuàng)建一個(gè)數(shù)組類對(duì)象MyVector,有100個(gè)元素的空間,若空間使用完時(shí),以素空間單位遞增D、創(chuàng)建一個(gè)向量類對(duì)象MyVector,有100個(gè)元素的空間,若空間使用完時(shí),以素空間單位遞增答案:D505050個(gè)元50個(gè)元第2第2題下面程序段的輸出結(jié)果是System.out.println(MyStr);()。StringMyStr="Hello,";MyStr=MyStr+"Guys!";A、Hello,Guys!Hello,Guys!D、該程序段有語(yǔ)法錯(cuò)誤答案:A第3第3題下列最終屬性(常量)i的定義中,正確的是()TextField對(duì)象有ButtonTextField對(duì)象有Button對(duì)象被置于Button對(duì)象被置于D、Button對(duì)象和答案:C第7題下面程序的輸出是()4567答案:DSystem.out.println(4|7);staticfinaldoubleI;abstractfinalinti=8;finaldoublei=3.14159;floati=1.2f;答案:C第4題下列語(yǔ)句序列執(zhí)行后, x的值是()。inta=2,b=4,x=5;if(a<--b)x*=a;5201510答案:D第5題下列語(yǔ)句序列執(zhí)行后, r的值是()。charch='8';intr=10;switch(ch+1){case'7':r=r+3;case'8':r=r+5;case'9':r=r+6;break;default:;}13151610答案:C第6題下面的 init()方法中對(duì)圖形用戶界面所作的命題中有哪一個(gè)是正確的? ()publicvoidinit(){setLayout(newBorderLayout());add("North",newTextField(10));add("Center",newButton("help"));}10位寬值,并且被置于該 applet的正上方helpapplet的中央,且該對(duì)象具有足夠大的內(nèi)存空間存放文本helpapplet的中央,并且占據(jù) TextField對(duì)象下方從左至右的整個(gè)空間TextField對(duì)象的擺放位置取決于 applet在網(wǎng)頁(yè)上的總體大小第8題下列語(yǔ)句序列執(zhí)行后,x第8題下列語(yǔ)句序列執(zhí)行后,A、35B、25C、20D、5答案:B第9題下列語(yǔ)句序列執(zhí)行后,r的值是()。charch='A';intr=6;switch(ch+5){case'A':r=r+3;case'B':r=r+5;case'C':r-=6;break;default:r/=2;}A、11B、3C、2D、9答案:B第10題下列語(yǔ)句序列執(zhí)行后,m的值是()。inti=9,j=8,m=10,n=9;if(i<jllm--A、6B、7C、8D、9答案:D多項(xiàng)選擇題第11題下面的是關(guān)于類及其修飾符的一些描述,哪個(gè)是正確的?A、abstract類只能用來(lái)派生子類,不能用來(lái)創(chuàng)建abstract類的對(duì)象B、final類不但可以用來(lái)派生子類,也可以用來(lái)創(chuàng)建final類的對(duì)象C、abstract不能與final同時(shí)修飾一個(gè)類D、abstract方法必須在abstract類中聲明,但abstract類定義中可以沒(méi)有abstract方法答案:aicid第12題對(duì)于構(gòu)造函數(shù),下列哪個(gè)敘述是正確的?A、構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同B、構(gòu)造函數(shù)的返回類型只能是void型C、構(gòu)造函數(shù)的主要作用是完成對(duì)類的對(duì)象的初始化工作D、一般在創(chuàng)建新對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)答案:aicid第13題對(duì)于構(gòu)造函數(shù),下列哪個(gè)敘述是正確的?A、構(gòu)造函數(shù)也允許重載B、子類無(wú)條件地繼承父類的無(wú)參構(gòu)造函數(shù)C、子類不允許調(diào)用父類的構(gòu)造函數(shù)D、在同一個(gè)類中定義的重載構(gòu)造函數(shù)可以相互調(diào)用答案:aibid判斷題第14題字符串在創(chuàng)建后可以被修改。答案:正確第15題變量聲明可在 java方法體內(nèi)任何位置出現(xiàn)。答案:正確第16題Java程序是由若干類定義組成的,類定義包括定義口頭和定義類體。答案:正確第17題 封裝的原則是用公有的方法訪問(wèn)私有的數(shù)據(jù)。答案:正確第18題 注釋的作用是使程序在執(zhí)行時(shí)在屏幕上顯示 //之后的內(nèi)容。答案:錯(cuò)誤第19題Java是一種計(jì)算機(jī)語(yǔ)言,更是一種計(jì)算機(jī)技術(shù)。答案:錯(cuò)誤第20題Java的字符類型采用的是 Unicode編碼,每個(gè)Unicode碼占16個(gè)比特。答案:正確JAVA語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)作業(yè)3單項(xiàng)選擇題Applet的界第1題在JavaApplet程序用戶自定義的 Applet子類中,常常重載 ()Applet的界面中顯示文字、圖形和其它界面元素。start()stop()init()paint()答案:D第2題下面類定義中哪一個(gè)定義了一個(gè)不允許有子類的類?classKey{}abstractfinalclassKey{}classKey{final;}finalclassKey{}答案:D第3題main方法是JavaApplication程序執(zhí)行的入口點(diǎn), 關(guān)于main方法的方法頭以下哪項(xiàng)是合法的( )publicstaticvoidmain()publicstaticvoidmain(String[]args)publicstaticintmain(String[]arg)publicvoidmain(Stringarg[])答案:B

第4題在第4題在JavaApplet程序用戶自定義的成主類實(shí)例的初始化工作。Applet子類中,一般需要重載父類的()方法來(lái)完start()stop()init()paint()答案:C第5題下面哪種方法可以獲得一個(gè) applet的init()方法在網(wǎng)頁(yè)中的寬度 ?intwidth=this.getY();intwidth=this.getSize().w;intwidth=getSize();intwidth=setSize().w答案:B第6題JavaApplication源程序的主類是指包含有口 口方法的類。A、main方法B、toString方法C、init方法D、actionPerfromed方法答案:A第7題JavaApplet源程序文件的擴(kuò)展名為 ()。.java.class.html.exe答案:A第8題下面的applet的init()方法所給出的用戶界面是() 口 publicvoidinit(){ setLayout(newBorderLayout()); add("East",newButton("hello"));}A、在applet的正中出現(xiàn)一個(gè)按鈕B、在applet的左邊出現(xiàn)一個(gè)按鈕C、在applet的右邊出現(xiàn)一個(gè)按鈕D、一個(gè)按鈕充滿了整個(gè) applet答案:C多項(xiàng)選擇題第9題以下哪個(gè)有關(guān)事件監(jiān)聽器的語(yǔ)句是正確的?Multiplelistenerscanbeattachedtoonecomponent.Onlyonelistenercanbeattachedtoonecomponent.Onelistenercanreceiveandprocesstheeventsfrommultiplecomponents.Onelistenercanreceiveandprocesstheeventsfromonlyonecomponent.答案:A|C第10題下列關(guān)于靜態(tài)初始化器的敘述中,哪一個(gè)是正確的?A、靜態(tài)初始化器是在構(gòu)造函數(shù)之前加上static修飾符B、靜態(tài)初始化器是對(duì)類自身進(jìn)行初始化C、靜態(tài)初始化器在同一個(gè)類中只能有一個(gè)D、靜態(tài)初始化器是在其所屬的類加載內(nèi)存時(shí)由系統(tǒng)自動(dòng)調(diào)用執(zhí)行答案:BID第11題下面哪個(gè)不是Java中的容器?A、ScrollPaneB、CanvasC、ScrollbarD、AppletE、Dialog答案:BIC第12題不使用static修飾符限定的方法稱為對(duì)象(或?qū)嵗?方法,下列哪一個(gè)說(shuō)法是正確的?A、實(shí)例方法可以直接調(diào)用父類的實(shí)例方法B、實(shí)例方法可以直接調(diào)用父類的類方法C、實(shí)例方法可以直接調(diào)用其他類的實(shí)例方法D、實(shí)例方法可以直接調(diào)用本類的類方法答案:BID第13題下面哪個(gè)方法可用于定義新線程類?A、implementtheRunnableinterfaceB、addarun()methodintheclassC、createaninstanceofThreadD、extendtheThreadclass答案:AID判斷題第14題最終類不能派生子類,最終方法不能被覆蓋。答案:錯(cuò)誤第15題類在實(shí)現(xiàn)接口的方法時(shí),必須顯示地使用public修飾符。答案:錯(cuò)誤第16題超類代表的對(duì)象比子類多。答案:錯(cuò)誤第17題一個(gè)類如果實(shí)現(xiàn)了某個(gè)接口,那么它必須重載該接口中的所有方法。答案:正確第18題子類封裝的功能比它的超類少。答案:錯(cuò)誤第19題Final類中的屬性和方法都必須被final修飾符修飾。答案:錯(cuò)誤第20題接口是特殊的類,所以接口也可以繼承,子接口將繼承父接口的所有常量和抽象方法。答案:錯(cuò)誤JAVA語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)作業(yè)4單項(xiàng)選擇題第1題下面語(yǔ)句序列執(zhí)行后, a的值是()口inta=13;a%=a/5;3131691答案:D第2題在編寫異常處理的 Java程序中,每個(gè) catch語(yǔ)句塊都應(yīng)該與(口語(yǔ)句塊對(duì)應(yīng),使得用該語(yǔ)句塊來(lái)啟動(dòng) Java的異常處理機(jī)制。A、if-elseswitchtrythrow答案:C第3題在編寫JavaApplet程序時(shí),若需要對(duì)發(fā)生的事件作出響應(yīng)和處理,一般需要在程序的開頭寫上()語(yǔ)句。importjava.awt.*importjava.applet.*importjava.io.*importjava.awt.event.*答案:D第4題在編寫JavaApplication程序時(shí),若需要使用到標(biāo)準(zhǔn)輸入輸出語(yǔ)句,必須在程序的開頭寫上()語(yǔ)句。importjava.awt.*;importjava.applet.Applet;importjava.io.*;importjava.awt.Graphics答案:C第5題在使用interface聲明一個(gè)接口時(shí),只可以使用()修飾符修飾該接口。privateprotectedprivateprotectedpublic答案:D第6題以下代碼段執(zhí)行后的輸出結(jié)果為()intx=3;inty=10;System.out.println(y%x);A、0B、1C、2D、3答案:B多項(xiàng)選擇題第7題哪個(gè)類可用于處理Unicode?A、InputStreamReaderB、BufferedReaderC、WriterD、PipedInputStream答案:AIB第8題下列正確的句子是哪個(gè)?A、float3.14;B、bytei=225;C、longk=33;D、intp[][];答案:CID第9題下面哪句話是正確的?A、>>是算術(shù)右移操作符.B、>>是邏輯右移操作符.C、>>>是算術(shù)右移操作符D、>>>是邏輯右移操作符答案:AID第10題下面哪個(gè)stream是node流?A、FileInputStreamB、BufferedInputStreamC、Push

溫馨提示

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

評(píng)論

0/150

提交評(píng)論