南開大學(xué)22年春學(xué)期《Java語言程序設(shè)計》在線作業(yè)-00003_第1頁
南開大學(xué)22年春學(xué)期《Java語言程序設(shè)計》在線作業(yè)-00003_第2頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、-本頁為預(yù)覽頁P(yáng)AGE14-本頁為預(yù)覽頁-本頁為預(yù)覽頁22春學(xué)期(高起本1709-1803、全層次1809-2103)Java語言程序設(shè)計在線作業(yè)-00003第1題. 以下程序的功能是:求n!。請在下列程序中填入正確的語句class FactorialTeststatic 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*Factorial(n);選項B:return (n-1)*

2、Factorial(n);選項C:return n*Factorial(n-1);選項D:return (n-1)*Factorial(n-1);參考答案:C第2題. 下列哪個是面向大型企業(yè)級用容器管理專用構(gòu)件的應(yīng)用平臺( )。選項A:J2EE選項B:J2ME選項C:J2SE選項D:J2DE參考答案:A第3題. 有語句String s=”hello world”; ,以下操作哪個是不合法的?選項A:int i=s.length();選項B:s=3;選項C:String ts=s.trim()選項D:String t=s+”!”;參考答案:B第4題. 在 Java 中,表示換行符的轉(zhuǎn)義字符是()

3、。選項A:n選項B:f選項C:n選項D:dd參考答案:A第5題. Java 2技術(shù)中,常用于嵌入式設(shè)備及消費(fèi)類電器(如手機(jī)等)上的開發(fā)的是( )。選項A:J2EE選項B:J2SE選項C:J2ME選項D:JRE參考答案:C第6題. 屬于main()方法的返回類型是選項A:public選項B:static選項C:void選項D:main參考答案:C第7題. 給出下面代碼段:public class Test1public static void main(String args)int m;switch(m)case 0:System.out.println(case 0);case 1:Syst

4、em.out.println(case 1);break;case 2:default:System.out.println(default);下列m 的哪個值將引起“default”的輸出?選項A:0選項B:1選項C:2選項D:以上都不正確參考答案:C第8題. 執(zhí)行如下程序代碼a=0;c=0; do c-; a=a-1; while(a0); 后C的值是( )。選項A:0選項B:1選項C:-1選項D:死循環(huán)參考答案:C第9題. 下列語句執(zhí)行后下列語句執(zhí)行后下列語句執(zhí)行后下列語句執(zhí)行后i的值是的值是的值是的值是( ) int i=2; doi*=i; while(i16);選項A:4選項B:8

5、選項C:16選項D:3參考答案:C第10題. 關(guān)于以下程序段的說法正確的是public class Myarpublic static void main(String argv)inti=new int5;System.out.println(i5);選項A:第2行編譯出錯選項B:第4行編譯出錯選項C:編譯時產(chǎn)生錯誤選項D:編譯時沒有產(chǎn)生錯誤,運(yùn)行時發(fā)生異常參考答案:D第11題. 在 Java 中,所有類的根類是()。選項A:java.lang.Objet選項B:java.lang.Class選項C:java.applet.Applet選項D:java.awt.Frame參考答案:A第12題

6、. Java中,使用哪個關(guān)鍵字來定義一個接口( )。選項A:implements選項B:class選項C:extends選項D:interface參考答案:A第13題. 下列的變量定義中,錯誤的是( )。選項A:int 6_a;選項B:float a;選項C:int i=Integer.MAX_VALUE;選項D:static int i=100;參考答案:A第14題. 要使類中的某個成員變量只能被同一個包中的類訪問到,該變量可用什么修飾符修飾?選項A:protected選項B:public選項C:private選項D:應(yīng)不加修飾符參考答案:D第15題. this關(guān)鍵字的含義是表示一個( )。

7、選項A:指針選項B:當(dāng)前對象選項C:一個類選項D:一個方法參考答案:D第16題. 下列程序段的輸出結(jié)果是public class operatorsandExpressionsvoid stringPlus()int x=3,y=4,z=5;System.out.println(x+y+z);選項A:xyz選項B:x+y+z選項C:12選項D:以上均不正確參考答案:C第17題. Java語言的類型是選項A:面向?qū)ο笳Z言選項B:面向過程語言選項C:匯編程序選項D:形式語言參考答案:A第18題. 下列哪個數(shù)代表八進(jìn)制整數(shù)?選項A:0XA6選項B:-1E3選項C:1840選項D:0144參考答案:D

8、第19題. 在Java語言中,可以用來完成方法調(diào)用的方式是( )。選項A:方法作為表達(dá)式中的一項出現(xiàn)在表達(dá)式中。選項B:方法作為單獨的一條語句。選項C:方法作為另一個方法調(diào)用的實際參數(shù)出現(xiàn)。選項D:以上方法均可以。參考答案:D第20題. 下面哪個語句不能定義一個字符變量()。選項A:char c1=a;選項B:char c2=S;選項C:char c4=97;選項D:char c3=u0041;參考答案:B第21題. 當(dāng)方法遇到異常又不知如何處理時,下列哪種做法是正確的?選項A:捕獲異常選項B:拋出異常選項C:聲明異常選項D:嵌套異常參考答案:C第22題. 有以下方法的定義,請選擇該方法的返回

