《Java基礎(chǔ)》實(shí)驗(yàn)題和課程設(shè)計(jì)補(bǔ)充題

上傳人:xian****hua 文檔編號(hào):138242932 上傳時(shí)間:2022-08-20 格式:DOC 頁(yè)數(shù):6 大?。?44.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
《Java基礎(chǔ)》實(shí)驗(yàn)題和課程設(shè)計(jì)補(bǔ)充題_第1頁(yè)
第1頁(yè) / 共6頁(yè)
《Java基礎(chǔ)》實(shí)驗(yàn)題和課程設(shè)計(jì)補(bǔ)充題_第2頁(yè)
第2頁(yè) / 共6頁(yè)
《Java基礎(chǔ)》實(shí)驗(yàn)題和課程設(shè)計(jì)補(bǔ)充題_第3頁(yè)
第3頁(yè) / 共6頁(yè)

下載文檔到電腦,查找使用更方便

11.8 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《《Java基礎(chǔ)》實(shí)驗(yàn)題和課程設(shè)計(jì)補(bǔ)充題》由會(huì)員分享,可在線閱讀,更多相關(guān)《《Java基礎(chǔ)》實(shí)驗(yàn)題和課程設(shè)計(jì)補(bǔ)充題(6頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、《Java基礎(chǔ)》課程實(shí)驗(yàn)題 專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程(2013級(jí)起) 教材:《Java程序設(shè)計(jì)實(shí)用教程(第4版)》 第6章 圖形用戶界面 實(shí)驗(yàn)?zāi)康摹⒁蠛皖}意詳見(jiàn)教材實(shí)驗(yàn)6。選題分配如下。 6-1 裁判評(píng)分。 6-2 算術(shù)表達(dá)式計(jì)算。 6-3 計(jì)算器。 6-4 貨幣轉(zhuǎn)換,使用表格組件顯示匯率表。 6-5 復(fù)數(shù)表達(dá)式計(jì)算。 6-6 整數(shù)多種進(jìn)制轉(zhuǎn)換。 6-7 十進(jìn)制整數(shù)的算術(shù)運(yùn)算及二進(jìn)制顯示。 6-8 整數(shù)位運(yùn)算及二進(jìn)制顯示。 6-9 制作日期組件和月歷組件,日期運(yùn)算。見(jiàn)實(shí)驗(yàn)6-38和6-39。 6-10

2、顯示字符串中每個(gè)字符的Unicode值。 6-11 例6.4 Person對(duì)象信息管理增加功能,見(jiàn)思考題6-3。 6-12 Friends對(duì)象信息管理,圖形用戶界面類似例6.4,F(xiàn)riends類聲明見(jiàn)教材實(shí)驗(yàn)3。 6-13 Student對(duì)象信息管理,見(jiàn)思考題6-3⑤。 6-14 例6.4 Person對(duì)象信息管理增加功能,見(jiàn)思考題6-3,使用表格。 6-15 Friends對(duì)象信息管理,題同6-12,使用表格。 6-16 Student對(duì)象信息管理,見(jiàn)思考題6-3⑤,使用表格。 6-17 例6.5 文本編輯器增加功能,見(jiàn)思考題6-4。 6-18

3、 例6.6 銀行貸款計(jì)算增加功能,見(jiàn)思考題6-5,并提供等額本息還款法等多種還款方式計(jì)算銀行貸款每月還本付息金額。 6-19 繳稅計(jì)算。 6-20 課程成績(jī)多級(jí)統(tǒng)計(jì)。 6-21 幻方陣的圖形用戶界面,幻方陣題見(jiàn)教材第44頁(yè)例2.6。 6-22 楊輝三角的圖形用戶界面,楊輝三角題見(jiàn)教材第50頁(yè)例2.8。 6-23 下標(biāo)和相等方陣的圖形用戶界面,題意詳見(jiàn)教材實(shí)驗(yàn)2。 6-24 約瑟夫環(huán)的圖形用戶界面,題意詳見(jiàn)教材實(shí)驗(yàn)2。 6-25 哥德巴赫猜想的圖形用戶界面,題意詳見(jiàn)教材實(shí)驗(yàn)2。 6-26 Smith數(shù)的圖形用戶界面,題意詳見(jiàn)教材實(shí)驗(yàn)2。 6-27

