Python程序設(shè)計李俊課后參考答案_第1頁
Python程序設(shè)計李俊課后參考答案_第2頁
Python程序設(shè)計李俊課后參考答案_第3頁
Python程序設(shè)計李俊課后參考答案_第4頁
Python程序設(shè)計李俊課后參考答案_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章Python簡介一、簡答題1.簡述Python的主要應(yīng)用領(lǐng)域。1.Web應(yīng)用開發(fā)2.科學(xué)計算和統(tǒng)計3.人工智能與大數(shù)據(jù)4.系統(tǒng)運維5.圖形界面開發(fā)2.簡述Python的優(yōu)點。簡單易學(xué)、高級語言、解釋型語言、可移植性、面向?qū)ο蟆姶蟮墓δ?、開源、可擴展性、豐富的庫、規(guī)范代碼。3.簡述Python的兩種運行代碼的方式。交互運行方式

首先在終端上輸入python以啟動解釋器。腳本運行方式是先創(chuàng)建一個文本文件,然后在該文本文件中輸入需要執(zhí)行的指令,最后通過指令“python腳本文件名”來執(zhí)行該文本文件中的所有指令。4.當(dāng)程序出現(xiàn)語法錯誤時,如何進行查看?1、點擊“編譯運行”,在下方會出現(xiàn)錯誤的行數(shù)。2、到出錯的17行附近查錯。3、16行的;忘加了,添加上去即可。程序的運行結(jié)果。4、點擊編譯,可以查看代碼有沒有錯。5、在特定行的左邊點擊,劃定范圍,點擊“編譯”。6、即可查看特定范圍的代碼有沒有錯。5.Python源文件的后綴是什么?python源文件后綴是py。

以py擴展名的文件是Python源碼文件,由python.exe解釋,可在控制臺下運行。二、選擇題1-5CACCD三、編程題1.新建一個項目,用變量表示自己的名字并輸出。使用`print()`函數(shù)即可完成。首先,需要使用`input()`函數(shù)接收用戶的輸入,然后將用戶輸入的姓名賦值給一個變量,最后使用`print()`函數(shù)將變量的值輸出。2.運行案例中的例1-1和例1-2,并為其添加注釋。略。第二章基本數(shù)據(jù)類型與表達式一、簡答題1.簡述Python標(biāo)識符的命名規(guī)則。1.標(biāo)識符的第一個字符必須是字母、下劃線,其后的字符可以是字母、下劃線或數(shù)字。

2.Python的保留關(guān)鍵字不可以作為標(biāo)識符,如def、for、and、else、if等。

3.題目中_py、cueb、a_int、China、str1都為正確的標(biāo)識符,99py第一個字符為數(shù)字,不可以作為標(biāo)識符,and和else作為Python的保留關(guān)鍵字,也不可以作為標(biāo)識符。2.Python中的基本數(shù)據(jù)類型有哪些?Numbers(數(shù)字)、String(字符串)、List(列表)、Tuple(元組)、Sets(集合)、Dictionaries(字典)3.簡述Python運算符的基本類型。一、算術(shù)運算符二、邏輯運算符三、賦值運算符四、比較運算符4.在Python中,變量的含義是什么,其賦值方式有幾種?請舉例說明。在編程語言中,變量是一種存儲數(shù)據(jù)的容器。變量可以存儲各種類型的數(shù)據(jù),例如整數(shù)、浮點數(shù)、字符串等。在編寫程序時,我們需要給變量賦值,以便在程序中使用。基本變量賦值方法是最常用的一種方法。在這種方法中,我們使用等號(=)將一個值賦給一個變量。5.如何查看Python中的數(shù)據(jù)類型?type()函數(shù)Python內(nèi)置的type()函數(shù)可以返回給定變量的數(shù)據(jù)類型。使用該函數(shù)的方式很簡單,只需要在括號中輸入要查看類型的變量即可。二、選擇題1-5DCBCD6-8CAD三、編程題1.搜索人民幣和美元的實時匯率,編寫程序?qū)⑤斎氲娜嗣駧艛?shù)額轉(zhuǎn)換為對應(yīng)的美元數(shù)額并輸出。輸入格式:輸入美元或者人民幣的金額,幣種在前,金額在后,如:$20、¥100。每次輸入一個金額。輸出格式:輸出經(jīng)過匯率計算的美元或人民幣的金額,格式與輸入一樣,結(jié)果保留兩位小數(shù)。2.假設(shè)高速路的收費標(biāo)準(zhǔn)為每公里0.5元,編寫程序輸入公里數(shù),計算高速費用并輸出。根據(jù)行駛的距離計算收費金額,假設(shè)行駛距離為X公里,則小型車的收費金額為10+0.5X元,中型車的收費金額為20+1X元,大型車的收費金額為30+1.5X元。3.編寫程序輸入兩名學(xué)生的身高,計算這兩名學(xué)生的平均身高并輸出。#include<stdio.h>

