資源簡介 安徽省蕪湖市無為華星學校2020-2021學年高一下學期信息技術第三次月考(5月)試卷一、選擇題:(每題3分,共45分)1.(2021高一下·無為月考)字符串中還有一種特殊的字符叫做轉義字符,轉義字符通常用于不能夠直接輸入的各種特殊字符,下列是反斜線的特殊字符是( )A.\\\ B.\\ C.\ D.\\\\【答案】B【知識點】運算符、基本運算與表達式2.(2021高一下·無為月考)下面哪個不是Python合法的標識符( )A.int_3 B.print C.count D.__name__【答案】B【知識點】常量、變量及變量的賦值3.(2021高一下·無為月考)下列表達式的值為True的是( )A.3==1 B.3>2>2C.1==1 or 2!=2 D.not(1==1and 0!=1)【答案】C【知識點】運算符、基本運算與表達式4.(2021高一下·無為月考)a=3b=5If(aPrint(“a*b”)上面程序運行結果是( )A.8 B.2 C.a*b D.b*a【答案】C【知識點】分支結構語句及程序實現5.(2021高一下·無為月考)下面表達運行結果是( )1 + 2 + 3*5/10 + 2**3A.12 B.12.5C.13 D.13.5【答案】B【知識點】運算符、基本運算與表達式6.(2021高一下·無為月考)請寫出下面程序運行結果是( ):(not 1) or (0 and 1) or (3 and 4) or (5 and 6)or (7 and 8 and 9)A.3 B.4 C.5 D.6【答案】B【知識點】運算符、基本運算與表達式7.(2021高一下·無為月考)下面程序運行結果是( )c=0for i in range(1,20):if i%2!=0 or i%3==0:c=c+1print(c)A.12 B.13 C.14 D.15【答案】B【知識點】運算符、基本運算與表達式;循環結構語句及程序實現8.(2021高一下·無為月考)下面程序運行結果是( )str =“abc”c=len(str)for i in range(0,c):print(str[i].upper(),end=" ")A.A B C B.abc C.a b c D.ABC【答案】A【知識點】循環結構語句及程序實現9.(2021高一下·無為月考)下面程序運行結果是:( )for i in range(2,11,2):print(i,end=" ")A.2 4 6 8 9 B.2 3 4 5 6C.2 4 6 8 10 D.2 4 5 8 10【答案】C【知識點】循環結構語句及程序實現10.(2021高一下·無為月考)運行下列Python程序,結果正確的是( )s="abcdefg"c=len(s) #len求字符串長度for i in range(0,c):if i<2:print (chr(ord(s[i])+2),end=" ") #ord()函數是chr()函數配對函數,將字符轉ASCII值else:print(chr(ord(s[i]) + 3),end=" ")A.c d f g h a B.c d f g h bC.c d f g h # D.c d f g h c【答案】C【知識點】分支結構語句及程序實現;循環結構語句及程序實現;常用標準函數11.(2021高一下·無為月考)下面不是python特性的是( ):A.免費的 B.簡單易學 C.可移植性好 D.是低級語言【答案】D【知識點】計算機語言12.(2021高一下·無為月考)優先級最高的運算符是( )A.** B.( ) C.+ D./【答案】A【知識點】運算符、基本運算與表達式13.(2021高一下·無為月考)關于Python內存管理,下列說法錯誤的是( )A.變量不必事先聲明B.變量無須先創建和賦值而直接使用C.變量無須指定類型D.可以使用del釋放資源【答案】B【知識點】常量、變量及變量的賦值14.(2021高一下·無為月考)下列哪種說法是錯誤的 ( )A.除字典類型外,所有標準對象均可以用于布爾測試B.空字符串的布爾值是FalseC.空列表對象的布爾值是FalseD.值為0的任何數字對象的布爾值是False【答案】A【知識點】基本數據結構15.(2021高一下·無為月考)關于字符串下列說法錯誤的是 ( )A.字符應該視為長度為1的字符串B.字符串以\0標志字符串的結束C.既可以用單引號,也可以用雙引號創建字符串D.在三引號字符串中可以包含換行回車等特殊字符【答案】B【知識點】基本數據結構二、程序編寫題(第16—18題 11分,19題12分,20題10分,共55分)16.(2021高一下·無為月考) 猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。【答案】解:參考代碼:s=1for i in range(9):s=(s+1)*2print(s)【知識點】運算符、基本運算與表達式;循環結構語句及程序實現17.(2021高一下·無為月考)輸入n,計算s=1!+2!+...+n!的未6位(不含前導0)。N<=1000000,n!表示前n個正整數之積。【答案】解:參考代碼:s=0n=eval(input(" 請輸入一個數:"))for i in range(0,n):f=1for j in range(1,i):f=f*js+=fprint(s%1000000)【知識點】運算符、基本運算與表達式;循環結構語句及程序實現18.(2021高一下·無為月考)求100以內素數。【答案】解:參考代碼:for i in range(1,100):if i > 1:for j in range(2,i):if (i % j) == 0:breakelse:print(i)【知識點】運算符、基本運算與表達式;分支結構語句及程序實現;循環結構語句及程序實現19.(2021高一下·無為月考)求1~100內奇數之和(使用range函數)【答案】解:參考代碼:Sum=0For i in range(1,101,2):Sum+=iPrint(Sum)【知識點】運算符、基本運算與表達式;循環結構語句及程序實現20.(2021高一下·無為月考)編寫一個程序,實現九九乘法口訣表。【答案】解:參考代碼:for i in range(1,10):for j in range(1,i+1):if(j==3 and i==4):print(" "+str(j) + "*" + str(i) + "=" + str(i * j),end=" ")elif(j==3 and i==3):print(" " + str(j) + "*" + str(i) + "=" + str(i * j),end=" ")else:print(str(j)+"*"+str(i)+"="+str(i*j),end=" ")print("")【知識點】運算符、基本運算與表達式;分支結構語句及程序實現;循環結構語句及程序實現1 / 1安徽省蕪湖市無為華星學校2020-2021學年高一下學期信息技術第三次月考(5月)試卷一、選擇題:(每題3分,共45分)1.(2021高一下·無為月考)字符串中還有一種特殊的字符叫做轉義字符,轉義字符通常用于不能夠直接輸入的各種特殊字符,下列是反斜線的特殊字符是( )A.\\\ B.\\ C.\ D.\\\\2.(2021高一下·無為月考)下面哪個不是Python合法的標識符( )A.int_3 B.print C.count D.__name__3.(2021高一下·無為月考)下列表達式的值為True的是( )A.3==1 B.3>2>2C.1==1 or 2!=2 D.not(1==1and 0!=1)4.(2021高一下·無為月考)a=3b=5If(aPrint(“a*b”)上面程序運行結果是( )A.8 B.2 C.a*b D.b*a5.(2021高一下·無為月考)下面表達運行結果是( )1 + 2 + 3*5/10 + 2**3A.12 B.12.5C.13 D.13.56.(2021高一下·無為月考)請寫出下面程序運行結果是( ):(not 1) or (0 and 1) or (3 and 4) or (5 and 6)or (7 and 8 and 9)A.3 B.4 C.5 D.67.(2021高一下·無為月考)下面程序運行結果是( )c=0for i in range(1,20):if i%2!=0 or i%3==0:c=c+1print(c)A.12 B.13 C.14 D.158.(2021高一下·無為月考)下面程序運行結果是( )str =“abc”c=len(str)for i in range(0,c):print(str[i].upper(),end=" ")A.A B C B.abc C.a b c D.ABC9.(2021高一下·無為月考)下面程序運行結果是:( )for i in range(2,11,2):print(i,end=" ")A.2 4 6 8 9 B.2 3 4 5 6C.2 4 6 8 10 D.2 4 5 8 1010.(2021高一下·無為月考)運行下列Python程序,結果正確的是( )s="abcdefg"c=len(s) #len求字符串長度for i in range(0,c):if i<2:print (chr(ord(s[i])+2),end=" ") #ord()函數是chr()函數配對函數,將字符轉ASCII值else:print(chr(ord(s[i]) + 3),end=" ")A.c d f g h a B.c d f g h bC.c d f g h # D.c d f g h c11.(2021高一下·無為月考)下面不是python特性的是( ):A.免費的 B.簡單易學 C.可移植性好 D.是低級語言12.(2021高一下·無為月考)優先級最高的運算符是( )A.** B.( ) C.+ D./13.(2021高一下·無為月考)關于Python內存管理,下列說法錯誤的是( )A.變量不必事先聲明B.變量無須先創建和賦值而直接使用C.變量無須指定類型D.可以使用del釋放資源14.(2021高一下·無為月考)下列哪種說法是錯誤的 ( )A.除字典類型外,所有標準對象均可以用于布爾測試B.空字符串的布爾值是FalseC.空列表對象的布爾值是FalseD.值為0的任何數字對象的布爾值是False15.(2021高一下·無為月考)關于字符串下列說法錯誤的是 ( )A.字符應該視為長度為1的字符串B.字符串以\0標志字符串的結束C.既可以用單引號,也可以用雙引號創建字符串D.在三引號字符串中可以包含換行回車等特殊字符二、程序編寫題(第16—18題 11分,19題12分,20題10分,共55分)16.(2021高一下·無為月考) 猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。17.(2021高一下·無為月考)輸入n,計算s=1!+2!+...+n!的未6位(不含前導0)。N<=1000000,n!表示前n個正整數之積。18.(2021高一下·無為月考)求100以內素數。19.(2021高一下·無為月考)求1~100內奇數之和(使用range函數)20.(2021高一下·無為月考)編寫一個程序,實現九九乘法口訣表。答案解析部分1.【答案】B【知識點】運算符、基本運算與表達式2.【答案】B【知識點】常量、變量及變量的賦值3.【答案】C【知識點】運算符、基本運算與表達式4.【答案】C【知識點】分支結構語句及程序實現5.【答案】B【知識點】運算符、基本運算與表達式6.【答案】B【知識點】運算符、基本運算與表達式7.【答案】B【知識點】運算符、基本運算與表達式;循環結構語句及程序實現8.【答案】A【知識點】循環結構語句及程序實現9.【答案】C【知識點】循環結構語句及程序實現10.【答案】C【知識點】分支結構語句及程序實現;循環結構語句及程序實現;常用標準函數11.【答案】D【知識點】計算機語言12.【答案】A【知識點】運算符、基本運算與表達式13.【答案】B【知識點】常量、變量及變量的賦值14.【答案】A【知識點】基本數據結構15.【答案】B【知識點】基本數據結構16.【答案】解:參考代碼:s=1for i in range(9):s=(s+1)*2print(s)【知識點】運算符、基本運算與表達式;循環結構語句及程序實現17.【答案】解:參考代碼:s=0n=eval(input(" 請輸入一個數:"))for i in range(0,n):f=1for j in range(1,i):f=f*js+=fprint(s%1000000)【知識點】運算符、基本運算與表達式;循環結構語句及程序實現18.【答案】解:參考代碼:for i in range(1,100):if i > 1:for j in range(2,i):if (i % j) == 0:breakelse:print(i)【知識點】運算符、基本運算與表達式;分支結構語句及程序實現;循環結構語句及程序實現19.【答案】解:參考代碼:Sum=0For i in range(1,101,2):Sum+=iPrint(Sum)【知識點】運算符、基本運算與表達式;循環結構語句及程序實現20.【答案】解:參考代碼:for i in range(1,10):for j in range(1,i+1):if(j==3 and i==4):print(" "+str(j) + "*" + str(i) + "=" + str(i * j),end=" ")elif(j==3 and i==3):print(" " + str(j) + "*" + str(i) + "=" + str(i * j),end=" ")else:print(str(j)+"*"+str(i)+"="+str(i*j),end=" ")print("")【知識點】運算符、基本運算與表達式;分支結構語句及程序實現;循環結構語句及程序實現1 / 1 展開更多...... 收起↑ 資源列表 安徽省蕪湖市無為華星學校2020-2021學年高一下學期信息技術第三次月考(5月)試卷(學生版).docx 安徽省蕪湖市無為華星學校2020-2021學年高一下學期信息技術第三次月考(5月)試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