版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)班級(jí): 姓名: 學(xué)號(hào): 試題共 頁 加白紙 張 密 封 線大學(xué) 學(xué)年第 學(xué)期 Java程序設(shè)計(jì) 課程試題課程號(hào):考試A卷閉卷考查B卷開卷題 號(hào)一二三四五六七八九十總分閱卷教師各題分?jǐn)?shù)4020105520100實(shí)得分?jǐn)?shù)一、單項(xiàng)選擇題(20題;每題2分,共40分)1、若數(shù)組a定義為inta=new int34,則a是。A)一維數(shù)組B)二維數(shù)組C)三維數(shù)組D)四維數(shù)組答案:B (難度系數(shù)C 知識(shí)點(diǎn): 數(shù)組)2、Java語言使用的字符碼集是。A)UnicodeB)BCDC)DC
2、BD)ASC答案:A (難度系數(shù)C 知識(shí)點(diǎn):編碼)3、下列關(guān)于Java Application程序特點(diǎn)的描述中,錯(cuò)誤的是 。A) 該程序只能是一個(gè)名字與主類名相同的文件組成。B)該程序中僅有一個(gè)主方法,并被包含在某個(gè)類中。C) 該程序中沒有不屬于某個(gè)類的方法。D)該程序?qū)嶋H上是一個(gè)類串。答案:D (難度系數(shù)C , 知識(shí)點(diǎn):JAVA語言特點(diǎn))4、下列屬于Java合法的一組標(biāo)識(shí)符是。 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 , 知識(shí)點(diǎn):JAVA語言標(biāo)識(shí)符)5、在Java中,關(guān)鍵字使類不能派生出子類。A) final B)public C)volatile D)native答案:A (難度系數(shù)A , 知識(shí)點(diǎn):繼承)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)知識(shí)點(diǎn):循環(huán)7、以下對(duì)選擇語句的描述錯(cuò)誤的是。A)根據(jù)某一條件重復(fù)執(zhí)行一部分代碼直到滿足終止循環(huán)條件為止B) 可以根據(jù)條件控制程序流程,改變程序執(zhí)行的順序C)選擇語句可以嵌
4、套使用D)當(dāng)條件滿足時(shí)就會(huì)執(zhí)行相應(yīng)的語句答案:A(難度系數(shù)C)知識(shí)點(diǎn):選擇結(jié)構(gòu)8、Java中類提供了隨機(jī)訪問文件的功能.A)RandomAccessFile B)RandomFileC)FileD)AccessFile答案:A(難度系數(shù)B)知識(shí)點(diǎn):數(shù)據(jù)流9、實(shí)現(xiàn)一個(gè)繼承接口Runnable的類需要實(shí)現(xiàn)方法。A) start B)run C) wait D)paint答案:B(難度系數(shù)B)知識(shí)點(diǎn):多線程10、可以改變?nèi)萜鞑季值恼Z句是。A)addLayout(myLayout)B)layout(myLayout)C)setLayout(myLayout)D)setLayoutManager(myL
5、ayout) 答案:C(難度系數(shù)B)知識(shí)點(diǎn):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 知識(shí)點(diǎn): 字符串) 12、下列關(guān)于構(gòu)造方法的敘述中,錯(cuò)誤的是。A)Java語言規(guī)定構(gòu)造方法名與類名必須相同B)Java語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明C)Java語言規(guī)定構(gòu)造方法不可以重載D)Java語言規(guī)定構(gòu)造方法只能通過new自動(dòng)調(diào)用答案:C(
6、難度系數(shù)B)知識(shí)點(diǎn):構(gòu)造方法13、 關(guān)于被私有訪問控制符private修飾的成員變量,以下說法正確的是。A)可以被三種類所引用:該類自身、與它在同一個(gè)包中的其他類、在其他包中的該類的子類B)可以被兩種類訪問和引用:該類本身、該類的所有子類C)只能被該類自身所訪問和修改D)只能被同一個(gè)包中的類訪問答案:C(難度系數(shù)B)知識(shí)點(diǎn):類的繼承14、以下語句正確的是。A) x+1=5; B) i+=1; C) a+b=1; D) x+=1;答案:D(難度系數(shù)B)知識(shí)點(diǎn):表達(dá)式15、以下結(jié)果為真(true)的是。A)10a B)a20 C) !true D)(310)答案:B(難度系數(shù)B)知識(shí)點(diǎn):表達(dá)式16
7、、int a=2; a的值是。A)1B)50C)49D)2答案:B(難度系數(shù)B)知識(shí)點(diǎn):表達(dá)式17、下面選項(xiàng)中,不可以用作變量名的首字符。A)字母B)下劃線()C)數(shù)字D)美元符號(hào)(¥)答案:C(難度系數(shù)C)知識(shí)點(diǎn):變量18、在HTML中,用_標(biāo)簽來強(qiáng)制顯示Applet。A) name,height,width B)codebase, height,width C) code,name D) code, height,width答案:D(難度系數(shù)B)知識(shí)點(diǎn):小應(yīng)用程序19、在JAVA編程中,基于線程的多任務(wù)處理環(huán)境中,執(zhí)行特定任務(wù)的可執(zhí)行代碼的最小單位是 b_ _。 A)進(jìn)程 B)線程C)應(yīng)用
8、程序 D)服務(wù)答案:B (難度系數(shù)A,知識(shí)點(diǎn):線程)20、int 型 public 成員變量 MAX_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的語句是。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;知識(shí)點(diǎn):語法基礎(chǔ))二、填空題(10題;每題2分,共20分)1、表達(dá)式1/23的結(jié)果是_。答案:0(難度系數(shù)B)知識(shí)點(diǎn):表達(dá)式2、定義一個(gè)包含7個(gè)元素的數(shù)組a,則該數(shù)組的最后一
9、個(gè)元素是 。答案:a6 (難度系數(shù)C)知識(shí)點(diǎn):數(shù)組3、在Java中只能實(shí)現(xiàn)單繼承(Java不支持多重繼承),但可通過 實(shí)現(xiàn)多重繼承。答案:接口(難度系數(shù)B)知識(shí)點(diǎn):接口4、 Applet的生命周期是有init()、start()、stop()、destroy()這4個(gè)方法構(gòu)成的,在程序執(zhí)行過程中, 方法只被調(diào)用執(zhí)行一次,但 start()方法可以多次被調(diào)用執(zhí)行。答案:init( ) (難度系數(shù)B)知識(shí)點(diǎn):小應(yīng)用程序5、在定義類時(shí),指明類成員的權(quán)限修飾符有 、 和 。答案public protected private 難度系數(shù)B 知識(shí)點(diǎn):類的定義6已知:int a =2,4,6,8; 則:表達(dá)
10、式(a0+=a1)+ +a2值為_答案:_13_ (難度系數(shù)B 知識(shí)點(diǎn):數(shù)組)7JDK提供的編譯器是。答案:javac.exe(難度系數(shù)B)知識(shí)點(diǎn):JAVA簡介8設(shè) x = 2 ,則表達(dá)式 ( x + + )3 的值是 。答案:0(難度系數(shù)B)知識(shí)點(diǎn):表達(dá)式9構(gòu)造方法只能通過 運(yùn)算符調(diào)用,用戶不能直接調(diào)用。答案:new (難度系數(shù)B)知識(shí)點(diǎn):構(gòu)造方法10線程同步執(zhí)行過程中,wait()方法與 方法是匹配使用,否則易造成死鎖。答案:notify (難度系數(shù)A)知識(shí)點(diǎn):線程同步三、判斷題(10題;每題1分,共10分)1. ()由繼承性可知,程序中子類擁有的成員數(shù)目一定大于等于父類擁有的成員數(shù)目。
11、答案:錯(cuò) 難度系數(shù): C 知識(shí)點(diǎn):類繼承2()注釋的作用是使程序在執(zhí)行時(shí)在屏幕上顯示/之后的內(nèi)容。 答案:錯(cuò) 難度系數(shù): C 知識(shí)點(diǎn):函數(shù)注釋3()在異常處理中總是將可能產(chǎn)生異常的語句放在try塊中,用catch子句去處理異常,而且一個(gè)try塊之后只能對(duì)應(yīng)一個(gè)catch語句。 答案:錯(cuò) 難度系數(shù): B 知識(shí)點(diǎn):異常處理4. ()Java是區(qū)分大小寫的語言,關(guān)鍵字的大小寫不能搞錯(cuò),如果把類class寫成Class或者CLASS,都是錯(cuò)誤的。答案:對(duì)(難度系數(shù)B)知識(shí)點(diǎn):關(guān)鍵字5()JAVA語言對(duì)內(nèi)存的釋放是采用垃圾自動(dòng)回收機(jī)制。JAVA虛擬機(jī)自動(dòng)判斷并收集“垃圾”,但一般不立即釋放它們的存儲(chǔ)空間
12、。答案:對(duì)(難度系數(shù)B)知識(shí)點(diǎn):內(nèi)存回收6()子類可以繼承父類所有的成員變量和成員方法。答案:錯(cuò)(難度系數(shù)B)知識(shí)點(diǎn):繼承7.( )java程序是由若干個(gè)類定義組成的。 答案 對(duì) 難度系數(shù) C 知識(shí)點(diǎn):程序結(jié)構(gòu)8( )在面向?qū)ο蠓椒ㄖ?,類的?shí)例稱為對(duì)象。()答案:對(duì);難度系數(shù):C;知識(shí)點(diǎn):面向?qū)ο蠡A(chǔ)。9()即使一個(gè)類中未顯式定義構(gòu)造函數(shù),也會(huì)有一個(gè)缺省的構(gòu)造函數(shù),缺省的構(gòu)造函數(shù)是無參的,函數(shù)體為空。 答案:對(duì) 難度系數(shù): C 知識(shí)點(diǎn):構(gòu)造函數(shù) 10()Java程序里,創(chuàng)建新的類對(duì)象用關(guān)鍵字new,回收無用的類對(duì)象使用關(guān)鍵字free。 答案:錯(cuò) 難度系數(shù): C 知識(shí)點(diǎn):類實(shí)例化四、程序填空題(
13、1題;每題5分,共5分)1以下為一個(gè)java的完整程序,它定義了一個(gè)類Car,并在程序中創(chuàng)建了一個(gè)該類的對(duì)象DemoCar,調(diào)用該對(duì)象的set_number方法設(shè)置車號(hào)屬性為3388,調(diào)用該對(duì)象的show_number方法輸出車號(hào)。/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è)置車號(hào)為3388 DemoCar. (3) ; /顯示車號(hào)難度系數(shù)B 知識(shí)點(diǎn):JAVA類特性答案:(1)new Car()(2)set_number(3388)(3)show_number()五、讀程序?qū)懡Y(jié)果(1題;每題5分,共5分)1寫出下列程序在控制臺(tái)窗口中的輸出結(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); 程序運(yùn)行結(jié)果是: (難度系數(shù)B)答案:將盤從S移到E將盤從S移到T將盤從E移到T將盤
16、從S移到E將盤從T移到S將盤從T移到E將盤從S移到E知識(shí)點(diǎn):迭代六、編程題(2題;每題10分,共20分)1 從標(biāo)準(zhǔn)輸入(即鍵盤)讀入10個(gè)整數(shù)存入整型數(shù)組a中,然后逆序輸出這10個(gè)整數(shù)。難度系數(shù)A 知識(shí)點(diǎn):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è)計(jì)雇員Employee類,記錄雇員的
17、情況,包括姓名、年薪、受雇時(shí)間,要求定義MyDate類作為受雇時(shí)間,其中包括工作的年、月、日,并用相應(yīng)的方法對(duì)Employee類進(jìn)行設(shè)置。編寫測試類測試Employee類。要求使用自己的包。(難度系數(shù)A 知識(shí)點(diǎn):類的定義 )答案: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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度農(nóng)機(jī)租賃市場準(zhǔn)入合同范本資訊4篇
- 二零二五版拌合料生產(chǎn)技術(shù)改造與升級(jí)合同4篇
- 二零二五版建筑工地勞務(wù)用工與綠色施工技術(shù)研發(fā)與推廣合同3篇
- 二零二五版舊設(shè)備買賣及拆解回收再利用合同3篇
- 2025年度綠色交通募集資金三方監(jiān)管與執(zhí)行合同4篇
- 二零二五年度少兒興趣班教室租賃及教學(xué)用品供應(yīng)合同4篇
- 二零二五年度科技園區(qū)場地租賃及研發(fā)合作合同4篇
- 關(guān)于2025年度民法典規(guī)定協(xié)議離婚期限及法律支持4篇
- 二零二五年度智慧社區(qū)建設(shè)合同投標(biāo)單位保密保證
- 二零二五年度外架工程風(fēng)險(xiǎn)評(píng)估與控制服務(wù)合同
- 物業(yè)民法典知識(shí)培訓(xùn)課件
- 2023年初中畢業(yè)生信息技術(shù)中考知識(shí)點(diǎn)詳解
- 2024-2025學(xué)年八年級(jí)數(shù)學(xué)人教版上冊(cè)寒假作業(yè)(綜合復(fù)習(xí)能力提升篇)(含答案)
- 《萬方數(shù)據(jù)資源介紹》課件
- 醫(yī)生定期考核簡易程序述職報(bào)告范文(10篇)
- 第一章-地震工程學(xué)概論
- 《中國糖尿病防治指南(2024版)》更新要點(diǎn)解讀
- 初級(jí)創(chuàng)傷救治課件
- 交通運(yùn)輸類專業(yè)生涯發(fā)展展示
- 2024年山東省公務(wù)員錄用考試《行測》試題及答案解析
- 神經(jīng)重癥氣管切開患者氣道功能康復(fù)與管理專家共識(shí)(2024)解讀
評(píng)論
0/150
提交評(píng)論