【正文】
【詳解】本題主要考查Python基本知識。標識符不能是Python關鍵字(又稱為保留字),但可以包含關鍵字;區(qū)分大小寫。標識符不能是Python關鍵字(解析:B【詳解】本題主要考查Python變量名。11.B【詳解】本題主要考查Python變量名。accept()接受一個客戶端的連接請求并返回一個新的套接字,input函數(shù)用于數(shù)據(jù)的輸入,readline() 函數(shù)用于讀取文件中的一行,print()解析:B【詳解】本題主要考查Python函數(shù)。n=0,s=0,循環(huán)條件是s=10,則循環(huán)結(jié)束時,n=n+3=0+3+3+3=9,s=s+n=0+3+6+9=18,故程序結(jié)束后,s的值是18,故本題選C選項。9.C【詳解】本題主要考查Python程序的執(zhí)行。解析:B【詳解】本題主要考查Python表達式。8.B【詳解】本題主要考查Python表達式。解析:D【詳解】本題主要考查Python常用函數(shù)。7.D【詳解】本題主要考查Python常用函數(shù)。python源文件以***.py為擴展名,python的默認交互提示符是:,python能在文件模式中編寫代碼,也能在交互模式中編寫代碼,p解析:C【詳解】本題主要考查Python程序設計語言。(21%4)+5=1+5=6,故表達式(21%4)+5的值是6,故本題選B選項。(21%4)+5=1+5=6,故表達式(21%4)+5的值是6,故本題選B選項。Mp3是音頻文件,xls是Excel文件,ppt演示文稿文件,py是python文件,故選項D正確。Mp3是音頻文件,xls是Excel文件,ppt演示文稿文件,py是python文件,故選項D正確。故x_1可以作為Python變量名,故本題選D選項。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關鍵字。故m=0*1*2*3*4*5*6*7*8*9=0,選項A正確。解析:A【詳解】本題考查的是Python循環(huán)語句。range(10)是[0,10)的整數(shù)。書寫表達式時運算符號不能省略,+加、減、*乘、**冪、/除、//整除、%取模,A、B、C正確的表達式分別是b**24*a*c,1/2*g*t**2,pi*r**2,2*pi*r是正確的表達式,故本題選D選項。【參考答案】***試卷處理標記,請不要刪除一、選擇題1.D【詳解】本題主要考查Python表達式知識點。(3)t的初值必須賦值為1,這是因為_________。n=0s=0t=1 for n in range(1,21):t*=ns+=tprint(s) (1)n的作用是________________。分析有關多項式的代碼并回答問題。問公雞、母雞和小雞各幾何?(問題求解)設用變量g、m、x三個變量分別存放公雞、母雞和小雞的數(shù)量,請閱讀如下程序,在空白處填寫適當?shù)谋磉_式或語句,使程序完整。問雞翁、母、雛各幾何?這個問題就是著名的“百錢買百雞問題”。39.(項目情境)在中國古代,出自數(shù)學家張丘建的《算經(jīng)》中這樣一個值得研究的問題:今有雞翁一,直錢五;雞母一,直錢三;雞雛三,直錢一。以下程序段的功能是:根據(jù)從鍵盤上輸入的表示星期幾的數(shù)字,若輸入的數(shù)字不是在范圍(1至7)輸出“輸入錯誤!”,否則輸出對應的英文星期的簡稱如“Mon、Tue、Wed、Thu、Fri、Sta、Sun”。s=input(請輸入字符串s:)_______flag = Falseresult= for i in range( 0 , k1): if ___________________ : result=result+s[i]+ flag = True elif ord(s[i]) ! = ord(s[i+1])1: result=result+s[i] _____result=result + s[i+1]print(縮寫后的字符串為:,result)劃線處①處應該填入的語句為: ;劃線處②處應該填入的語句為: ;劃線處③處應該填入的語句為: 。填寫正確的代碼,使程序完善money=100 一共100文錢num=100 一共100只雞cock_price=5 公雞價格5文hen_price=3 母雞價格3文threechick_price=1 3只小雞1文for cock_num in range(1,money//cock_price+1): 公雞只數(shù)可能為120 for hen_num in range(1,①________): 母雞只數(shù)可能為133 for chick_num in range(1,②________): (3小雞)只數(shù)可能為1100 money1=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_price num1=cock_num+hen_num+chick_num*3 if money1==money and num1==num: print (cock_num,hen_num,③________) (③小雞數(shù))input(運行完畢,請按回車鍵退出...)36.小王編寫了“字符串縮寫”程序,實現(xiàn)如下功能:,(后面字符的ASCII值比前面的字符的ASCII值大1),則把升序段縮寫成由第一個字符加上“ — ”和最后一個字符組成的新字符段,:字符串為“abcdf12345beexy”,則縮寫成“adf15beexy”。(2)運行程序,運行結(jié)果如圖所示。(1)請不要更改源程序的結(jié)構(gòu),刪除原題里的①、②、③。34.已知6月份10位技術考試成績:12345678910788889908376759810065技術老師想統(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)容是______35.“百雞百錢”問題是一個有名的數(shù)學問題,出自《張丘