freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

試題nct-python編程一級-模擬卷2(含答案練習-資料下載頁

2025-04-05 03:04本頁面
  

【正文】 ”表示小于等于,故本題選B選項。30.A【詳解】本題主要考查程序設(shè)計語言。計算機能夠直接識別和執(zhí)行的語言是機器語言,即0和1,故本題選A選項。解析:A【詳解】本題主要考查程序設(shè)計語言。計算機能夠直接識別和執(zhí)行的語言是機器語言,即0和1,故本題選A選項。二、程序填空31.n=input(請輸入一個正整數(shù): ) n=int(n) For i in range(15,n+1,15)print(i)【詳解】本題考查的是Python循環(huán)語句。range函數(shù),第一個參數(shù)表示開始,第二個參數(shù)表示停止,第三個參數(shù)表示步長。print缺省的話默認是換行輸出。32.day=int(s[8:])或day=int(s[2:]) 0,month1 isleap and month2 year%4==0 and year%100!=0 or year%400==0 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①2020年是閏年,2月是29天,故“20200520”這一天是這一年的第31+29+31+30+20=141天。②變量s是字符串型,下標從0開始,此處是將輸入日期中的天取出來放到變量day中,可以使用切片操作:從左邊開始截取,也可以從右邊截取,故此處填day=int(s[8:])或day=int(s[2:])。③通過循環(huán)將前month1個月的天數(shù)加起來,故變量i的范圍是0到month1,故填0,month1。④變量isleap標記是不是閏年,如果isleap值為真且month2,則sum需要遞增1,故填isleap and month2。⑤由題干閏年判斷條件,可知加框處應(yīng)改為year%4==0 and year%100!=0 or year%400==0。33.import 0~19(包括0和19) import random as r 讓程序無限循環(huán) break。 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①Python中導(dǎo)入庫文件的命令是import,如import random。②(0,20)生成的隨機數(shù)的范圍是0~19(包括0和19)。③(0,20)這么長的句子,可以修改程序中的第一行為import random as r(給random取個簡單的別名)。④while True 的作用是讓程序無限循環(huán)。⑤如果while True造成程序無法停止,我們可以在程序中添加一行break。(滿足條件后,執(zhí)行break。可以跳出循環(huán))。34.①n=len(a) sum+=1或sum=sum+1 6 【詳解】本題主要考查Python程序調(diào)試與執(zhí)行。①變量n用來保存數(shù)組a的長度,使用len函數(shù),故此處填n=len(a)。②使用for循環(huán)統(tǒng)計出80分(含80)以上的人數(shù),用變量sum統(tǒng)計滿足條件的人數(shù),當滿足if條件時,sum變量遞增,故此處填sum+=1或sum=sum+1。③執(zhí)行上述程序段后,sum=6,故輸出的內(nèi)容是6。35.34或 money//hen_price+1 101 或 money//threechick_price+1 chick_num*3 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①母雞只數(shù)可能為133,對比最外層循環(huán)范圍,第一空填34或 money//hen_price+1。②小雞只數(shù)可能為1100,同理第二空填101 或 money//threechick_price+1。③公雞5文錢1只,母雞3文錢1只,小雞3只1文錢,故第三空填chick_num*3。36.k=len(s) ord(s[i])==ord(s[i+1])1 and flag==False 或 ord(s[i])==ord(s[i+1])1 and not flag 或 ord(s[i])+1==ord(s[i+1]) and flag==False 或 ord(s[i])+1==ord(s[i+1]) and not flag flag = False 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①第一空將輸入的字符串s的長度賦給變量k,故填k=len(s)。②flag用來標記是否有連續(xù)字符構(gòu)成的升序段,第二空判斷相鄰位置后面字符的ASCII值是否比前面的字符的ASCII值大1且flag為False,故填ord(s[i])==ord(s[i+1])1 and flag==False 或 ord(s[i])==ord(s[i+1])1 and not flag 或 ord(s[i])+1==ord(s[i+1]) and flag==False 或 ord(s[i])+1==ord(s[i+1]) and not flag。③如果不滿足if判斷條件,則需要將該字符加到變量result中,同時賦值flag為False,表示當前沒有連續(xù)字符構(gòu)成的升序段,需要繼續(xù)判斷尋找,故填flag = False。37.n1 or n7 list[n1] 【詳解】本題主要考查Python程序調(diào)試。①輸入的數(shù)字不是在范圍(1至7)輸出“輸入錯誤!”,故此處if判斷條件是n1 or n7。②列表的索引是從0開始,即列表list索引是從0~6,而n的范圍是從1~7,故此處填list[n1]。38.sum1=0sum2=0for i in range(1,101): if i%2==0 : sum1+=i else: sum2+=iprint(sum1,sum2)【詳解】本題主要考查程序設(shè)計??梢允褂肞ython程序設(shè)計語言實現(xiàn)題干要求,通過if條件分支結(jié)構(gòu)可以實現(xiàn)分別計算奇數(shù)的和、偶數(shù)的和,具體代碼如下:sum1=0sum2=0for i in range(1,101): if i%2==0 : sum1+=i else: sum2+=iprint(sum1,sum2)39.range(1,33) g+m+x==100 5*g+3*m+x/3 【詳解】本題考查的是算法中的經(jīng)典問題。百雞百錢問題是典型的枚舉算法解決,枚舉算法的關(guān)鍵就是找到問題解決的條件和枚舉范圍。40.計算每一項的階乘 記錄階乘相加后的和 t記錄的是每一項階乘的結(jié)果,t*=n即t=t*n,t初值為1,能計算出每項的階乘結(jié)果,若為0,則每項的階乘結(jié)果都是0,不符合題意。 t=t*n s=s+t 【詳解】本題考查的是python語言編程。本題考查的是120階乘的求和。本題的重點是要先計算出對應(yīng)的每一項階乘的結(jié)果t,然后20項階乘的結(jié)果記錄在s中。在此過程中既要考慮到累乘求階乘結(jié)果,又要考慮到累加求所有階乘的和。初值n=0,在121的循環(huán)過程中,記錄每一項的階乘,s=0記錄階乘累加的和,t=1記錄每一項階乘的結(jié)果。每求一次階乘就要進行一次求和,故語句t*=n,s+=t均在“for n in range(1,21):”的循環(huán)體
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1