4、 親密數(shù)對(duì)的圖形用戶界面,題意詳見(jiàn)教材實(shí)驗(yàn)2。 6-28 求n個(gè)數(shù)的最大公約數(shù)和最小公倍數(shù),圖形用戶界面,題意詳見(jiàn)教材實(shí)驗(yàn)2。 6-29 識(shí)別字符串中包含的所有標(biāo)識(shí)符,圖形用戶界面,題意詳見(jiàn)教材實(shí)驗(yàn)2。 6-30 繪制平面圖形并計(jì)算周長(zhǎng)和面積。 6-31 等腰三角形、正五邊形與五角星等圖形設(shè)計(jì),指定圖形大小、位置和顏色,最小化后恢復(fù)全部圖形。 6-32 星形線圖形設(shè)計(jì),指定圖形大小、位置和顏色。 6-33 心形線圖形設(shè)計(jì),指定圖形大小、位置和顏色。 6-34 阿基米德螺線圖形設(shè)計(jì),指定圖形大小、位置和顏色。 6-35 對(duì)數(shù)螺線圖形設(shè)計(jì),指定圖

5、形大小、位置和顏色。 6-36 雙曲螺線圖形設(shè)計(jì),指定圖形大小、位置和顏色。 6-37 伯努利雙紐線圖形設(shè)計(jì),指定圖形大小、位置和顏色。 6-38 制作畫(huà)圖程序。 以下選題,題意詳見(jiàn)習(xí)題解答實(shí)驗(yàn)6。 6-39 循環(huán)移位方陣的圖形用戶界面,題意詳見(jiàn)習(xí)題解答實(shí)驗(yàn)2。 6-40 螺旋方陣的圖形用戶界面,題意詳見(jiàn)習(xí)題解答實(shí)驗(yàn)2。 6-41 二維數(shù)組找鞍點(diǎn)的圖形用戶界面,題意詳見(jiàn)習(xí)題解答實(shí)驗(yàn)2。 6-42 求n個(gè)數(shù)的無(wú)重復(fù)全排列,題意詳見(jiàn)習(xí)題解答實(shí)驗(yàn)2。 6-43 求平均值。 6-44 整數(shù)的數(shù)據(jù)類型及多種進(jìn)制相互轉(zhuǎn)換。 6-45 計(jì)算月

6、平均工資。 6-46 計(jì)算當(dāng)月應(yīng)繳的個(gè)人所得稅,并顯示稅后工資。 6-47 創(chuàng)建隨機(jī)數(shù)序列并排序。 6-48 二十四點(diǎn)牌戲問(wèn)題。 6-49 設(shè)計(jì)典型多邊形組件,畫(huà)圖程序中使用。 第12章 綜合應(yīng)用設(shè)計(jì) 12.5 課程設(shè)計(jì)選題 補(bǔ)充選題說(shuō)明如下。 1. 圖形用戶界面和文件 (1) 題意說(shuō)明詳見(jiàn)教材12.5節(jié) 12-1 例6.6 銀行貸款計(jì)算增加保存文件功能,提供等額本息還款法(見(jiàn)實(shí)驗(yàn)6)。 12-2 例8.2 隨機(jī)數(shù)序列的計(jì)算、排序及保存整數(shù)文件,要求見(jiàn)思考題8-3。 12-3 例8.8文本編輯器和文件管理器增加功能,要求見(jiàn)思考題

7、8-8。 12-4 例12.5 增加查詢和統(tǒng)計(jì)功能,題見(jiàn)思考題12-4①。 12-5 例12.5 增加功能,題見(jiàn)思考題12-4②。 12-6 多種貨幣的匯率轉(zhuǎn)換,題見(jiàn)12-3。 12-7 計(jì)算工資及所得稅,12-4題。 計(jì)算某人指定年份各月給定收入值的個(gè)人所得稅及其和。注意,2011年9月起,實(shí)施新版稅率。如圖12.16所示。要求:① 將個(gè)人所得稅稅率表保存在文件中,從文件中讀取稅率并顯示在表格組件中。② 采用表格組件顯示每月收入值、應(yīng)繳稅額及稅后工資等數(shù)據(jù),計(jì)算總數(shù)和平均值。③ 某年各月收入寫(xiě)入文件。 圖12.2 計(jì)算工資及所得稅 12-8 統(tǒng)計(jì)選舉

