Java應(yīng)用開發(fā):基礎(chǔ)知識全書作業(yè)練習(xí)題_第1頁
Java應(yīng)用開發(fā):基礎(chǔ)知識全書作業(yè)練習(xí)題_第2頁
Java應(yīng)用開發(fā):基礎(chǔ)知識全書作業(yè)練習(xí)題_第3頁
Java應(yīng)用開發(fā):基礎(chǔ)知識全書作業(yè)練習(xí)題_第4頁
Java應(yīng)用開發(fā):基礎(chǔ)知識全書作業(yè)練習(xí)題_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Java應(yīng)用開發(fā):基礎(chǔ)知識全書作業(yè)練習(xí)題專業(yè)名稱:Java核心基礎(chǔ)章節(jié)名稱:基礎(chǔ)語法目錄TOC\o"1-2"\h\u一、作業(yè)名稱 3二、作業(yè)說明 3三、作業(yè)目標(biāo) 3四、作業(yè)截止時間 3五、作業(yè)要求 3六、作業(yè)內(nèi)容 3作業(yè)名稱Java入門作業(yè)說明對于Java第一天的課程進(jìn)行鞏固。作業(yè)目標(biāo)增強(qiáng)學(xué)生對于Java語言的理解,加深學(xué)生對于關(guān)鍵字、標(biāo)識符、注釋、跨平臺等知識點(diǎn)的理解。作業(yè)截止時間第二天上課前。作業(yè)要求獨(dú)立完成作業(yè),將答案通過編代碼方式進(jìn)行驗證。作業(yè)內(nèi)容選擇題1.下列用來編譯Java文件的命令是()。A.javaB.javacC.javadocD.javapE.javah2.Java文件編譯之后產(chǎn)生的文件的拓展名是()。A..javaB..javacC..classD..batE..exe對于Test.class文件而言,能夠正確運(yùn)行出結(jié)果的命令是()。A.javacTest.classB.javacTestC.javaTest.classD.javaTestE.javapTest.class4.Java程序能夠跨平臺的基礎(chǔ)是()。A.JDKB.JREC.JVMD.SDKE.J2SE5.下列說法正確的是()。A.一個.java文件中只能有一個類。B.class文件的文件名和Java文件的文件名對應(yīng)。C.一個Java文件中可以有多個公共類。D.沒有主函數(shù),程序依然能夠編譯。E.即使沒有主函數(shù),程序也可以運(yùn)行。6.下列各項中是Java關(guān)鍵字的是()。A.constB.StringC.SystemD.mainE.finalize7.下列各項中可以用作標(biāo)識符的是()。A.stringB.IntC.S$SD.___E.cn.tedu.bigdata8.下列關(guān)于注釋的說法正確的是()。A.Java中注釋一共只有兩種格式:單行注釋、多行注釋。B.單行注釋之間可以嵌套。C.多行注釋之間不能嵌套。D.文檔注釋中的內(nèi)容可以利用javadoc命令進(jìn)行提取。E.文檔注釋可以嵌套多行注釋。填空題1.Java源程序文件的后綴是_____,Java字節(jié)碼文件的后綴名稱是______。2.Java程序?qū)崿F(xiàn)可移植性,依靠的是__________。3.Java語言的三個分支是______、______和______。簡答題1.簡述Java實(shí)現(xiàn)可移植性的基本原理。2.簡述Java中Path的作用。3.簡述Java中標(biāo)識符的組成原則。4.如果在一個Java源文件中定義了1個公共類以及三個普通類,那么編譯該Java源文件會產(chǎn)生多少個字節(jié)碼文件?5.對于代碼:packagecn.tedu.day01;publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");}}1)假設(shè)這個代碼在hello.java文件中,那這個程序能否編譯通過?為什么?如果通不過應(yīng)該怎么修改?2)假設(shè)這個.java文件放在C:\javafile目錄下,該如何運(yùn)行這個Java文件?專業(yè)名稱:Java核心基礎(chǔ)章節(jié)名稱:基礎(chǔ)語法目錄TOC\o"1-2"\h\u一、作業(yè)名稱 3二、作業(yè)說明 3三、作業(yè)目標(biāo) 3四、作業(yè)截止時間 3五、作業(yè)要求 3六、作業(yè)內(nèi)容 3簡答題 5作業(yè)名稱類型轉(zhuǎn)換和運(yùn)算符作業(yè)說明對于Java第二天的課程進(jìn)行鞏固作業(yè)目標(biāo)增強(qiáng)學(xué)生對于Java語言的理解。加深學(xué)生對于進(jìn)制及其轉(zhuǎn)換、數(shù)據(jù)類型及其轉(zhuǎn)換、算數(shù)運(yùn)算符、賦值運(yùn)算符、關(guān)系運(yùn)算符等知識點(diǎn)的理解。作業(yè)截止時間第三天上課前作業(yè)要求獨(dú)立完成作業(yè),將答案通過編代碼方式進(jìn)行驗證。作業(yè)內(nèi)容選擇題1.下列關(guān)于計算機(jī)常量的說法正確的是: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);}}的運(yùn)行結(jié)果是:A.0B.InfinityC.-InfinityD.NaNE.運(yùn)行時報錯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.一家商場在舉行打折促銷,所有商品都進(jìn)行8折優(yōu)惠。一位程序員把這個邏輯寫成:shortprice=...;//先計算出原價shortrealPrice=price*8/10;//再計算出打折之后的價格問:這段代碼是否正確?如果正確,假設(shè)price為100,那計算之后的realPrice值為多少?如果不正確,應(yīng)該怎么改正?4.分別計算7和-9的原碼、反碼、補(bǔ)碼。專業(yè)名稱:Java核心基礎(chǔ)章節(jié)名稱:基礎(chǔ)語法目錄TOC\o"1-1"\h\u一、作業(yè)名稱 2二、作業(yè)說明 2三、作業(yè)目標(biāo) 2四、作業(yè)截止時間 2五、作業(yè)要求 2六、作業(yè)內(nèi)容 3作業(yè)名稱運(yùn)算符和流程控制語句作業(yè)說明對于Java核心基礎(chǔ)第三天的課程進(jìn)行鞏固作業(yè)目標(biāo)增強(qiáng)學(xué)生對于Java基礎(chǔ)語法的理解。培養(yǎng)學(xué)生邏輯思維能力和計算能力,增強(qiáng)學(xué)生對于運(yùn)算符和流程控制語句的動手能力。作業(yè)截止時間Java核心基礎(chǔ)第四天課程上課前作業(yè)要求獨(dú)立完成作業(yè),將答案通過編代碼方式進(jìn)行驗證作業(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核心基礎(chǔ)章節(jié)名稱:基礎(chǔ)語法目錄TOC\o"1-1"\h\u一、作業(yè)名稱 2二、作業(yè)說明 2三、作業(yè)目標(biāo) 2四、作業(yè)截止時間 2五、作業(yè)要求 2六、作業(yè)內(nèi)容 2作業(yè)名稱數(shù)組和方法作業(yè)說明對于Java核心基礎(chǔ)第四天的課程進(jìn)行鞏固。作業(yè)目標(biāo)增強(qiáng)學(xué)生對于Java語言的理解。加深學(xué)生對于數(shù)組、for循環(huán)、方法的定義和調(diào)用等知識點(diǎn)的理解。培養(yǎng)學(xué)生的邏輯思維能力。作業(yè)截止時間面向?qū)ο笳鹿?jié)上課前。作業(yè)要求獨(dú)立完成作業(yè),將答案通過編代碼方式進(jìn)行驗證。作業(yè)內(nèi)容編程題1.給定一個數(shù)組,將這個數(shù)組中所有元素的順序進(jìn)行顛倒。2.15個猴子圍成一圈選大王,依次1-7循環(huán)報數(shù),報到7的猴子被淘汰,直到最后一只猴子成為大王。問:哪只猴子會成為大王?:輸入一個數(shù)字n,利用遞歸求出這個1~n的和。專業(yè)名稱:Java核心基礎(chǔ)章節(jié)名稱:面向?qū)ο竽夸汿OC\o"1-1"\h\u一、作業(yè)名稱 3二、作業(yè)說明 3三、作業(yè)目標(biāo) 3四、作業(yè)截止時間 3五、作業(yè)要求 3六、作業(yè)內(nèi)容 3作業(yè)名稱面向?qū)ο?一)作業(yè)說明對于面向?qū)ο蟮谝惶斓恼n程進(jìn)行鞏固作業(yè)目標(biāo)增強(qiáng)學(xué)生對于Java語言的理解。加深學(xué)生對于面向?qū)ο笏枷氲睦斫?,鞏固?chuàng)建對象、定義類知識點(diǎn)。作業(yè)截止時間面向?qū)ο?二)課程上課前作業(yè)要求獨(dú)立完成作業(yè),將答案通過編代碼方式進(jìn)行驗證作業(yè)內(nèi)容編程題定義一個類表示矩形,提供求周長和面積的方法。定義一個類Complex,用來表示復(fù)數(shù)。這個復(fù)數(shù)類具有兩個屬性:doublereal,表示實(shí)部,doubleim,表示虛部。并為Complex類增加add、sub、mul方法,分別表示復(fù)數(shù)的加法、減法和乘法運(yùn)算。其中,add方法的聲明如下:publicComplexadd(Complexc)//表示當(dāng)前Complex對象與參數(shù)c對象相加publicComplexadd(doublereal)//表示當(dāng)前Complex對象與實(shí)數(shù)real相加。專業(yè)名稱:Java核心基礎(chǔ)章節(jié)名稱:面向?qū)ο竽夸汿OC\o"1-1"\h\u一、作業(yè)名稱 3二、作業(yè)說明 3三、作業(yè)目標(biāo) 3四、作業(yè)截止時間 3五、作業(yè)要求 3六、作業(yè)內(nèi)容 3作業(yè)名稱面向?qū)ο?二)作業(yè)說明對于面向?qū)ο蟮诙斓恼n程進(jìn)行鞏固作業(yè)目標(biāo)增強(qiáng)學(xué)生對于Java語言的理解。加深學(xué)生對于抽象類、抽象方法和接口的理解,提高學(xué)生的動手編程能力。作業(yè)截止時間API課程上課前作業(yè)要求獨(dú)立完成作業(yè),將答案通過編代碼方式進(jìn)行驗證作業(yè)內(nèi)容編程題設(shè)計一個類MyClass,為MyClass增加一個count屬性,用來統(tǒng)計總共創(chuàng)建了多少個對象。定義一個接口MediaPlayer,表示家庭影院的一個設(shè)備。MediaPlayer中包含play(),stop(),open()三個方法,分別表示播放、停止和開倉功能。MediaPlayer有三個實(shí)現(xiàn)類,分別為:DVDPlayer,表示DVD播放器。CDPlayer,表示CD播放器。TapePlayer,表示錄音機(jī),播放磁帶。完成MediaPlayer接口及其子類的代碼。專業(yè)名稱:Java核心基礎(chǔ)章節(jié)名稱:常用API目錄TOC\o"1-2"\h\u一、作業(yè)名稱 3二、作業(yè)說明 3三、作業(yè)目標(biāo) 3四、作業(yè)截止時間 3五、作業(yè)要求 3六、作業(yè)內(nèi)容 3 思考題 3 編程題 3作業(yè)名稱API作業(yè)說明對于API的課程進(jìn)行鞏固作業(yè)目標(biāo)增強(qiáng)學(xué)生對于Java語言的理解。加深學(xué)生對于Object類、String類、包裝類、數(shù)學(xué)類、日期日歷類的理解和對重寫的應(yīng)用。提高學(xué)生的動手編程能力。作業(yè)截止時間異常$集合$映射課程上課前作業(yè)要求獨(dú)立完成作業(yè),將答案通過編代碼方式進(jìn)行驗證作業(yè)內(nèi)容思考題結(jié)合API的講解,體會面向?qū)ο笏枷刖幊填}輸入一個字符串,統(tǒng)計每一個字符出現(xiàn)的次數(shù)輸入一個字符串和一個數(shù)字,數(shù)字表示字節(jié)的個數(shù),按照指定的字節(jié)個數(shù)截取字符串(使用GBK編碼格式,如果出現(xiàn)亂碼,那么舍棄亂碼的內(nèi)容)專業(yè)名稱:Java核心基礎(chǔ)章節(jié)名稱:異常$集合$映射目錄TOC\o"1-2"\h\u一、作業(yè)名稱 3二、作業(yè)說明 3三、作業(yè)目標(biāo) 3四、作業(yè)截止時間 3五、作業(yè)要求 3六、作業(yè)內(nèi)容 3 編程題 3作業(yè)名稱異常$集合$映射作業(yè)說明對于異常$集合$映射的課程進(jìn)行鞏固作業(yè)目標(biāo)增強(qiáng)學(xué)生對于Java語言的理解。加深學(xué)生對于ArrayList和LinkedList實(shí)現(xiàn)原理的理解。提高學(xué)生的動手編程能力。作業(yè)截止時間IO流$線程課程上課前作業(yè)要求獨(dú)立完成作業(yè),將答案通過編代碼方式進(jìn)行驗證作業(yè)內(nèi)容編程題使用數(shù)組自己實(shí)現(xiàn)一個ArrayList,并提供ArrayList常用的方法使用內(nèi)部類自己實(shí)現(xiàn)一個LinkedList,并提供LinkedList常用的方法專業(yè)名稱:Java核心基礎(chǔ)章節(jié)名稱:IO流$線程目錄TOC\o"1-2"\h\u一、作業(yè)名稱 3二、作業(yè)說明 3三、作業(yè)目標(biāo) 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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論