【正文】
文件,可以利用IDLE中的“文件“菜單。12.D【詳解】本題主要考查Python基本知識。其中機器語言是由0和1組成,可以被計算機直接執(zhí)行。解析:A【詳解】本題考查的是計算機程序語言。其中機器語言是由0和1組成,可以被計算機直接執(zhí)行。11.A【詳解】本題考查的是計算機程序語言。解析:A【詳解】本題主要考查Python程序的執(zhí)行。10.A【詳解】本題主要考查Python程序的執(zhí)行。解析:A【詳解】本題主要考查Python序列類型。9.A【詳解】本題主要考查Python序列類型。print是輸出語句,%是求余,!=是不等于,29%3=2,條件不成立,則執(zhí)行輸出29不能被3整除。故本題應(yīng)選B。8.B【詳解】本題考查的是Python選擇語句。解析:D【詳解】本題考查的是文件類型相關(guān)知識。故本題選A選項7.D【詳解】本題考查的是文件類型相關(guān)知識。賦值號“=”的左邊是變量,右邊是常量或表達式,選項A中y=1是賦值語句不是表示,故選項A會報錯。賦值號“=”的左邊是變量,右邊是常量或表達式,選項A中y=1是賦值語句不是表示,故選項A會報錯。5050%6*5//2**2=502*5//4=5010//4=48,故本題選A選項。5050%6*5//2**2=502*5//4=5010//4=48,故本題選A選項。賦值語句是將等號右邊的表達式賦給左邊的變量,x=y=50等價于x=50,y=50,故正確的賦值語句是x=y=50,故本題選C選項。賦值語句是將等號右邊的表達式賦給左邊的變量,x=y=50等價于x=50,y=解析:C【詳解】本題主要考查Python賦值語句。3.C【詳解】本題主要考查Python賦值語句。解析:D【詳解】本題主要考查程序設(shè)計語言。2.D【詳解】本題主要考查程序設(shè)計語言。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。print是Python的關(guān)鍵字,不是合法的標識符,故本題選B選項。【參考答案】***試卷處理標記,請不要刪除一、選擇題1.B【詳解】本題主要考查Python變量的命名。以下程序段的功能是:根據(jù)從鍵盤上輸入的表示星期幾的數(shù)字,若輸入的數(shù)字不是在范圍(1至7)輸出“輸入錯誤!”,否則輸出對應(yīng)的英文星期的簡稱如“Mon、Tue、Wed、Thu、Fri、Sta、Sun”。題目:設(shè)計100以內(nèi)的數(shù)中能同時被3或5整除的個數(shù)。A.x B.y C.i D.i+1(3)程序代碼中③處正確的代碼是(_______)。]for i in range(12):x,y= ① 出隊 print(“Turn{:2}):({},{}).format(i+1,x,y)) ( ② ) 再進隊 ( ③ ) 再進隊(1)程序代碼中①處正確的代碼是(_______)。,39。,39。,39。]girl=[39。Steven39。Alex39。Jane39。Danla39。Babs39。],girl=[39。,39。,39。例如:boy=[39。舞會開始時,依次從男隊和女隊的隊頭各出一人配成舞伴。編寫程序,計算出第5個人的年齡并顯示。(3)該程序主要是通過while實現(xiàn)____________結(jié)構(gòu)?!保?)程序第6行下劃線處應(yīng)填入___________。(例如輸人:%,輸出:14年后收益超過本金。每年到期后連本帶利仍購買此種理財。在 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)換成相應(yīng)字符(數(shù)值1~26對應(yīng)字符A~Z),最后按原始字符串長度輸出。y=15。def gs(n): 字符串長度統(tǒng)一if len(n)=5:n=_____ 取字符串的前5個字符else:n=n+ *(5len(n))return nr=1000。)33.某餐館近期推出“消費1000元及以上享受8折優(yōu)惠,1000元以下享受每滿100減15優(yōu)惠”的活動。天39。month=int(s[5:7]) ① sum=0for i in range( ② ):sum+=mon[i]sum+=dayif :isleap=Trueelse:isleap=Falseif ③ sum+=1print(這一天是當(dāng)年的第 +str (sum)+39。(2)編寫Python代碼如下,在劃線處填入正確的代碼___________________________________________________(3)加框處的代碼有誤,請改正。特殊情況,當(dāng)輸入的年份是閏年時,2月份有29天。判斷這一天是這一年的第幾天。則代碼應(yīng)該如何編寫:____________。(2)該程序用了哪一種算法結(jié)構(gòu):_____________。A.input()函數(shù) B.print()函數(shù) C.bool()函數(shù) D.a(chǎn)bs(