8、得票,題見(jiàn)12-5。 12-9 統(tǒng)計(jì)獲獎(jiǎng)名單,題見(jiàn)12-6。 12-10 選擇題自動(dòng)閱卷,題見(jiàn)12-7。 設(shè)一份試卷有若干選擇題,給定一組選擇題答案。每次讀取一份若干答題文件,批改其中選擇題,給出得分。統(tǒng)計(jì)多份答卷的平均分、各題的得分率等,將結(jié)果存入文件。 12-11 MP3播放器,題見(jiàn)12-8。 12-12 電話簿管理,題見(jiàn)12-9,使用列表框組件顯示關(guān)系分類。 12-13 電話簿管理升級(jí),題見(jiàn)12-9,使用樹(shù)組件顯示關(guān)系分類。 12-14 手機(jī)信息管理,題見(jiàn)12-10,采用多文檔界面。 12-15 Java源程序編輯器,題見(jiàn)12-11,采用多文檔

9、界面。 12-16 單窗口的連珠五子棋,題見(jiàn)12-18。 12-17 24點(diǎn)牌戲問(wèn)題,題見(jiàn)12-20。 (2) 題意說(shuō)明詳見(jiàn)習(xí)題解答實(shí)驗(yàn)6 12-18 哥德巴赫猜想,題見(jiàn)12-2。 (3) 補(bǔ)充 12-19 課程成績(jī)多級(jí)統(tǒng)計(jì)。 Student類增加一門(mén)課程成績(jī),輸入若干學(xué)生的課程成績(jī)值,或從文件獲得,約定優(yōu)、良、中、及格、不及格等各段分值范圍,分別統(tǒng)計(jì)人數(shù)并顯示,將結(jié)果存入文件。 12-20 制作畫(huà)圖程序。 ① 工具欄增加選擇畫(huà)筆顏色和填充色、選擇圖形形狀(直線、橢圓、矩形、圓角矩形或鼠標(biāo)拖動(dòng)的隨意線等)、選擇填充方式(實(shí)、虛線、斜虛線等),增加橡皮和取色

10、等功能。 ② 設(shè)計(jì)典型多邊形組件,如正五邊形、五角星等,繪制多邊形圖形,計(jì)算面積,以多種填充模式填充多邊形;拖動(dòng)邊框以改變大小。 ③ 將所繪圖形及其屬性保存到文件,再讀取重畫(huà)。 2. 線程 (1) 題意說(shuō)明詳見(jiàn)教材12.5節(jié) 12-21 楊輝三角,題見(jiàn)教材例12.8,使用表格,動(dòng)態(tài)演示生成過(guò)程。 12-22 九宮排序,題見(jiàn)12-15,從指定文件中獲得九宮排序的一個(gè)初始排列。 12-23 走迷宮,題見(jiàn)12-16。 12-24 騎士游歷,題見(jiàn)12-17。 12-25 基于線程同步的連珠五子棋,題見(jiàn)12-18。 12-26 騎士對(duì)攻問(wèn)題,題見(jiàn)12-19。

11、 12-27 基于線程通信的24點(diǎn)牌戲問(wèn)題,題見(jiàn)12-20。 12-28 基于線程同步的多窗口繪制圖形,題見(jiàn)12-21。 12-29 基于線程同步的荷塘夜降彩色雨,題見(jiàn)12-22。 12-30 交通信號(hào)燈,題見(jiàn)12-23。 12-31 饑餓小魚(yú)類似游戲,題見(jiàn)12-24。 12-32 隨機(jī)運(yùn)動(dòng)的彩色彈彈球,題見(jiàn)12-25。 12-33 斯諾克臺(tái)球比賽模擬,題見(jiàn)12-26。 (2) 題意說(shuō)明詳見(jiàn)習(xí)題解答實(shí)驗(yàn)6 12-34 循環(huán)移位方陣,使用表格,動(dòng)態(tài)演示移動(dòng)過(guò)程。 12-35 螺旋方陣,使用表格,動(dòng)態(tài)演示生成過(guò)程。 12-36 找出一個(gè)

