南開15春《Java語(yǔ)言程序設(shè)計(jì)》在線作業(yè)試卷-更新_第1頁(yè)
南開15春《Java語(yǔ)言程序設(shè)計(jì)》在線作業(yè)試卷-更新_第2頁(yè)
南開15春《Java語(yǔ)言程序設(shè)計(jì)》在線作業(yè)試卷-更新_第3頁(yè)
南開15春《Java語(yǔ)言程序設(shè)計(jì)》在線作業(yè)試卷-更新_第4頁(yè)
南開15春《Java語(yǔ)言程序設(shè)計(jì)》在線作業(yè)試卷-更新_第5頁(yè)
已閱讀5頁(yè),還剩9頁(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)介

1、最新在線作業(yè)試卷南開 15春java 語(yǔ)言程序設(shè)計(jì)在線作業(yè)試卷一、單選題(共30 道試題,共60 分。 )v 1. plant 類派生出子類 flower ,flower 類派生出子類 rose,以下聲明錯(cuò)誤的是a. plant p=new plant (); b. plant a1 =new flower(); c. flower f=new rose (); d. rose r=new plant (); 滿分: 2 分2. 下列關(guān)于構(gòu)造方法的說(shuō)法正確的是a. 因?yàn)闃?gòu)造方法名與類名必須相同,所以構(gòu)造方法的首字母必須大寫。b. 構(gòu)造方法是給對(duì)象賦初值,所以沒(méi)有返回值,要用void 來(lái)聲明。c

2、. 構(gòu)造方法不能被程序調(diào)用,也不可以重載。d. 一個(gè)類只允許有一個(gè)構(gòu)造方法。滿分: 2 分3. 以下哪個(gè)不是 java的關(guān)鍵字?a. true b. const c. super d. void 滿分: 2 分最新在線作業(yè)試卷4. 下列對(duì)繼承的說(shuō)法,哪個(gè)是正確的? a. 子類能繼承父類的所有方法和狀態(tài)b. 子類能繼承父類的非私有方法和狀態(tài)c. 子類只能繼承父類public 方法和狀態(tài)d. 子類只能繼承父類的方法,而不繼承狀態(tài)滿分: 2 分5. 下列賦值語(yǔ)句中錯(cuò)誤的是a. float f=11.1f b. double d=5.3e12; c. char c=r; d. byte bb=433;

3、 滿分: 2 分6. 在 java 中,表示換行符的轉(zhuǎn)義字符是()。a. n b. f c. n d. dd 滿分: 2 分7. 下面可作為 public void amethod(). 重載方法的是a. void amethod(). b. public int amethod(). c. public void amethod ( ). 最新在線作業(yè)試卷d. public int amethod(int m). 滿分: 2 分8. 屬于 main()方法的返回類型是a. public b. static c. void d. main 滿分: 2 分9. 下列程序段的輸出結(jié)果是void d

4、oublearithmaticoperator() system.out.print(9/2); system.out.print(,); system.out.println(5/2.0); a. 4.5,2.5 b. 4,2 c. 4.5,2 d. 4,2.5 滿分: 2 分10. 設(shè)有下面兩個(gè)類的定義:class person class student extends person long id; / 身份證號(hào)int score; / 入學(xué)總分string name; / 姓名 int getscore() retu a. 包含關(guān)系b. 繼承關(guān)系c. 關(guān)聯(lián)關(guān)系最新在線作業(yè)試卷d. 上

5、述類定義有語(yǔ)法錯(cuò)誤滿分: 2 分11. 有語(yǔ)句 string s=”hello world”; ,以下操作哪個(gè)是不合法的?a. int i=s.length(); b. s=3; c. string ts=s.trim() d. string t=s+”! ”;滿分: 2 分12. 下列哪個(gè)數(shù)代表八進(jìn)制整數(shù)?a. 0xa6 b. -1e3 c. 1840 d. 0144 滿分: 2 分13. 下面屬于 java 關(guān)鍵字的是a. null b. if c. do d. while 滿分: 2 分14. 有程序如下,關(guān)于程序的描述哪個(gè)是正確的?() public class person stat

6、ic int a = new int10; public static void 最新在線作業(yè)試卷main(string a) system.out.println(arr1); a. 編譯將產(chǎn)生錯(cuò)誤b. 編譯時(shí)正確,但運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤c. 正確,輸出 0 d. 正確,輸出 ?null 滿分: 2 分15. 下列的變量定義中,錯(cuò)誤的是( )。a. int 6_a; b. float a; c. int i=integer.max_v alue; d. static int i=100; 滿分: 2 分16. 在 java 中,由 java編譯器自動(dòng)導(dǎo)入, 而無(wú)需在程序中用import導(dǎo)入的包是

7、 ()。a. java.applet b. java.awt c. java.util d. java.lang 滿分: 2 分17. 假設(shè) a 類有如下定義:class a int i; static string s; void method1() static void method2() 設(shè) a 是 a 類的一個(gè)實(shí)例,下列語(yǔ)句調(diào)用錯(cuò)誤的是最新在線作業(yè)試卷a. system.out.println(a.i);b. a.method1(); c. a.method1(); d. a.method2() 滿分: 2 分18. 按照 java 的標(biāo)識(shí)符命名規(guī)范, 下列表示一個(gè)類的標(biāo)識(shí)符正確的是

8、()。a. helloworld b. helloworld c. helloworld d. helloworld 滿分: 2 分19. 以下關(guān)于繼承的敘述正確的是() 。a. 在 java中類只允許單一繼承b. 在 java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口c. 在 java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口d. 在 java中接口只允許單一繼承滿分: 2 分20. 在 java 中,所有類的根類是 ()。a. java.lang.objet b. java.lang.class c. java.applet.applet 最新在線作業(yè)試卷d. java.awt.frame 滿分: 2 分21

9、. 按運(yùn)算符操作數(shù)的數(shù)目劃分,運(yùn)算符? :的類型是a. 三元b. 二元c. 四元d. 一元滿分: 2 分22. java application中的主類需包含 main 方法,main 方法的返回類型是什么?a. int b. float c. double d. void 滿分: 2 分23. 在 java 語(yǔ)句中,運(yùn)算符 & 實(shí)現(xiàn)() a. 邏輯或b. 邏輯與c. 邏輯非d. 邏輯相等滿分: 2 分24. 下列不屬于條件語(yǔ)句關(guān)鍵字的是() 最新在線作業(yè)試卷a. if b. else c. switch d. while 滿分: 2 分25. 下列代碼中,將引起一個(gè)編譯錯(cuò)誤的行是()

10、。 1)public class test 2) int m,n; 3) public test() 4) public test(int a)m=a; 5) public static void main(string args) 6) test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new test(); 10) t2=new test(j,k); 11) 12) a. 第 3 行b. 第 5 行c. 第 6 行d. 第 10 行滿分: 2 分26. 下列哪個(gè)是反斜杠字符的正確表示?a. b. * c. 滿分: 2 分27. switch 語(yǔ)句不能用于下

11、列哪種數(shù)據(jù)類型?a. double 最新在線作業(yè)試卷b. byte c. short d. char 滿分: 2 分28. 能夠支持javadoc 命令的注釋語(yǔ)句是 ()。a. /*./ b. /*.*/ c. / d. /*.*/ 滿分: 2 分29. 下列數(shù)組a 中,版本較新的能在程序運(yùn)行時(shí)動(dòng)態(tài)調(diào)整大小的是a. int a b. string a c. a=new arraylist() d. a=new array() 滿分: 2 分30. 以下關(guān)于構(gòu)造函數(shù)的描述錯(cuò)誤的是a. 構(gòu)造函數(shù)的返回類型只能是void 型b. 構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同。c. 、構(gòu)造函數(shù)

12、的主要作用是完成對(duì)類的對(duì)象的初始化工作。d. 一般在創(chuàng)建新對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)。滿分: 2 分最新在線作業(yè)試卷二、判斷題(共20 道試題,共40 分。 )v 1. java 的類不允許多重繼承,但接口支持多重繼承。a. 錯(cuò)誤b. 正確滿分: 2 分2. 無(wú)論 java 源程序包含幾個(gè)類的定義,若該源程序文件以a.java命名,編譯后生成的都只有一個(gè)名為a 的字節(jié)碼文件。a. 錯(cuò)誤b. 正確滿分: 2 分3. 在異常處理中,若try 中的代碼可能產(chǎn)生多種異常則可以對(duì)應(yīng)多個(gè) catch 語(yǔ)句,若 catch 中的參數(shù)類型有父類子類關(guān)系,此時(shí)應(yīng)該將父類放在后面,子類放在前面。a. 錯(cuò)誤b.

13、 正確滿分: 2 分4. 在異常處理中總是將可能產(chǎn)生異常的語(yǔ)句放在try 塊中,用 catch子句去處理異常,而且一個(gè)try 塊之后只能對(duì)應(yīng)一個(gè)catch語(yǔ)句。a. 錯(cuò)誤b. 正確滿分: 2 分最新在線作業(yè)試卷5. 如果 p 是父類 parent的對(duì)象,而 c 是子類 child 的對(duì)象,則語(yǔ)句p=c 是正確的a. 錯(cuò)誤b. 正確滿分: 2 分6. java程序里 ,創(chuàng)建新的類對(duì)象用關(guān)鍵字new, 回收無(wú)用的類對(duì)象使用關(guān)鍵字 free。a. 錯(cuò)誤b. 正確滿分: 2 分7. 一個(gè)線程對(duì)象的具體操作是由run()方法的內(nèi)容確定的,但是thread類的 run()方法是空的 ,其中沒(méi)有內(nèi)容 ;所以

14、用戶程序要么派生一個(gè) thread 的子類并在子類里重新定義run()方法,要么使一個(gè)類實(shí)現(xiàn)runnable接口并書寫其中run()方法的方法體。a. 錯(cuò)誤b. 正確滿分: 2 分8. 即使一個(gè)類中未顯式定義構(gòu)造函數(shù),也會(huì)有一個(gè)缺省的構(gòu)造函數(shù),缺省的構(gòu)造函數(shù)是無(wú)參函數(shù),函數(shù)體為空。a. 錯(cuò)誤b. 正確滿分: 2 分最新在線作業(yè)試卷9. java的字符類型采用的是unicode 編碼,但所占字節(jié)由具體軟硬件環(huán)境決定。a. 錯(cuò)誤b. 正確滿分: 2 分10. 在 java的方法中定義一個(gè)常量要用const關(guān)鍵字。a. 錯(cuò)誤b. 正確滿分: 2 分11. java 有垃圾回收機(jī)制,內(nèi)存回收程序可在指

15、定的時(shí)間釋放內(nèi)存對(duì)象。a. 錯(cuò)誤b. 正確滿分: 2 分12. 在不同的軟硬件平臺(tái)上,java 的各種數(shù)據(jù)類型所占用的內(nèi)存長(zhǎng)度不同,因此程序的可移植性不強(qiáng)。a. 錯(cuò)誤b. 正確滿分: 2 分13. java的各種數(shù)據(jù)類型所占用的內(nèi)存長(zhǎng)度與具體軟硬件環(huán)境有關(guān)a. 錯(cuò)誤b. 正確最新在線作業(yè)試卷滿分: 2 分14. java源程序文件應(yīng)以 .java 為后綴名保存,文件內(nèi)包含幾個(gè)類的定義就編譯生成幾個(gè)對(duì)應(yīng)的字節(jié)碼文件。a. 錯(cuò)誤b. 正確滿分: 2 分15. java 異常處理中可以使用多個(gè)catch子句,此時(shí)應(yīng)將高級(jí)別異常類的 catch子句放在前面。a. 錯(cuò)誤b. 正確滿分: 2 分16. java語(yǔ)言中的數(shù)組元素下標(biāo)總是從0 開始,下標(biāo)可以是整數(shù)或整型表達(dá)式。a. 錯(cuò)誤b. 正確滿分: 2 分17.

溫馨提示

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