2021-2022學年第二學期期末 復習試卷_第1頁
2021-2022學年第二學期期末 復習試卷_第2頁
2021-2022學年第二學期期末 復習試卷_第3頁
2021-2022學年第二學期期末 復習試卷_第4頁
2021-2022學年第二學期期末 復習試卷_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、20212022學年第二學期期末 復習試卷八年級信息注:本試卷考試時間60分鐘,滿分100分,請將答案填寫在答題卡上,否則不給分(占期末40%,只上送筆試成績。另60%分值可通過限時作品評價、不限時項目或課題(作品)評價和學習過程檔案袋,由學校自主綜合評定)。班級 單選題 *801802803804您的姓名: 填空題 *_一、選擇題(本題共20小題,每小題2分,共40分),共40分)1本學期,我們接觸了計算機編程,以下( )是我們本學期所用的編程語言。 單選題 *JAVAPython(正確答案)Free PascalSmall Basic2變量就像一個存放數據的“盒子”,若要在“盒子”中存放數

2、據,必須使用賦值語句,賦值語句的格式為“變量名=表達式”。下列能正確進行變量賦值的語句是( )。 單選題 *6=length360/8=ex=x+1(正確答案)y=(9+6)*5請同學們根據以下文字信息,回答第3-5小題:在Python中,我們要編程控制的東西都是“對象”(小海龜turtle就是一個對象),對象有自己的“操作”,每個操作后面都帶一個圓括號“()”,中間寫上該操作所帶的參數。3在書寫python命令時,“對象”與它的“操作”之間用符號( )連接。 單選題 *“”(正確答案)“;”“”“:”4如果我們想讓小海龜Turtle對象向前移動100步,正確的程序命令是( )。 單選題 *t

3、urtle.fd(100)(正確答案)turtle: turn(100)turtle.move(100)turtlemove(100)5如果我們輸入的程序命令是“turtle.lt(120)”,則表示小海龜的動作是( )。 單選題 *向左轉彎120度(正確答案)向右轉彎120度向前移動120步向后移動120步請同學們根據以下文字信息,回答第6-7小題:在python中,Turtle除了有“向前移動”、“向右轉彎”等操作之外,還有“坐標”、“速度”等屬性。要設置對象的屬性,我們可以使用“對象.屬性(數值)”的表示方法。6那么,如果想要將小海龜的速度設置為15,正確的命令是( )。 單選題 *tu

4、rtle.speed(15)(正確答案)turtle.speed=15turtle: speed(15)小海龜.speed(15)7程序中,goto(x,y)函數控制海龜在這個平面坐標系中移動到指定的坐標位置(x,y)。下面的( )能正確使用goto(x,y)語句。 單選題 *goto(6,7)turtle.goto(6,7)(正確答案)goto.turtle(6,7)turtle(6,7)8如果我們在python的編輯器中輸入以下命令,那么運行程序后的效果圖為( )。importturtleturtle.forward(100)turtle.left(120)turtle.forward(1

5、00)turtle.left(120)turtle.forward(100)turtle.left(120)單選題 *abcd(正確答案)9if語句屬于( ) 單選題 *順序語句分支語句(正確答案)循環(huán)語句循環(huán)結構10color(color1,color2)設置顏色,color是畫筆顏色,color2是填充顏色。能畫出如下圖形的顏色設置是單選題 *turtle.color(red,blue)color(blue,orange)turtle.color(blue,orange)(正確答案)turtle.color(orange,blue)請同學們根據以下文字信息,回答第11-12小題:我們將程序

6、中代表某個值的符號稱為“變量”,變量是程序用來保存數據的。與直接將數值寫在程序中相比,使用變量能讓程序修改起來更簡單。11在python中,變量的取名要遵循一定的規(guī)則,下列規(guī)則不正確的是( )。 單選題 *變量名要以字母、漢字、數字、下劃線命名,且不能以數字開頭;變量名不能與對象、屬性、操作名相同,如turtle、speed、fd等不能作為變量名;變量名應盡量簡單易懂;變量名能與python中的保留字相同,如if、while、for等可以作為變量名;(正確答案)12根據變量取名的規(guī)則,以下變量的命名,合乎規(guī)則的是( )。 單選題 *6Ss6(正確答案)whileturtle13. OpenCV

7、庫可以應用于( )。 單選題 *人臉識別動作識別機器人視覺以上都是(正確答案)14Python的關系運算符中,用來表示不等于的符號是( ) 單選題 *= =!=(正確答案)=15以下描述中最適合用計算機編程來處理的是( ) 單選題 *確定放學回家的路線處理一張數碼照片計算10000以內的奇數和(正確答案)在因特網上查找歌曲16在python中可以通過randint來產生隨機整數。運行語句a= random.randint (1,50),變量a的值有可能是。 單選題 *50(正確答案)51.525.5-2517. Python中有兩種重要的數據,一是字符串,二是數值。字串式和數值的區(qū)別,以下說法