12、二維數(shù)組的鞍點(diǎn),使用表格,動(dòng)態(tài)演示尋找過(guò)程。 12-37 下標(biāo)和相等的方陣,使用表格,動(dòng)態(tài)演示生成過(guò)程。 (3) 補(bǔ)充 12-38 MP3播放器,題見(jiàn)12-8。歌詞滾動(dòng)播放。 12-39 騎士控制問(wèn)題。 給定n×n國(guó)際象棋棋盤(pán),計(jì)算棋盤(pán)上最少需要放置多少個(gè)騎士,使得每個(gè)騎士至少受到k個(gè)騎士的攻擊。 12-40 基于線程同步的多窗口彈彈球。 ① 已知多個(gè)彈彈球運(yùn)行在A窗口。 ② 創(chuàng)建B窗口,其中沒(méi)有球;移動(dòng)B窗口,當(dāng)B窗口的一邊與A窗口接觸時(shí),若干球從A窗口運(yùn)行到B窗口;當(dāng)A、B窗口相鄰時(shí),球在A和B窗口范圍內(nèi)運(yùn)行;當(dāng)B窗口離開(kāi)A窗口時(shí),若干球分別在A或B窗口中運(yùn)

13、行。 ③ 再創(chuàng)建C、D等窗口,具有上述功能。 12-41 基于線程同步的畫(huà)圖程序。 運(yùn)行多個(gè)畫(huà)圖窗口,每個(gè)窗口包含顯示區(qū)域和繪圖區(qū)域,各窗口所繪圖形同步傳輸至其他窗口顯示。將所繪圖形及其屬性保存到文件,再讀取重畫(huà),添加圖形。 3. 網(wǎng)絡(luò)通信 (1) 題意說(shuō)明詳見(jiàn)教材12.5節(jié) 12-42 例9.1查看指定URL的Web頁(yè)編輯器及HTML文檔,增加功能見(jiàn)思考題9-1。 12-43 例9.2聊天室程增加功能,要求見(jiàn)思考題9-2。 12-44 基于Socket通信的連珠五子棋,題見(jiàn)12-18。 12-45 基于Socket通信的交通信號(hào)燈,題見(jiàn)12-29。

14、 12-46 基于Socket通信的24點(diǎn)牌戲問(wèn)題,題見(jiàn)12-20。 12-47 基于Socket通信的撲克牌游戲程序,題見(jiàn)12-30。 12-48 基于Socket通信的圍棋,題見(jiàn)12-31。 12-49 基于Socket通信的四國(guó)大戰(zhàn),題見(jiàn)12-32。 12-50 斯諾克臺(tái)球比賽模擬,題見(jiàn)12-26,演示基于Socket通信的兩人比賽過(guò)程。 (2) 題意說(shuō)明詳見(jiàn)教材實(shí)驗(yàn)6 12-51 十進(jìn)制整數(shù)算術(shù)運(yùn)算的豎式及二進(jìn)制顯示。 12-52 整數(shù)位運(yùn)算的豎式及二進(jìn)制顯示。 12-53 算術(shù)表達(dá)式計(jì)算。 12-54 復(fù)數(shù)表達(dá)式計(jì)算。 (3)

15、 補(bǔ)充 12-55 基于Socket通信的裁判評(píng)分。 裁判長(zhǎng)和n個(gè)裁判員的圖形用戶界面如圖12.1所示,要求說(shuō)明如下。 ① 裁判長(zhǎng)輸入?yún)①愡x手名,并向各裁判員發(fā)送。 ② 裁判員接收參賽選手名,在規(guī)定時(shí)間內(nèi),輸入得分并發(fā)回。 ③ 裁判長(zhǎng)接收各參賽選手名的得分,根據(jù)指定規(guī)則計(jì)算出最后得分并顯示,得分規(guī)則由指定接口約定。 ④ 比賽結(jié)束,裁判長(zhǎng)窗口將各選手得分排序,給出名次。將比賽結(jié)果存入指定日期的文件。 ⑤ 裁判員可打開(kāi)裁判長(zhǎng)窗口,查看指定日期的比賽結(jié)果,但沒(méi)有操作權(quán)限。 圖12.11 基于Socket通信的裁判評(píng)分 12-56 基于Socket通信的貨幣匯率轉(zhuǎn)換及

