2022年2022年《Java》試卷排版_第1頁
2022年2022年《Java》試卷排版_第2頁
2022年2022年《Java》試卷排版_第3頁
2022年2022年《Java》試卷排版_第4頁
2022年2022年《Java》試卷排版_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選學(xué)習(xí)資料 - - - 歡迎下載_天津理工高??荚囋嚲韄2006 2007 學(xué)年度第一學(xué)期號班java 語言程序設(shè)計期末考試試卷學(xué)教課程代碼: 1460055試卷編號:06104-b命題日期: 2006 年11月15日裝答題時限:120分鐘考試形式:閉卷筆試得分統(tǒng)計表:名大題integer num2 = new integer"4"int mod = value % value;a.3b.7c.8d.7.754以下聲明合法的為()a.default string s;b.abstract final int hyperboliccosine

2、 c.abstract double d;d.public final static int w 5 設(shè) x=5 就 y=x-和 y=-x的結(jié)果,使y 分別為 a.5、5b.5、6c.5、4d . 4、46有語句 string s=” hello world”;以下操作哪個為不合法的?a.int i=s.length;b.string ts=s.trim;精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載_姓號_總 分_一二三四五六七八九十c.s>>>=3;d.string t=s+”. ”;7. 編譯并運行以下程序,以下描述哪個選項為正確的. 1class a 2. prote

3、cted string tostring 3. return super.tostring; a.編譯通過運行無反常b.行 2 出錯,不能勝利編譯精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載訂_號一.單項挑選題(每道題1.5分,共 30 分)學(xué)課得分_選_1234567891011121314151617181920_業(yè)專_線_將答案填在表格內(nèi)_1以下關(guān)于 java 對 import語句規(guī)定的表達(dá)中,錯誤選項()_a.在 java 程序中 import語句必需有一個_b.在 java 程序中 import語句可以沒有)c.在 java 程序中 import語句可以有多個系d.在 java 程

4、序中 import語句必需顯現(xiàn)在全部類定義之前(2以下哪個不為java 的原始數(shù)據(jù)類型?學(xué)院a.booleanb .integerc.floatd.double3有以下代碼片段,運行后,mod等于多少?integer num1 = new integer "31"c.不能勝利編譯,行3 出錯d.編譯通過但運行時出錯8. 給出如下代碼 :class testprivate int m;public static void fun / .如何使成員變量m被函數(shù) fun直接拜訪 .a.將 private int m改 為 protected int mb.將 private in

5、t m改 為 public int mc.將 private int m改 為 static int md.將 private int m改 為 int m9. 以下關(guān)于構(gòu)造方法的表達(dá)中錯誤選項()a.java 語言規(guī)定構(gòu)造方法只能通過new調(diào)用b.java 語言規(guī)定構(gòu)造方法沒有返回值,不用void 聲 明c.java 語言規(guī)定構(gòu)造方法可以重載d.java 語言規(guī)定構(gòu)造方法名與類名必需相同10. 下面的代碼有一行為錯誤的,它為哪一行?1class staticfun 2static int i = 10;精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載_ 號班學(xué)教裝_名姓_號 訂_學(xué)課選_業(yè)專_

6、 線_) 系( 院學(xué)3int j;4static void setvalueint x 5j=x;6system.out.println" "+ i; a.2b.4c .6d.511. 在 java 中,一個類可同時定義很多同名的方法,這些方法的形式參數(shù)個數(shù).類型或次序各不相同;這種面對對象程序的特性稱為();a.隱匿b.重載c.掩蓋d.java 不支持此特性12. 以下哪個方法用于定義線程執(zhí)行的代碼?a.runb.initc.startd.synchronized13. a 派生出子類b,b 派生出子類c,并且在 java 源代碼中有如下聲明:a a0 = new a;

7、a a1 = new b; a a2 = new c;問以下哪個說法為正確的?a.只有第 1 行能通過編譯b.第 1 行.第 2 行和第 3 行的聲明都為正確的c.第 1.2.3 行能通過編譯,但第2.3 行運行時出錯d.第 1.2 行能通過編譯,但第3 行編譯出錯14. java 的 char 類型采納的為unicode 編碼方案,每個unicode 碼占用() 個字節(jié);a.1b.2c .4d.815. 以下說法正確選項?a.用 protected聲明的類的成員可以從任何類中拜訪b.用 public聲明的類的成員只能從這個類的子類中拜訪,不能從任何其他 類中拜訪c.沒有任何拜訪掌握符修飾的成

8、員可以從任何類中拜訪d.用 private聲明的類的成員只能從本類中拜訪16. 在使用 class聲明一個類時,只可以使用()修飾符修飾該類;a.privateb.publicc .private protectedd.protected17. 用 abstract定義的類()a.可以被繼承b.不能派生子類c.不能被繼承d.可以被實例化18. 以下關(guān)于繼承的表達(dá)正確選項();a.在 java 中接口只答應(yīng)單一繼承b.在 java 中一個類只能實現(xiàn)一個接口c.在 java 中一個類不能同時繼承一個類和實現(xiàn)一個接口d.在 java 中類只答應(yīng)單一繼承19. 以下關(guān)于 java 語言特點的表達(dá)中錯誤

9、選項()a.java 為跨平臺的編程語言b.java為面對過程的編程語言c.java 支持分布式運算d.java支持多線程20. 以下哪個關(guān)鍵字可以用來實現(xiàn)并發(fā)線程的互斥?a.abstractb.finalc. synchronizedd .static二.填空題(每空1 分,共20 分)得分1. 下面為一段java 語句片段,寫出執(zhí)行完該語句片段后各變量的值;int x1、x2、y、z、i、k;string s=“ hello ”、t= “world ”、u、v; y=math.round2.5;x1=math.max4、8; i=6%x1+2;z=intmath.abs-1.5; k=25

10、/2;v=s+t; u=t.tolowercase ;x2=v.length -s.length ;變量值x1 y z k x2 iv u2. 類為全部字節(jié)型輸入流的父類,類為全部字符型輸出流的父類;3. 當(dāng)一個對象作為system.out.println的參數(shù)時,等價于輸出該對象的 方法所返回的字符串;4. 當(dāng)兩個引用變量引用同一個對象時,稱這兩個引用變量互為;5. java 語言實現(xiàn)多態(tài)有兩種方式,一種為通過實現(xiàn)多態(tài),另一種為通過 實現(xiàn)多態(tài);6. java 源文件和編譯后的文件的擴展名分別為.;精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載_7. 擁有 abstract方法的類為類;_8.

11、 面對對象有三大特點分別為.;_三.判定題(對的打 ,錯的打 ×)(每道題 1.5 分,共 15 分)號1子類可以繼承父類全部的成員變量及成員函數(shù);()2用 final修飾的類必需被繼承;()3java 語言中的抽象方法的方法體為空()班學(xué)教裝4一個線程對象的詳細(xì)操作為由run 方法的內(nèi)容確定的, 但為 thread 類的 run方法為空的 、 其中沒有內(nèi)容 ; 所以用戶程序要么派生一個thread 的子類并在子類里重新定義run 方法、 要么使一個類實現(xiàn)runnable 接口并書寫其中run方法的方法體;()名5java 語言中的數(shù)組元素只能為基本數(shù)據(jù)類型而不能為對象類型;( )2

12、寫出以下程序的功能;( 2 分)class test 精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載_姓_號 訂_學(xué)課選_業(yè)專_ 線_6在反常處理中總為將可能產(chǎn)生反常的語句放在try塊中,用 catch 子句去處理反常,而且一個try塊之后只能對應(yīng)一個catch 子 句;()7所謂抽象類就為包含有抽象方法的類;()8. java 的類不答應(yīng)多重繼承, 但接口支持多重繼承;()9構(gòu)造函數(shù)用于創(chuàng)建類的對象,構(gòu)造函數(shù)名應(yīng)與類名相同,在類中必需定義構(gòu)造 函數(shù),且只能定義一個構(gòu)造函數(shù);()10.如 java 源程序中包含了幾個類的定義, 就編譯后就生成對應(yīng)的幾個字節(jié)碼文 件;()四.簡答題(共20 分)

13、得分1按要求寫出代碼片斷( 共 9 分)設(shè)有如下數(shù)組聲明:int myintegers = 23、 67、 88、 10、 77、 81、 34、 54、 63;(1) 寫代碼片段將每個元素值加9;(2 分)(2) 寫代碼片段顯示該數(shù)組中全部數(shù)據(jù)之和;( 3 分)3 寫代碼片段使數(shù)組中的數(shù)據(jù)顯示為:23、 67、 88、 10、 77、 81、 34、 54、 63;(4分)public static void mainstring args string s;char c;int upper、lower; upper=lower=0; s=args0;for int i=0;i<s.l

14、ength;i+ c=s.charati;ifc>='a' && c<='z'lower+;ifc>='a' && c<='z'upper+;system.out.printlnupper+ ”、 ”+lower;精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載) 系( 院學(xué)_3請說說什么為反常,說出三種可能導(dǎo)致反常的情形;(5 分)_ 號班精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載得分1 編寫一個程序?qū)?shù)組a=20、10、50、40、37、70、60、80、90、100進(jìn)