8、正確的是( ) 單選題 *凡是加上了英文單引號和雙引號的字符和數字等都是字符串。(正確答案)凡是加了引號的數字(包括小數)都是數值。凡是未加英文單引號和雙引號的字符和數字等都是字符串。字符串和數值是一樣的,沒有什么區(qū)別。18賦值語句的格式:(變量)=(表達式) 下面的選項中,哪一個是錯誤的?( ) 單選題 *賦值語句中的變量是一個可以變化的量。(正確答案)使用賦值命令,可以改變變量的值。賦值命令“=”與數學中的等號“=”的含義是一樣的,沒有什么區(qū)別。 正確答案賦值語句中的(表達式)可以是數字、函數、字符串、運算表達式。19Print(Hello,World!),輸出結果是( ) 單選題 *He

9、llo World!(正確答案)Hello World!Helloworld!提示出錯20機場托運行李,每人免費20千克,超過20千克不到40千克,則超出部分按每千克10元收費,如果超過40千克,則超過部分按每千克20元收費。這種計費程序最適合用到的程序結構是( )。 單選題 *A) 循環(huán)結構B) 賦值結構C) 分支結構(正確答案)D) 順序結構二、 判斷題(本題共10小題,每小題2分,共20分)21、Python是一種跨平臺、開源、免費的高級動態(tài)編程語言。 單選題 *對(正確答案)錯22、range(10) 能生成 1, 2, 3, 4, 5, 6, 7, 8, 9,10這十個整數。 單選題

10、 *對錯(正確答案)23、輸入程序需要使用編輯器,凡是支持文本文件格式的編輯器都可以作為編寫Python程序的編輯器,例如:記事本、Python自帶的IDLE。 判斷題 *對(正確答案)錯24、在print()函數中使用時,逗號是對不同項目進行分隔,而加號則是對不同項目進行拼接。因此,輸出的時候逗號會產生空格,而加號不會( ) 判斷題 *對(正確答案)錯25、不管輸入什么,Python 3.x中input()函數的返回值總是字符串。 判斷題 *對(正確答案)錯26、在Python中可以使用 for 作為變量名。 判斷題 *對錯(正確答案)27、變量名中的英文字符區(qū)分大小寫(如:age、Age和

11、AGE是三個不同的變量) 判斷題 *對(正確答案)錯28、函數是代碼重復使用的一種方式。 判斷題 *對(正確答案)錯29、使用邏輯運算表達式a and b ,表示邏輯與,當a和b都為True 時結果才為True。 判斷題 *對(正確答案)錯30、= 變量名后面的“=”不是數學意義上的等于號,在編程語言中稱為“賦值”,作用是將賦值號“=”右側表達式的值賦給“=”左側的變量 判斷題 *對(正確答案)錯三、填空題(本題共40空,每空1分,共40分)1、將 “90” , “100” , “4” “turtle”分別填寫到31-34空,使得程序完整。利用for畫出邊長為100的正方形。程序如下:impo

12、rt 31 for i inrange(_32_):turtle.forward(_33_)turtle.left(_34_)31:_32:_33:_34:_ 填空題 *空1答案:turtle空2答案:4空3答案:100空4答案:902、將 “else” , “years%400=0” , “int” 分別填寫到31-34空,使得程序完整。#判斷閏年的條件,1、能被400整除2、能被4整除 不能被100整除。程序如下:years = 35(input(請輸入一個有效年份:))if( 36)or(years % 4 = 0 and years % 100 != 0): print(years,是

13、閏年。)37: print(years,不是閏年。)35:_36:_37:_ 填空題 *空1答案:int空2答案:year%400=0空3答案:else3、將 “True” “random” “ab” “else”分別填寫到41-45空中,使得程序完整。模擬兩人玩拋骰子的游戲,點數大的為贏。41:_42:_43:_44:_45:_ 填空題 *空1答案:random空2答案:True空3答案:ab空4答案:ab空5答案:else4、將 “int” “i” “0” “sum”分別填寫到46-49空中,使得程序完整。用for語句編寫累加求和程序(求:12n)程序如下:46:_47:_48:_49:_

14、填空題 *空1答案:0空2答案:int空3答案:i空4答案:sum5、按照標題,請在50-55空中寫出圖中各種圖形的名稱和功能()流程圖選擇填空:(填字母)a流程線 b判斷框 c開始框 d處理框 e表示條件判斷 f表示開始或結束g表示程序的執(zhí)行順序 h表示計算或處理等50:_ 51:_ 52:_ 53:_54:_ 55:_ 填空題 *空1答案:c空2答案:f空3答案:d空4答案:h空5答案:b空6答案:e6、根據提示,在56-60空中寫出關系運算符號 (每空1分)56:_57:_58:_59:_60:_ 填空題 *空1答案:=空2答案:=空3答案:空4答案:=空5答案:!=7、“%”在python中表示求A除以B的余數,例如8%3的值為2,請在61-64空中寫出以下求余的值:(每空1分)61:_62:_63:_64:_填空題 *空1答案:0空2答案:2空3答案:0空4答案:18、將 “n 200” “n 500”

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論