16、統(tǒng)計(jì)。 ① 人民銀行總行窗口,使用表格組件顯示人民幣、美元、歐元、英鎊等多種貨幣的匯率表,每日修改,存于指定文件。 ② 各地儲(chǔ)蓄所獲得每日貨幣匯率文件,使用表格組件顯示,不能修改。 ③ 儲(chǔ)蓄所根據(jù)匯率表進(jìn)行各種貨幣兌換,記錄兌換明細(xì),統(tǒng)計(jì)各種貨幣每日兌換金額。將每日兌換貨幣明細(xì)和金額上傳到其所屬分理處。 ④ 各分理處匯總,將結(jié)果上傳到支行;支行匯總,再上傳到總行。 12-57 基于Socket通信的幻方陣。 幻方陣見(jiàn)例2.11,要求:① 將指定階數(shù)的幻方陣寫(xiě)入文件;② 從文件中讀取,判斷幻方陣是否正確;③ 基于Socket通信,兩人對(duì)弈方式,增加悔棋和復(fù)盤(pán)功能。 12-58

17、 選舉統(tǒng)計(jì)。 設(shè)一次選舉有若干候選人,設(shè)計(jì)一種選票格式及計(jì)票程序,采用基于Socket通信方式投票。統(tǒng)計(jì)所有選票數(shù)量、每個(gè)候選人的得票數(shù)和得票率,將候選人及其得票數(shù)和得票率按得票數(shù)降序排序顯示,并輸出到指定文件中。可增加候選人。 12-59 網(wǎng)絡(luò)閱卷。 設(shè)一份試卷有若干選擇題、填空題、問(wèn)答題等題型,閱卷方式不同,說(shuō)明如下。 ① 選擇題由組長(zhǎng)機(jī)自動(dòng)批改。每份答卷以準(zhǔn)考證號(hào)區(qū)別。 ② 組長(zhǎng)機(jī)將填空題、問(wèn)答題分別派發(fā)給n位閱卷人批改。 ③ 閱卷窗口分別讀取各題與答案,閱卷人給出得分,將結(jié)果發(fā)送給組長(zhǎng)機(jī)。 ④ 組長(zhǎng)機(jī)獲得各題得分并計(jì)算總分。匯總所有答卷得分,查找最高分、最低分,計(jì)算

18、各題平均分及總分的均分。 12-60 基于Socket通信的多窗口繪制圖形。 12-61 基于Socket通信的多人畫(huà)圖程序。 12-62 基于Socket通信的荷塘夜降彩色雨。 12-63 分別使用TCP Socket通信和UDP數(shù)據(jù)報(bào)傳送任意類型、任意大小的文件。 4. 算法設(shè)計(jì) (1) 題意說(shuō)明詳見(jiàn)教材12.5節(jié) 12-64 集合存儲(chǔ)與運(yùn)算,題見(jiàn)12-14。 以隨機(jī)數(shù)作為集合元素,使用列表框顯示集合,輸入多個(gè)集合元素,提供集合并、交、差運(yùn)算并顯示運(yùn)算結(jié)果,刪除列表框選中的多個(gè)元素。 12-65 使用隊(duì)列或優(yōu)先隊(duì)列實(shí)現(xiàn)銀行、醫(yī)院等地的叫號(hào)系統(tǒng),題

19、見(jiàn)12-27。 12-66 表達(dá)式計(jì)算,題見(jiàn)12-12。 ① 輸入表達(dá)式,或從指定文件讀取表達(dá)式,檢查表達(dá)式語(yǔ)法是否正確,如果有錯(cuò),則拋出異常,給出錯(cuò)誤信息。 ② 如果正確,計(jì)算表達(dá)式結(jié)果,并將結(jié)果寫(xiě)入指定文件。算法與界面分離。 ③ 增加關(guān)系運(yùn)算符等,為運(yùn)算符設(shè)置優(yōu)先級(jí),使用表格顯示各運(yùn)算符及其優(yōu)先級(jí)。 ④ 為整數(shù)表達(dá)式增加位運(yùn)算功能。 ⑤ 以浮點(diǎn)數(shù)作為常數(shù),所求算術(shù)表達(dá)式值為浮點(diǎn)數(shù)類型。 ⑥ 表達(dá)式中增加標(biāo)識(shí)符作為變量,識(shí)別所有變量標(biāo)識(shí)符,使用表格為各變量賦值。 (2) 補(bǔ)充 12-67 使用散列表存儲(chǔ)互異隨機(jī)數(shù)序列。 12-68 選舉統(tǒng)計(jì),采用散列表存儲(chǔ)候選人,統(tǒng)計(jì)得票數(shù)。題見(jiàn)12-5。

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!