9、類型( )。ReturnType method(byte x, double y)return (short)x/y*2;選項A:byte選項B:short選項C:int選項D:double參考答案:D第23題. Java中( )。選項A:一個子類可以有多個父類,一個父類也可以有多個子類選項B:一個子類可以有多個父類,但一個父類只可以有一個子類選項C:一個子類可以有一個父類,但一個父類可以有多個子類選項D:上述說法都不對參考答案:C第24題. 一個循環(huán)一般應(yīng)包括哪幾部分內(nèi)容()選項A:初始化部分選項B:循環(huán)體部分選項C:迭代部分和終止部分選項D:以上都是參考答案:D第25題. 如果希望某個變量

10、只可以被類本身訪問和調(diào)用,則應(yīng)該使用下列哪一種訪問控制修飾( )。選項A:private選項B:protected選項C:private protected選項D:public參考答案:A第26題. 下列哪一個屬于JAVA語言的數(shù)據(jù)類型( )。選項A:指針類型選項B:類選項C:數(shù)組選項D:浮點類型參考答案:B,C,D第27題. 下列哪些是類的屬性修飾符的是( )。選項A:public選項B:abstract選項C:private選項D:final參考答案:A,B,C第28題. 關(guān)于字符串比較,下列敘述哪個是不正確的( )。選項A:比較字符串是否完全相同不能用=選項B:equals()和equa

11、lsIgnoreCase()的作用完全一致選項C:equalsIgnoreCase()表示如果兩個字符串完全相同則返回true,否則返回false選項D:String date1,date2;則比較二者是否相同的語句是data1=equals(data2);參考答案:A,B,C第29題. 以下不正確的描述是( )。選項A:方法的定義不可以嵌套,但方法的調(diào)用可以嵌套。選項B:方法的定義可以嵌套,但方法的調(diào)用不可以嵌套。選項C:方法的定義和方法的調(diào)用均不可以嵌套。選項D:方法的定義和方法的調(diào)用均可以嵌套。參考答案:B,C,D第30題. JAVA所定義的版本中包括:( )選項A:J2EE選項B:J2

12、SE選項C:J2ME選項D:J2HE參考答案:A,B,C第31題. 下面關(guān)鍵字中哪些可以用來控制對類成員的訪問( )。選項A:public選項B:private選項C:protected選項D:default參考答案:B,C,D第32題. 以下關(guān)于繼承的敘述錯誤的是( )。選項A:在Java中類只允許單一繼承選項B:在Java中一個類只能實現(xiàn)一個接口選項C:在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口選項D:在Java中接口只允許單一繼承參考答案:B,C,D第33題. 關(guān)于流(Stream),下列哪些是正確的( )。選項A:是對數(shù)據(jù)傳送的一種抽象選項B:一般不用來處理文件選項C:分為輸入

13、流和輸出流選項D:Java中主要的包是java.io參考答案:A,C,D第34題. 以下創(chuàng)建數(shù)組的方式正確的是( )。選項A:short x; x=1,2,3,4,5,6;選項B:short x=new short6; x0=9;x1=8;x2=7;x3=6;x4=5;x5=4;選項C:short x=new short6; int len=x.length; for(int i=0;ilen;i+) xi=2*i;選項D:short x=1,2,3,4,5,6,7,8,9;參考答案:B,C,D第35題. 以下不正確的說法為( )。選項A:在不同方法中不可以使用相同名字的變量。選項B:實際參數(shù)

14、可以在被調(diào)方法中直接使用。選項C:在方法內(nèi)定義的任何變量只在本方法范圍內(nèi)有效。選項D:在方法內(nèi)的復(fù)合語句中定義的變量只在本方法語句范圍內(nèi)有效。參考答案:B,C,D第36題. 構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同。選項A:對選項B:錯參考答案:A第37題. 構(gòu)造方法是一種特殊的方法,名字與類名一致,但返回類型都為void型。選項A:錯誤選項B:正確參考答案:A第38題. 一個子類可以有多個父類,一個父類也可以有多個子類選項A:對選項B:錯參考答案:B第39題. Java有兩類程序:Java Application和Java Applet,其中Java Applet程序由嵌入到瀏覽器中的解釋器解釋運(yùn)行。選項A:對選項B:錯參考答案:A第40題. Java?類可以作為類型定義機(jī)制和數(shù)據(jù)封裝機(jī)制選項A:對選項B:錯參考答案:A第41題. 形式參數(shù)可被字段修飾符修飾選項A:對選項B:錯參考答案:B第42題. 子類必須通過super()關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)選項A:對選項B:錯參考答案:B第43題. Java語言中的數(shù)組元素只能是基本數(shù)據(jù)類型而不能為對象類型。選項A:錯誤選項B:正確參考答案:A第44題. Java語言中,字符串分為字符串常量和字符串變量2種選項A:對選項B:錯參考答案:A第45題. 在Java中類只允許單一繼承選項A:對選項B:

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論