



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
面向對象程序設計(Java)學習通超星期末考試章節答案2024年Java語言的跨平臺特點是由()保證的。
答案:JVMJava語言發展到今天經歷了以下3個發展方向
答案:JAVASE;JAVAME;JAVAEEJava是()公司開發出來的一套編程語言,主要設計者是()。
答案:Sun;JamesGosling下列關于Java特點的描述中,錯誤的是()
答案:Java只能運行在Window和Linux平臺下列關于Java語言的描述中,錯誤的是()
答案:Java是一門介于匯編和高級之間的語言Java屬于以下哪種語言()
答案:高級語言在Java中,小數會被默認是double類型的值。
答案:對字符類型變量所占存儲空間為2個字節。
答案:對當整型常量超出了int類型的取值范圍時,那么一定要加“L”或“l”后綴。
答案:對Java語言中,int類型所占存儲空間為()個字節。
答案:4Java語言中,float類型所占存儲空間為()個字節。
答案:4Java語言中,double類型所占存儲空間為()個字節。
答案:8下列關于數據類型的說法中,錯誤的是(
)
答案:浮點數類型變量不能賦予一個整數數值下列選項中,哪一個不能通過編譯(
)
答案:longd=8888888888;下列選項中,不屬于基本數據類型的是(
)
答案:String下面關于整數類型的描述中,錯誤的是(
)
答案:bit是java中的整數類型,它代表的是1個字節。下面浮點型數據的定義中,錯誤的是(
)
答案:floata=1.23;下面關于字符變量的定義中,錯誤的是(
)
答案:chard=A;若int[][]
arr={},則arr[0][0]的結果為0。
答案:錯二維數組中的元素還是一個數組。
答案:對下面代碼中,哪一項是正確定義了一個3*4的二維數組(
)
答案:int[][]arr=newint[3][4]publicclassExample01{publicstaticvoidmain(String[]args){int[]arr={4,1,6,3,9,8};//定義一個數組intminIndex=0;//初始時設第1個角標處的值為最小值for(inti=1;i答案:arr[i]若二維數組int
arr[][]={{1,2,3},{4,5,6},{7,8}};,則arr[1][2]的值是(
)
答案:6若int[][]
arr=
{{1,2,3}},則arr[0][1]的結果為(
)
答案:2數組的最大下標的值比它的長度小1。
答案:對可以用數組名.length折方式取得數組的長度。
答案:正確聲明數組時,new關鍵字用來給數組元素開辟內存空間。
答案:正確聲明一個數組,【】[]a=newString[]{};中括號處應該填寫的的內容為()
答案:String下列有關數組中元素位置交換的描述,錯誤的是(
)
答案:位置交換后數組的角標順序發生了改變在Java語言中,類是對某一類事物個體的具體描述。
答案:錯在類中聲明的變量稱為成員變量,在方法中聲明的變量稱為局部變量。
答案:對下列關于類的說法中,錯誤的是(
)
答案:一個類只能創建一個對象。以下關于類的描述中,錯誤的是(
)
答案:定義類的關鍵字是Interface下列關于類與對象的說法中,錯誤的是(
)
答案:類與對象沒有什么實際關系。下列關于靜態方法的描述中,錯誤的是(
)
答案:靜態方法內可以使用this關鍵字在Java程序中,通過extends關鍵字可以實現類的繼承。
答案:對下列關于繼承的描述中,錯誤的是()
答案:Java是支持多繼承的以下關于繼承的描述,說法正確的是(
)
答案:子類可以繼承父類的公有的屬性和方法抽象類中的方法只能定義成抽象的方法。
答案:錯如果一個類繼承了一個抽象類,但是沒有完全復寫父類的所有的抽象方法那么這個類也必須是抽象類。
答案:對抽象類中不一定有抽象方法,但抽象方法一定在抽象類中。
答案:對抽象方法必須定義在抽象類中,所以抽象類中的方法都是抽象方法。
答案:錯在定義方法時不寫方法體,這種不包含方法體的方法為()方法。
答案:抽象定義一個抽象類的關鍵字是()。
答案:abstract在Java中一個接口可以繼承多個接口,繼承的接口之間使用“,”隔開即可。
答案:對接口可以直接實例化對象。
答案:錯接口中只能定義常量和抽象方法。
答案:對一個類如果要實現一個接口,可以通過關鍵字()來實現這個接口。
答案:implements下列關于接口的說法中,錯誤的是(
)
答案:接口中定義的變量可以被修改一個具體類實現接口時,需要重寫接口中的()
答案:成員方法下面哪個修飾符不可以修飾接口中的成員變量()
答案:private使用字符串常量可以直接初始化一個String對象。
答案:對String類的equals()方法和“=
=”的作用是一樣的。
答案:錯字符串一旦初始化就不可以被改變。
答案:對Random類的實例用于生成隨機數。
答案:對若double
val
=
Math.ceil(-11.9);,則val的值是(
)
答案:-11.0StringBuffer類的append()方法的返回值類型是()
答案:StringBuffer下列是Random類的一些常用方法,其中能獲得指定范圍隨機數的方法是(
)
答案:nextInt(intn)下列File類的方法中,可以獲得文件對象父路徑名的是(
)
答案:getParent()以下關于File類的isDirectory
()方法的描述,哪個是正確的
答案:判斷該File對象所對應的是否是目錄。以下選項中,哪個是File類中isFile()方法返回值的類型
答案:boolean下列File類的構造方法格式錯誤的是
答案:File(Stringparent,Filechild)以下選項中,哪一個是File類delete()方法返回值的類型
答案:boolean一個String對象在被創建后可以被修改。
答案:錯當String對象用==比較時,如果String包括相同的值,則結果為true。
答案:錯1.[其它]一、實驗目的1.
通過編程和上機實驗理解Java語言中繼承和多態的概念。2.
體會類的繼承和多態的作用,掌握實現類繼承的方法。3.
正確使用類的幾種多態設計程序。4.
了解Java中包、修飾符、接口的作用。5.
掌握包、修飾符、接口和常用類的使用方法。二、實驗環境Windows10操作系統;Eclipse;JDK三、實驗內容
實驗要求1:統計人員個數。編寫一個能實現具有繼承關系的人員個數的統計程序。要求程序能顯示人員基本信息,能統計不同類人員的個數。根據實驗要求,程序首先用到繼承,所以需要定義1個父類Father,再定義1個兒子類Son,為顯示信息,類中需定義一此顯示信息的方法;另外,為統計人員個數,程序中引人一個靜態變量sum來記錄人員個數。此程序用到數據成員的隱藏與方法覆蓋。
程序代碼如下(用Timesnewroman字體,5號,單倍行距)程序運行結果
實驗分析
實驗后練習。(實驗指導書P48)
實驗要求2:利用日期類計算年齡本實驗設計個能根據給出的出生日期和當前日期求出今年年齡的程序。(1)利用日期處理類,求年齡。(2)要求測試類與日期處理類定義在不同的包中。本實驗要求年齡,所以使用日期類Calendar較適合,因為Calendar的getnstanceO方法返回1個由當前日期和時間初始化的Calendar對象,Calendar
對象可以調用get0方法獲得表示年份的屬性Calendar.YEAR。實驗要求將測試類與日期處理類定義在不同的包中,所以定義了兩個包,將日期類定義在datepackage包中,測試類定義在chapltest2包中,為了處理方便,在chapltest2包中還定義了一個Testdate類,其中包含求年齡的方法age()和顯示信息的方法output()。
程序代碼如下(用Timesnewroman字體,5號,單倍行距)程序運行結果
實驗分析
實驗后練習:(實驗指導書P38)
實驗要求3:動物的生活習性本實驗將定義接口,
實現類的多繼承。在此用到接口的定
義和引用。利用接口和類,根據給出的動物生活習性,實現下述功能。生活在水中的動物,給出“是生活在水中”;在陸地生活的動物給出“是生活在陸地上”。兩棲動物給出“既可以生活在水中,
也可以生活在陸地上”等提示信息。為了希助理解接口的概念,實現上述功能,定義兩個接口WaterAnimal
與LandAnimal來表示水生動物和陸生動物,因為這兩種動物生活在不同的環境下,所以表示生活習性的方法life()是不一樣的,
然而現實生活中除了這兩種動物外,還有一類動物既可以生活在水中,
也可以生活在陸地上,這就是兩棲動物,它繼承水生和陸生動物的共同特性,要給出它的生活習性信息,在此既不能使用水生動物的life(),
也不能使用陸生動物的life(),因此在定義兩棲動物類時,通過對life()方法的重寫,完成此功能。本實驗通過接口,實現了多繼承和方法的覆蓋。程序代碼如下(用Timesnewroman字體,5號,單倍行距)程序運行結果
實驗分析
四、實驗總結本次實驗學習心得體會總結123……
答案:吳1.[其它]《面向對象程序設計(Java)》實驗一:類的簡單應用(1)一、實驗目的1.
掌握類的定義和使用;2.
掌握對象的聲明和使用;3.
用構造方法和成員方法修改成員變量;4.
掌握對象調用成員類方法。二、實驗環境Windows10操作系統;Eclipse;JDK三、實驗內容
實驗要求1:自定義圖書類。在項目中創建Book類,在類中定義3個成員變量,分別表示書名、作者和價格,同時提供構造方法和成員方法來修改成員變量;再創建一個名為Test的類文件,在該類的main()方法中,創建一個Book對象的實例并輸出其屬性。
程序代碼如下(用Timesnewroman字體,5號,單倍行距)程序運行結果
實驗分析
1.類如何設計;對象如何創建;成員方法如何訪問成員變量;…
實驗后練習。(實驗指導書P36)
實驗要求2:圖書銷量統計在商品(類的實例)的銷售過程中,需要對銷量進行統計。實驗要求在類的構造方法中增加計數器來實現銷量統計的功能。程序代碼如下(用Timesnewroman字體,5號,單倍行距)程序運行結果
實驗分析
實驗后練習:(實驗指導書P38)
實驗要求3:漢諾塔問題求解漢諾塔問題的描述如下:有A、B、C3根柱子,在A上從下往上按照從小到大的順序放著64個圓盤,以B為中介,把盤子全部移動到C上。移動過程中,要求任意盤子的下面要么沒有盤子,要么只能有比它大的盤子。本實驗需要用程序的方法求解漢諾塔問題。要求使用遞歸算法完成漢諾塔問題的求解。程序代碼如下(用Timesnewroman字體,5號,單倍行距)程序運行結果
實驗分析
實驗后練習:(實驗指導書P39)
四、實驗總結本次實驗學習心得體會總結1能夠定義、設計一個類;2能夠創建一對象,什么是對象3……
答案:無1.[其它]《面向對象程序設計(Java)》線上/線下學習第1次任務單
學習目標1.
了解Java的歷史和基本原理2.
理解Java平臺無關性的含義3.
掌握Javaapplication的結構4.
理解Javaapplication與Javaapplet的聯系與區別5.
掌握Javaapplication與Javaapplet編輯、編譯與運行的方法6.
初步了解類和對象的概念學習任務1.
《Java從入門到精通》教材第1-7章,并做好電子筆記。2.
觀看中國大學MOOC視頻,并做好學習記錄。(浙江大學翁愷老師)3.
在自己的電腦上安裝JDK、Eclipse等開發環境。學習項目每位同學需要完成學習任務內容(友情提醒:嚴禁抄襲)自評得分1.學習筆記截圖(35分)第一章
1.1
數據類型
常量
變量
程序結構1.2
2.觀看視頻并撰寫電子文檔記錄(可以是電子筆記)(35分)浙江大學翁愷老師視頻,重要的概念,語法,編程技巧,編程方法3.課后作業(30分)1、
查找及格個IT行業、空間信息行業IT的相關公司職位要求,技術要求等。(智聯招聘)
2.教材94頁:1-9題答:
答案:無1.[其它]
實驗名稱:異常處理一、實驗目的(1)能夠陳述異常的概念及工作原理。(2)能夠復述異常的類型和維承關系。(3)能夠運用處理異常語句(try…catch…finally)捕獲程序中異常。(4)能夠運用異常語句(throw、throws)拋出異常。(5)能夠自定義異常。(6)能夠運用異常的處理邏輯、靈活使用異語句二、實驗環境
Windows10操作系統;Eclipse;JDK三、實驗內容
實驗要求1:簡單異常處理。編寫Java應用程序,產生“除0”、“數組越界”、“空指針”等異常,捕獲這些異常并處理。實驗要求:接收命令行參數,根據命令行參數的值生成不同類的異常。值為0時生成“除0”異常,值為1時生成“數組越界”異常,值為2時生成“空指針”異常。捕獲到異常后,將這些異常發生的原因回顯給用戶。
程序代碼如下(用Timesnewroman字體,5號,單倍行距)程序運行結果
實驗分析
實驗后練習。
實驗要求2:復雜異常處理編寫Java應用程序,產生“除0”、“數組越界”、“空指針”等異常,捕獲這些異常并處理,與7.3.1中實驗不同的是,本實驗要求使用嵌套try語句,以及throw、throws和finally關鍵字。接收命令行參數,根據命令行參數的值生成不同種類的異常。值為0時,生成“除0”異意。值為1時,生成“數組越界”異常,值為2時,生成“數組越界”異常。具體要求如下。接收命令行參數,根據命令行參數的值生成不同種類的異常。值為0時,生成“除0”異意.值為1時,生成“數組越界”異常,值為2時,生成“數組越界”異常。具體要求如下。(1)需要考慮接收命令行參數時可能發生的異常。(2)編寫函數GenerateNPE(),該函數生成“空指針”異常,但不處理,而是將該異常拋出。(3)嵌套try語句,外層try生成并捕獲“除0”異常,內層try生成并捕獲“數組越界”異常,內層try通過調用函數GenerateNPE()捕獲“空指針”異常。(4)捕獲到異常后,將這些異常發生的原因回顯給用戶,并打印異常處理流程。
程序代碼如下(用Timesnewroman字體,5號,單倍行距)程序運行結果
輸入s:
實驗分析
實驗后練習:
實驗要求3:自定義異常處理在交互場合下,一方面需要在規定的時間內得到另一方的響應,如ATM機等待用戶在規定時間內輸入指令,瀏覽器等待服務器在有效時間內返回結果等,如果不能按時得到對方的響應,則認為產生了異常,這種異常可以稱作等待超時異常。編寫Java應用程序,用自定義異常實現等待超時異常。實驗要求:(1)
自定義等待超時異常類,該類應包含產生異常的原因。(2)
產生等待超時異常,捕獲異常并得到異常原因。
程序代碼如下(用Timesnewroman字體,5號,單倍行距)程序運行結果
實驗分析
實驗后練習:
四、實驗總結本次實驗學習心得體會總結123…
答案:無1.[其它]實驗名稱:輸入輸出流一、實驗目的(1)理解字節流與字符流的區別。(2)掌握文件選擇對話框的使用(3)掌握File類、BufferedReader類BufferedWriter類的使用方法(4)掌握InputStream、Outputstream抽象類的使用方法。(5)掌握FileInputStream類、FileOutputstream類的使用方法。二、實驗環境Windows10操作系統;Eclipse;JDK三、實驗內容
實驗要求1:將九九乘法表寫入指定文件本實驗將使用FileInputStream、FileOutputStream、DatalnputStreamFile、DataOutputStream四個類文件,從指定的文件讀取信息并打印出來,以及將九九乘法表結果整數寫入指定文件。本實驗驗證在文件輸入/輸出操作中存在的數據流,使用文件字節輸入流實現文件輸入操作,使用文件字節輸出流實現文件輸出操作。使用數據字節流實現對文件內容的讀取和寫入操作。程序代碼如下(用Timesnewroman字體,5號,單倍行距)程序運行結果
實驗分析
實驗后練習。
實驗要求2:圖書信息管理系統本實驗設計簡單的輸入輸出項目——圖書信息管理系統。該系統擁有輸入圖書信息、查詢圖書信息、刪除指定信息、查詢所有數據的功能。圖書信息管理系統的主要功能有:錄入圖書信息、打印圖書信息、查詢圖書信息、刪除圖書信息,通過設計不同的功能類實現系統的功能要求。程序代碼如下(用Timesnewroman字體,5號,單倍行距)程序運行結果
實驗分析
實驗后練習:
四、實驗總結本次實驗學習心得體會總結1234
答案:無1.[其它]實驗名稱:Java圖形界面編程一、實驗目的(1)能夠使用常用容器:JFrame、JPanel。(2)能夠使用常用組件:JLabel、JButton、JTextField、JPassword。(3)能夠使用布局管理器。(4)能夠使用組件的添加。(5)創建GUI對象,以及處理各種GUI對象的事件。(6)能夠使用菜單、工具欄、單選按鈕、下拉列表框。(7)能夠使用常用的圖形組件。二、實驗環境Windows10操作系統;Eclipse;JDK三、實驗內容
實驗要求1:仿Windows計算器本實驗將使用JFrame和JPanel兩個Swing容器、JTextField和JButton兩個Swing組件、BorderLayout和GridLayout兩個布局管理器,以及事件、事件監聽器和事件適配器等。1.實驗要求仿Windows計算器實現的主要功能有:四則運算、求
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CASTEM 1009-2023科技成果五元價值評估指南
- T/CASMES 284-2023水電解制氫系統運行和維護規范
- T/CAQI 70-2019管道直飲水系統安裝驗收要求
- T/CAQI 56-2018水處理裝備氣浮機
- 2024年度江蘇省二級建造師之二建礦業工程實務模考模擬試題(全優)
- 規劃導航面試題及答案
- ssh面試題及答案
- 機器人原理考試題及答案
- 插圖藝術面試題及答案
- 工程忠信正心管理制度
- 康復設備一覽表
- JJG 643-2024標準表法流量標準裝置
- 小學生1-6年級成長檔案模板(絕對原創)
- 創傷性胸腔積液查房
- TBM主要技術參數
- 蘇州鄰里中心調研報告以及應用
- 旅游接待計劃表
- 《教育研究方法》教學課件-教育實驗研究
- 涉水產品衛生檢驗
- 4施工過程各階段質量安全的保證措施
- 南京市住宅專項維修資金管理辦法
評論
0/150
提交評論