15、行由大到小的 排序4 分精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載4寫出以下程序的運行結(jié)果; (4 分)public class equalornot public static void mainstring args b b1=new b5;b b2=new b5;system.out.printlnb1=b2; system.out.printlnb1.equalsb2;2寫一個程序接受用戶從鍵盤輸入的字符a,b,c或d;假如輸入a,顯示 a is85 100;假如輸入 b,顯示 b is7084;假如輸入 c,顯示 c is 60 69;假如輸入 d,顯示 d is<60 ;

16、假如輸入其他字符,顯示輸入錯誤;(可考慮使用cs1.keyboard 類從鍵盤輸入字符)6 分 精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載class b int x;b int y x=y; 精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載五.編程題(共15 分)_3.編寫一個application程序:判定一個數(shù)為否為素數(shù)_要求:此數(shù)據(jù)為從命令行參數(shù)得到,然后判定其為否為素數(shù),假如為,打印“為_ 號班學(xué)精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載素數(shù)”,假如不為,就打印“不為素數(shù)” ,假如沒有參數(shù)輸入,顯示“請輸入一個參數(shù)” 5分附錄java 類庫參考精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - -

17、 歡迎下載精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載keyboard 類package cs1package java.utilstringtokenizer 類精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載static string readstring static char readchar static int readintstatic long readlong static float readfloatpackage java.langinteger 類integerint valuestatic int parseintstring s static string tos

18、tringint istring 類stringstring schar charatint indexint comparetostring str boolean equalsstring strboolean equalsignorecasestring str int indexofstring str、 int indexint lengthstring replacechar oldchar、 char newchar string substringint startindex、 int endindex string tolowercasestring touppercase

19、string splitstring regexreturns an array of strings computed by splitting this string around matches of the given regex.thread 類threadrunnable target threadstring name threadrunnable target、 string name int getpriorityfinal join void runfinal void setpriorityint newpriority static void sleepint msvo

20、id start void yieldmath 類static double cosdouble astatic double powdouble a、 double b static double randomreturns a value 0.0value<1.0 static double sindouble astatic double sqrtdouble astringtokenizerstring s stringtokenizerstring s、 string delim int counttokensboolean hasmoretokens string nexttokenlinke

溫馨提示

  • 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

提交評論