

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、22春學(xué)期(高起本1709-1803、全層次1809-2103)Java語言程序設(shè)計在線作業(yè)-00001試卷總分:100 得分:100一、單選題 (共 25 道試題,共 50 分)1.下面程序段: boolean a=false; boolean b=true; boolean c=(a&b)&(!b) boolean result=(a&b)&(!b); 執(zhí)行完后,正確的結(jié)果是A.c=false;result=falseB.c=true;result=trueC.c=true;result=falseD.c=false;result=true答案:A2.Java中,如果類C是類B的子類,類B
2、是類A的子類,那么下面描述正確的是( )。A.C不僅繼承了B中的成員,同樣也繼承了A中的成員B.C只繼承了B中的成員C.C只繼承了A中的成員D.C不能繼承A或B中的成答案:A3.設(shè)有下面的兩個類定義: class aa void Show()System.out.println(我喜歡Java!); class BB extends aa void Show()System.out.println(我喜歡C+!); 則順序執(zhí)行如下語句后輸出結(jié)果為: aa a=new aa(); BB b=new BB(); a.Show(); b.Show();A.我喜歡Java! 我喜歡C+!B.我喜歡C+
3、! 我喜歡Java!C.我喜歡Java! 我喜歡Java!D.我喜歡C+! 我喜歡C+!答案:A4.Java語言的類型是A.面向?qū)ο笳Z言B.面向過程語言C.匯編程序D.形式語言答案:A5.Java語言的類型是A.面向?qū)ο笳Z言B.面向過程語言C.匯編程序D.形式語言答案:A6.在 Java 中,表示換行符的轉(zhuǎn)義字符是()。A.nB.fC.nD.dd答案:A7.以下程序段的輸出結(jié)果為 class Cruncher void crunch(int i) System.out.println(int version); void crunch(String s) System.out.println(
4、String version); public static void main(String args) Cruncher crun=new Cruncher(); char ch=p; crun.crunch(cA.int versionB.String versionC.編譯出錯D.編譯通過,但產(chǎn)生異常答案:A8.下列關(guān)于循環(huán)語句的描述中,錯誤的是( )。A.任何一種循環(huán)體內(nèi)都可以含一種循環(huán)語句B.循環(huán)體可以使空語句也可以是空C.循環(huán)體內(nèi)可以出現(xiàn)多個break語句D.循環(huán)語句,循環(huán)體至少被執(zhí)行一次答案:D9.while循環(huán)和 dowhile循環(huán)的區(qū)別是( )。A.沒有區(qū)別,這兩個結(jié)構(gòu)任何
5、情況下效果一樣B.while循環(huán)比 dowhile循環(huán)執(zhí)行效率高C.while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次D.dowhile循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次答案:D10.以下程序的功能是:求n!。請在下列程序中填入正確的語句 class FactorialTest static long Factorial(int n) if(n=1) return 1; else _ public static void main(String a) int n=8; System.out.println(n+!=+Factorial(n); A.return n*Factori
6、al(n);B.return (n-1)*Factorial(n);C.return n*Factorial(n-1);D.return (n-1)*Factorial(n-1);答案:C11.StringBuffer reverse();表示( )。A.字符串反轉(zhuǎn)B.字符串清空C.字符串的賦值D.字符串刪除答案:A12.在Java中,負責對字節(jié)代碼解釋執(zhí)行的是()。A.垃圾回收器B.虛擬機C.編譯器D.多線程機制答案:B13.下列程序的輸出結(jié)果為 int j=2; switch(j) case 2: System.out.println(Value is two.); case 2+1: S
7、ystem.out.println(Value is three.); break; default: System.out.println(Value is +j); break;A.Value is two.B.Value is two. Value is three.C.Value is two. Value is three. Value is 2D.編譯錯誤答案:B14.關(guān)于被私有訪問控制符private修飾的成員變量,以下說法正確的是( )。A.可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類B.可以被兩種類訪問和引用:該類本身、該類的所有子類C.只能
8、被該類自身所訪問和修改D.只能被同一個包中的類訪問答案:C15.下列語句中,屬于多分支語句的是( )。A.if語句B.switch語句C.do while語句D.for語句答案:B16.StringBuffer s=new StringBuffer(Hello);int len1,len2;len1=s.capacity();len2=s.length();則len1-len2=( )。A.0B.16C.5D.不確定答案:B17.在Java語言中,可以用來完成方法調(diào)用的方式是( )。A.方法作為表達式中的一項出現(xiàn)在表達式中。B.方法作為單獨的一條語句。C.方法作為另一個方法調(diào)用的實際參數(shù)出現(xiàn)。
9、D.以上方法均可以。答案:D18.在java語句中,運算符|實現(xiàn)()A.邏輯或B.邏輯與C.邏輯非D.邏輯相等答案:A19.在Java中,一個類可同時定義許多同名的方法,這些方法的形式參數(shù)個數(shù)、類型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦虻奶匦苑Q為( )。A.隱藏B.覆蓋C.重載D.Java不支持此特性答案:C20.有以下方法的定義,請選擇該方法的返回類型( )。 ReturnType method(byte x, double y) return (short)x/y*2; A.byteB.shortC.intD.double答案:D21.如果需要把s=It,is,me按照,分
10、解,并賦給新的變量s1,下列語句正確的是( )。A.String s1=new StringTokenizer(s);B.String s1=new StringTokenizer(s,);C.StringTokenizer s1=new StringTokenizer(It,is,me);D.StringTokenizer s1=new StringTokenizer(s,);答案:D22.關(guān)于字符流,下列哪一項是不正確的( )。A.為方便16位Unicode字符處理而引入的B.可處理任意編碼的非ASCII字符C.以兩個字節(jié)為基本輸入輸出單位D.有兩個基本類:Reader和Writer答案:
11、B23.如下哪個不是 Java 中有效的關(guān)鍵字?( )A.constB.NULLC.falseD.this答案:A24.Java編程所必須的默認引用包為( )。A.java.sys包B.java.lang包C.java.new包D.以上都不是答案:B25.給出下面代碼,關(guān)于該程序以下哪個說法是正確的?( ) public class Person static int arr = new int5; public static void main(String a) System.out.println(arr0); A.編譯時將產(chǎn)生錯誤B.編譯時正確,運行時將產(chǎn)生錯誤C.輸出零D.輸出空答案
12、:C二、多選題 (共 10 道試題,共 20 分)26.下列語句不正確的是( )。A.形式參數(shù)可被視為局部變量B.形式參數(shù)可被全局變量C.形式參數(shù)為方法被調(diào)用時,是真正被傳遞的參數(shù)D.形式參數(shù)不可以是對象答案:BCD27.關(guān)于流(Stream)相關(guān)的類,下列哪些是正確的( )。A.InputStream和OutputStream類是用來處理字節(jié)(8位)流的B.Reader和Writer類用來處理字符(16位)流C.各個類之間相互獨立,沒有關(guān)聯(lián)D.File類則用來處理文件答案:ABD28.下列哪一個屬于JAVA語言的數(shù)據(jù)類型( )。A.指針類型B.類C.數(shù)組D.浮點類型答案:BCD29.關(guān)于Ja
13、va的雙字節(jié)流,下列哪些是正確的( )。A.除了一般ASCII字符,很多其他語言比如漢字,一個字都需要至少2個字節(jié)存儲B.任何雙字節(jié)字符不能轉(zhuǎn)化為單字節(jié)字符,因為會丟失信息C.主要是為了將一般字符與其他字符(如漢字字符)統(tǒng)一起來,方便處理D.若程序使用char存儲,任何單字節(jié)字符都轉(zhuǎn)化成雙字節(jié)存儲答案:ACD30.下列哪些是重載方法的特征( )。A.參數(shù)個數(shù)不同B.名相同而類型不同C.參數(shù)類型不同D.名相同且類型相同答案:ACD31.以下不正確的描述是( )。A.方法的定義不可以嵌套,但方法的調(diào)用可以嵌套。B.方法的定義可以嵌套,但方法的調(diào)用不可以嵌套。C.方法的定義和方法的調(diào)用均不可以嵌套。
14、D.方法的定義和方法的調(diào)用均可以嵌套。答案:BCD32.關(guān)于字符串比較,下列敘述哪個是不正確的( )。A.比較字符串是否完全相同不能用=B.equals()和equalsIgnoreCase()的作用完全一致C.equalsIgnoreCase()表示如果兩個字符串完全相同則返回true,否則返回falseD.String date1,date2;則比較二者是否相同的語句是data1=equals(data2);答案:ABC33.下列變量定義合法的是 ( )。A.boolean flag=false;B.int k=1+k;C.char ch=c;D.float r=1/2;答案:ABC34.
15、關(guān)于Java的標準輸入輸出流,下列哪些是正確的( )。A.System.out和System.in分別用來處理標準輸出和輸入B.標準輸入和輸出均只針對計算機鍵盤和屏幕C.Java對輸入和輸出編程均要求強制異常保護D.只有一個標準輸入流答案:ABD35.關(guān)于選擇結(jié)構(gòu)下列哪些說法錯誤( )。A.if語句和 else語句必須成對出現(xiàn)B.if語句可以沒有else語句對應(yīng)C.switch結(jié)構(gòu)中每個case語句中必須用break語句D.switch結(jié)構(gòu)中必須有default語句答案:ACD三、判斷題 (共 15 道試題,共 30 分)36.在Java中%是取余運算符,要求兩端操作數(shù)為整型。答案:錯誤37.只能對一個類的方法進行封裝,不能對屬性進行封裝答案:錯誤38.數(shù)組使用完成后,所占用的存儲空間的釋放是由垃圾收集器自動回收的。答案:正確39.Java有垃圾回收機制,內(nèi)存回收程序可在指定的時間釋放內(nèi)存對象。答案:錯誤40.Java的類不允許多重繼承,但接口支持多重繼承。答案:正確41.即使一個類中未顯式定義構(gòu)造函數(shù),也會有一個缺省的構(gòu)造函數(shù),缺省的構(gòu)造函數(shù)是無參函數(shù),函數(shù)體為空。答案:正確42.靜態(tài)方法可以直接訪問非靜態(tài)變量和非靜態(tài)方法答案:正確43.Java語言中的數(shù)組元素只能是基本數(shù)據(jù)類型而
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年級數(shù)學(xué)下冊教案《確定位置(一)》北師大版
- 《百分數(shù)-百分數(shù)的認識》教學(xué)設(shè)計-2024-2025學(xué)年六年級上冊數(shù)學(xué)北師大版
- 蘇教版三年級上冊期中考試數(shù)學(xué)試卷-(含解析)
- 2025年廣西電力職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫1套
- 2025年貴州電子信息職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫審定版
- Unit1 Making friends (教學(xué)設(shè)計)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 2024年全息投影項目資金籌措計劃書代可行性研究報告
- 2025年廣西機電職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫附答案
- 2024年飼用天然有效成分制劑項目資金籌措計劃書
- 第二章 有理數(shù)及其運算單元教學(xué)設(shè)計 -2024-2025學(xué)年魯教版(五四制)數(shù)學(xué)六年級上冊
- 綏芬河市2025年上半年招考事業(yè)單位專業(yè)人員易考易錯模擬試題(共500題)試卷后附參考答案
- 小學(xué)數(shù)學(xué)新課程標準(教育部2024年制訂)
- 2025年二級建造師聘用合同范文(三篇)
- 湖北省2025屆高三T8聯(lián)盟模擬考數(shù)學(xué)試卷(解析版)
- 中國高血壓防治指南(2024年修訂版)
- GB/T 4340.1-2024金屬材料維氏硬度試驗第1部分:試驗方法
- 生物補片及相關(guān)應(yīng)用進展課件
- 東南大學(xué)建筑學(xué)專業(yè)課程設(shè)置
- Q∕CR 562.2-2017 鐵路隧道防排水材料 第2部分:止水帶
- (完整版)倉儲客戶需求調(diào)研表.doc
- 焊接專業(yè)監(jiān)理實施細則
評論
0/150
提交評論