201603考試批次《java語言程序設(shè)計(jì)》(結(jié)課作業(yè))

201603考試批次《java語言程序設(shè)計(jì)》(結(jié)課作業(yè))

ID:6139924

大小:60.00 KB

頁數(shù):6頁

時(shí)間:2018-01-04

201603考試批次《java語言程序設(shè)計(jì)》(結(jié)課作業(yè))_第1頁
201603考試批次《java語言程序設(shè)計(jì)》(結(jié)課作業(yè))_第2頁
201603考試批次《java語言程序設(shè)計(jì)》(結(jié)課作業(yè))_第3頁
201603考試批次《java語言程序設(shè)計(jì)》(結(jié)課作業(yè))_第4頁
201603考試批次《java語言程序設(shè)計(jì)》(結(jié)課作業(yè))_第5頁
資源描述:

《201603考試批次《java語言程序設(shè)計(jì)》(結(jié)課作業(yè))》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、201603考試批次《JAVA語言程序設(shè)計(jì)》結(jié)課作業(yè)學(xué)生姓名學(xué)習(xí)中心學(xué)號(hào)專業(yè)年級(jí)層次北京語言大學(xué)網(wǎng)絡(luò)教育學(xué)院《JAVA語言程序設(shè)計(jì)》結(jié)課作業(yè)注意:本學(xué)期所布置的結(jié)課作業(yè),請(qǐng)同學(xué)一律按照以下要求執(zhí)行:1)結(jié)課作業(yè)提交起止時(shí)間:2016年1月25日—3月21日。(屆時(shí)平臺(tái)自動(dòng)關(guān)閉,逾期不予接收。)2)結(jié)課作業(yè)課程均需通過“離線作業(yè)”欄目提交電子版,學(xué)院不收取紙介的結(jié)課作業(yè),以紙介回寄的作業(yè)一律視為無效;3)截止日期前可多次提交,平臺(tái)只保留最后一次提交的文檔,閱卷時(shí)以最后一次提交的結(jié)課作業(yè)為準(zhǔn),截止日期過后將關(guān)閉平臺(tái),逾期不交或科目提交錯(cuò)誤者,按0分處理;4)提交文檔要求:提交的

2、文檔格式為doc、rar,大小10M以內(nèi);5)必須嚴(yán)格按照每門課程的答題要求完成作業(yè),沒有按照學(xué)院要求來做的結(jié)課作業(yè),將酌情扣分。一.論述題(本大題共5小題,請(qǐng)任選其中兩道題作答,每小題25分,總分50分)1.JAVA的基本數(shù)據(jù)類型數(shù)字型、布爾型和字符型三種,請(qǐng)?jiān)敿?xì)說明這三種基本類型包括的子類型及其長度、最小值和最大值。答:六種數(shù)字類型(四個(gè)整數(shù)型:byte、short、int、long?兩個(gè)浮點(diǎn)型float、double)?(1)數(shù)字型?byte:長度:1個(gè)字節(jié)??最小值:-128?最大值:127。?Short:長度:2個(gè)字節(jié)??最小值:-32768?最大值:32767。

3、?int:長度:4個(gè)字節(jié)??最小值:-2147483648?最大值:2147483647。?Long:長度:8個(gè)字節(jié)??最小值:-9223372036854775808?最大值:9223372036854775807。?float:長度:4個(gè)字節(jié)?最小值:1.4E-45?最大值:3.4028235E38。?double?長度:8個(gè)字節(jié)?最小值:4.9E-324?最大值:1.7976931348623157E308。?(2)boolean?表示邏輯值?長度:1個(gè)字節(jié)??有true和false兩個(gè)值,分別表示真和假。?(3)char?長度:2個(gè)字節(jié)?最小值:0?最大值:6553

