資源簡介 2021—2022學年度第一學期八年級信息技術期末階段性評價檢測題(解析)總分:100分 時間:45分鐘 命題:一、單項選擇題(每題3分,共45分)1.( )是編寫程序的簡稱,就是用計算機語言,告訴計算機解決問題的細節和步驟。A.編程 B.語言 C.程序 D.命令答案:A解析:考察編程的概念,編程是編程程序的簡稱。2.目前世界上有600多種程序設計語言,下面常用的計算機編程語言是( )A.計算機 B.記事本 C.Python D.Word答案:C解析:考察常用的編程語言,計算機是實物,記事本和Word中文本編輯器,Python是一種編程語言。3.在用Python編程時,有打印輸出功能的命令是 ( )A.input() B.print() C.if D.float()答案:B解析:考察幾個函數的作用,input()是接收從鍵盤輸入的信息,float()是將數字類型轉換為浮點型,if是條件語句,分支結構,print()是打印輸出信息。4.以下哪個不是打開Python Shell的方法 ( )A.單擊【開始】—>【Python文件夾】—>【IDLE】B.單擊【開始】—>【Office】—>【Word】C.雙擊電腦桌面上的“WORD”圖標D.雙擊電腦桌面上的“計算機”答案:A解析:考察打開Pyhton編輯器的操作步驟,從開始—>Python文件夾—>IDLE。5.“字符串”表達式是用英文狀態下的( )符號括起來的一串字符 ( )A.雙引號 B.問號 C.句號 D.等號答案:A解析:字符串表達式是用英文狀態下的雙引號或單引號括起來的一串字符。6.在Python中,“÷”號用( )符號表示 ( )A.+ B.- C.* D./答案:D解析:在Python編程中,除號“÷”用“/”表達,乘號“×”用“*”表示。7.在Python中,“×”號用( )符號表示 ( )A.+ B.- C.* D./答案:C解析:在Python編程中,乘號“×”用“*”表示,除號“÷”用“/”表達。8.在Python中,用( )符號將兩個“字符串”連接成一個字符串 ( )A.+ B.- C.* D./答案:A解析:在Python編程中,將兩個字符串連接起來用“+”號。9.在Python編程中,“=”號的含義是 ( )A.等號 B.賦值 C.加號 D.乘號答案:B解析:在Python編程中,“=”號是賦值的意思,即將右邊的數值或表達式賦給左邊的變量。10.input()命令是的功能是 ( )A.賦值 B.定義變量 C.接收從鍵盤輸入的內容 D.字符串答案:C解析:考察input()命令的功能,即接收從鍵盤輸入的內容。11.將字符型數據轉換成浮點數類型的數值,用下面哪個命令 ( )A.float() B.int() C.print() D.input()答案:A解析:將數據的類型轉換為浮點類型用的是float()命令,如果是轉換為整型數據用的是int()。12.Python IDLE是一種比較簡單的編輯器,為了提高編程的效率,可以選用第三方編輯器進行編程,以下哪項不屬于Python編輯器 ( )A.Sublime Text B.Vim C.Wood D.Photoshop答案:D解析:Photoshop是圖像編輯的軟件,不是編程的編輯器。13.一條Python代碼:a = 10,其中的“a”是 ( )A.字符 B.字母 C.表達式 D.變量答案:D解析:這是一條賦值語句,左邊字母a是變量,作用是將數字10賦給變量a,a的值就是10。14.如果程序能對接收的信息進行判斷,并根據判斷的結果采取不同的行動,這樣的程序就具有“智能”,能更好地解決實際問題,這種程序結構稱為( )A.循環結構 B.函數 C.分支結構 D.變量答案:C解析:考察分支結構的定義,根據判斷的結果采取不同的行動,執行不同的代碼。15.在Python編程中,我們通常把重復使用的程序模塊定義為( ),之后用函數名就可以代替整個程序模塊(即調用函數) ( )A.字符 B.函數 C.賦值 D.變量答案:B解析:考察函數的定義,把重復使用的代碼定義為函數,調用函數時用函數名就可以了,大大減少了重復勞動,提高編程效率。二、填空題(每空3分,共30分)16.print(表達式),其中表達式可是 表達式和 表達式。答案:數學、字符串解析:考察表達式的分類,分為兩類,一類是數學表達式,即用數字來表示;一類是字符串表達式,用字母表示。17.Python中有兩種很重要的數據,一是 ,二是 。答案:字符串,數值解析:Python中有兩種重要的數據,字符串和數值,凡是加上雙引號或單引號的字符、數字都是字符串,未加引號的數字都是數值。18.用print()函數輸出數學表達式3+5的結果,代碼是: 。答案:print(3+5)解析:注意審題,要求的是輸出3+5的結果,所以代碼是print(3+5)。19.用print()函數輸出字符串表達式3+5,代碼是: 。答案:print(“3+5”)解析:注意審題,輸出的是表達式3+5,就需要將它當作字符串來輸出,即用雙引號括起來。20.將數字10賦值給變量r,代碼是: 。答案:r=10解析:考察賦值語句的使用,將數字10賦給左邊的變量r,即變量r寫在左邊,數字10寫在右邊,中間用“=”號。21.將字符型整數轉換成整數類型的數值,用 命令。答案:int()解析:考察int()命令的作用,即將字符型整數轉換成整數類型的數值。22.海龜編輯器(Wood)有兩種編輯模式,分別是 和 。答案:積木模式、代碼模式解析:考察海龜編輯器的使用,海龜編輯器有積木和代碼兩種模式。三、用Python編程解決問題(第23題10分,24題15分)23(10分).編寫程序,計算圓的周長、面積。假設圓的半徑是r,圓的周長是C,圓的面積是S,π用3.14代替。要求圓的半徑從鍵盤輸入,用input()命令。解析:要求計算圓的周長和面積,根據計算公式得出C=2πr S=πr2 π用3.14代替。代碼清單如下:r=input(“請輸入圓的半徑:”)C=2*3.14*rS=3.14*r*rprint(“圓的周長:”,C,“圓的面積:”,S)24(15分).編程求長方形面積。要求在程序運行的時候從鍵盤輸入長方形的長和寬。假設長方形的長用變量a表示,寬用變量b表示,面積用變量S表示。解析:求長方形的面積,計算公式為S=a*b,要求長方形的長和寬是從鍵盤輸入的,則使用input()命令。代碼清單如下:a=input(“請輸入長方形的長:”)b=input(“請輸入長方形的寬:”)S=a*bprint(“長方形的面積是:”,S) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