




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
Java應用開發(fā):基礎知識全書作業(yè)練習題專業(yè)名稱:Java核心基礎章節(jié)名稱:基礎語法目錄TOC\o"1-2"\h\u一、作業(yè)名稱 3二、作業(yè)說明 3三、作業(yè)目標 3四、作業(yè)截止時間 3五、作業(yè)要求 3六、作業(yè)內(nèi)容 3作業(yè)名稱Java入門作業(yè)說明對于Java第一天的課程進行鞏固。作業(yè)目標增強學生對于Java語言的理解,加深學生對于關(guān)鍵字、標識符、注釋、跨平臺等知識點的理解。作業(yè)截止時間第二天上課前。作業(yè)要求獨立完成作業(yè),將答案通過編代碼方式進行驗證。作業(yè)內(nèi)容選擇題1.下列用來編譯Java文件的命令是()。A.javaB.javacC.javadocD.javapE.javah2.Java文件編譯之后產(chǎn)生的文件的拓展名是()。A..javaB..javacC..classD..batE..exe對于Test.class文件而言,能夠正確運行出結(jié)果的命令是()。A.javacTest.classB.javacTestC.javaTest.classD.javaTestE.javapTest.class4.Java程序能夠跨平臺的基礎是()。A.JDKB.JREC.JVMD.SDKE.J2SE5.下列說法正確的是()。A.一個.java文件中只能有一個類。B.class文件的文件名和Java文件的文件名對應。C.一個Java文件中可以有多個公共類。D.沒有主函數(shù),程序依然能夠編譯。E.即使沒有主函數(shù),程序也可以運行。6.下列各項中是Java關(guān)鍵字的是()。A.constB.StringC.SystemD.mainE.finalize7.下列各項中可以用作標識符的是()。A.stringB.IntC.S$SD.___E.cn.tedu.bigdata8.下列關(guān)于注釋的說法正確的是()。A.Java中注釋一共只有兩種格式:單行注釋、多行注釋。B.單行注釋之間可以嵌套。C.多行注釋之間不能嵌套。D.文檔注釋中的內(nèi)容可以利用javadoc命令進行提取。E.文檔注釋可以嵌套多行注釋。填空題1.Java源程序文件的后綴是_____,Java字節(jié)碼文件的后綴名稱是______。2.Java程序?qū)崿F(xiàn)可移植性,依靠的是__________。3.Java語言的三個分支是______、______和______。簡答題1.簡述Java實現(xiàn)可移植性的基本原理。2.簡述Java中Path的作用。3.簡述Java中標識符的組成原則。4.如果在一個Java源文件中定義了1個公共類以及三個普通類,那么編譯該Java源文件會產(chǎn)生多少個字節(jié)碼文件?5.對于代碼:packagecn.tedu.day01;publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");}}1)假設這個代碼在hello.java文件中,那這個程序能否編譯通過?為什么?如果通不過應該怎么修改?2)假設這個.java文件放在C:\javafile目錄下,該如何運行這個Java文件?專業(yè)名稱:Java核心基礎章節(jié)名稱:基礎語法目錄TOC\o"1-2"\h\u一、作業(yè)名稱 3二、作業(yè)說明 3三、作業(yè)目標 3四、作業(yè)截止時間 3五、作業(yè)要求 3六、作業(yè)內(nèi)容 3簡答題 5作業(yè)名稱類型轉(zhuǎn)換和運算符作業(yè)說明對于Java第二天的課程進行鞏固作業(yè)目標增強學生對于Java語言的理解。加深學生對于進制及其轉(zhuǎn)換、數(shù)據(jù)類型及其轉(zhuǎn)換、算數(shù)運算符、賦值運算符、關(guān)系運算符等知識點的理解。作業(yè)截止時間第三天上課前作業(yè)要求獨立完成作業(yè),將答案通過編代碼方式進行驗證。作業(yè)內(nèi)容選擇題1.下列關(guān)于計算機常量的說法正確的是:A."2"是整數(shù)常量B.2.0是整數(shù)常量C.'2'是字符常量D."2.0"是小數(shù)常量E.'2.0'是小數(shù)常量2.3.15e2表示的數(shù)據(jù)是:A.3.15×2B.3.15×2-2C.3.15×22D.3.15×10-2E.3.15×1023.下列各項可以正確賦值的是:A.inti='a';B.floatf=-2;C.byteb=128;D.doubled=100d;E.charc=97;4.對于下列各項能夠正確編譯的是:A.byteb=5;b=b+1;B.bytea=3,b=5;bytec=a+b;C.byteb=127;b++;D.byteb=127;b+=3;E.byteb=5;b+='a';5.對于代碼:publicclassTest{publicstaticvoidmain(String[]args){System.out.println(1.0/0);}}的運行結(jié)果是:A.0B.InfinityC.-InfinityD.NaNE.運行時報錯6.下列說法正確的是:A.2+3+"a"的結(jié)果是23aB.'a'+2+3的結(jié)果是a23C.2+'a'+3的結(jié)果是2a3D.2+'a'的結(jié)果是99E."a"+true的結(jié)果是atrue簡答題1.簡述常量與變量的區(qū)別2.有如下代碼:inta=5;intb=(a++)+(--a)+(++a);問執(zhí)行完之后,b的結(jié)果是多少?3.一家商場在舉行打折促銷,所有商品都進行8折優(yōu)惠。一位程序員把這個邏輯寫成:shortprice=...;//先計算出原價shortrealPrice=price*8/10;//再計算出打折之后的價格問:這段代碼是否正確?如果正確,假設price為100,那計算之后的realPrice值為多少?如果不正確,應該怎么改正?4.分別計算7和-9的原碼、反碼、補碼。專業(yè)名稱:Java核心基礎章節(jié)名稱:基礎語法目錄TOC\o"1-1"\h\u一、作業(yè)名稱 2二、作業(yè)說明 2三、作業(yè)目標 2四、作業(yè)截止時間 2五、作業(yè)要求 2六、作業(yè)內(nèi)容 3作業(yè)名稱運算符和流程控制語句作業(yè)說明對于Java核心基礎第三天的課程進行鞏固作業(yè)目標增強學生對于Java基礎語法的理解。培養(yǎng)學生邏輯思維能力和計算能力,增強學生對于運算符和流程控制語句的動手能力。作業(yè)截止時間Java核心基礎第四天課程上課前作業(yè)要求獨立完成作業(yè),將答案通過編代碼方式進行驗證作業(yè)內(nèi)容編程題1.讀入一個整數(shù),表示一個人的年齡。如果小于6歲,則輸出“兒童”,6歲到13歲,輸出“少兒”;14歲到18歲,輸出“青少年”;18歲到35歲,輸出“青年”;35歲到50歲,輸出“中年”;50歲以上輸出“中老年”。:2.讀入一個整數(shù),如果是1~5之間,則分別輸出5個福娃的名字,否則輸出“北京歡迎你”。輸出9X9乘法表。簡答題1.對于inti=3,j=5;請寫出能夠交換i和j的值的方式并比較各種方式的優(yōu)劣性。專業(yè)名稱:Java核心基礎章節(jié)名稱:基礎語法目錄TOC\o"1-1"\h\u一、作業(yè)名稱 2二、作業(yè)說明 2三、作業(yè)目標 2四、作業(yè)截止時間 2五、作業(yè)要求 2六、作業(yè)內(nèi)容 2作業(yè)名稱數(shù)組和方法作業(yè)說明對于Java核心基礎第四天的課程進行鞏固。作業(yè)目標增強學生對于Java語言的理解。加深學生對于數(shù)組、for循環(huán)、方法的定義和調(diào)用等知識點的理解。培養(yǎng)學生的邏輯思維能力。作業(yè)截止時間面向?qū)ο笳鹿?jié)上課前。作業(yè)要求獨立完成作業(yè),將答案通過編代碼方式進行驗證。作業(yè)內(nèi)容編程題1.給定一個數(shù)組,將這個數(shù)組中所有元素的順序進行顛倒。2.15個猴子圍成一圈選大王,依次1-7循環(huán)報數(shù),報到7的猴子被淘汰,直到最后一只猴子成為大王。問:哪只猴子會成為大王?:輸入一個數(shù)字n,利用遞歸求出這個1~n的和。專業(yè)名稱:Java核心基礎章節(jié)名稱:面向?qū)ο竽夸汿OC\o"1-1"\h\u一、作業(yè)名稱 3二、作業(yè)說明 3三、作業(yè)目標 3四、作業(yè)截止時間 3五、作業(yè)要求 3六、作業(yè)內(nèi)容 3作業(yè)名稱面向?qū)ο?一)作業(yè)說明對于面向?qū)ο蟮谝惶斓恼n程進行鞏固作業(yè)目標增強學生對于Java語言的理解。加深學生對于面向?qū)ο笏枷氲睦斫?,鞏固?chuàng)建對象、定義類知識點。作業(yè)截止時間面向?qū)ο?二)課程上課前作業(yè)要求獨立完成作業(yè),將答案通過編代碼方式進行驗證作業(yè)內(nèi)容編程題定義一個類表示矩形,提供求周長和面積的方法。定義一個類Complex,用來表示復數(shù)。這個復數(shù)類具有兩個屬性:doublereal,表示實部,doubleim,表示虛部。并為Complex類增加add、sub、mul方法,分別表示復數(shù)的加法、減法和乘法運算。其中,add方法的聲明如下:publicComplexadd(Complexc)//表示當前Complex對象與參數(shù)c對象相加publicComplexadd(doublereal)//表示當前Complex對象與實數(shù)real相加。專業(yè)名稱:Java核心基礎章節(jié)名稱:面向?qū)ο竽夸汿OC\o"1-1"\h\u一、作業(yè)名稱 3二、作業(yè)說明 3三、作業(yè)目標 3四、作業(yè)截止時間 3五、作業(yè)要求 3六、作業(yè)內(nèi)容 3作業(yè)名稱面向?qū)ο?二)作業(yè)說明對于面向?qū)ο蟮诙斓恼n程進行鞏固作業(yè)目標增強學生對于Java語言的理解。加深學生對于抽象類、抽象方法和接口的理解,提高學生的動手編程能力。作業(yè)截止時間API課程上課前作業(yè)要求獨立完成作業(yè),將答案通過編代碼方式進行驗證作業(yè)內(nèi)容編程題設計一個類MyClass,為MyClass增加一個count屬性,用來統(tǒng)計總共創(chuàng)建了多少個對象。定義一個接口MediaPlayer,表示家庭影院的一個設備。MediaPlayer中包含play(),stop(),open()三個方法,分別表示播放、停止和開倉功能。MediaPlayer有三個實現(xiàn)類,分別為:DVDPlayer,表示DVD播放器。CDPlayer,表示CD播放器。TapePlayer,表示錄音機,播放磁帶。完成MediaPlayer接口及其子類的代碼。專業(yè)名稱:Java核心基礎章節(jié)名稱:常用API目錄TOC\o"1-2"\h\u一、作業(yè)名稱 3二、作業(yè)說明 3三、作業(yè)目標 3四、作業(yè)截止時間 3五、作業(yè)要求 3六、作業(yè)內(nèi)容 3 思考題 3 編程題 3作業(yè)名稱API作業(yè)說明對于API的課程進行鞏固作業(yè)目標增強學生對于Java語言的理解。加深學生對于Object類、String類、包裝類、數(shù)學類、日期日歷類的理解和對重寫的應用。提高學生的動手編程能力。作業(yè)截止時間異常$集合$映射課程上課前作業(yè)要求獨立完成作業(yè),將答案通過編代碼方式進行驗證作業(yè)內(nèi)容思考題結(jié)合API的講解,體會面向?qū)ο笏枷刖幊填}輸入一個字符串,統(tǒng)計每一個字符出現(xiàn)的次數(shù)輸入一個字符串和一個數(shù)字,數(shù)字表示字節(jié)的個數(shù),按照指定的字節(jié)個數(shù)截取字符串(使用GBK編碼格式,如果出現(xiàn)亂碼,那么舍棄亂碼的內(nèi)容)專業(yè)名稱:Java核心基礎章節(jié)名稱:異常$集合$映射目錄TOC\o"1-2"\h\u一、作業(yè)名稱 3二、作業(yè)說明 3三、作業(yè)目標 3四、作業(yè)截止時間 3五、作業(yè)要求 3六、作業(yè)內(nèi)容 3 編程題 3作業(yè)名稱異常$集合$映射作業(yè)說明對于異常$集合$映射的課程進行鞏固作業(yè)目標增強學生對于Java語言的理解。加深學生對于ArrayList和LinkedList實現(xiàn)原理的理解。提高學生的動手編程能力。作業(yè)截止時間IO流$線程課程上課前作業(yè)要求獨立完成作業(yè),將答案通過編代碼方式進行驗證作業(yè)內(nèi)容編程題使用數(shù)組自己實現(xiàn)一個ArrayList,并提供ArrayList常用的方法使用內(nèi)部類自己實現(xiàn)一個LinkedList,并提供LinkedList常用的方法專業(yè)名稱:Java核心基礎章節(jié)名稱:IO流$線程目錄TOC\o"1-2"\h\u一、作業(yè)名稱 3二、作業(yè)說明 3三、作業(yè)目標 3四、作業(yè)截止時間 3五、作業(yè)要求 3六、作業(yè)內(nèi)容 3HYPERLINK\l"_Toc314505
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中華文化的當代價值與應用試題及答案
- 醫(yī)院管理執(zhí)業(yè)醫(yī)師考試試題及答案
- 主管護師職業(yè)道德試題及答案
- 小學領土完整班會課件
- 婦幼護理課件
- 婦女節(jié)兒童繪畫課件
- 構(gòu)建心理韌性:課件助力教師自我提升
- 電力系統(tǒng)自動化課件
- 行政法學學習障礙試題與答案
- 臨床藥物監(jiān)測的標準與方法試題及答案
- 超星爾雅學習通《新媒體概論(浙江傳媒學院)》2025章節(jié)測試附答案
- 2025-2030中國光芯片行業(yè)市場發(fā)展現(xiàn)狀及競爭格局研究報告
- 《工業(yè)機器人仿真技術(shù)應用》課件-項目四 工業(yè)機器人涂膠工作站的仿真應用
- 中醫(yī)養(yǎng)生學沐浴養(yǎng)生講解
- CNAS-GL040-2019 儀器驗證實施指南
- 《中醫(yī)基礎理論》課件-肝的生理功能
- 地質(zhì)勘查合作協(xié)議
- 《聲光影的內(nèi)心感動:電影視聽語言》期末考試
- 芯粒互聯(lián)系統(tǒng)集成與標準化研究-洞察分析
- 《無人機搭載紅外熱像設備檢測建筑外墻及屋面作業(yè)》
- 2025年5月日歷表(含農(nóng)歷-周數(shù)-方便記事備忘)
評論
0/150
提交評論