4、5。1.構(gòu)造方法(Constructor)是一種特殊的方法。Java中的每個(gè)類都有構(gòu)造方法,用來初始化該類的一個(gè)新的對(duì)象。請(qǐng)簡述構(gòu)造方法的特點(diǎn)。至少說出6個(gè)特點(diǎn)。(1)構(gòu)造方法的方法名必須與類名相同。(2)構(gòu)造方法沒有返回類型,也不能定義為void,在方法名前面不聲明方法類型。(3)構(gòu)造方法的主要作用是完成對(duì)象的初始化工作,它能夠把定義對(duì)象時(shí)的參數(shù)傳給對(duì)象的域。(4)構(gòu)造方法不能由編程人員調(diào)用,而要系統(tǒng)調(diào)用。(5)一個(gè)類可以定義多個(gè)構(gòu)造方法,如果在定義類時(shí)沒有定義構(gòu)造方法,則編譯系統(tǒng)會(huì)自動(dòng)插入一個(gè)無參數(shù)的默認(rèn)構(gòu)造器,這個(gè)構(gòu)造器不執(zhí)行任何代碼。(6)構(gòu)造方法可以重載,以參數(shù)的

5、個(gè)數(shù),類型,或排列順序區(qū)分。2.論述JAVA語言中的繼承、單繼承和多繼承的定義。答:繼承實(shí)際上是存在于面向?qū)ο蟪绦蛟O(shè)計(jì)中的兩個(gè)類之間的一種關(guān)系,是面向?qū)ο蟪绦蛟O(shè)計(jì)方法的一個(gè)重要手段,通過繼承可以更有效地組織程序結(jié)構(gòu),明確類間的關(guān)系,充分利用已有的類來完成更復(fù)雜、更深入的開發(fā)。?單繼承是指任何一個(gè)類都只有一個(gè)單一的父類,其結(jié)構(gòu)可以用單純的樹狀結(jié)構(gòu)來表示;而多繼承是指一個(gè)類可以有一個(gè)以上的父類,它的靜態(tài)的數(shù)據(jù)屬性和操作從所有這些父類中繼承,其結(jié)構(gòu)應(yīng)以復(fù)雜的網(wǎng)狀結(jié)構(gòu)來表示。4.JAVA語言中的對(duì)象創(chuàng)建的方法和數(shù)據(jù)成員的創(chuàng)建方法。答:對(duì)象創(chuàng)建的方法:1.用new語句創(chuàng)建對(duì)象,這是最

6、常用的創(chuàng)建對(duì)象的方式。2.運(yùn)用反射手段,調(diào)用java.lang.Class或者java.lang.reflect.Constructor類的newInstance()實(shí)例方法。3.調(diào)用對(duì)象的clone()方法。4.運(yùn)用反序列化手段,調(diào)用java.io.ObjectInputStream對(duì)象的readObject()方法.java類中的主要組成部分就是數(shù)據(jù)成員和方法成員。而數(shù)據(jù)成員的聲明必須指定其數(shù)據(jù)類型,方法成員的聲明也必須指定其返回值類型,如果方法有形式參數(shù),也必須指定其參數(shù)類型。5.根據(jù)類成員的訪問控制權(quán)限,填寫下表,可以訪問的填寫yes,不可以訪問的填寫no。類型Pr

7、ivate無修飾ProtectedPublic同一類YesYesYesYes同一包中的子類NoYesYesYes同一包中的非子類NoYesYesYes不同包中的子類NoNoYesYes不同包中的非子類NoNoNoYes一.編程題(本大題共5小題,請(qǐng)任選其中兩道題作答,每小題25分,總分50分)1.建立兩個(gè)JList,雙擊其中任何一個(gè)中的某一項(xiàng),此項(xiàng)就會(huì)跑到另外一個(gè)JList中。2.練習(xí)使用對(duì)話框。包括一個(gè)JLable和兩個(gè)JButton,按任何一個(gè)JButton都會(huì)產(chǎn)生一個(gè)對(duì)話框,按確定后將輸入內(nèi)容在JLable中

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。