voidmain()

{

floata,b;

scanf("%f%f",&a,&b);

printf("%.2f",(ab)/2);//.2f是控制輸出格式為2位小數(shù)

}第三章基本數(shù)據(jù)類型與表達式一、簡答題1.簡述continue語句和break語句用法的區(qū)別。break語句通常用在循環(huán)語句和開關(guān)語句中。當(dāng)break用于開關(guān)語句switch中時,可使程序跳zhuan出switch而執(zhí)行switch以后的語句;如果沒有break語句,則將成為一個死循環(huán)而無法退出。當(dāng)break語句用于do-while、for、while循環(huán)語句中時,可使程序終止循環(huán)而執(zhí)行循環(huán)后面的語句,通常break語句總是與if語句聯(lián)在一起,即滿足條件時便跳出循環(huán)。continue語句的作用是跳過循環(huán)體中剩余的語句而強行執(zhí)行下一次循環(huán)。2.簡述range()函數(shù)的功能。range函數(shù)是Python中的內(nèi)置函數(shù),用于生成一系列連續(xù)的整數(shù),一般用于for循環(huán)體中。3.對比遞歸法和迭代法的優(yōu)缺點。遞歸的優(yōu)點:1)大問題化為小問題,可以極大的減少代碼量;2)用有限的語句來定義對象的無限集合.;3)代碼更簡潔清晰,可讀性更好遞歸的缺點1)遞歸調(diào)用函數(shù),浪費空間;2)遞歸太深容易造成堆棧的溢出;迭代的優(yōu)點:1)迭代效率高,運行時間只因循環(huán)次數(shù)增加而增加;2)沒什么額外開銷,空間上也沒有什么增加,迭代的缺點:1)不容易理解;2)代碼不如遞歸簡潔;3)編寫復(fù)雜問題時困難。4.總結(jié)Python中的賦值語句。1.簡單賦值語句2.多重賦值語句3.增量賦值語句4.復(fù)合賦值語句5.鏈?zhǔn)劫x值語句6.序列解包賦值語句7.字典解包賦值語句8.屬性賦值語句9.全局變量賦值語句10.非局部變量賦值語句5.簡述for循環(huán)和while循環(huán)的適用場景。for循環(huán)語句適用于預(yù)先知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu);while循環(huán)語句首先對表達式進行判斷,對于次數(shù)確定或不確定的情況均適合。二、選擇題1-4DDDA三、編程題1.編寫程序,將一個正整數(shù)分解質(zhì)因數(shù)并輸出。例如:輸入90,輸出90-2*3*3*5。2.編寫程序,計算并輸出2+22+222+···的運算結(jié)果,其中數(shù)字個數(shù)由用戶輸入。略。3.編寫程序,按從大到小的順序輸出所有的水仙花數(shù)。水仙花數(shù)的定義:一個三位數(shù)n,其百位、十位和個位上的數(shù)字分別是a、b、c,如果n=a的立方+b的立方+c的立方則n是水仙花數(shù),否則不是。例如:153=1的立方+5的立方+3的立方。4.編寫程序,計算百錢買百雞問題。假設(shè)公雞5元/只,母雞3元/只,小雞1元3只現(xiàn)在有100塊錢,想買100只雞,問有多少種買法?5.編寫程序,計算并輸出1000以內(nèi)的最大素數(shù)。第四章組合數(shù)據(jù)類型與字符串一、簡答題1.列表和元組有什么相同點,有什么不同點?類型不同元組類型為:tuple列表類型為:list修改方式不同元組不能修改列表可以根據(jù)索引來修改元素值刪除方式不同列表使用pop()等函數(shù)刪除元素2.如何在組合數(shù)據(jù)類型和字符串中搜索指定元素?數(shù)組中包含五個string類型的元素。隨后分別用IndexOf、LastIndexOf、FindIndex和FindLastIndex四個方法來對測試數(shù)組進行查找,并在屏幕上輸出查找到的索引。3.字典和集合支持排序嗎?為什么?順序不是任意的,而是取決于字典或集合的插入和刪除歷史,以及特定的Python實現(xiàn)。二、編程題1.編寫程序?qū)崿F(xiàn)兩數(shù)之和:給定一個整數(shù)列表nums和一個整數(shù)目標(biāo)值target,請在該數(shù)組中找出和為目標(biāo)值target的兩個整數(shù),并返回它們的數(shù)組下標(biāo)。2.一個班的學(xué)生在體檢后統(tǒng)計所有同學(xué)的身高,使用元組知識,編寫程序?qū)崿F(xiàn)以空格分隔的形式輸入所有的身高數(shù)據(jù),輸出其中超過平均身高的數(shù)據(jù)。略。3.使用字典知識,編寫程序判斷整數(shù)列表中是否有重復(fù)元素。如果任意一值在列表中出現(xiàn)至少兩次,則輸出True;如果列表中的每個元素都不相同,則輸出False。4.對于一個亂序的、有重復(fù)元素的整數(shù)列表,使用集合知識,編寫程序?qū)崿F(xiàn)輸出這個列表的第三大元素。5.編寫程序進行回文數(shù)判斷通過imput函數(shù)輸入一個整數(shù)X,使用字符串相關(guān)知識判斷輸入的整數(shù)X是否為回文數(shù),如果x是回文整數(shù),則輸出True;否則,輸出False。第五章函數(shù)一、簡答題1.如何在函數(shù)內(nèi)部訪問全局變量?在PHP中,全局變量是函數(shù)、類和腳本中可訪問的變量。這些變量可通過指定$GLOBALS數(shù)組來聲明和初始化,也可以在函數(shù)內(nèi)部聲明為全局變量。2.局部變量和全局變量的定義和區(qū)別是什么?1、定義范圍不同,一個是函數(shù)體內(nèi)部,一個是函數(shù)外部。2、作用域不同,一個僅限于函數(shù)體內(nèi)容,一個是整個程序。它們的定義:1、局部變量:定義在函數(shù)體內(nèi)部的變量,作用域僅限于函數(shù)體內(nèi)部。離開函數(shù)體就會無效。再調(diào)用就是出錯。2、全局變量:所有的函數(shù)外部定義的變量,它的作用域是整個程序,也就是所有的源文件,包括.c和.h文件。3.簡述函數(shù)嵌套和函數(shù)遞歸的概念。函數(shù)的嵌套調(diào)用是在函數(shù)調(diào)用中再調(diào)用其它函數(shù),函數(shù)的遞歸調(diào)用是在函數(shù)調(diào)用中再調(diào)用該函數(shù)自身。函數(shù)嵌套是語言特性,遞歸調(diào)用是邏輯思想。函數(shù)嵌套允許在一個函數(shù)中調(diào)用另外一個函數(shù)。二、編程題1.編寫函數(shù),接收兩個參數(shù),并返回這兩個參數(shù)的平方和。2.編寫函數(shù),接收可變數(shù)量的參數(shù),并返回其中的最大值。3.使用函數(shù)求特殊數(shù)列和。指定兩個均不超過9的正整數(shù)a和n,要求寫函數(shù)f(a,n),求a+aa+aaa+...+aa...aa(n個a)之和。4.使用函數(shù)統(tǒng)計指定數(shù)字在另一個整數(shù)中出現(xiàn)的次數(shù)。函數(shù)接收兩個參數(shù)a和b,為整數(shù)類型,b為0到9的整數(shù),函數(shù)應(yīng)返回整數(shù)a中數(shù)字b出現(xiàn)的次數(shù)。略。5.使用函數(shù)求余弦函數(shù)的近似值。要求編寫一個函數(shù),實現(xiàn)用下列公式求Cos(x)的近似值,精確到最后一項的絕對值小于指定值eps。6.編寫程序,使用遞歸實現(xiàn)pow(x,n),即計算x的n次冪。以下是使用遞歸方式實現(xiàn)pow(x,n)的示例代碼,其中假設(shè)輸入的x和n都是非負整數(shù):```pythondefpower(x,n):#遞歸終止條件,若n為0,則返回1ifn==0:return1#若n為奇數(shù),則遞歸計算power(x,n//2)*power(x,n//2)*xifn%2==1:returnpower(x,n//2)*power(x,n//2)*x#若n為偶數(shù),則遞歸計算power(x,n//2)*power(x,n//2)returnpower(x,n//2)*power(x,n//2)```使用該函數(shù)計算x的n次冪,只需要調(diào)用`power(x,n)`即可。例如,計算2的5次冪,可以使用`power(2,5)`,結(jié)果將返回32。請注意,以上代碼假設(shè)輸入的x和n都是非負整數(shù)。如果需要支持負數(shù)冪或非整數(shù)冪的情況,需要對函數(shù)進行適當(dāng)修改。第六章常用的標(biāo)準(zhǔn)庫一、簡答題1.簡述import語句和from...import語句引入庫的方式的區(qū)別。如果你使用from的方式就可以不用所有需要調(diào)用的地方都寫turtle這個第三方庫,直接調(diào)用turtle庫里面的方法就可以了,非常的方便。2.簡述seed()函數(shù)的實現(xiàn)機理。seed()方法改變隨機數(shù)生成器的種子,可以在調(diào)用其他隨機模塊函數(shù)之前調(diào)用此函數(shù)。3.datatime模塊中有哪幾個常見的類?datetime模塊提供了五個常用類:date、time、datetime、timedelta、tzinfo。4.os庫的主要功能是什么?os庫是與操作系統(tǒng)相關(guān)的庫,它提供了通用的基本的操作系統(tǒng)交互功能。內(nèi)容:能夠處理與操作系統(tǒng)相關(guān)的功能,包括路徑操作、進程管理、環(huán)境參數(shù)設(shè)置等幾類功能二、選擇題1-5BBCBD三、編程題1.編寫程序輸入兩個正整數(shù)m和n,求最大公約數(shù)(使用math庫實現(xiàn))。2.編寫程序求1!+2!+3!+...+19!+20!(使用math庫實現(xiàn))。3.編寫一個可以查看本層目錄文件列表、上層目錄文件列表和下層目錄文件列表的程序(使用os庫實現(xiàn))。4.編寫程序打印如表6-3所示的數(shù)據(jù),顯示從0度到360度每隔10度的角度的sin值和cos值。對這些值進行四舍五入,保留小數(shù)點后4位。第七章文件一、選擇題1-4BABD二、編程題1.利用文件讀寫方式,編寫程序?qū)崿F(xiàn)一個文件的復(fù)制功能,輸入源文件a和目標(biāo)文件夾,將a文件復(fù)制到目標(biāo)文件夾中。2.設(shè)計一個圖片信息存儲結(jié)構(gòu),要求保存圖片的序列(無符號整數(shù))、名稱(字符串).特征1(整數(shù))、特征2(浮點數(shù))、特征3(字符、標(biāo)簽(010),將至少3個圖片信息存儲在pickle文件中。略。3.編寫一個程序,將隨機產(chǎn)生的100個整數(shù)寫入一個文件。文件中的整數(shù)由空格分開。從文件中讀回數(shù)據(jù),然后顯示排好序的數(shù)據(jù)。要求程序應(yīng)當(dāng)提示用戶輸入一個文件名。如果文件已經(jīng)存在,則不能覆蓋它。4.創(chuàng)建一個有1000行的數(shù)據(jù)文件。文件中的每一行都是由教師的姓、名、職稱和工資組成。第i行教師的姓和名假設(shè)為FirstName_i和LastName_i。職稱隨機生成為助教講師、副教授和教授。工資也是隨機生成的,小數(shù)點后保留兩位。助教的工資在5000到8000之間,副教授的工資在6000到11000之間,教授的工資在7500到13000之間。將數(shù)據(jù)存入Salarytxt文件中。下面是一些實例數(shù)據(jù):FirstName_1LastName_1副教授756625FirstName_2LastName_2講師613225...FirstName_1000LastName_1000教授932523將Salary.txt文件內(nèi)容按工資從高到低的順序排列后重新寫入該文件,同時計算并輸出平均工資。下面是一個Python程序,可以創(chuàng)建包含1000行教師數(shù)據(jù)的文件,并按工資從高到低的順序重新寫入文件中,并計算平均工資:```pythonimportrandom#生成教師數(shù)據(jù)teachers=[]foriinrange(1,1001):first_name="FirstName_"+str(i)last_name="LastName_"+str(i)#隨機生成職稱和工資title=random.choice(["助教","講師","副教授","教授"])iftitle=="助教":salary=round(random.uniform(5000,8000),2)eliftitle=="講師":salary=round(random.uniform(6000,11000),2)eliftitle=="副教授":salary=round(random.uniform(7500,13000),2)eliftitle=="教授":salary=round(random.uniform(7500,13000),2)teachers.append((first_name,last_name,title,salary))#將教師數(shù)據(jù)按工資從高到低排序teachers.sort(key=lambdax:x[3],reverse=True)#將數(shù)據(jù)寫入文件withopen("Salary.txt","w")asfile:forteacherinteachers:line=f"{teacher[0]}{teacher[1]}{teacher[2]}{teacher[3]}"file.write(line+"\n")#計算平均工資total_salary=sum(teacher[3]forteacherinteachers)average_salary=round(total_salary/len(teachers),2)print("平均工資:",average_salary)```該程序?qū)⑸砂?000行教師數(shù)據(jù)的文件"Salary.txt",并按工資從高到低的順序排序。最后,它計算并輸出平均工資。第八章異常處理一、簡答題1.使用異常處理的優(yōu)勢是什么?提高程序的健壯性:異常處理可以處理程序中的錯誤和異常情況,使程序能夠更加健壯和穩(wěn)定。當(dāng)程序遇到錯誤和異常情況時,不會直接崩潰,而是會通過異常處理機制來處理錯誤和異常情況,從而提高了程序的健壯性。提高程序的可讀性和可維護性:異常處理可以將錯誤和異常情況的處理邏輯與正常的業(yè)務(wù)邏輯分離出來,使程序的結(jié)構(gòu)更加清晰和簡單。2.程序出現(xiàn)的錯誤有哪幾種類型,其中可以通過異常處理語句解決的錯誤是什么?程序的錯誤可以抽象分為三類:語法錯誤、運行錯誤和邏輯錯誤。(1)致命錯誤:這個錯誤大多是編譯程序內(nèi)部發(fā)生的錯誤,發(fā)生這類錯誤時,編譯被迫中止,只能重新啟動編譯程序,但是這類錯誤很少發(fā)生,為了安全,編譯前最好還是先保存程序。

