【正文】
【詳解】本題主要考查Python程序注釋知識點。解析:C【詳解】本題主要考查Python程序的執(zhí)行。12.C【詳解】本題主要考查Python程序的執(zhí)行。open ()是文件打開函數(shù),read () 、write ()是文件讀寫函數(shù);()用于從json文件中讀取數(shù)據(jù),故本題選B選項解析:B【詳解】本題主要考查Python文件操作函數(shù)。python沒有char類型,一個字符也是字符串,故本題選D選項。python沒有char類型,一個字符也是字符串,故本題選D選項。abs(x)是返回x的絕對值,float() 函數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點數(shù),print()是輸出函數(shù),input()是輸入函數(shù),故本題選D選項。abs(x)是返回x的絕對值,float() 函數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點數(shù),print()是輸出函數(shù),input()是輸入函數(shù),故本題選D選項。min是返回列表中的最小值,列表list1=[88,22,34,89,67],則python表達式min(list1)的值為22,故本題選A選項。min是返回列表中的最小值,列表list1=[88,22,34,89,67],則python表達式min(list1)的值為22,故本題選A選項。python源文件以***.py為擴展名,python的默認交互提示符是:,python能在文件模式中編寫代碼,也能在交互模式中編寫代碼,python具有豐富和強大的模塊,故本題選C選項。7.C【詳解】本題主要考查Python程序設計語言。解析:B【詳解】本題考查的是Python表達式?!军c睛】6.B【詳解】本題考查的是Python表達式?!军c睛】解析:C【詳解】本題主要考查Python中常用運算符。5.C【詳解】本題主要考查Python中常用運算符。解析:C【詳解】本題主要考查Python表達式的運算。4.C【詳解】本題主要考查Python表達式的運算。range(10)是[0,10)的整數(shù)。故m=0*1*2*3*4*5*6*7*8*9=0,選項A正確。3.A【詳解】本題考查的是Python循環(huán)語句。if (條件)后面要加冒號,else后面也要加冒號。解析:D【詳解】本題考查的是Python程序調(diào)試。if (條件)后面要加冒號,else后面也要加冒號。故本題選A選項2.D【詳解】本題考查的是Python程序調(diào)試。) 查找符合條件的選手 if cond== _____: 說真話是否是3人 print(冠軍是:,_________) 輸出冠軍input(運行完畢,請按回車鍵退出...)【參考答案】***試卷處理標記,請不要刪除一、選擇題1.A【詳解】本題考查Python運算順序相關(guān)的知識點Python表達式中,可以使用圓括號()控制運算的優(yōu)先順序。)+(i!=39。) + (i==39。) +(i==39。] 設置選手列表for i in__________: 循環(huán)讀取選手編號 cond=(i!=39。,39。,39。,39。champion=[39。判斷出到底誰是冠軍。40.冠軍在A、B、C、D四位同學中。(4)程序第四個print的輸出結(jié)果是______________。(2)程序第二個print的輸出結(jié)果是______________。分析下列切片相關(guān)程序并回答問題。(5)如果最后一行的print()表示換行,那么end=””的功能是_______ 。(3)如果“%d”表示十進制數(shù),那么%2d則表示____ 位寬的十進制數(shù)。for i in range(1,10): for j in range(1,i+1): print(%d X %d=%2d%(j,i,j*i),end= )print()(1)在第一行程序中,變量i的數(shù)據(jù)范圍為_____到____。提示:考慮使用range(begin, end)37.以下是計算s = 1+6+11+...+ 101的程序代碼,請補全程序。36.編寫一個程序,它將找到所有這些數(shù)字,可被7整除,但不是5的倍數(shù),2000年至3200年(包括在內(nèi))。輸出數(shù)組的最大值。在 Text 2 中輸入?yún)^(qū)塊大小KRandomizeFor i=1 To k^2b(i)=Int(Rnd*9)+1tmp=tmp十Str(b(i))If i Mod k=0 ThenList 2. AddItem tmptmp= .End IfNext ilens=Len(s):n=lensFor i=1 To ntmp=Mid(s,i,1)①__________Listl. AddItem Str(a(i))Next iDo While n Mod k<>0n=n十1a(n)=0Listl. AddItem Str(a(n))LoopFor i=1 To nm=(i―1)Mod k+1t=1Forj= ②__________c(i)=a(j) * b((m1) * k+t)+c(i)t=t+1Next jNext i For i=1 To nList 3. AddItem Str(c(i))Next is=″″For i=1 To lens③__________s=s+Chr(t+64)}Next iText =s 180。存儲字符串,長度不超過100個字符Dim b(1 To 100)As Integer 存儲轉(zhuǎn)置矩陣,長度不超過 10*10Dim c(1 To 100)As LongDim s As String, tmp As StringDim k As Integer, t As Integer, i As Integer, j As IntegerDim n As Integer, m As Integer, lens As Integers=Textl. Text 180。(2)請在劃線處填入合適代碼。轉(zhuǎn)換后的數(shù)值以K個數(shù)據(jù)為一段,將n個待處理的數(shù)據(jù)依次分割成若干段(最后一段不足部分用0來補充);每一段中K個數(shù)據(jù)與K*K轉(zhuǎn)置矩陣進行乘法運算;將乘法運算得到的每一個結(jié)果值除以26求余數(shù),依次轉(zhuǎn)換成相應字符(數(shù)值1~26對應字符A~Z),最后按原始字符串長度輸出。,k+2) _______print(共有+str(c)+對雙胞胎數(shù))劃線處①處應該填入的語句為: ;劃線處②處應該填入的語句為: ;劃線處③處應該填入的語句為: