中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

海南省東方市三家中學2021-2022學年八年級上學期信息技術期末階段性評價檢測卷

資源下載
  1. 二一教育資源

海南省東方市三家中學2021-2022學年八年級上學期信息技術期末階段性評價檢測卷

資源簡介

海南省東方市三家中學2021-2022學年八年級上學期信息技術期末階段性評價檢測卷
一、單項選擇題(每題3分,共45分)
1.(2022八上·東方期末)(  )是編寫程序的簡稱,就是用計算機語言,告訴計算機解決問題的細節和步驟。
A.編程 B.語言 C.程序 D.命令
2.(2022八上·東方期末)目前世界上有600多種程序設計語言,下面常用的計算機編程語言是(  )
A.計算機 B.記事本 C.Python D.Word
3.(2022八上·東方期末)在用Python編程時,有打印輸出功能的命令是(  )
A.input(  ) B.print(  ) C.if D.float()
4.(2022八上·東方期末)以下哪個不是打開Python Shell的方法(  )
A.單擊【開始】→【Python文件夾】→【IDLE】
B.單擊【開始】→【Office】→【Word】
C.雙擊電腦桌面上的“WORD”圖標
D.雙擊電腦桌面上的“計算機”
5.(2022八上·東方期末)“字符串”表達式是用英文狀態下的(  )符號括起來的一串字符
A.雙引號 B.問號 C.句號 D.等號
6.(2022八上·東方期末)在Python中,“÷”號用(  )符號表示
A.+ B.- C.* D./
7.(2022八上·東方期末)在Python中,“×”號用(  )符號表示
A.+ B.- C.* D./
8.(2022八上·東方期末)在Python中,用(  )符號將兩個“字符串”連接成一個字符串。
A.+ B.- C.* D./
9.(2022八上·東方期末)在Python編程中,“=”號的含義是(  )
A.等號 B.賦值 C.加號 D.乘號
10.(2022八上·東方期末)input(  )命令的功能是(  )
A.賦值 B.定義變量
C.接收從鍵盤輸入的內容 D.字符串
11.(2022八上·東方期末)將字符型數據轉換成浮點數類型的數值,用下面哪個命令(  )
A.float() B.int() C.print() D.input()
12.(2022八上·東方期末)Python IDLE是一種比較簡單的編輯器,為了提高編程的效率,可以選用第三方編輯器進行編程,以下哪項不屬于Python編輯器(  )
A.Sublime Text B.Vim C.Wood D.Photoshop
13.(2022八上·東方期末)一條Python代碼:a = 10,其中的“a”是(  )
A.字符 B.字母 C.表達式 D.變量
14.(2022八上·東方期末)如果程序能對接收的信息進行判斷,并根據判斷的結果采取不同的行動,這樣的程序就具有“智能”,能更好地解決實際問題,這種程序結構稱為(  )
A.循環結構 B.函數 C.分支結構 D.變量
15.(2022八上·東方期末)在Python編程中,我們通常把重復使用的程序模塊定義為(  ),之后用函數名就可以代替整個程序模塊(即調用函數)
A.字符 B.函數 C.賦值 D.變量
二、填空題(每空3分,共30分)
16.(2022八上·東方期末)print(表達式),其中表達式可是   表達式和   表達式。
17.(2022八上·東方期末)Python中有兩種很重要的數據,一是   ,二是   。
18.(2022八上·東方期末)用print(  )函數輸出數學表達式3+5的結果,代碼是:   。
19.(2022八上·東方期末)用print(  )函數輸出字符串表達式3+5,代碼是:   。
20.(2022八上·東方期末)將數字10賦值給變量r,代碼是:   。
21.(2022八上·東方期末)將字符型整數轉換成整數類型的數值,用   命令。
22.(2022八上·東方期末)海龜編輯器(Wood)有兩種編輯模式,分別是   和   。
三、用Python編程解決問題(第23題10分,24題15分)
23.(2022八上·東方期末)編寫程序,計算圓的周長、面積。假設圓的半徑是r,圓的周長是C,圓的面積是S,π用3.14代替。要求圓的半徑從鍵盤輸入,用input()命令。
24.(2022八上·東方期末)編程求長方形面積。要求在程序運行的時候從鍵盤輸入長方形的長和寬。假設長方形的長用變量a表示,寬用變量b表示,面積用變量S表示。
答案解析部分
1.【答案】A
【知識點】算法的概念及表示方法
【解析】【解答】選項A:編程就是寫那些指令的過程,使用一種編程語言來實現這些指令的編寫,這些指令被翻譯成計算機能夠讀懂的格式,最后由計算機執行指令;選項B:程序語言是用來定義計算機指令執行流程的形式化語言;選項C:程序有兩種意思,分別是:1、指計算機程序,是一組計算機能識別和執行的指令,運行于電子計算機上,滿足人們某種需求的信息化工具;2、程序是一個管理名詞,如一個環節,內部嵌套著一系列復雜的列邏輯慎密的一個組件,若一個地方出問題則會影響到整個主體;選項D: 電腦每做的一次動作,一個步驟,都是按照以經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。 故答案為A。
【分析】本題考查編程的概念。編程就是指導計算機執行任務的行為。
2.【答案】C
【知識點】計算機語言及其發展歷程
【解析】【解答】Python是常用的計算機編程語言。故答案選C。
【分析】本題考查計算機編程語言。計算機語言是從機器語言發展到匯編語言,再發展到高級語言的。高級語言種類很多,有BASIC語言、C語言、Java Visual Basic、python等。用高級語言和匯編語言編寫的程序,最終都要編譯成計算機能識別的二進制代碼才能運行。
3.【答案】B
【知識點】常用基本函數
【解析】【解答】input(  )是接收從鍵盤輸入的信息,float(  )是將數字類型轉換為浮點型,if是條件語句,分支結構,print(  )是打印輸出信息。故答案選B。
【分析】本題考查Python命令。print(  ) 方法用于打印輸出,是最常見的一個函數。 以下是 print(  ) 方法的語法: print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
參數:
objects -- 復數,表示可以一次輸出多個對象。輸出多個對象時,需要用 , 分隔。 sep -- 用來間隔多個對象,默認值是一個空格。 end -- 用來設定以什么結尾。默認值是換行符 \n,我們可以換成其他字符串。 file -- 要寫入的文件對象。 flush -- 輸出是否被緩存通常決定于 file,但如果 flush 關鍵字參數為 True,流會被強制刷新。
4.【答案】A
【知識點】程序設計工具
【解析】【解答】打開Python編輯器的操作步驟,從開始→Python文件夾→IDLE。故答案選A。
【分析】本題考查Python編輯器。Python打開編輯器:在電腦開始菜單中點擊所有程序,找到Python程序,點擊其中idel,在出現的界面中點擊左上角的“File”,打開菜單,在新出現的菜單中選擇“New File”選項,就可打開python編輯器。
5.【答案】A
【知識點】數據類型
【解析】【解答】字符串表達式是用英文狀態下的雙引號或單引號括起來的一串字符。故答案選A。
【分析】本題考查字符串。字符串或串(String)是由數字、字母、下劃線組成的一串字符。 字符串是 Python 中最常用的數據類型。可以使用引號 ( ' 或 " ) 來創建字符串。 創建字符串很簡單,只要為變量分配一個值即可。例如:var1 = 'Hello World!' var2 = "Python Runoob"。
6.【答案】D
【知識點】運算符與表達式
【解析】【解答】在Python編程中,除號“÷”用“/”表達,乘號“×”用“*”表示。故答案選D。
【分析】本題考查Python的運算符號。Python算術運算符,+加法;-減法;*乘法;/除法;%模,除法的余數。
7.【答案】C
【知識點】運算符與表達式
【解析】【解答】在Python編程中,乘號“×”用“*”表示,除號“÷”用“/”表達。
【分析】本題考查Python的運算符號。Python算術運算符,+加法;-減法;*乘法;/除法;%模,除法的余數。
8.【答案】A
【知識點】數據類型
【解析】【解答】在Python中,將兩個字符串連接起來用“+”號。故答案選A。
【分析】本題考查Python字符串操作。Python中可以對字符串進行截取并與其他字符串用+進行連接。
9.【答案】B
【知識點】常量、變量與賦值語句
【解析】【解答】在Python中,“=”號是賦值的意思,即將右邊的數值或表達式賦給左邊的變量。故答案選B。
【分析】本題考查Python中的賦值運算符。Python賦值運算符,=簡單的賦值運算符;+=加法賦值運算符;-=減法賦值運算符;*=乘法賦值運算符;/=除法賦值運算符;%=取模賦值運算符;**=冪賦值運算符;//=取整除賦值運算符。
10.【答案】C
【知識點】常用基本函數
【解析】【解答】input()的功能是接收從鍵盤輸入的內容。故答案為C。
【分析】本題考查常用基本函數的功能。定義變量是Dim,字符串是Str。
11.【答案】A
【知識點】數據類型
【解析】【解答】將數據的類型轉換為浮點類型用的是float(  )命令。故答案選A。
【分析】本題考查Python的數據類型。使用 int(  )、float(  )、str(  ) 等預定義函數來執行顯式類型轉換。int(  ) 強制轉換為整型; float(  ) 強制轉換為浮點型; str(  ) 強制轉換為字符串類型; 整型和字符串類型進行運算,就可以用強制類型轉換來完成。
12.【答案】D
【知識點】程序設計工具
【解析】【解答】Photoshop是圖像編輯的軟件,不是Python的編輯器。故答案選D。
【分析】本題考查Python編輯器。Python編輯器有:1、Sublime Text 是當下最靈活、最輕量級的IDE之一。2、Spyder是一款非常適合數據科學或者數學方面的人員,它提供了與Scipy、Matplotlib、Numpy等的無縫集成。3、Eclipse主要是為Java設計,也以在Java方面舉足輕重的地位讓這款IDE名聲大噪。但是,通過配置免費插件PyDev,Eclipse就可以用于Python開發。4、 PyCharm是許多人(從初學者到專業程序員)的首選IDE。它有一個巨大的內置函數列表,可以使Python編程變得更容易,比如調試器、自動填充等等。5、Visual Studio Code是微軟開發的一個文本編輯器。經過這些年來不斷的完善,備受歡迎,也被很多開發者認為是最好的免費開發工具之一。
它的Python擴展基本上包含了PyCharm中所有可用的所有特性,比如調試器、自動完成和內置終端。
13.【答案】D
【知識點】常量、變量與賦值語句
【解析】【解答】a=10是賦值語句,左邊字母a是變量,作用是將數字10賦給變量a,a的值就是10。故答案選D。
【分析】本題考查Python中賦值語句。賦值語句是最基本的語句,它的作用就是將表達式的值賦給變量。格式:變量名=表達式。其中“=”為賦值號。
14.【答案】C
【知識點】算法的控制結構
【解析】【解答】分支結構是根據判斷的結果采取不同的行動,執行不同的代碼。故答案選C。
【分析】本題考查算法的控制結構。順序結構的程序雖然能解決計算、輸出等問題,但不能做判斷再選擇。對于要先做判斷再選擇的問題就要使用分支結構。分支結構的執行是依據一定的條件選擇執行路徑,而不是嚴格按照語句出現的物理順序。分支結構的程序設計方法的關鍵在于構造合適的分支條件和分析程序流程,根據不同的程序流程選擇適當的分支語句。分支結構適合于帶有邏輯或關系比較等條件判斷的計算,設計這類程序時往往都要先繪制其程序流程圖,然后根據程序流程寫出源程序,這樣做把程序設計分析與語言分開,使得問題簡單化,易于理解。
15.【答案】B
【知識點】常用基本函數
【解析】【解答】把重復使用的代碼定義為函數。故答案選B。
【分析】本題考查Python函數。在Python編程中,函數是組織好的,可重復使用的,用來實現單一,或相關聯功能的代碼段。函數能提高應用的模塊性,和代碼的重復利用率。
16.【答案】數學;字符串
【知識點】常用基本函數
【解析】【解答】表達式分為兩類,一類是數學表達式,即用數字來表示;一類是字符串表達式,用字母表示。故答案為:數字、字符串。
【分析】本題考查Python的print語句。 print(  )方法用于打印輸出,最常見的一個函數。括號中的表達式可以是數字表達式也可以是字符串表達式。
17.【答案】字符串;數值
【知識點】數據類型
【解析】【解答】Python中有兩種重要的數據,字符串和數值,凡是加上雙引號或單引號的字符、數字都是字符串,未加引號的數字都是數值。故答案為:字符串、數值。
【分析】本題考查Python中數據類型。字符串用單引號 ' 或雙引號 " 括起來,同時使用反斜杠 \ 轉義特殊字符。
18.【答案】print(3+5)
【知識點】常用基本函數
【解析】【解答】要求的是輸出3+5的結果,所以代碼是print(3+5)。故答案為:print(3+5)。
【分析】本題考查Python的print語句。 print(  )方法用于打印輸出,是最常見的一個函數。括號中的表達式可以是數字表達式也可以是字符串表達式。
19.【答案】print(“3+5”)
【知識點】常用基本函數
【解析】【解答】輸出的是表達式3+5,當作字符串來輸出要用雙引號括起來。故答案為: print(“3+5”) 。
【分析】本題考查Python的print語句。 print() 方法用于打印輸出,最常見的一個函數。括號中的表達式可以是數字表達式也可以是字符串表達式。
20.【答案】r=10
【知識點】常量、變量與賦值語句
【解析】【解答】將數字10賦給左邊的變量r,即變量r寫在左邊,數字10寫在右邊,中間用“=”號。故答案為: r=10 。
【分析】本題考查Python的賦值語句。賦值語句是最基本的語句,它的作用就是將表達式的值賦給變量。格式:變量名=表達式。其中“=”為賦值號。
21.【答案】int(  )
【知識點】數據類型
【解析】【解答】int(  )命令是將字符型整數轉換成整數類型的數值。故答案為:int。
【分析】本題考查Python數據類型轉換。使用 int(  )、float(  )、str(  ) 等預定義函數來執行顯式類型轉換。int(  ) 強制轉換為整型;float(  ) 強制轉換為浮點型;str(  ) 強制轉換為字符串類型;整型和字符串類型進行運算,就可以用強制類型轉換來完成。
22.【答案】積木模式;代碼模式
【知識點】程序設計工具
【解析】【解答】海龜編輯器有積木和代碼兩種模式。故答案為:積木模式、代碼模式。
【分析】本題考查海龜編輯器。海龜編輯器支持Python代碼和圖形化積木的雙向互相轉譯,支持一鍵安裝Python第三方庫,同時還支持以micro:bit為主的開源硬件Python編程。
23.【答案】解:r=input(“請輸入圓的半徑:”)
C=2*3.14*r
S=3.14*r*r
print(“圓的周長:”,C,“圓的面積:”,S)
【知識點】順序結構程序設計與分析;Python常用內置函數
【解析】【分析】本題考查的是使用計算機編程解決問題。要求計算圓的周長和面積,根據計算公式得出C=2πr S=πr2 π用3.14代替。
代碼清單如下:
r=input(“請輸入圓的半徑:”)
C=2*3.14*r
S=3.14*r*r
print(“圓的周長:”,C,“圓的面積:”,S)
24.【答案】解:a=input(“請輸入長方形的長:”)
b=input(“請輸入長方形的寬:”)
S=a*b
print(“長方形的面積是:”,S)
【知識點】順序結構程序設計與分析;Python常用內置函數
【解析】【分析】本題考查的是使用計算機編程解決問題。求長方形的面積,計算公式為S=a*b,要求長方形的長和寬是從鍵盤輸入的,則使用input()命令。代碼清單如下:
a=input(“請輸入長方形的長:”)
b=input(“請輸入長方形的寬:”)
S=a*b
print(“長方形的面積是:”,S)
1 / 1海南省東方市三家中學2021-2022學年八年級上學期信息技術期末階段性評價檢測卷
一、單項選擇題(每題3分,共45分)
1.(2022八上·東方期末)(  )是編寫程序的簡稱,就是用計算機語言,告訴計算機解決問題的細節和步驟。
A.編程 B.語言 C.程序 D.命令
【答案】A
【知識點】算法的概念及表示方法
【解析】【解答】選項A:編程就是寫那些指令的過程,使用一種編程語言來實現這些指令的編寫,這些指令被翻譯成計算機能夠讀懂的格式,最后由計算機執行指令;選項B:程序語言是用來定義計算機指令執行流程的形式化語言;選項C:程序有兩種意思,分別是:1、指計算機程序,是一組計算機能識別和執行的指令,運行于電子計算機上,滿足人們某種需求的信息化工具;2、程序是一個管理名詞,如一個環節,內部嵌套著一系列復雜的列邏輯慎密的一個組件,若一個地方出問題則會影響到整個主體;選項D: 電腦每做的一次動作,一個步驟,都是按照以經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。 故答案為A。
【分析】本題考查編程的概念。編程就是指導計算機執行任務的行為。
2.(2022八上·東方期末)目前世界上有600多種程序設計語言,下面常用的計算機編程語言是(  )
A.計算機 B.記事本 C.Python D.Word
【答案】C
【知識點】計算機語言及其發展歷程
【解析】【解答】Python是常用的計算機編程語言。故答案選C。
【分析】本題考查計算機編程語言。計算機語言是從機器語言發展到匯編語言,再發展到高級語言的。高級語言種類很多,有BASIC語言、C語言、Java Visual Basic、python等。用高級語言和匯編語言編寫的程序,最終都要編譯成計算機能識別的二進制代碼才能運行。
3.(2022八上·東方期末)在用Python編程時,有打印輸出功能的命令是(  )
A.input(  ) B.print(  ) C.if D.float()
【答案】B
【知識點】常用基本函數
【解析】【解答】input(  )是接收從鍵盤輸入的信息,float(  )是將數字類型轉換為浮點型,if是條件語句,分支結構,print(  )是打印輸出信息。故答案選B。
【分析】本題考查Python命令。print(  ) 方法用于打印輸出,是最常見的一個函數。 以下是 print(  ) 方法的語法: print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
參數:
objects -- 復數,表示可以一次輸出多個對象。輸出多個對象時,需要用 , 分隔。 sep -- 用來間隔多個對象,默認值是一個空格。 end -- 用來設定以什么結尾。默認值是換行符 \n,我們可以換成其他字符串。 file -- 要寫入的文件對象。 flush -- 輸出是否被緩存通常決定于 file,但如果 flush 關鍵字參數為 True,流會被強制刷新。
4.(2022八上·東方期末)以下哪個不是打開Python Shell的方法(  )
A.單擊【開始】→【Python文件夾】→【IDLE】
B.單擊【開始】→【Office】→【Word】
C.雙擊電腦桌面上的“WORD”圖標
D.雙擊電腦桌面上的“計算機”
【答案】A
【知識點】程序設計工具
【解析】【解答】打開Python編輯器的操作步驟,從開始→Python文件夾→IDLE。故答案選A。
【分析】本題考查Python編輯器。Python打開編輯器:在電腦開始菜單中點擊所有程序,找到Python程序,點擊其中idel,在出現的界面中點擊左上角的“File”,打開菜單,在新出現的菜單中選擇“New File”選項,就可打開python編輯器。
5.(2022八上·東方期末)“字符串”表達式是用英文狀態下的(  )符號括起來的一串字符
A.雙引號 B.問號 C.句號 D.等號
【答案】A
【知識點】數據類型
【解析】【解答】字符串表達式是用英文狀態下的雙引號或單引號括起來的一串字符。故答案選A。
【分析】本題考查字符串。字符串或串(String)是由數字、字母、下劃線組成的一串字符。 字符串是 Python 中最常用的數據類型。可以使用引號 ( ' 或 " ) 來創建字符串。 創建字符串很簡單,只要為變量分配一個值即可。例如:var1 = 'Hello World!' var2 = "Python Runoob"。
6.(2022八上·東方期末)在Python中,“÷”號用(  )符號表示
A.+ B.- C.* D./
【答案】D
【知識點】運算符與表達式
【解析】【解答】在Python編程中,除號“÷”用“/”表達,乘號“×”用“*”表示。故答案選D。
【分析】本題考查Python的運算符號。Python算術運算符,+加法;-減法;*乘法;/除法;%模,除法的余數。
7.(2022八上·東方期末)在Python中,“×”號用(  )符號表示
A.+ B.- C.* D./
【答案】C
【知識點】運算符與表達式
【解析】【解答】在Python編程中,乘號“×”用“*”表示,除號“÷”用“/”表達。
【分析】本題考查Python的運算符號。Python算術運算符,+加法;-減法;*乘法;/除法;%模,除法的余數。
8.(2022八上·東方期末)在Python中,用(  )符號將兩個“字符串”連接成一個字符串。
A.+ B.- C.* D./
【答案】A
【知識點】數據類型
【解析】【解答】在Python中,將兩個字符串連接起來用“+”號。故答案選A。
【分析】本題考查Python字符串操作。Python中可以對字符串進行截取并與其他字符串用+進行連接。
9.(2022八上·東方期末)在Python編程中,“=”號的含義是(  )
A.等號 B.賦值 C.加號 D.乘號
【答案】B
【知識點】常量、變量與賦值語句
【解析】【解答】在Python中,“=”號是賦值的意思,即將右邊的數值或表達式賦給左邊的變量。故答案選B。
【分析】本題考查Python中的賦值運算符。Python賦值運算符,=簡單的賦值運算符;+=加法賦值運算符;-=減法賦值運算符;*=乘法賦值運算符;/=除法賦值運算符;%=取模賦值運算符;**=冪賦值運算符;//=取整除賦值運算符。
10.(2022八上·東方期末)input(  )命令的功能是(  )
A.賦值 B.定義變量
C.接收從鍵盤輸入的內容 D.字符串
【答案】C
【知識點】常用基本函數
【解析】【解答】input()的功能是接收從鍵盤輸入的內容。故答案為C。
【分析】本題考查常用基本函數的功能。定義變量是Dim,字符串是Str。
11.(2022八上·東方期末)將字符型數據轉換成浮點數類型的數值,用下面哪個命令(  )
A.float() B.int() C.print() D.input()
【答案】A
【知識點】數據類型
【解析】【解答】將數據的類型轉換為浮點類型用的是float(  )命令。故答案選A。
【分析】本題考查Python的數據類型。使用 int(  )、float(  )、str(  ) 等預定義函數來執行顯式類型轉換。int(  ) 強制轉換為整型; float(  ) 強制轉換為浮點型; str(  ) 強制轉換為字符串類型; 整型和字符串類型進行運算,就可以用強制類型轉換來完成。
12.(2022八上·東方期末)Python IDLE是一種比較簡單的編輯器,為了提高編程的效率,可以選用第三方編輯器進行編程,以下哪項不屬于Python編輯器(  )
A.Sublime Text B.Vim C.Wood D.Photoshop
【答案】D
【知識點】程序設計工具
【解析】【解答】Photoshop是圖像編輯的軟件,不是Python的編輯器。故答案選D。
【分析】本題考查Python編輯器。Python編輯器有:1、Sublime Text 是當下最靈活、最輕量級的IDE之一。2、Spyder是一款非常適合數據科學或者數學方面的人員,它提供了與Scipy、Matplotlib、Numpy等的無縫集成。3、Eclipse主要是為Java設計,也以在Java方面舉足輕重的地位讓這款IDE名聲大噪。但是,通過配置免費插件PyDev,Eclipse就可以用于Python開發。4、 PyCharm是許多人(從初學者到專業程序員)的首選IDE。它有一個巨大的內置函數列表,可以使Python編程變得更容易,比如調試器、自動填充等等。5、Visual Studio Code是微軟開發的一個文本編輯器。經過這些年來不斷的完善,備受歡迎,也被很多開發者認為是最好的免費開發工具之一。
它的Python擴展基本上包含了PyCharm中所有可用的所有特性,比如調試器、自動完成和內置終端。
13.(2022八上·東方期末)一條Python代碼:a = 10,其中的“a”是(  )
A.字符 B.字母 C.表達式 D.變量
【答案】D
【知識點】常量、變量與賦值語句
【解析】【解答】a=10是賦值語句,左邊字母a是變量,作用是將數字10賦給變量a,a的值就是10。故答案選D。
【分析】本題考查Python中賦值語句。賦值語句是最基本的語句,它的作用就是將表達式的值賦給變量。格式:變量名=表達式。其中“=”為賦值號。
14.(2022八上·東方期末)如果程序能對接收的信息進行判斷,并根據判斷的結果采取不同的行動,這樣的程序就具有“智能”,能更好地解決實際問題,這種程序結構稱為(  )
A.循環結構 B.函數 C.分支結構 D.變量
【答案】C
【知識點】算法的控制結構
【解析】【解答】分支結構是根據判斷的結果采取不同的行動,執行不同的代碼。故答案選C。
【分析】本題考查算法的控制結構。順序結構的程序雖然能解決計算、輸出等問題,但不能做判斷再選擇。對于要先做判斷再選擇的問題就要使用分支結構。分支結構的執行是依據一定的條件選擇執行路徑,而不是嚴格按照語句出現的物理順序。分支結構的程序設計方法的關鍵在于構造合適的分支條件和分析程序流程,根據不同的程序流程選擇適當的分支語句。分支結構適合于帶有邏輯或關系比較等條件判斷的計算,設計這類程序時往往都要先繪制其程序流程圖,然后根據程序流程寫出源程序,這樣做把程序設計分析與語言分開,使得問題簡單化,易于理解。
15.(2022八上·東方期末)在Python編程中,我們通常把重復使用的程序模塊定義為(  ),之后用函數名就可以代替整個程序模塊(即調用函數)
A.字符 B.函數 C.賦值 D.變量
【答案】B
【知識點】常用基本函數
【解析】【解答】把重復使用的代碼定義為函數。故答案選B。
【分析】本題考查Python函數。在Python編程中,函數是組織好的,可重復使用的,用來實現單一,或相關聯功能的代碼段。函數能提高應用的模塊性,和代碼的重復利用率。
二、填空題(每空3分,共30分)
16.(2022八上·東方期末)print(表達式),其中表達式可是   表達式和   表達式。
【答案】數學;字符串
【知識點】常用基本函數
【解析】【解答】表達式分為兩類,一類是數學表達式,即用數字來表示;一類是字符串表達式,用字母表示。故答案為:數字、字符串。
【分析】本題考查Python的print語句。 print(  )方法用于打印輸出,最常見的一個函數。括號中的表達式可以是數字表達式也可以是字符串表達式。
17.(2022八上·東方期末)Python中有兩種很重要的數據,一是   ,二是   。
【答案】字符串;數值
【知識點】數據類型
【解析】【解答】Python中有兩種重要的數據,字符串和數值,凡是加上雙引號或單引號的字符、數字都是字符串,未加引號的數字都是數值。故答案為:字符串、數值。
【分析】本題考查Python中數據類型。字符串用單引號 ' 或雙引號 " 括起來,同時使用反斜杠 \ 轉義特殊字符。
18.(2022八上·東方期末)用print(  )函數輸出數學表達式3+5的結果,代碼是:   。
【答案】print(3+5)
【知識點】常用基本函數
【解析】【解答】要求的是輸出3+5的結果,所以代碼是print(3+5)。故答案為:print(3+5)。
【分析】本題考查Python的print語句。 print(  )方法用于打印輸出,是最常見的一個函數。括號中的表達式可以是數字表達式也可以是字符串表達式。
19.(2022八上·東方期末)用print(  )函數輸出字符串表達式3+5,代碼是:   。
【答案】print(“3+5”)
【知識點】常用基本函數
【解析】【解答】輸出的是表達式3+5,當作字符串來輸出要用雙引號括起來。故答案為: print(“3+5”) 。
【分析】本題考查Python的print語句。 print() 方法用于打印輸出,最常見的一個函數。括號中的表達式可以是數字表達式也可以是字符串表達式。
20.(2022八上·東方期末)將數字10賦值給變量r,代碼是:   。
【答案】r=10
【知識點】常量、變量與賦值語句
【解析】【解答】將數字10賦給左邊的變量r,即變量r寫在左邊,數字10寫在右邊,中間用“=”號。故答案為: r=10 。
【分析】本題考查Python的賦值語句。賦值語句是最基本的語句,它的作用就是將表達式的值賦給變量。格式:變量名=表達式。其中“=”為賦值號。
21.(2022八上·東方期末)將字符型整數轉換成整數類型的數值,用   命令。
【答案】int(  )
【知識點】數據類型
【解析】【解答】int(  )命令是將字符型整數轉換成整數類型的數值。故答案為:int。
【分析】本題考查Python數據類型轉換。使用 int(  )、float(  )、str(  ) 等預定義函數來執行顯式類型轉換。int(  ) 強制轉換為整型;float(  ) 強制轉換為浮點型;str(  ) 強制轉換為字符串類型;整型和字符串類型進行運算,就可以用強制類型轉換來完成。
22.(2022八上·東方期末)海龜編輯器(Wood)有兩種編輯模式,分別是   和   。
【答案】積木模式;代碼模式
【知識點】程序設計工具
【解析】【解答】海龜編輯器有積木和代碼兩種模式。故答案為:積木模式、代碼模式。
【分析】本題考查海龜編輯器。海龜編輯器支持Python代碼和圖形化積木的雙向互相轉譯,支持一鍵安裝Python第三方庫,同時還支持以micro:bit為主的開源硬件Python編程。
三、用Python編程解決問題(第23題10分,24題15分)
23.(2022八上·東方期末)編寫程序,計算圓的周長、面積。假設圓的半徑是r,圓的周長是C,圓的面積是S,π用3.14代替。要求圓的半徑從鍵盤輸入,用input()命令。
【答案】解:r=input(“請輸入圓的半徑:”)
C=2*3.14*r
S=3.14*r*r
print(“圓的周長:”,C,“圓的面積:”,S)
【知識點】順序結構程序設計與分析;Python常用內置函數
【解析】【分析】本題考查的是使用計算機編程解決問題。要求計算圓的周長和面積,根據計算公式得出C=2πr S=πr2 π用3.14代替。
代碼清單如下:
r=input(“請輸入圓的半徑:”)
C=2*3.14*r
S=3.14*r*r
print(“圓的周長:”,C,“圓的面積:”,S)
24.(2022八上·東方期末)編程求長方形面積。要求在程序運行的時候從鍵盤輸入長方形的長和寬。假設長方形的長用變量a表示,寬用變量b表示,面積用變量S表示。
【答案】解:a=input(“請輸入長方形的長:”)
b=input(“請輸入長方形的寬:”)
S=a*b
print(“長方形的面積是:”,S)
【知識點】順序結構程序設計與分析;Python常用內置函數
【解析】【分析】本題考查的是使用計算機編程解決問題。求長方形的面積,計算公式為S=a*b,要求長方形的長和寬是從鍵盤輸入的,則使用input()命令。代碼清單如下:
a=input(“請輸入長方形的長:”)
b=input(“請輸入長方形的寬:”)
S=a*b
print(“長方形的面積是:”,S)
1 / 1

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 桐庐县| 张家港市| 桐柏县| 应城市| 金山区| 定西市| 宜兴市| 长沙县| 阿坝县| 岳池县| 资中县| 汶上县| 保靖县| 泗阳县| 海原县| 瑞昌市| 印江| 南阳市| 曲靖市| 乌什县| 阿拉善左旗| 鄂州市| 定边县| 葵青区| 高邑县| 福海县| 哈巴河县| 久治县| 安康市| 陕西省| 册亨县| 洪江市| 晋江市| 望奎县| 柞水县| 江山市| 泾源县| 拜城县| 嘉义县| 交城县| 偏关县|