(2)錯誤:這個錯誤通常是在編譯時,語法不當(dāng)所引起的。例如:括號不匹配,變量未聲明等。產(chǎn)生這類錯誤時,編譯程序會出現(xiàn)報錯提示,我們根據(jù)提示對源程序進行修改即可。這類錯誤是出現(xiàn)最多的。

(3)警告:是指被編譯程序懷疑有錯,但是不確定,有時可強行通過。例如:沒有加void聲明的主函數(shù)沒有返回值,double數(shù)據(jù)被轉(zhuǎn)換為float類型等。這些警告中有些會導(dǎo)致錯誤,有些可以通過。3.自定義一個異常類時可以繼承的類有哪些?Exception及其子類。二、選擇題1-3CBA三、填空題1-4略。1.編寫程序設(shè)計一個有加、減、乘、除運算的計算器,捕獲除以0時的異常并且給出異常發(fā)生的等式,將除以0修改為除以1。2.改進上題設(shè)計的計算器,當(dāng)發(fā)生異常時將異常信息寫入error.log文本文件并將異常信息保存到文件中。略。第九章面向?qū)ο笠?、簡答題1.什么是類?類的特性有哪些?什么是對象?類是一種抽象的概念。類:具有相同的特性(數(shù)據(jù)元素)和行為(功能)的對象的抽象就是類。對象的抽象就是類,類的具體化就是對象,也可以說類的實例化就是對象,類實際上就是一種數(shù)據(jù)類型。類具有屬性用數(shù)據(jù)結(jié)構(gòu)來描述類的屬性。類具有操作,它是對象的行為的抽象,用操作名和實現(xiàn)該操作的方法來描述。2.類由哪些成員組成?類中有兩種成員:成員變量以及成員函數(shù)。3.類的屬性和對象的屬性有什么區(qū)別?類的屬性說的應(yīng)該就是靜態(tài)變量(static修飾符)就是在類加載的時候,就已被分配了內(nèi)存(存在于靜態(tài)區(qū))只有一份,所以new出來的對象都共享此屬性。而對象的屬性就非static修飾的屬性,是屬于單個實例化的類。沒new一個實例就在堆內(nèi)存中創(chuàng)建一份。就等于多個拷貝,占內(nèi)存多,但比較靈活,自己修改自己的屬性值,互不影響。4.面向?qū)ο缶幊毯兔嫦蜻^程編程的區(qū)別是什么?面向過程編程:過程是指解決問題的步驟:也就是先干什么,再干什么,然后再干什么【流程化作業(yè)】。主要以“過程”作為組織代碼的基本單元,屬于一種流程話的編程風(fēng)格,通過拼接一組順序執(zhí)行的方法,來操作數(shù)據(jù)完成這一項工作。主要是數(shù)據(jù)與方法分離。猜測:可以先有方法,再有數(shù)據(jù)。最大的特點就是不支持類和對象。5.方法中的"self"代表什么,"cls"代表什么?self用于指代實例/對象(Instance/Object),cls用于指代類(Class)。6._init_方法的作用是什么?__init__函數(shù)的作用是定義一個函數(shù),該函數(shù)會創(chuàng)建所需類的對象。7.類成員方法和對象成員方法有什么區(qū)別?對象方法是類對象必須進行實例化后才可以使用的方法,對象方法將消息發(fā)送給實例對象。8.當(dāng)子類重寫_init_方法,在實例化對象的時候,如果想要調(diào)用父類的_init_方法應(yīng)該怎么寫?當(dāng)子類重寫`__init__`方法時,如果你想要調(diào)用父類的`__init__`方法,可以使用`super()`函數(shù)在子類的`__init__`方法中調(diào)用父類的初始化方法。可以通過`super().__init__(參數(shù)列表)`來實現(xiàn)。以下是示例代碼,展示了如何在子類的`__init__`方法中調(diào)用父類的`__init__`方法:```pythonclassParent:def__init__(self,param1,param2):#父類的初始化方法self.param1=param1self.param2=param2#其他父類的初始化操作classChild(Parent):def__init__(self,param1,param2,param3):#子類的初始化方法super().__init__(param1,param2)#調(diào)用父類的初始化方法self.param3=param3#其他子類的初始化操作#創(chuàng)建子類對象child=Child("Value1","Value2","Value3")```在上面的示例中,子類`Child`繼承自父類`Parent`。子類`Child`的`__init__`方法中使用`super().__init__(param1,param2)`調(diào)用了父類`Parent`的`__init__`方法,以便進行父類的初始化操作。在實例化`Child`對象時,會先執(zhí)行父類的初始化方法,然后再執(zhí)行子類的初始化方法。通過使用`super()`函數(shù),可以方便地調(diào)用父類的初始化方法,確保子類對象在實例化時能夠正確地繼承父類的屬性和行為。9.請執(zhí)行以下代碼,解釋錯誤原因,并修正錯誤。略。10.下面代碼的運行結(jié)果是什么?略。二、編程題1.定義一個People類,其中要有類的初始化函數(shù)(帶參數(shù)name),然后將name改成私有屬性。2.將身邊的一個事物抽象成一個類,如老師、學(xué)生、桌子、椅子、蘋果、香蕉、枕頭、被子或任意物品。提供基本屬性和基本方法,通過類創(chuàng)建出幾個不同的對象,并打印它們的屬性、調(diào)用它們的方法。略。3.定義一個汽車類并在類中定義一個move方法,然后分別創(chuàng)建BMW_X9、AUDI_A9對象,再添加顏色、馬力、型號等屬性,最后分別打印出屬性值、調(diào)用move方法。4.編寫Python程序,模擬簡單的計算器。定義名為Number的類,其中有兩個整型數(shù)據(jù)成員n1和n2,應(yīng)聲明為私有。編寫iit方法,外部接收1和n2再為該類定義加、減、乘、除等成員方法,分別對兩個成員變量執(zhí)行加、減、乘、除的運算。創(chuàng)建Number類的對象,調(diào)用各個方法,并顯示計算結(jié)果。5.創(chuàng)建一個學(xué)生類,存儲學(xué)生的姓名,Python、C、Java成績,然后定義一個學(xué)生對象列表用來存儲5個學(xué)生,依次輸入學(xué)生信息,輸出所有學(xué)生的姓名及3科成績,成績以等級的形式顯示(成績≥90以上為A,80≤成績<90為B,60成績<80為C,成績≤60為D)。6.定義一個基礎(chǔ)類(圓Circle類),定義對象時,需要傳入圓的

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論