【正文】
值函數(shù)。P = –P是賦值語句,將P賦值為它的相反數(shù),故本題選C選項。三對字符串之間都是原樣輸出。time庫是python處理時間數(shù)據(jù)的標準庫,random庫用于生成各種分布的隨機數(shù),turtle庫是Python語言中一個很流行的繪制圖像的函數(shù)庫,mat解析:D【詳解】本題主要考查Python庫。初始值會涉及到賦值語句、從1加到100會用到循環(huán)語句、最后會輸出結(jié)果用到輸出語句。第一個for循環(huán)生成列表p,值是[1,10]之間隨機整數(shù),第二個for循環(huán)處理后4個元素,當i是奇數(shù)且生成的p[i]是偶數(shù),則將前一個值累加到p[i],若i是偶數(shù)且生成的p[i]是奇數(shù),則p[i]減去前一個值,分析選項B、D第三個元素14,此時i=2,如果p[2]原來生成的是奇數(shù),則需要執(zhí)行 p[ i ] = p[ i 1],否則不變,即p[2]不會大于10,故執(zhí)行該程序段后,列表p中的元素值不可能是1, 2, 14, 9, 5, 8或6,4, 14, 7, 3, 8,故本題選BD選項。解析:A【詳解】本題考查Python程序段。解析:B【詳解】本題主要考查Python程序運行。解析:A【詳解】本題考查的是人工智能語言。在Python語言等高級語言中,“=“往往被用于賦值語句,而表示相等的情況時,大多用“==”。則python表達式chr(ord(x)+2)=chr(ord(H)+2)=chr(74)=‘J’,故本題選B選項。7.B【詳解】本題主要考查Python程序注釋知識點。寫入python is a programming ,故該代碼段運行后,輸出的結(jié)果為python is a programming language.,故本題選B選項。解析:D【詳解】本題主要考查Python表達式的運算。40.程序編寫求1+22+32+……+1002的結(jié)果 _______________________________ _______________________________ _______________________________ _______________________________input(“運行完畢,請按回車鍵退出...”)【參考答案】***試卷處理標記,請不要刪除一、選擇題1.B【詳解】本題考查數(shù)據(jù)結(jié)構(gòu)相關(guān)知識。(3)在描述三程序設計中,補充代碼第8行劃線處為__________。它是已知最古老的算法,其可追溯至公元前300年前。請閱讀如下python程序,在空白處填寫適當?shù)谋磉_式或語句,使程序完整。month=int(s[5:7]) ① sum=0for i in range( ② ):sum+=mon[i]sum+=dayif :isleap=Trueelse:isleap=Falseif ③ sum+=1print(這一天是當年的第 +str (sum)+39。請輸入行駛路程(公里):39。: print(a*b)elif c==39。A.冒號 B.循環(huán)次數(shù) C.循環(huán)體 D.縮進10.在數(shù)學中,我們一般使用“=“表示相等關(guān)系,那么“=”在Python語言中的寫法為( )A.= B.== C.:= D.11.在下列程序設計語言中,屬于人工智能語言的是( )。w39。A.隨機;入隊;出隊;求隊長;判隊空 B.列表;入隊;出隊;求隊長;判隊空C.列表;隨機;出隊;求隊長;判隊空 D.入隊;隨機;列表;求隊長;判隊空2.Python中print(66!=66)結(jié)果是( )。,39。+39。) else: print(x, 是奇數(shù)。以20210621為例,前面5個月總天數(shù),加上21天即這一天是本年的第幾天。39。(3)小強將某一天的售貨情況從平臺導出,.數(shù)據(jù)已按“流水號”升序排序,如圖a所示。小曲設計了輾轉(zhuǎn)相除法的算法,請根據(jù)下面算法回答問題。 _________________________________________________________(4)寫出刪除該字典的表達式:___________________________________________________________36.完善代碼并保存?!军c睛】解析:B【詳解】本題考查數(shù)據(jù)結(jié)構(gòu)相關(guān)知識。賦值號“=”的左邊是變量,右邊是常量或表達式,選項A中y=1是賦值語句不是表示,故選項A會報錯。解析:D【詳解】本題主要考查Python常用函數(shù)。Python程序中用作注釋的標識符是“”,故本題選B選項。不是Python中所有循環(huán)必須包含的是循環(huán)次數(shù),可能是while循環(huán)條件,故本題選B選項。在Python語言等高級語言中,“=“往往被用于賦值語句,而表示相等的情況時,大多用“==”。12.D【詳解】本題主要考查Python表達式知識點。選項A可以實現(xiàn)交換變量a和b中的值,其余選項均不可以實現(xiàn)交換變量a和b中的值,故本題選A選項。x=3,3%2=1,故輸出3是奇數(shù),故本題選A選項。故本題應選A。故本題選ABD20.D【詳解】本題考查的是流程圖及Python表達式相關(guān)知識。在python語言中,雙引號之間是輸出的是字符串。m=1,c=1,當i=1時,54,c+=1=2,m=max(m, c)=2;當i=2時,35,c=1;當i=3時,63,c+=1=2,m=ma解析:B【詳解】本題主要考查Python程序的執(zhí)行。根據(jù)while可知,當if i%2==0成立時,sum+=i,i=2,4,6,8時,If條件成立,故sum=2+4+6+8=20,又根據(jù)print(‘sum=’,sum),則最后運行結(jié)果是sum=20,故本題選B。x=2沒有發(fā)生改變,只是輸出x+x+2的值,故本題選A選項。在python中%表示取模,返回除法的余數(shù),故5%2 =1,選項C正確。②變量s是字符串型,下標從0開始,此處是將輸入日期中的天取出來放到變量day中,可以使用切片操作:從左邊開始截取,也可以從右邊截取,故此處填day=int(s[8:])或day=int(s[2:])。④如果滿足 x==(b**3 + s**3 + g**3),則輸出“三位數(shù)之內(nèi)的水仙花是:x”,故此處填print (三位數(shù)之內(nèi)的水仙花是:+str(x))。⑥,此處讀入該表格文件,故填‘shqk. xlsx’或“shqk. xlsx”。②將“小蘭”同學的星座修改為“水瓶座”,可以通過語句xingzuo[“小蘭”]=“水瓶座”??梢酝ㄟ^for循環(huán)找出100以內(nèi)的素數(shù),用i依次整數(shù)2~i1,如果能整除表明i不是素數(shù),否則i為質(zhì)數(shù),具體代碼如下:for i in range(1,100): if i 1: for j in range(2,i): if (i % j) == 0: break else:print(i)38.【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。