南開21春學期《Java語言程序設(shè)計》在線作業(yè)-20992_第1頁
南開21春學期《Java語言程序設(shè)計》在線作業(yè)-20992_第2頁
南開21春學期《Java語言程序設(shè)計》在線作業(yè)-20992_第3頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

)1:要使類中的某個成員變量只能被同一個包中的類訪問到修飾?A:protectedB:publicC:privateD:應(yīng)不加修飾符正確答案:D)2:在JavaA:垃圾回收器B:虛擬機C:編譯器D:多線程機制正確答案:B(單選題)3:下列屬于合法的Java標識符是()。A:_catB:5booksC:+staticD:正確答案:A)4:Java中,如果類CBBACBAB:C只繼承了B中的成員C:C只繼承了A中的成員D:C不能繼承A或B中的成正確答案:A(單選題)5:下述概念中不屬于面向?qū)ο蠓椒ǖ氖?)。A:對象、消息B:繼承、多態(tài)C:類、封裝D:過程調(diào)用正確答案:D(單選題)6:聲明成員變量時,如果不使用任何訪問控制符(public,protected,private),則以下哪種類型的類不能對該成員進行直接訪問( 。A:同一類B:同一包中的子類C:D:不同包中的子類正確答案:D(單選)7:關(guān)于以下程序的描述正確的( publicclassUseArray{staticintarr[]=newint[5];publicstaticvoidmain(String{ System.out.println(arr[0]);}}A:編譯將產(chǎn)生錯誤B:編譯時正確,但運行時將產(chǎn)生錯誤C:正確,輸出0D:正確,輸出?null正確答案:C(單選題)8:請問以下哪個類不能被子類繼承?()A:classA{}B:abstractfinalclassA{}C:nativeclassA{}D:finalclassA{}正確答案:D(單選題)9:int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個變量的語句是()。A:publicintMAX_LENGTH=100B:finalintMAX_LENGTH=100C:publicconstintMAX_LENGTH=100D:publicfinalintMAX_LENGTH=100正確答案:D)10:switchA:doubleB:byteC:shortD:char正確答案:A(單選題)11:下面屬于Java關(guān)鍵字的是A:NULLB:IFC:doD:While正確答案:(單選題)12:return語句()。A:只能讓方法返回數(shù)值B:方法都必須含有C:方法中可以有多句returnD:不能用來返回對象正確答案:C(單選題)13:在Java中,能實現(xiàn)多重繼承效果的方式是()。A:內(nèi)部類B:適配器C:接口D:同步正確答案:C)14:若聲明一個類不能被繼承,即不能有子類,用關(guān)鍵字()。A:finalB:finallyC:D:super正確答案:A(單選題)15:執(zhí)行代碼Strings=newString("Hello")后,正確的結(jié)論是()。A:s最后一個索引值為5B:s"HelloC:s.length4D:s.length正確答案:D(單選)16:下列代碼段inti=1,j=10;do{ if(i++>--j)continue;}while(i<5);執(zhí)行完畢,i和j的值分別(。A:i=6j=5B:i=5j=5C:i=6j=4D:i=5j=6正確答案:A(單選題)17:下列構(gòu)造方法的調(diào)用方式中,正確的是()。A:按照一般方法調(diào)用B:由用戶直接調(diào)用C:只能通過new自動調(diào)用D:被系統(tǒng)調(diào)用正確答案:C(單選題)18:設(shè)有下面兩個類的定義:classPerson{classStudentextendsPerson{long id;//身份證號intscore;//入學總分Stringname;//姓名intgetScore(){} returnscore;}}則類Person和類Student的關(guān)系( A:包含關(guān)系B:繼承關(guān)系C:關(guān)聯(lián)關(guān)系D:上述類定義有語法錯誤正確答案:B(單選題)19:下列關(guān)于構(gòu)造方法的說法正確的是A:因為構(gòu)造方法名與類名必須相同,所以構(gòu)造方法的首字母必須大寫。B:構(gòu)造方法是給對象賦初值,所以沒有返回值,要用void來聲明。C:構(gòu)造方法不能被程序調(diào)用,也不可以重載。D:一個類只允許有一個構(gòu)造方法。正確答案:A(單選題)20:當子類的成員變量與父類的成員變量重名時,若想在子類中使用父類中同名的成員變量,要使用關(guān)鍵字()。A:superB:C:thisD:正確答案:A)21:A:privateB:無修飾符C:publicD:protected正確答案:B(單選題)22:Java語言是()A:面向問題的解釋型高級編程語言B:面向機器的低級編程語言C:面向過程的編譯型高級編程語言D:面向?qū)ο蟮慕忉屝透呒壘幊陶Z言正確答案:D)23:A:privateB:publicC:finalD:abstact正確答案:)24:接口體中不應(yīng)包含()。A:常量定義B:常量賦值C:方法實現(xiàn)D:方法聲明正確答案:)25:JavaA:類B:對象C:函數(shù)D:包正確答案:B(單選題)26:有以下方法的定義,ReturnTypemethod(bytex,floaty){return(short)x/y*2;}請選擇該方法的返回類型()。A:byteB:C:intD:正確答案:B(單選題)27:下列不屬于條件語句關(guān)鍵字的是()A:ifB:elseC:D:while正確答案:D)28:定義一個類名為MyClass應(yīng)為()。A:privateclassMyClassextendsObjectB:classMyClassextendsObjectC:publicclassMyClassD:protectedclassMyClassextendsObject正確答案:B(單選題)29:關(guān)于while和do-while循環(huán),下列說法正確的是()A:兩種循環(huán)除了格式不通外,功能完全相同B:與do-while語句不通的是,while語句的循環(huán)至少執(zhí)行一次C:do-whileD:以上都不對。正確答案:D)30:floatf;Stringfloat轉(zhuǎn)化為String,正確的語句是()。A:s=String.valueOf(f);B:f=Float.parseFloat(s);C:s=f;D:s=(String)f;正確答案:A)31:abstractA:對B:錯正確答案:B)32:Java2A:對B:錯正確答案:A)33:A:對B:錯正確答案:A)34:voidA:對B:錯正確答案:B)35:A:對B:錯正確答案:B)36:A:對B:錯正確答案:A)37:由繼承性可知A:錯誤B:正確正確答案:A(判斷題)38:如果子類繼承了父類,對于父類中進行封裝的方法,子類仍然可以直接調(diào)用A:對B:錯正確答案:B(判斷題)39:Java系統(tǒng)的標準輸入對象是System.in,標準輸出對象有兩個,分別是標準輸出System.out和標準錯誤輸出System.err。A:對B:錯正確答案:A)40:在Java(等號屬性與賦值對象相同的新對象。A:錯誤B:正確正確答案:A(判斷題)41:構(gòu)造函數(shù)用于創(chuàng)建類的實例對象,構(gòu)造函數(shù)名應(yīng)與類名相同,在類中必須定義構(gòu)造函數(shù),且只能定義一個構(gòu)造函數(shù)。A:錯誤B:正確正確答案:A)42:在JavaA:對B:錯正確答案:B)43:用finalA:對B:錯正確答案:A)44:Java程序經(jīng)編譯后會產(chǎn)生A:對B:錯正確答案:B)45:在JavaconstA:對B:錯正確答案:B(判斷題)46:無論Java源程序包含幾個類的定義,若該源程序文件以B.java命名,編譯后生成的都只有一個名為B.classA:對B:錯正確答案:B)47:在JavaA:對B:錯正確答案:B)48:形式參數(shù)不可以是對象A:對B:錯正確答案:B(判斷題)49:在異常處理中總是將可能產(chǎn)生異常的語句放在try塊中,用catch子句去處理異常,而且一個try塊之后只能對應(yīng)一個catch語句。A:錯誤B:正確正確答案:A)50:抽象類不能創(chuàng)建對象。A:對B:錯正確答案:A)1:要使類中的某個成員變量只能被同一個包中的類訪問到修飾?A:protectedB:publicC:privateD:應(yīng)不加修飾符正確答案:D)2:在JavaA:垃圾回收器B:虛擬機C:編譯器D:多線程機制正確答案:B(單選題)3:下列屬于合法的Java標識符是()。A:_catB:5booksC:+staticD:-3.14159正確答案:A)4:Java中,如果類CBBACBAB:C只繼承了B中的成員C:C只繼承了A中的成員D:C不能繼承A或B中的成正確答案:A(單選題)5:下述概念中不屬于面向?qū)ο蠓椒ǖ氖?)。A:對象、消息B:繼承、多態(tài)C:類、封裝D:過程調(diào)用正確答案:D(單選題)6:聲明成員變量時,如果不使用任何訪問控制符(public,protected,private),則以下哪種類型的類不能對該成員進行直接訪問( 。A:同一類B:同一包中的子類C:D:不同包中的子類正確答案:D(單選)7:關(guān)于以下程序的描述正確的( publicclassUseArray{staticintarr[]=newint[5];publicstaticvoidmain(String{ System.out.println(arr[0]);}}A:編譯將產(chǎn)生錯誤B:編譯時正確,但運行時將產(chǎn)生錯誤C:正確,輸出0D:正確,輸出?null正確答案:C(單選題)8:請問以下哪個類不能被子類繼承?()A:classA{}B:abstractfinalclassA{}C:nativeclassA{}D:finalclassA{}正確答案:D(單選題)9:int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個變量的語句是()。A:publicintMAX_LENGTH=100B:finalintMAX_LENGTH=100C:publicconstintMAX_LENGTH=100D:publicfinalintMAX_LENGTH=100正確答案:D)10:switchA:doubleB:byteC:shortD:char正確答案:A(單選題)11:下面屬于Java關(guān)鍵字的是A:NULLB:IFC:doD:While正確答案:(單選題)12:return語句()。A:只能讓方法返回數(shù)值B:方法都必須含有C:方法中可以有多句returnD:不能用來返回對象正確答案:C(單選題)13:在Java中,能實現(xiàn)多重繼承效果的方式是()。A:內(nèi)部類B:適配器C:接口D:同步正確答案:C)14:若聲明一個類不能被繼承,即不能有子類,用關(guān)鍵字()。A:finalB:finallyC:D:super正確答案:A(單選題)15:執(zhí)行代碼Strings=newString("Hello")后,正確的結(jié)論是()。A:s最后一個索引值為5B:s"HelloC:s.length4D:s.length正確答案:D(單選)16:下列代碼段inti=1,j=10;do{ if(i++>--j)continue;}while(i<5);執(zhí)行完畢,i和j的值分別(。A:i=6j=5B:i=5j=5C:i=6j=4D:i=5j=6正確答案:A(單選題)17:下列構(gòu)造方法的調(diào)用方式中,正確的是()。A:按照一般方法調(diào)用B:由用戶直接調(diào)用C:只能通過new自動調(diào)用D:被系統(tǒng)調(diào)用正確答案:C(單選題)18:設(shè)有下面兩個類的定義:classPerson{classStudentextendsPerson{long id;//身份證號intscore;//入學總分Stringname; //姓名 intgetScore(){} returnscore;}}則類Person和類Student的關(guān)系( A:包含關(guān)系B:繼承關(guān)系C:關(guān)聯(lián)關(guān)系D:上述類定義有語法錯誤正確答案:B(單選題)19:下列關(guān)于構(gòu)造方法的說法正確的是A:因為構(gòu)造方法名與類名必須相同,所以構(gòu)造方法的首字母必須大寫。B:構(gòu)造方法是給對象賦初值,所以沒有返回值,要用void來聲明。C:構(gòu)造方法不能被程序調(diào)用,也不可以重載。D:一個類只允許有一個構(gòu)造方法。正確答案:A(單選題)20:當子類的成員變量與父類的成員變量重名時,若想在子類中使用父類中同名的成員變量,要使用關(guān)鍵字()。A:superB:C:thisD:正確答案:A)21:A:privateB:無修飾符C:publicD:protected正確答案:B(單選題)22:Java語言是()A:面向問題的解釋型高級編程語言B:面向機器的低級編程語言C:面向過程的編譯型高級編程語言D:面向?qū)ο蟮慕忉屝透呒壘幊陶Z言正確答案:D)23:A:privateB:publicC:finalD:abstact正確答案:)24:接口體中不應(yīng)包含()。A:常量定義B:常量賦值C:方法實現(xiàn)D:方法聲明正確答案:)25:JavaA:類B:對象C:函數(shù)D:包正確答案:B(單選題)26:有以下方法的定義,ReturnTypemethod(bytex,floaty){return(short)x/y*2;}請選擇該方法的返回類型()。A:byteB:shortC:intD:正確答案:B(單選題)27:下列不屬于條件語句關(guān)鍵字的是()A:ifB:elseC:D:while正確答案:D)28:定義一個類名為MyClass應(yīng)為()。A:privateclassMyClassextendsObjectB:classMyClassextendsObjectC:publicclassMyClassD:protectedclassMyClassextendsObject正確答案:B(單選題)29:關(guān)于while和do-while循環(huán),下列說法正確的是()A:兩種循環(huán)除了格式不通外,功能完全相同B:與do-while語句不通的是,while語句的循環(huán)至少執(zhí)行一次C:do-whileD:以上都不對。正確答案:D)30:floatf;Stringfloat轉(zhuǎn)化為String,正確的語句是()。A:s=String.valueOf(f);B:f=Float.parseFloat(s);C:s=f;D:s=(String)f;正確答案:A)31:abstractA:對B:錯正確答案:B)32:

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論