(作業(yè)輔導(dǎo))南開大學(xué)22秋學(xué)期(高起本1709-1803、全層次1809-2103)《Java語言程序設(shè)計(jì)》在線作業(yè)-00003_第1頁
(作業(yè)輔導(dǎo))南開大學(xué)22秋學(xué)期(高起本1709-1803、全層次1809-2103)《Java語言程序設(shè)計(jì)》在線作業(yè)-00003_第2頁
(作業(yè)輔導(dǎo))南開大學(xué)22秋學(xué)期(高起本1709-1803、全層次1809-2103)《Java語言程序設(shè)計(jì)》在線作業(yè)-00003_第3頁
(作業(yè)輔導(dǎo))南開大學(xué)22秋學(xué)期(高起本1709-1803、全層次1809-2103)《Java語言程序設(shè)計(jì)》在線作業(yè)-00003_第4頁
(作業(yè)輔導(dǎo))南開大學(xué)22秋學(xué)期(高起本1709-1803、全層次1809-2103)《Java語言程序設(shè)計(jì)》在線作業(yè)-00003_第5頁
免費(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)介

22秋學(xué)期(高起本1709-1803、全層次1809-2103)《Java語言程序設(shè)計(jì)》在線作業(yè)-00003注:求答案關(guān)注V行:weimingjiaxc領(lǐng)取一、單選題(共25道試題,共50分)1.定義一個(gè)類,必須使用的關(guān)鍵字是()。A.publicB.classC.interfaceD.static2.設(shè)有下面的兩個(gè)類定義:classaa{voidShow(){System.out.println("我喜歡Java!");}classBBextendsaa{voidShow(){System.out.println("我喜歡C++!");}}則順序執(zhí)行如下語句后輸出結(jié)果為:aaa=newaa();BBb=newBB();a.Show();b.Show();A.我喜歡Java!我喜歡C++!B.我喜歡C++!我喜歡Java!C.我喜歡Java!我喜歡Java!D.我喜歡C++!我喜歡C++!3.執(zhí)行如下程序代碼a=0;c=0;do{c--;a=a-1;}while(a>0);后C的值是()。A.0B.1C.-1D.死循環(huán)4.Stringdate="TodayisSunday";把date轉(zhuǎn)換成全小寫的語句是()。A.toLowerCase(date);B.date.toLowerCase();C.date.toUpperCase();D.toUpperCase(date);5.Java程序是由什么組成的()。A.類B.對(duì)象C.函數(shù)D.包6.編譯Javaapplication源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)文件的擴(kuò)展名為A..javaB..classC..objD..exe7.定義一個(gè)名為key的類,使之不能被繼承,應(yīng)選()。A.classkey{}B.nativeclasskey{}C.classkey{final;}D.finalclasskey{}8.下面哪一項(xiàng)不是文件讀寫操作的步驟()。A.以某種讀寫方式打開文件B.進(jìn)行文件讀寫操作C.保存文件D.關(guān)閉文件9.下列哪項(xiàng)不是Java標(biāo)準(zhǔn)庫中FilterInputStream類的子類()。A.BufferedInputStreamB.DataInputStreamC.LineNumberInputStreamD.ImageInputStream10.編譯并且執(zhí)行以下代碼,會(huì)出現(xiàn)什么情況?publicclassQ{publicstaticvoidmain(Stringargv[]){intanar[]=newint[]{1,2,3};System.out.println(anar[1]);}}A.1B.有錯(cuò)誤,數(shù)組anar在初始化以前不能正常輸出。C.2D.有錯(cuò)誤,數(shù)組的大小沒有定義。11.關(guān)于以下程序段的說法正確的是1.publicclassMyar{2.publicstaticvoidmain(Stringargv[]){3.int[]i=newint[5];4.System.out.println(i[5]);5.}6.}A.第2行編譯出錯(cuò)B.第4行編譯出錯(cuò)C.編譯時(shí)產(chǎn)生錯(cuò)誤D.編譯時(shí)沒有產(chǎn)生錯(cuò)誤,運(yùn)行時(shí)發(fā)生異常12.在Java語言中,可以用來完成方法調(diào)用的方式是()。A.方法作為表達(dá)式中的一項(xiàng)出現(xiàn)在表達(dá)式中。B.方法作為單獨(dú)的一條語句。C.方法作為另一個(gè)方法調(diào)用的實(shí)際參數(shù)出現(xiàn)。D.以上方法均可以。13.下列哪個(gè)是面向大型企業(yè)級(jí)用容器管理專用構(gòu)件的應(yīng)用平臺(tái)()。A.J2EEB.J2MEC.J2SED.J2DE14.下列方法頭中哪一個(gè)不與其它方法形成重載(overload)關(guān)系?()A.voidmmm()B.voidmmm(inti)C.voidmmm(Strings)D.intmm()15.與Java應(yīng)用程序(Application)不同,JavaApplet程序的運(yùn)行,需要得到()的支持。A.操作系統(tǒng)B.客戶端瀏覽器C.記事本(Notepad)軟件D.數(shù)據(jù)庫服務(wù)器16.switch語句不能用于下列哪種數(shù)據(jù)類型?A.doubleB.byteC.shortD.char17.設(shè)有定義語句inta[3],則下列對(duì)此語句的敘述中錯(cuò)誤的是()。A.定義了一個(gè)名為a的一維數(shù)組B.a數(shù)組有3個(gè)元素C.a數(shù)組元素的下標(biāo)為1~3D.數(shù)組a中的每一個(gè)元素都是整型18.下列代碼中,將引起一個(gè)編譯錯(cuò)誤的行是()。1)publicclassTest{2)intm,n;3)publicTest(){}4)publicTest(inta){m=a;}5)publicstaticvoidmain(Stringargs[]){6)Testt1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest();10)t2=newTest(j,k);11)}12)}A.第3行B.第5行C.第6行D.第10行19.以下程序的功能是:求n!。請(qǐng)?jiān)谙铝谐绦蛑刑钊胝_的語句classFactorialTest{staticlongFactorial(intn){if(n==1)return1;else_______________}publicstaticvoidmain(Stringa[]){intn=8;System.out.println(n+"!="+Factorial(n));}}A.returnn*Factorial(n);B.return(n-1)*Factorial(n);C.returnn*Factorial(n-1);D.return(n-1)*Factorial(n-1);20.編譯Javaapplication源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)文件的擴(kuò)展名為A..javaB..classC..objD..exe21.定義一個(gè)類名為“MyClass.java”的類,并且該類可被一個(gè)工程中的所有類訪問,那么該類的正確聲明應(yīng)為()A.privateclassMyClassextendsObjectB.classMyClassextendsObjectC.publicclassMyClassD.privateclassMyClassextendsObj22.StringBufferappend(char[],intint1,intint2)表示(A)。A.向一個(gè)字符串追加字符數(shù)組,范圍從數(shù)組的索引int1開始,到索引int2結(jié)束B.向一個(gè)字符串追加字符數(shù)組,范圍從數(shù)組的索引int1開始,到索引int2-1結(jié)束C.向一個(gè)字符串追加字符數(shù)組,范圍從數(shù)組的索引int1開始,長(zhǎng)度為int2D.向一個(gè)字符串追加字符數(shù)組,范圍從數(shù)組的索引int1開始,長(zhǎng)度為int2-123.定義一個(gè)類名為MyClass的類,并且該類可被所有類訪問,那么該類的正確聲明應(yīng)為()。A.privateclassMyClassextendsObjectB.classMyClassextendsObjectC.publicclassMyClassD.protectedclassMyClassextendsObject24.在Java中,表示換行符的轉(zhuǎn)義字符是()。A.\nB.\fC.'n'D.\dd25.下列哪個(gè)修飾符可以使在一個(gè)類中定義的成員變量只能被同一包中的類訪問?A.privateB.無修飾符C.publicD.protected二、多選題(共10道試題,共20分)26.關(guān)于RandomAccessFile類,下列哪些是正確的()。A.支持文件的隨機(jī)存取,即存取任意位置的數(shù)據(jù)B.區(qū)別對(duì)待二進(jìn)制文件和字符文件C.使用者需要清楚文件中各數(shù)據(jù)的長(zhǎng)度和位置D.操作方式比通過Stream類的方式要強(qiáng)大27.按Java語言的規(guī)定,以下不正確的說法是()。A.實(shí)參不可以是常量,變量或表達(dá)式。B.形參不可以是常量,變量或表達(dá)式。C.實(shí)參與其對(duì)應(yīng)的形參占用同一個(gè)存儲(chǔ)單元。D.形參是虛擬的,不占用存儲(chǔ)單元。28.下列變量定義合法的是()。A.booleanflag=false;B.intk=1+'k';C.charch="c";D.floatr=1/2;29.以下關(guān)于繼承的敘述錯(cuò)誤的是()。A.在Java中類只允許單一繼承B.在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C.在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口D.在Java中接口只允許單一繼承30.在Java中,關(guān)于封裝性的說法中,正確的是()。A.是一種信息隱蔽技術(shù)B.使對(duì)象之間不可相互作用C.是受保護(hù)的內(nèi)部實(shí)現(xiàn)D.與類有關(guān),封裝的基本單位是對(duì)象31.下列關(guān)于面向?qū)ο蟮恼撌鲋?不正確的是()。A.面向?qū)ο笫侵敢詫?duì)象為中心,分析、設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的機(jī)制B.面向?qū)ο笫侵敢怨δ転橹行?,分析、設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的機(jī)制C.面向?qū)ο髢H適用于程序設(shè)計(jì)階段D.面向?qū)ο笫且环N程序設(shè)計(jì)語言32.關(guān)于字符串比較,下列敘述哪個(gè)是不正確的()。A.比較字符串是否完全相同不能用==B.equals()和equalsIgnoreCase()的作用完全一致C.equalsIgnoreCase()表示如果兩個(gè)字符串完全相同則返回true,否則返回falseD.Stringdate1,date2;則比較二者是否相同的語句是data1=equals(data2);33.關(guān)于局部變量的作用域,下列說法正確的是()。A.主方法中定義的變量只能在主方法中使用,不能在其他方法中使用。B.形參變量是屬于被調(diào)方法的局部變量,而實(shí)參變量一般是屬于主調(diào)方法的局部變量。C.不允許在不同的方法中使用相同的變量名。D.在復(fù)合語句中也可以定義變量,其作用域只在復(fù)合語句范圍內(nèi)。34.下列JAVA語句中,正確是()。A.int$e,a,b=10;B.charc,d='a';C.floate=0.0d;D.doublee=0.0f;35.關(guān)于JavaApplication和Applet的說法中,不正確的是()。A.都包含main()方法B.都通過“appletviewer”命令執(zhí)行C.都通過“javac”命令編譯D.都嵌入在HTML文件中執(zhí)行三、判斷題(共15道試題,共30分)36.Java?類可以作為類型定義機(jī)制和數(shù)據(jù)封裝機(jī)制37.Java有兩類程序:JavaApplication和JavaApplet,其中JavaApplet程序由嵌入到瀏覽器中的解釋器解釋運(yùn)行。38.抽象方法的body部分必須用一對(duì)大括號(hào){?}包住39.在創(chuàng)建對(duì)象是必須先聲明對(duì)象,為對(duì)象分配內(nèi)存空間,對(duì)對(duì)象初始化,然后才能使用對(duì)象40.形式參數(shù)不可以是對(duì)象41.實(shí)例方法可直接調(diào)用其他類的實(shí)例方法42.內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存43.在Java中對(duì)象可以賦值,只要使用賦值號(hào)(等號(hào))即可,相當(dāng)于生成了一個(gè)各屬性與賦值對(duì)象相同的新對(duì)象。44.在異常處理中,若try中的代碼可能產(chǎn)生多種異常則可以對(duì)應(yīng)多個(gè)catch語句,若catch中的參數(shù)類型有父類子類關(guān)系,此時(shí)應(yīng)該將父類放在后面,子類放在前面。4

溫馨提示

  • 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)論