【正文】
②若不滿足if條件,則i遞增,繼續(xù)循環(huán)判斷,故填i+=1。②使用for循環(huán)統(tǒng)計出80分(含80)以上的人數(shù),用變量sum統(tǒng)計滿足條件的人數(shù),當滿足if條件時,sum變量遞增,故此處填sum+=1或sum=sum+1。12*3%5=1,len(“Wele”)=7,int()=3,abs(8)=8,故本題選D選項。故選項D正確。input函數(shù)接受一個標準輸入數(shù)據(jù),print是一個輸出函數(shù)。變量的命名規(guī)則有:不能以數(shù)字開頭,可以以字母或下劃線開頭,不能包含特殊字符,不能是關(guān)鍵詞,故2a不可以作為Python合法變量名,故本題選B選項。分析代碼可知,k=16,17,18時,x=1;k=19,20時,x=0;k=13,14,15時,x=4;k取1~12時,x=5,故本題選B選項。python用來表示代碼塊所屬關(guān)系(控制層級結(jié)構(gòu)的)的語法符號是縮進,故本題選C選項。解析:D【詳解】本題主要考查Python數(shù)據(jù)類型。4.D【詳解】本題主要考查Python文件知識點。40.分析完善程序某市出租車收費標準如下:(1)3公里內(nèi)(含3公里),收費8元(2)超過3公里但未超過6公里部分,(3)超過6公里部分。Python程序?qū)崿F(xiàn)如下,在劃線處填入合適的代碼。=10: n=n+3 s=s+nprinta=int(input(請輸入第一個數(shù): ))fh=input (請輸入運算符: )b=int(input(請輸入第二個數(shù): ))flag=Trues= ____ if fh in s:if fh==+:c=a+belif fh==:c=ab elif fh==*:c=a*belse:if ____print(除數(shù)不能為0! )flag=False else:c=a/bif flag==True:print(運算的結(jié)果為: +____)else:print (運算符不正確)33.已知6月份10位技術(shù)考試成績:12345678910788889908376759810065技術(shù)老師想統(tǒng)計出80分(含80)以上的人數(shù),請完善程序,代碼如下:a=[78,88,89,90,83,76,75,98,100,65]______sum=0for i in range(n): if a[i]=80:________print(sum)執(zhí)行上述程序段后,輸出的內(nèi)容是______34.完善程序?qū)崿F(xiàn)以下功能并保存。根據(jù)以上標準,輸入出租車行駛的公里數(shù),請計算顧客需付費多少元?[算法分析]假設(shè)總費用為p,則可以分段計算p=8 ‘(s≤3)p=*(s3)+8 ‘(3s≤6)p=*(s6)+*3+8 ‘(s6)[參考代碼]a=float(input(“s=”))if s = 3 : p= 8if p=*(s3)+8if s 6 : p=*(s6)+*3+8print( p)根據(jù)上述回答如下問題:(1)本題采用的算法是________(填:解析法/枚舉法/排序法/遞歸法)。Python文件的后綴名是py,故本題選D選項。python沒有char類型,一個字符也是字符串,故本題選D選項。解析:C【詳解】本題主要考查Python語法。17.C【詳解】本題主要考查Python表達式的運算。21.C【詳解】本題主要考查Python程序的執(zhí)行。input(“請輸入你的性別:”)函數(shù)中的“請輸入你的性別:”表示提示信息,要使用雙引號。27.C【詳解】本題主要考查Python程序while循環(huán)。二、程序填空31.原理:通常蒙特?卡羅方法通過構(gòu)造符合一定規(guī)則的隨機數(shù)來解決數(shù)學(xué)上的各種問題。③執(zhí)行上述程序段后,sum=6,故輸出的內(nèi)容是6。③此處判斷i與ni是否都是質(zhì)數(shù),若是,則表明該偶數(shù)可以寫成兩個質(zhì)數(shù)之和,并輸出,故填ss(i) and ss(ni):。①函數(shù)ss(n)用來判斷n是否為質(zhì)數(shù),若是則返回True,否則返回False,此處是通過while循環(huán)逐個判斷n是不是能整除i,故填n%i==0:。①變量n用來保存數(shù)組a的長度,使用len函數(shù),故此處填n=len(a)。解析:D【詳解】本題主要考查Python表達式。列表參數(shù)必須是由方括號括起來的列表,參數(shù)之間用分號。input(“請輸入你的性別:”)函數(shù)中的“請輸入你的性別:”表示提示信息,要使用雙解析:C【詳解】本題考查的是python函數(shù)相關(guān)知識。解析:B【詳解】本題主要考查Python變量的命名。解析:B【詳解】本題主要考查Python程序的執(zhí)行。12.C【詳解】本題主要考查Python語法。python沒有char類型,一個字符也是字符串,故本題選D選項。在python語言中表示“x屬于區(qū)間[a,b)” 的正確表達式是a= x and x b,故本題選B選項。import mathdef ss(n):Flag=Truei=2while i = int((n))and Flag: if _____________ Flag = False _____________ return Flagn=int(input(“輸入一個大于2的偶數(shù)”))for i in rang(2,n//2+1):if____________print(str(n)+=+str(i)+++str(ni))如果輸入“8”則結(jié)果顯示_____39.利用for循環(huán),分別計算1100中奇數(shù)的和、偶數(shù)的和。當進行除法運算時,如果除數(shù)為“0”,提示輸出“除數(shù)不能為0!”。s(s)A.0 B.3 C.18 D.3010.下列不是 Python 程序基本結(jié)構(gòu)的是()。輸入一元二次方程的系數(shù)a,b,c的值,求解一元二次方程 ax2+bx+c=0(a≠0)請不要更改源程序的結(jié)構(gòu),刪除原題里的①、②。(2)程序代碼中空白處應(yīng)填寫的條件是_______(填: A/B/C/D)。解析:D【詳解】本題主要考查Python文件知識點。9.C【詳解】本題主要考查Python程序的執(zhí)行。python用來表示代碼塊所屬關(guān)系(控制層級結(jié)構(gòu)的)的語法符號是縮進,故本題選C選項。字符串乘上整數(shù) n,將返回由 n 個此字符串拼接起來的新字符串,故該表達式的運算結(jié)果是abcdcd,故本題選C選項。c是字符串s的長度,變量i的范圍