版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)班級: 姓名: 學(xué)號: 試題共 頁 加白紙 張 密 封 線大學(xué) 學(xué)年第 學(xué)期 Java程序設(shè)計 課程試題課程號:考試A卷閉卷考查B卷開卷題 號一二三四五六七八九十總分閱卷教師各題分?jǐn)?shù)4020105520100實得分?jǐn)?shù)一、單項選擇題(20題;每題2分,共40分)1、若數(shù)組a定義為inta=new int34,則a是。A)一維數(shù)組B)二維數(shù)組C)三維數(shù)組D)四維數(shù)組答案:B (難度系數(shù)C 知識點: 數(shù)組)2、Java語言使用的字符碼集是。A)UnicodeB)BCDC)DC
2、BD)ASC答案:A (難度系數(shù)C 知識點:編碼)3、下列關(guān)于Java Application程序特點的描述中,錯誤的是 。A) 該程序只能是一個名字與主類名相同的文件組成。B)該程序中僅有一個主方法,并被包含在某個類中。C) 該程序中沒有不屬于某個類的方法。D)該程序?qū)嶋H上是一個類串。答案:D (難度系數(shù)C , 知識點:JAVA語言特點)4、下列屬于Java合法的一組標(biāo)識符是。 A)void define ABC _sys_tea B)If _123 $points myName C) &5678 class case #time D)DO +static 25c My_name 答案:B
3、(難度系數(shù)C , 知識點:JAVA語言標(biāo)識符)5、在Java中,關(guān)鍵字使類不能派生出子類。A) final B)public C)volatile D)native答案:A (難度系數(shù)A , 知識點:繼承)6、以下關(guān)于循環(huán)語句描述正確的是。A) for循環(huán)不可能產(chǎn)生死循環(huán)B)while循環(huán)不可能產(chǎn)生死循環(huán)C) for循環(huán)不能嵌套while循環(huán)D) 即使條件不滿足dowhile循環(huán)體內(nèi)的語句也至少執(zhí)行一次答案:D(難度系數(shù)B)知識點:循環(huán)7、以下對選擇語句的描述錯誤的是。A)根據(jù)某一條件重復(fù)執(zhí)行一部分代碼直到滿足終止循環(huán)條件為止B) 可以根據(jù)條件控制程序流程,改變程序執(zhí)行的順序C)選擇語句可以嵌
4、套使用D)當(dāng)條件滿足時就會執(zhí)行相應(yīng)的語句答案:A(難度系數(shù)C)知識點:選擇結(jié)構(gòu)8、Java中類提供了隨機訪問文件的功能.A)RandomAccessFile B)RandomFileC)FileD)AccessFile答案:A(難度系數(shù)B)知識點:數(shù)據(jù)流9、實現(xiàn)一個繼承接口Runnable的類需要實現(xiàn)方法。A) start B)run C) wait D)paint答案:B(難度系數(shù)B)知識點:多線程10、可以改變?nèi)萜鞑季值恼Z句是。A)addLayout(myLayout)B)layout(myLayout)C)setLayout(myLayout)D)setLayoutManager(myL
5、ayout) 答案:C(難度系數(shù)B)知識點:GUI編程11、下列代碼的輸出是_。public class test public static void main(String args)System.out.print(IBMn01263ABC.length( );A) 12 B) 13 C) 14 D) 15答案 A (難度系數(shù)C 知識點: 字符串) 12、下列關(guān)于構(gòu)造方法的敘述中,錯誤的是。A)Java語言規(guī)定構(gòu)造方法名與類名必須相同B)Java語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明C)Java語言規(guī)定構(gòu)造方法不可以重載D)Java語言規(guī)定構(gòu)造方法只能通過new自動調(diào)用答案:C(
6、難度系數(shù)B)知識點:構(gòu)造方法13、 關(guān)于被私有訪問控制符private修飾的成員變量,以下說法正確的是。A)可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類B)可以被兩種類訪問和引用:該類本身、該類的所有子類C)只能被該類自身所訪問和修改D)只能被同一個包中的類訪問答案:C(難度系數(shù)B)知識點:類的繼承14、以下語句正確的是。A) x+1=5; B) i+=1; C) a+b=1; D) x+=1;答案:D(難度系數(shù)B)知識點:表達式15、以下結(jié)果為真(true)的是。A)10a B)a20 C) !true D)(310)答案:B(難度系數(shù)B)知識點:表達式16
7、、int a=2; a的值是。A)1B)50C)49D)2答案:B(難度系數(shù)B)知識點:表達式17、下面選項中,不可以用作變量名的首字符。A)字母B)下劃線()C)數(shù)字D)美元符號(¥)答案:C(難度系數(shù)C)知識點:變量18、在HTML中,用_標(biāo)簽來強制顯示Applet。A) name,height,width B)codebase, height,width C) code,name D) code, height,width答案:D(難度系數(shù)B)知識點:小應(yīng)用程序19、在JAVA編程中,基于線程的多任務(wù)處理環(huán)境中,執(zhí)行特定任務(wù)的可執(zhí)行代碼的最小單位是 b_ _。 A)進程 B)線程C)應(yīng)用
8、程序 D)服務(wù)答案:B (難度系數(shù)A,知識點:線程)20、int 型 public 成員變量 MAX_LENGTH,該值保持為常數(shù)100,則定義這個變量的語句是。A)public int MAX_LENGTH=100B)final int MAX_LENGTH=100C)public const int MAX_LENGTH=100D)public final int MAX_LENGTH=100答案:D;(難度系數(shù):C;知識點:語法基礎(chǔ))二、填空題(10題;每題2分,共20分)1、表達式1/23的結(jié)果是_。答案:0(難度系數(shù)B)知識點:表達式2、定義一個包含7個元素的數(shù)組a,則該數(shù)組的最后一
9、個元素是 。答案:a6 (難度系數(shù)C)知識點:數(shù)組3、在Java中只能實現(xiàn)單繼承(Java不支持多重繼承),但可通過 實現(xiàn)多重繼承。答案:接口(難度系數(shù)B)知識點:接口4、 Applet的生命周期是有init()、start()、stop()、destroy()這4個方法構(gòu)成的,在程序執(zhí)行過程中, 方法只被調(diào)用執(zhí)行一次,但 start()方法可以多次被調(diào)用執(zhí)行。答案:init( ) (難度系數(shù)B)知識點:小應(yīng)用程序5、在定義類時,指明類成員的權(quán)限修飾符有 、 和 。答案public protected private 難度系數(shù)B 知識點:類的定義6已知:int a =2,4,6,8; 則:表達
10、式(a0+=a1)+ +a2值為_答案:_13_ (難度系數(shù)B 知識點:數(shù)組)7JDK提供的編譯器是。答案:javac.exe(難度系數(shù)B)知識點:JAVA簡介8設(shè) x = 2 ,則表達式 ( x + + )3 的值是 。答案:0(難度系數(shù)B)知識點:表達式9構(gòu)造方法只能通過 運算符調(diào)用,用戶不能直接調(diào)用。答案:new (難度系數(shù)B)知識點:構(gòu)造方法10線程同步執(zhí)行過程中,wait()方法與 方法是匹配使用,否則易造成死鎖。答案:notify (難度系數(shù)A)知識點:線程同步三、判斷題(10題;每題1分,共10分)1. ()由繼承性可知,程序中子類擁有的成員數(shù)目一定大于等于父類擁有的成員數(shù)目。
11、答案:錯 難度系數(shù): C 知識點:類繼承2()注釋的作用是使程序在執(zhí)行時在屏幕上顯示/之后的內(nèi)容。 答案:錯 難度系數(shù): C 知識點:函數(shù)注釋3()在異常處理中總是將可能產(chǎn)生異常的語句放在try塊中,用catch子句去處理異常,而且一個try塊之后只能對應(yīng)一個catch語句。 答案:錯 難度系數(shù): B 知識點:異常處理4. ()Java是區(qū)分大小寫的語言,關(guān)鍵字的大小寫不能搞錯,如果把類class寫成Class或者CLASS,都是錯誤的。答案:對(難度系數(shù)B)知識點:關(guān)鍵字5()JAVA語言對內(nèi)存的釋放是采用垃圾自動回收機制。JAVA虛擬機自動判斷并收集“垃圾”,但一般不立即釋放它們的存儲空間
12、。答案:對(難度系數(shù)B)知識點:內(nèi)存回收6()子類可以繼承父類所有的成員變量和成員方法。答案:錯(難度系數(shù)B)知識點:繼承7.( )java程序是由若干個類定義組成的。 答案 對 難度系數(shù) C 知識點:程序結(jié)構(gòu)8( )在面向?qū)ο蠓椒ㄖ?,類的實例稱為對象。()答案:對;難度系數(shù):C;知識點:面向?qū)ο蠡A(chǔ)。9()即使一個類中未顯式定義構(gòu)造函數(shù),也會有一個缺省的構(gòu)造函數(shù),缺省的構(gòu)造函數(shù)是無參的,函數(shù)體為空。 答案:對 難度系數(shù): C 知識點:構(gòu)造函數(shù) 10()Java程序里,創(chuàng)建新的類對象用關(guān)鍵字new,回收無用的類對象使用關(guān)鍵字free。 答案:錯 難度系數(shù): C 知識點:類實例化四、程序填空題(
13、1題;每題5分,共5分)1以下為一個java的完整程序,它定義了一個類Car,并在程序中創(chuàng)建了一個該類的對象DemoCar,調(diào)用該對象的set_number方法設(shè)置車號屬性為3388,調(diào)用該對象的show_number方法輸出車號。/Car.javaclass Car int car_number;void set_number(int car_num) car_number=car_num ; void show_number() System.out.println(“My car No. is :”+car_number); /CarDemo.javaclass CarDemo publ
14、ic static void main(String args) Car Democar= (1) ;/構(gòu)造一輛車 DemoCar. (2) ; /設(shè)置車號為3388 DemoCar. (3) ; /顯示車號難度系數(shù)B 知識點:JAVA類特性答案:(1)new Car()(2)set_number(3388)(3)show_number()五、讀程序?qū)懡Y(jié)果(1題;每題5分,共5分)1寫出下列程序在控制臺窗口中的輸出結(jié)果。public class J_Hanoi public static void mb_hanoi(int n, char start, char temp, char end)
15、 if (n=1) System.out.println(將盤從 + start + 移到 + end); else mb_hanoi(n-1, start, end, temp); System.out.println(將盤從 + start + 移到 + end); mb_hanoi(n-1, temp, start, end); / if-else結(jié)構(gòu)結(jié)束 / 方法mb_hanoi結(jié)束 public static void main(String args ) mb_hanoi(3, S, T, E); 程序運行結(jié)果是: (難度系數(shù)B)答案:將盤從S移到E將盤從S移到T將盤從E移到T將盤
16、從S移到E將盤從T移到S將盤從T移到E將盤從S移到E知識點:迭代六、編程題(2題;每題10分,共20分)1 從標(biāo)準(zhǔn)輸入(即鍵盤)讀入10個整數(shù)存入整型數(shù)組a中,然后逆序輸出這10個整數(shù)。難度系數(shù)A 知識點:JAVA輸入輸出答案: import Java.io.* ;public class Reversepublic static void main(String args ) int i,n=10 ;int a =new int10;for(i=0;i=0;i-)System.out.print(ai+ );System.out.println( );2設(shè)計雇員Employee類,記錄雇員的
17、情況,包括姓名、年薪、受雇時間,要求定義MyDate類作為受雇時間,其中包括工作的年、月、日,并用相應(yīng)的方法對Employee類進行設(shè)置。編寫測試類測試Employee類。要求使用自己的包。(難度系數(shù)A 知識點:類的定義 )答案:package mypackage.employee;class MyDateprivate int year;private int month;private int day;public MyDate(int year,int month,int day)this.year=year;this.month=month;this.day=day;public int getYear()return year; public class Employeeprivate String name;private double salary;private MyDate hireDay;public Employee(String name,double salary,MyDate day)=name;this.salary=salary;hireDay=day;public void p
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年小學(xué)二年級少先隊工作計劃模版(四篇)
- 2024年學(xué)校圖書館管理制度范例(四篇)
- 2024年圖書館資產(chǎn)管理制度例文(二篇)
- 2024年小學(xué)第二課堂活動計劃(三篇)
- 2024年學(xué)校臨時工勞動合同格式版(四篇)
- 2024年廠房租賃協(xié)議參考樣本(三篇)
- 2024年市場經(jīng)理工作職責(zé)(三篇)
- 2024年協(xié)會財務(wù)管理制度范本(二篇)
- 2024年小學(xué)教師個人工作總結(jié)例文(二篇)
- 2024年大班教育教學(xué)工作計劃模版(三篇)
- 外研版九年級英語上冊全套ppt課件
- 電大電子商務(wù)專業(yè)網(wǎng)頁設(shè)計與制作課程匯編
- 中職數(shù)學(xué)試卷試題:集合(帶答案)
- 天津特色風(fēng)味小吃
- 擠塑板建筑節(jié)能檢測概述
- abaqus-鋁合金A357切削加工有限元模擬
- 術(shù)中輸血護理操作ppt課件
- 工廠設(shè)備管理程序
- 一年級《10以內(nèi)的加法口算題(共100道)》專項練習(xí)題
- 五年級上冊勞技教案
- 魯教版六年級數(shù)學(xué)上冊最新期中試題及答案
評論
0/150
提交評論