資源簡介 山東省濰坊市濰城區濰州麓臺學校2021-2022學年七年級上學期信息技術12月質量評估試卷一、選擇題1.(2021七上·濰城月考)下面的選項中沒有應用人工智能技術的是:()A.語音助手 B.識別人臉付款C.識別指紋開鎖 D.通過鍵盤輸入文字到電腦2.(2021七上·濰城月考)Python程序的后綴名為()A.exe B.py C.doc D.ppt3.(2021七上·濰城月考)在Python中,輸出函數為:()A.print B.int C.Python D.input4.(2021七上·濰城月考)print("hello,world")這行代碼執行后,屏幕上會輸出什么?()A.helloworld B.helloworld C.hello,world D."hello,world"5.(2021七上·濰城月考)Python語句print("nGood")的運行結果是()A.NGood B.ngoodC.nGood D.print("nGood")6.(2021七上·濰城月考)16%3=請在下列選項中選出正確答案。()A.5 B.1 C.5.3 D.37.(2021七上·濰城月考)下列運算符中哪一個是python 中的除法運算符?()A.* B./ C.% D.-8.(2021七上·濰城月考)下列運算符中哪一個是python 中的乘法運算符?()A.* B./ C.× D.%9.(2021七上·濰城月考)下面程序運行的結果為:()str1="key"str2="board"print( str1+str2 )A.key B.board C.keyboard D.boardkey10.(2021七上·濰城月考)程序運行時,輸入整數60,輸出的結果為()chengji = int( input("請輸入百分成績"))if chengji >= 85:print("成績為:優秀")else:print("成績為:良好")A.成績為:優秀 B.成績為:良好C."成績為:優秀" D."成績為:良好"11.(2021七上·濰城月考)下面的程序運行后,輸入整數10,輸出的結果為:()a=int(input("請輸入1-20的整數"))b=15if a==b:print("恭喜你,猜對了")else:if a>b:print("很遺憾,猜大了")else:print("很遺憾,猜小了")A.恭喜你,猜對了 B.很遺憾,猜大了C.很遺憾,猜小了 D.1012.(2021七上·濰城月考)range(2,9,1)括號中的3個參數分別代表含義是什么?()A.終止值起始值每次增加值 B.每次增加值終止值起始值C.終止值每次增加值起始值 D.起始值終止值每次增加值13.(2021七上·濰城月考)range(5)表示的范圍是多少()A.1 2 3 4 5 B.0 1 2 3 4 C.5 D.1 5二、判斷題14.(2021七下·濰城期末)Python變量名區分大小寫,所以student和Student表示不同的變量名。15.(2021七上·濰城月考)Python變量名必須以字母和下劃線開頭,并且不區分大小寫。三、填空題16.(2021七上·濰城月考)人工智能的英文縮寫 17.(2021七上·濰城月考)下面Python程序中,最后輸出變量a的值為 。a=15b=20a=bprint(a)18.(2021七上·濰城月考)下面程序運行后,輸出的結果為: 。a=5b=3print(a*b)19.(2021七上·濰城月考)請寫出下面程序的運行結果: sum=0for i inrange(1,11,1):sum=sum+iprint( sum)答案解析部分1.【答案】D【知識點】人工智能領域【解析】【解答】選項A:語音助手應用了人工智能的語音識別技術;選項B:人臉識別付款應用了人工智能中圖像識別技術;選項C:指紋開始應用人工智能圖像識別技術;選項D:通過鍵盤輸入文字電腦,就是我們正常的工作,沒有涉及到人工智能技術。故答案為D。【分析】本題考查人工智能應用。人工智能技術應用主要有:模式識別(OCR光學字符識別、手寫識別、語音識別等);機器翻譯,常見的語言翻譯軟件有金山快譯、譯星、萬能對譯等;其他應用:問題求解、智能數據庫、智能機器人、計算機博弈、自動程序設計、自動定理證明、智能代理等。2.【答案】B【知識點】程序的保存及文件擴展名【解析】【解答】選項A:.exe是可執行程序;選項B:Python程序的后綴名為py;選項C:.doc是word的擴展名,該格式原是純文字文件使用的;選項D:.ppt是powerpoint做出來的演示文稿的后綴名。故答案為B。【分析】本題考查程序文件的擴展名。3.【答案】A【知識點】常用基本函數【解析】【解答】print是輸出函數。故答案為A。【分析】本題考查Python常用函數。int是整型函數,input是輸入函數。4.【答案】C【知識點】常用基本函數【解析】【解答】雙引號部分原樣輸出,屏幕上會輸出hello,world。故答案為C。【分析】本題考查輸出語句。print()是輸出函數,print()中有雙引號部分原樣輸出。5.【答案】C【知識點】常用基本函數【解析】【解答】輸出語句將雙引號部分原樣輸出。因此是nGood。故答案為C。【分析】本題考查輸出語句。print()是輸出函數,print()中有雙引號部分原樣輸出。6.【答案】B【知識點】運算符與表達式【解析】【解答】%是取余運算符,是取模,返回除法的余數,16%3=1。故答案為B。【分析】本題考查運算符與表達式。%有兩個意思,一是計算數的時候,它是求取余數的意思;另一個是格式化字符串的作用,類似占位符。7.【答案】B【知識點】運算符與表達式【解析】【解答】選項A:*是乘法運算符;選項B:/是除法運算符;選項C:%是取余運算符;選項D:-是減法運算符。故答案為B。【分析】本題考查運算符。在python中,常用運算符有“+”加號、“-”減號、“*”乘號、“/”除號、“//”整除、“%”取余、“**”冪運算等。8.【答案】A【知識點】運算符與表達式【解析】【解答】選項A:*是python 中的乘法運算符;選項B:/是python 中的除法運算符;選項C:x用在數學計算中,不應用在python中;選項D:%是python中取余運算符。故答案為A。【分析】本題考查python運算符。在python中,常用運算符有“+”加號、“-”減號、“*”乘號、“/”除號、“//”整除、“%”取余、“**”冪運算等。9.【答案】C【知識點】順序結構程序設計與分析;常量、變量與賦值語句;常用基本函數【解析】【解答】根據程序代碼,print(str1+str2),會將兩個字符串連接起來,因此是keyboard。故答案選C。【分析】本題主要考查賦值語句及輸出語句。python中包含字符串,字符串的類型為str。10.【答案】B【知識點】分支結構程序設計與分析【解析】【解答】由題可知,if else是條件語句,print()是輸出函數;int為整型函數,輸入60,此時,chengji小于85,執行else語句,會輸出成績為:良好。故輸出:成績為:良好。故答案為B。【分析】本題考查分支結構程序分析。分支的三種結構:if;if else;if elif else。11.【答案】C【知識點】分支結構程序設計與分析【解析】【解答】由題可知,int為整型函數,input()是輸入函數,print()是輸出函數,if else是條件語句。輸入10,將10賦值給a,此時變量a=10,15賦值給b,執行else語句,10<15,此時a【分析】本題考查分支結構程序設計與分析。在Python中,可以使用if條件語句來實現條件判斷。if條件語句的一般格式為:if<條件> ;語句塊1>[else:<語句塊2>]12.【答案】D【知識點】循環結構程序設計與分析【解析】【解答】range(2,9,1),2是起始值,9是終止值,但是不包括9。步長為1,每次增加值1。故答案為D。【分析】本題考查循環結構程序設計與分析。python中利用range()函數,便可以只輸入起始值和結束值,它就會創建起這二者之間的所有值;range()會創建一個列表,其中包含某個范圍內的數。range()函數可創建一個整數列表,一般用在for循環中,函數語法為【range(start,stop[,step])】,其中start是開始計數,stop是停止,step是步長,并且默認從0開始。13.【答案】B【知識點】Python常用內置函數【解析】【解答】range(n),默認從0開始,到n-1,因此是0,1,2,3,4。故答案為B。【分析】本題考查range函數。python中利用range()函數,便可以只輸入起始值和結束值,它就會創建起這二者之間的所有值;range()會創建一個列表,其中包含某個范圍內的數。range()函數可創建一個整數列表,一般用在for循環中,函數語法為【range(start,stop[,step])】,其中start是開始計數,stop是停止,step是步長,并且默認從0開始。14.【答案】(1)正確【知識點】常量、變量與賦值語句【解析】【解答】Python變量名區分大小寫,因此題目中是兩個變量名。故答案為A。【分析】本題考查變量名的命名規則。python中的變量名可以取任何自己喜歡的名字并且長短不限,還可以有字母、數字和下劃線;但是不能以數字開頭;變量區分大小寫。15.【答案】(1)錯誤【知識點】常量、變量與賦值語句【解析】【解答】Python變量名不能以數字開頭,區分大小寫。故答案為:錯誤。【分析】本題考查變量名的命名規則。python中的變量名可以取任何自己喜歡的名字并且長短不限,Python中所有標識符可以包括英文、數字以及下劃線_,但不能以數字開頭;Python變量名區分大小寫。16.【答案】AI【知識點】人類智能與人工智能的定義【解析】【解答】人工智能的英文縮寫是AI。【分析】本題考查人工智能的概念。人工智能(Artificial Intelligence),英文縮寫為AI。它是研究、開發用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。17.【答案】20【知識點】順序結構程序設計與分析;常量、變量與賦值語句【解析】【解答】將15賦值給a,20賦值給b,根據a=b,把變量b的值賦給變量a,將20賦值給a,因此a=20。【分析】本題考查主要考查賦值語句。“=”是賦值號,賦值號左邊的數據是變量,賦值號右邊的數據是常量。18.【答案】15【知識點】順序結構程序設計與分析;常量、變量與賦值語句【解析】【解答】將5賦值給a,3賦值給b,print(a*b)表示輸出a*b的值,5*3=15,因此是15。故答案為:15。【分析】本題主要考查賦值語句及輸出語句。19.【答案】55【知識點】循環結構程序設計與分析【解析】【解答】根據程序代碼,可知i從1到10,步長為1,因此sum=1+2+3+4+5+6+7+8+9+10=55。故答案為:55。【分析】本題考查循環結構程序分析。在python中,for i in range()是循環的次數的意思,就是給i賦值,題中for i in range(1,11,1)就是將1~10依次賦值給i,步長為1,因為sum=sum+i,所以依次進行計算。1 / 1山東省濰坊市濰城區濰州麓臺學校2021-2022學年七年級上學期信息技術12月質量評估試卷一、選擇題1.(2021七上·濰城月考)下面的選項中沒有應用人工智能技術的是:()A.語音助手 B.識別人臉付款C.識別指紋開鎖 D.通過鍵盤輸入文字到電腦【答案】D【知識點】人工智能領域【解析】【解答】選項A:語音助手應用了人工智能的語音識別技術;選項B:人臉識別付款應用了人工智能中圖像識別技術;選項C:指紋開始應用人工智能圖像識別技術;選項D:通過鍵盤輸入文字電腦,就是我們正常的工作,沒有涉及到人工智能技術。故答案為D。【分析】本題考查人工智能應用。人工智能技術應用主要有:模式識別(OCR光學字符識別、手寫識別、語音識別等);機器翻譯,常見的語言翻譯軟件有金山快譯、譯星、萬能對譯等;其他應用:問題求解、智能數據庫、智能機器人、計算機博弈、自動程序設計、自動定理證明、智能代理等。2.(2021七上·濰城月考)Python程序的后綴名為()A.exe B.py C.doc D.ppt【答案】B【知識點】程序的保存及文件擴展名【解析】【解答】選項A:.exe是可執行程序;選項B:Python程序的后綴名為py;選項C:.doc是word的擴展名,該格式原是純文字文件使用的;選項D:.ppt是powerpoint做出來的演示文稿的后綴名。故答案為B。【分析】本題考查程序文件的擴展名。3.(2021七上·濰城月考)在Python中,輸出函數為:()A.print B.int C.Python D.input【答案】A【知識點】常用基本函數【解析】【解答】print是輸出函數。故答案為A。【分析】本題考查Python常用函數。int是整型函數,input是輸入函數。4.(2021七上·濰城月考)print("hello,world")這行代碼執行后,屏幕上會輸出什么?()A.helloworld B.helloworld C.hello,world D."hello,world"【答案】C【知識點】常用基本函數【解析】【解答】雙引號部分原樣輸出,屏幕上會輸出hello,world。故答案為C。【分析】本題考查輸出語句。print()是輸出函數,print()中有雙引號部分原樣輸出。5.(2021七上·濰城月考)Python語句print("nGood")的運行結果是()A.NGood B.ngoodC.nGood D.print("nGood")【答案】C【知識點】常用基本函數【解析】【解答】輸出語句將雙引號部分原樣輸出。因此是nGood。故答案為C。【分析】本題考查輸出語句。print()是輸出函數,print()中有雙引號部分原樣輸出。6.(2021七上·濰城月考)16%3=請在下列選項中選出正確答案。()A.5 B.1 C.5.3 D.3【答案】B【知識點】運算符與表達式【解析】【解答】%是取余運算符,是取模,返回除法的余數,16%3=1。故答案為B。【分析】本題考查運算符與表達式。%有兩個意思,一是計算數的時候,它是求取余數的意思;另一個是格式化字符串的作用,類似占位符。7.(2021七上·濰城月考)下列運算符中哪一個是python 中的除法運算符?()A.* B./ C.% D.-【答案】B【知識點】運算符與表達式【解析】【解答】選項A:*是乘法運算符;選項B:/是除法運算符;選項C:%是取余運算符;選項D:-是減法運算符。故答案為B。【分析】本題考查運算符。在python中,常用運算符有“+”加號、“-”減號、“*”乘號、“/”除號、“//”整除、“%”取余、“**”冪運算等。8.(2021七上·濰城月考)下列運算符中哪一個是python 中的乘法運算符?()A.* B./ C.× D.%【答案】A【知識點】運算符與表達式【解析】【解答】選項A:*是python 中的乘法運算符;選項B:/是python 中的除法運算符;選項C:x用在數學計算中,不應用在python中;選項D:%是python中取余運算符。故答案為A。【分析】本題考查python運算符。在python中,常用運算符有“+”加號、“-”減號、“*”乘號、“/”除號、“//”整除、“%”取余、“**”冪運算等。9.(2021七上·濰城月考)下面程序運行的結果為:()str1="key"str2="board"print( str1+str2 )A.key B.board C.keyboard D.boardkey【答案】C【知識點】順序結構程序設計與分析;常量、變量與賦值語句;常用基本函數【解析】【解答】根據程序代碼,print(str1+str2),會將兩個字符串連接起來,因此是keyboard。故答案選C。【分析】本題主要考查賦值語句及輸出語句。python中包含字符串,字符串的類型為str。10.(2021七上·濰城月考)程序運行時,輸入整數60,輸出的結果為()chengji = int( input("請輸入百分成績"))if chengji >= 85:print("成績為:優秀")else:print("成績為:良好")A.成績為:優秀 B.成績為:良好C."成績為:優秀" D."成績為:良好"【答案】B【知識點】分支結構程序設計與分析【解析】【解答】由題可知,if else是條件語句,print()是輸出函數;int為整型函數,輸入60,此時,chengji小于85,執行else語句,會輸出成績為:良好。故輸出:成績為:良好。故答案為B。【分析】本題考查分支結構程序分析。分支的三種結構:if;if else;if elif else。11.(2021七上·濰城月考)下面的程序運行后,輸入整數10,輸出的結果為:()a=int(input("請輸入1-20的整數"))b=15if a==b:print("恭喜你,猜對了")else:if a>b:print("很遺憾,猜大了")else:print("很遺憾,猜小了")A.恭喜你,猜對了 B.很遺憾,猜大了C.很遺憾,猜小了 D.10【答案】C【知識點】分支結構程序設計與分析【解析】【解答】由題可知,int為整型函數,input()是輸入函數,print()是輸出函數,if else是條件語句。輸入10,將10賦值給a,此時變量a=10,15賦值給b,執行else語句,10<15,此時a【分析】本題考查分支結構程序設計與分析。在Python中,可以使用if條件語句來實現條件判斷。if條件語句的一般格式為:if<條件> ;語句塊1>[else:<語句塊2>]12.(2021七上·濰城月考)range(2,9,1)括號中的3個參數分別代表含義是什么?()A.終止值起始值每次增加值 B.每次增加值終止值起始值C.終止值每次增加值起始值 D.起始值終止值每次增加值【答案】D【知識點】循環結構程序設計與分析【解析】【解答】range(2,9,1),2是起始值,9是終止值,但是不包括9。步長為1,每次增加值1。故答案為D。【分析】本題考查循環結構程序設計與分析。python中利用range()函數,便可以只輸入起始值和結束值,它就會創建起這二者之間的所有值;range()會創建一個列表,其中包含某個范圍內的數。range()函數可創建一個整數列表,一般用在for循環中,函數語法為【range(start,stop[,step])】,其中start是開始計數,stop是停止,step是步長,并且默認從0開始。13.(2021七上·濰城月考)range(5)表示的范圍是多少()A.1 2 3 4 5 B.0 1 2 3 4 C.5 D.1 5【答案】B【知識點】Python常用內置函數【解析】【解答】range(n),默認從0開始,到n-1,因此是0,1,2,3,4。故答案為B。【分析】本題考查range函數。python中利用range()函數,便可以只輸入起始值和結束值,它就會創建起這二者之間的所有值;range()會創建一個列表,其中包含某個范圍內的數。range()函數可創建一個整數列表,一般用在for循環中,函數語法為【range(start,stop[,step])】,其中start是開始計數,stop是停止,step是步長,并且默認從0開始。二、判斷題14.(2021七下·濰城期末)Python變量名區分大小寫,所以student和Student表示不同的變量名。【答案】(1)正確【知識點】常量、變量與賦值語句【解析】【解答】Python變量名區分大小寫,因此題目中是兩個變量名。故答案為A。【分析】本題考查變量名的命名規則。python中的變量名可以取任何自己喜歡的名字并且長短不限,還可以有字母、數字和下劃線;但是不能以數字開頭;變量區分大小寫。15.(2021七上·濰城月考)Python變量名必須以字母和下劃線開頭,并且不區分大小寫。【答案】(1)錯誤【知識點】常量、變量與賦值語句【解析】【解答】Python變量名不能以數字開頭,區分大小寫。故答案為:錯誤。【分析】本題考查變量名的命名規則。python中的變量名可以取任何自己喜歡的名字并且長短不限,Python中所有標識符可以包括英文、數字以及下劃線_,但不能以數字開頭;Python變量名區分大小寫。三、填空題16.(2021七上·濰城月考)人工智能的英文縮寫 【答案】AI【知識點】人類智能與人工智能的定義【解析】【解答】人工智能的英文縮寫是AI。【分析】本題考查人工智能的概念。人工智能(Artificial Intelligence),英文縮寫為AI。它是研究、開發用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。17.(2021七上·濰城月考)下面Python程序中,最后輸出變量a的值為 。a=15b=20a=bprint(a)【答案】20【知識點】順序結構程序設計與分析;常量、變量與賦值語句【解析】【解答】將15賦值給a,20賦值給b,根據a=b,把變量b的值賦給變量a,將20賦值給a,因此a=20。【分析】本題考查主要考查賦值語句。“=”是賦值號,賦值號左邊的數據是變量,賦值號右邊的數據是常量。18.(2021七上·濰城月考)下面程序運行后,輸出的結果為: 。a=5b=3print(a*b)【答案】15【知識點】順序結構程序設計與分析;常量、變量與賦值語句【解析】【解答】將5賦值給a,3賦值給b,print(a*b)表示輸出a*b的值,5*3=15,因此是15。故答案為:15。【分析】本題主要考查賦值語句及輸出語句。19.(2021七上·濰城月考)請寫出下面程序的運行結果: sum=0for i inrange(1,11,1):sum=sum+iprint( sum)【答案】55【知識點】循環結構程序設計與分析【解析】【解答】根據程序代碼,可知i從1到10,步長為1,因此sum=1+2+3+4+5+6+7+8+9+10=55。故答案為:55。【分析】本題考查循環結構程序分析。在python中,for i in range()是循環的次數的意思,就是給i賦值,題中for i in range(1,11,1)就是將1~10依次賦值給i,步長為1,因為sum=sum+i,所以依次進行計算。1 / 1 展開更多...... 收起↑ 資源列表 山東省濰坊市濰城區濰州麓臺學校2021-2022學年七年級上學期信息技術12月質量評估試卷(學生版).docx 山東省濰坊市濰城區濰州麓臺學校2021-2022學年七年級上學期信息技術12月質量評估試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