




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1: 定義一個學生的成績 mark 變量, 如果小于80,且打印"不及格" 如果大于等于80且小于100,則及格 如果大于等于100且小于120,則良好 如果大于等于120且小于150,則優(yōu)秀2: 求分段函數(shù)的值。 f(x)= 0 (x<0) = 2x+1 (x>=0)3: 編寫程序,輸出1-100間的所有偶數(shù)。4: 求1+2+3+ 。 +20 的結(jié)果。分別使用(while ,do_while ,for 三種循環(huán)語句)5: 打印輸出上三角,不能使用直接打印 * * * * *6: 定義一個數(shù)組,初始化5個數(shù)值,打印輸出最大數(shù),最小數(shù),平均數(shù)。7: 輸出1-100
2、 之間不能被6整除的全部數(shù)字。8: 計算輸出1-100 之間的所有奇數(shù)的累加和。 9: 計算1-100間所有整數(shù)的和,當和為4位數(shù)時終止求和并輸出該和的值。10: 打印輸出九九乘法表。11: 打印輸出平方值小于20000的最大整數(shù)。12 創(chuàng)建一個People類,定義成員變量 編號、姓名、性別、年齡;定義成員方法“獲得編號”、“獲得姓名”、“獲得年齡”等,創(chuàng)建people 類的對象,調(diào)用定義的成員方法。13: 完成上題People 類后,把成員變量編號、姓名、性別賦予私有修飾符,“獲得編號”、“獲得姓名”,“獲得性別”三個方法賦予公共修飾符,“獲得年齡”方法賦予靜態(tài)的方法修飾符。 對編譯問題予以
3、分析且解決。14: 創(chuàng)建一個Rectangle 類,添加兩個屬性 width、height. 在Rectangle 中添加兩個方法計算矩形的周長和面積。 編程利用Rectangle 輸出一個矩形的周長和面積。 設(shè)計一個MyArray 類,添加一個整形數(shù)組,添加構(gòu)造方法對數(shù)組賦初值。 為MyArray 類添加數(shù)組求和方法,添加返回求和值的方法。 編程利用MyArray 計算數(shù)組的求和值并輸出。15: 創(chuàng)建類且定義adding 方法,求1+2+3+ 。 +100 的結(jié)果。(main 方法只保留調(diào)用方法語句)16: 創(chuàng)建類且定義addMethod方法,計算輸出1-100 之間的所有奇數(shù)的累加和。17
4、: 打印輸出九九乘法表。18: 定義如下類,編程完成要求的功能。 1)定義一個名稱為 Vehicle(車輛)類, 成員變量如下: String clocor="while" /顏色屬性 protected float speed; /速度屬性 方法如下: public void accelerate().; /加速方法 2)定義一個名稱為 Car (機動車)類成員變量如下: private int price; /價格屬性 方法如下: public void decelerate().; /減速方法 3)編程要求: 3.1) 把Vehicle 作為父類,Car 作為子類。
5、3.2) 在Car 類的main方法中調(diào)用顯示屬性: clocor, speed,price . 3.3) 在Car 類的main方法中調(diào)用顯示方法: accelerate(), decelerate(). 3.4) 在Car 類中定義新的屬性 String clocor="red" /顏色屬性 再次運行Car類,記下屬性 clocor 的運行結(jié)果是什么? 說明這種現(xiàn)象的原因? 3.5) 在Car 類中定義新的方法 public void accelerate(.); /加速方法 再次運行Car類,記下方法 accelerate()的運行結(jié)果是什么? 說明這種現(xiàn)象的原因?
6、3.7) 在Car 類的decelerate() 中使用this 關(guān)鍵字調(diào)用本類的accelerate()方法。 在Car 類的decelerate() 中使用super關(guān)鍵字調(diào)用父類的accelerate()方法。 運行程序,解釋輸出結(jié)果。 3.8) 分別在Vehicle 類,Car類中定義構(gòu)造方法。 再次運行程序,解釋輸出結(jié)果。 3.9) 在Car 類的構(gòu)造方法中使用super() 關(guān)鍵字顯示的調(diào)用父類的構(gòu)造函數(shù)。 3.10) 在Vehicle 類中定義抽象方法 moving(), 子類 Car 實現(xiàn)對應抽象方法且調(diào)用輸出。 再次運行程序,解釋輸出結(jié)果。19: 打印輸出上三角,不能使用直接
7、打印,表達式寫在方法中(不要直接寫在main方法中) * * * * *20: 打印輸出平方值小于20000的最大整數(shù)。(不要直接寫在main方法中)21: 定義一個數(shù)組,初始化5個數(shù)值,打印輸出最大數(shù),平均數(shù)。(不要直接寫在main方法中,且要求使用方法的手段實現(xiàn)模塊化編程思想)22: 利用多態(tài)性實現(xiàn)多功能計算器: 1)定義方法名為computeMethod 的方法,實現(xiàn)加法器。 2)再定義方法名為computeMethod 的方法,實現(xiàn)具備加減乘除綜合計算功能。 3)在main 方法中調(diào)用以上方法,且測試。23: 利用多態(tài)性實現(xiàn)如下功能。1)定義一個Father 類,利用構(gòu)造方法的重載概念
8、定義三個構(gòu)造方法。2)定義Child 類繼承Father類,在Child的構(gòu)造方法中分別調(diào)用父類不同的構(gòu)造方法。24: 1)定義Calculate接口, 接口文件如下: public interface Calculate() final float PI=3.1415926F; float getArea(float r); /計算圓面積。 float getZC(float r); /計算圓周長 2) 定義circularity 類,實現(xiàn)接口Calculate. 且調(diào)試后輸出結(jié)果。25: 寫一個方法,對給定的Emall 字符串做檢驗。 要求: 1)要求字符串中包含“”字符與“.”字符。 2
9、)要求字符串中 字符在 . 字符之前。26: 建立一個類,實現(xiàn)字符串的翻轉(zhuǎn)操作。 例如輸入: Hello everyone ,輸出 enoyreve olleH27: 判斷回文字符串。 例如: rotor 就是回文字符串。28:若某數(shù)的平方具有對稱的性質(zhì),則該數(shù)稱為回文數(shù),如11的平方為121,稱11為回文數(shù)。請找出1256中所有的回文數(shù)。29:統(tǒng)計文本行中單詞的個數(shù)。 例如: 輸入“I am a student” 則程序的運行結(jié)果輸出為 : 4個單詞。30:從鍵盤上讀入一行文本,識別其中單詞的個數(shù)并分別輸出它們。31:日期的常用格式具有如下兩種: 2003-11-29 和 November
10、29,2003 從鍵盤讀入幾行格式的日期,編程輸出第二種格式的日期。32: 門票系統(tǒng):1、輸入人數(shù),創(chuàng)建姓名、年齡數(shù)組。2、當age<20,“兒童票”。 當20<=age<65,“成人票”。 當65<=age,“老年票”。3、打印出姓名和對應的票。33:學生成績系統(tǒng):1、學生類中創(chuàng)建學生姓名、學位英語成績, 是否授予學位數(shù)組。2、判斷成績 如果學位英語成績大于等于85分,則打印“通過” 如果學位英語成績小于85分,則打印“未通過”3、打印輸出姓名,與是否授予學位信息。4、對于取得學士學位的學生,統(tǒng)計最大數(shù)值,最小數(shù)值,平均數(shù)值。34: 超市管理系統(tǒng) 功能描述:統(tǒng)計一次進
11、貨的費用。1、初始化進貨商品的種類數(shù)(例5種商品)2、根據(jù)種類數(shù),創(chuàng)建三個數(shù)組(商品名稱、商品數(shù)量、商品進價)3、顯示出每種商品的總進價,以及本次進貨的總費用。 (提示: 總進價=進價*數(shù)量,總費用=每個商品總進價和)35: 網(wǎng)上書店購物系統(tǒng) 功能描述:統(tǒng)計商品打折情況。1、輸入打折商品的名稱、原價。2、當原價<=300,打9折; 當300<原價<=800,打8.5折; 當800<原價<=1200,打8折; 當1200<原價,打7折;3、顯示商品名稱、原價、打折后的價格。36: 企業(yè)年薪,獎金發(fā)放系統(tǒng):1、根據(jù)輸入的員工數(shù)目 創(chuàng)建員工姓名數(shù)組和月收入數(shù)組,2
12、、錄入員工的姓名以及對應的 月收入,并將其存儲到數(shù)組中3、通過員工的月收入計算出對應的年薪, 當年薪<=50000,獎金為年薪*0.1; 當50000<年薪<=80000,獎金為年薪*0.15; 當80000<年薪<=100000,獎金為年薪*0.2; 當100000<年薪,獎金為年薪*0.25;4、輸出員工姓名,月收入,年薪和獎金37: 編寫程序?qū)崿F(xiàn)高速公路收費系統(tǒng)中以下功能。功能描述:1)車輛型號說明:0為小型轎車、1為中型客車、2為大型客車、3為小型貨車、4為中型貨車、5為大型貨車。2)根據(jù)車輛型號,選擇收費標準。當為0時,費用20元;當為1時,費用4
13、0元;當為2時,費用50元;當為3時,費用50元;當為4時,費用80元;當為5時,費用100元;3)已知某天中各種型號車輛的總收費額均為10000元。4)打印出該天中各種型號車輛的總數(shù)。38. 求出a、b、c互不相等的數(shù)的最大數(shù)。39. 定義一個數(shù)組,初始化3個數(shù)值,打印輸出最大數(shù),最小數(shù),平均數(shù)。40 第n項斐波那契數(shù)列的值。斐波那契數(shù)列例如: 1, 2, 3, 5,8,13,21。 41 輸出n行n列的空心矩形(要求使用嵌套循環(huán)),當n=5時,運行結(jié)果顯示如下: 42. 定義一個整型數(shù)組,長度為10,通過循環(huán)語句,接收用戶輸入,分別為數(shù)組各個元素賦值;再通過使用循環(huán)語句將數(shù)組各個元素的值在
14、控制臺打印出來。效果圖如下:43 定義一個整型數(shù)組,長度為10,通過循環(huán)語句,接收用戶輸入,分別為數(shù)組各個元素賦值;將此數(shù)組中各個元素的位置進行對換,即第一個與最后一個交換,第二個與到數(shù)第二個交換,效果圖如下:44. 程序執(zhí)行,提示用戶輸入用戶名和密碼,如果用戶名為空或者密碼為空則提示“對不起,您的用戶名和密碼不能為空”;如果用戶名不為”admin”,密碼不為”123”則提示用戶名和密碼不正確,繼續(xù)要求用戶輸入用戶名和密碼,直到用戶輸入了“admin” 和“123”程序終止,并提示“登記成功”45. 接受用戶輸入一個小于10的正整數(shù),求出階乘結(jié)果并輸出.例如: n! = 1*2*3*4*.n
15、1!= 1 2!= 2 3!= 6 4!= 24 5!= 12046. 編寫一個學生類 Student ,要求:(1) 學生類 Student 屬性有:id : long型,代表學號name : String類對象,代表姓名age : int型,代表年齡sex : boolen型,代表性別(其中:true表示男,false表示女)phone : String類對象,代表聯(lián)系電話(2) 學生類 Student的方法有:Student(long i , String n , int a , boolean s , long p) : 有參構(gòu)造函數(shù),形參表中的參數(shù)分別初始化學號、姓名、年齡、性別和聯(lián)
16、系電話。int getAge() ( ) : 獲取年齡作為方法的返回值。boolean getSex( ) ( ) : 獲取性別作為方法的返回值。long getPhone ( ) : 獲取聯(lián)系電話作為方法的返回值。public String toString( ) : 以 姓名:聯(lián)系電話 的形式作為方法的返回值。47. 接收用戶輸入的30名學生信息,接收內(nèi)容包括姓名、學號、數(shù)學成績、英語成績、政治成績。并輸出以下信息:1)計算平均成績后輸出學生的姓名,學號,平均成績。 2)每門功課及格人數(shù)和不及格人數(shù)。 3)平均成績在80分以上的學生人數(shù)。48. 對于取得學士學位的學生,統(tǒng)計最大數(shù)值,最小數(shù)
17、值,平均數(shù)值。接收用戶輸入的30名學生信息,接收內(nèi)容包括姓名、學號、數(shù)學成績、英語成績、政治成績。并輸出以下信息:1) 計算平均成績后輸出學生的姓名,學號,平均成績。 2) 每門功課及格人數(shù)和不及格人數(shù)。 3) 平均成績在80分以上的學生人數(shù)。 49: 使用C# 語言或JAVA 語言,實現(xiàn)薪資管理系統(tǒng): 1) 創(chuàng)建員工的基本資料類: <1> 員工姓名 <2> 性別 <3> 年齡 <4> (本企業(yè))入職工齡 (單位:年)<5> 學歷 (高中,大專,大學,研究生,博士) <6> 職稱 (初級,中級,高級) <7>
18、基本情況介紹 2) 計算且顯示新入職員工與一般職工的基本薪水。提示1: 新入職員工為“入職工齡”小于一年的員工 基本薪水計算公式為: 專科以下: 800 ??疲?1000 本科: 1200提示2: 一般職員工為按照入職工齡與職稱計算如下: 初級 | 中級 | 高級 -工齡1-3年: 1500 1800 2000工齡4-8年: 1700 2500 3000工齡9-15年: * 3500 5000工齡15年以上: * * 8000 3) 做如下統(tǒng)計: 3.1) 按照職工年齡從小到大的順序,對所有員工排序且顯示。 3.2) 按照職工的薪資水平,按照從高到低的順序,對所有員工排序且顯示。 3.3) 按
19、照員工職稱分組,且顯示詳細信息。 3.4) 按照員工入職工齡分組,且顯示詳細信息。50: 使用C# 語言或JAVA 語言,實現(xiàn)“海天打字通”系統(tǒng)。 (難度系數(shù): *) 功能要求: 1: 基本功能描述 1) 系統(tǒng)隨機顯示30個字符(包含大小寫,各種標點符號),讓用戶輸入。 2) 對于用戶輸入錯誤的字符需要對于錯誤的字符用特殊字符標識出來。 3) 用戶在連續(xù)輸入10次后,系統(tǒng)統(tǒng)計鍵入正確的字符個數(shù),錯誤的字符個數(shù),以及正確率。 2: 擴展功能描述1) 系統(tǒng)顯示不同的打字練習種類例如: “字符打字”,“英文單詞打字”,“漢字打字”,“限時打字”,“速度打字”。 2) 用戶可以通過鍵入“EXIT”或“
20、exit”,退出本類型打字,通過選擇進入不同的打字類型界面。 3) 對于“限時打字”,要求系統(tǒng)可以統(tǒng)計用戶的打字時間,與規(guī)定在一分鐘內(nèi)用戶的最高打字數(shù)量。 且可以通過查詢顯示出最高的10次記錄成績。 4) “速度打字”要求系統(tǒng)自動顯示打字單詞,用戶在規(guī)定的時間內(nèi)進行打字,否則直接顯示下一條。 最后可以通過查詢顯示出最高的10次記錄成績。51: 編寫一個程序,產(chǎn)生3個隨機整數(shù),并按降序輸出。52: 編程產(chǎn)生一個2200 之間的隨機整數(shù),并測試它是否為素數(shù)。53: 統(tǒng)計并顯示從鍵盤輸入的字符個數(shù)。54: 編程產(chǎn)生一個010 間隨機整數(shù),計算并打印輸出它的階乘。55: 打印輸出 3200 間的所有素
21、數(shù)及其個數(shù)。56: 求當0<n<20時,n! 大于100而小于2000的n的值,并打印輸出此時的n 和n! 的值。57: 打印如下圖形: * * * *58: 從鍵盤輸入幾行文本并作如下處理:1) 顯示各元音字母出現(xiàn)的次數(shù)。2) 統(tǒng)計各個單詞的長度。59:試編寫程序解下面的問題。猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。60: 水仙花數(shù)是一個三位數(shù),三位數(shù)各位的立方之和等于三位數(shù)本身。請編寫程序,求
22、出所有的水仙花數(shù)。61: 編寫一個程序計算下列問題:一球從100米高度自由落下,每次落地后反跳回原一半;再落下,求它在第10次落地時,共經(jīng)過多少米?第10次反彈多高? 62: 編寫程序計算結(jié)果:一個1000以內(nèi)的整數(shù),它加上100后是一個完全168又是一個完全平方數(shù),請問該數(shù)是否存在,如果存在又是多少?63: 兩個乒乓球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。已抽簽決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請編程序找出三隊賽手的名單64: 水仙花數(shù)是一個三位數(shù),三位數(shù)各位的立方之和等于三位數(shù)本身。請編寫程序,求出所有的水仙花數(shù)。水仙花
23、數(shù)為:153,370,371,40765: 編寫程序計算結(jié)果:一個1000以內(nèi)的整數(shù),它加上100后是一個完全平方數(shù),再加上168又是一個完全平方數(shù),請問該數(shù)是否存在,如果存在又是多少?66:編寫程序要求打印出楊輝三角形(要求打印出10行,如下圖)11 1 1 2 11 3 3 11 4 6 4 1 1 5 10 10 5 167: 下面給出了一個選擇排序的程序,試在橫線上填上適當?shù)恼Z句class array2 public static void main(String args) final int N = 10; int i, j, min, temp; int a = 20, 10, 50, 40, 30, 70, 60, 80, 90, 100 ; System.out.println("Thesourcedata:"); for (i = 0; i < N; i+) System.out.print(ai + ""); Syste
溫馨提示
- 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ōu)化效果評估表
- 農(nóng)業(yè)資源綜合利用項目協(xié)議書
- 教室里的感人時刻話題作文8篇范文
- 小學階段的跨文化教育設(shè)計
- 數(shù)字化背景下平臺經(jīng)濟與實體經(jīng)濟的產(chǎn)業(yè)結(jié)構(gòu)升級
- 利潤與費用表概述
- 環(huán)境污染隱患排查治理的可持續(xù)發(fā)展路徑
- 鄉(xiāng)村教育資源配置的不平衡與名師工作室的適應性
- 餐飲業(yè)食品安全管理規(guī)定
- 市政道路施工的安全措施與管理
- 小學英語教育教學論文大全
- 食堂保溫箱管理制度
- 民法司法考試題及答案
- 2025年河北省專技人員繼續(xù)教育公需課(新課程答案七)
- 河南省修武縣西村鄉(xiāng)初中2024-2025學年九下5月語文中考模擬試題(含答案)
- 體育設(shè)施工程施工組織設(shè)計
- 江西省南昌市2025屆高三下學期二模生物試題 含解析
- 醫(yī)務人員職業(yè)暴露防護與處置流程
- 基于邊緣計算的天文觀測資源動態(tài)分配-洞察闡釋
- (二模)青島市2025年高三年級第二次適應性檢測歷史試卷(含標準答案)
評論
0/150
提交評論