NCT-Python編程一級-模擬卷4含答案程序填空閱讀填空程序試題_第1頁
NCT-Python編程一級-模擬卷4含答案程序填空閱讀填空程序試題_第2頁
NCT-Python編程一級-模擬卷4含答案程序填空閱讀填空程序試題_第3頁
NCT-Python編程一級-模擬卷4含答案程序填空閱讀填空程序試題_第4頁
NCT-Python編程一級-模擬卷4含答案程序填空閱讀填空程序試題_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

NCT-Python編程一級-模擬卷4(含答案程序填空閱讀填空程序試題一、程序填空1.小敏有10萬元本金,想要購買銀行保證收益型理財產(chǎn)品。每年到期后連本帶利仍購買此種理財。請你幫助小敏分析,在年收益率不變的情況下,多少年后小敏的累計收益能超過本金,請完成程序填空。(例如輸人:5.15%,輸出:14年后收益超過本金。)1s=input("請輸入年利率:")2rate=float(s[:-1])*0.013money=1000004year=05whilemoney<=200000:67money=round(),2)year=year+18print(year,"年后收益超過本金。”)(1)程序第6行下劃線處應(yīng)填入___________。(2)程序第2行的作用是____________,并賦值給變量rate。(3)該程序主要是通過while實現(xiàn)____________結(jié)構(gòu)。2.請在空格處填寫正確的代碼,使程序完善。實現(xiàn)功能:用輾轉(zhuǎn)相除法求解兩個正整數(shù)的最大公約數(shù)。x=int(input('請輸入第一個正整數(shù):'))y=int(input('請輸入第二個正整數(shù):'))m=max(x,y)n=min(x,y)r=m%n#找出x,y中的最大值#找出x,y中的最小值#求得最大值除以最小值后的余數(shù)#如果余數(shù)不等0,則進行以下循環(huán)#把最小值賦給mwhiler!=0:m=________n=_________r=m%n#把余數(shù)賦給n#求得最大值除以最小值后的余數(shù)print('這兩個數(shù)的最大公約數(shù)為:',______)input("運行完畢,請按任意鍵退出....")3.請在空格處填寫正確的代碼,使程序完善。實現(xiàn)功能:繪制y=x2-2x+1的圖像#加載numpy模塊并限簡潔的別名為npimportnumpyasnp#加載matplotlib.pyplot模塊并限簡潔的別名為pltimportmatplotlib.pyplotasplt#x在-7到9之間,每隔0.1取一個點x=np.arange(-7,9,0.1)_____=x**2-2*x+1plt.plot(x,________)plt.title('y=x*x-2*x+1')plt.xlabel('x')plt.ylabel('y')plt._________4.閱讀程序。分析條件語句的代碼并回答問題。(1)如果不能使用int()函數(shù),那么變量s的類型將會變成______。(2)如果你的期末成績是85,你得到的評價將會是____________。(3)如果你的期末成績是55,你得到的評價將會是____________。(4)如果你得到的評價是“還可以再提升”,你的期末成績應(yīng)該在_____和______之間。(5)“程序中出現(xiàn)的所有else都可以替換為elif,程序效果一樣”,這種說法是____(填“對”或“錯”)的。5.以下是計算s=1+6+11+...+101的程序代碼,請補全程序。s=0foriinrange(1,102,):s=print(s)請補充完成上述程序①_________6.程序分析題②_________學(xué)校舉行校園歌手大賽,評委由6人組成。評分方法:去掉一個最高分和一個最低分,計算其余4位評委的平均分,作為選手的最終得分。max記錄最高分;min記錄最低分;s記錄六位評委的總分;aver記錄最終得分。第1步:從文本框中分別讀入6位評委的打分并依次存入到a(1)至a(6)中第2步:將第1位評委的打分a(1)分別賦給最高分max,最低分min和總分S第3步:利用循環(huán)結(jié)構(gòu)把另外5位評委的打分累加給s從而求出6位評委的總分s,同時把5位評委的打分與max和min進行比較,得出6位評委中的最高分max和最低分min。第4步:從總分中s中去掉最高分max和最低分min,求出其他4位評委的平均分aver作為選手的最終得分。max=a[0]min=a[0]s=0foriinrange(6):s=s+a[i]ifa[i]>max:max=a[i]ifa[i]<min:min=a[i]aver=()/4(1)在引用tkinter模塊進行界面設(shè)計的過程中,窗體中錄入評委打分的對象是由______控件生成的。A.EntryB.LabelC.FrameD.Button(2)題目中算法描述采用的是__________A、自然語言B、偽代碼C、流程圖D、.N-S圖(3)下列程序代碼片段對應(yīng)于算法描述中的第2步至第4步。請?zhí)顚懫沃锌瞻滋幍谋磉_式填寫完整________7.分析完善程序已知包含25項的數(shù)列:1,2/3,3/5,....,24/47,25/49。問題1:寫出該數(shù)列的通項公式f(n)=_①問題2:以下是計算S=1+2/3+3/5+...+24/47+25/49的程序,請補全代碼:s=0foriinrange(1,26):s=s+②print(“s=”,s)補充完成上述通項公式和程序:①f(n)=_________②___________8.求50以內(nèi)所有5的倍數(shù)

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論