資源簡介 中小學教育資源及組卷應用平臺浙教版(2020)信息技術九年級第二 三單元測試練習一、單選題1.3D打印又稱( ),是一種新型的快速成型技術。A.二維打印 B.三維打印 C.分層離散 D.減材制造2.3D打印機又稱三維打印機,下面關于3D打印技術說法錯誤的是( )。A.3D打印通常是采用數字技術材料打印機來實現的。B.3D打印技術就是從三個方向打印物體的技術。C.3D打印技術是種快速成型技術,以數字模型文件為基礎。D.3D打印運用粉末狀金屬或塑料等可粘臺材料,通過逐層打印的方式來構造物體。3.要實現機器人小車前進,需要使用的指令是( )A.左輪停止,右輪停止 B.左輪停止,右輪前進C.左輪前進,右輪前進 D.左輪前進,右輪停止4.要實現機器人小車后退,需要使用的指令是( )A.左輪后退,右輪后退 B.左輪停止,右輪前進C.左輪前進,右輪前進 D.左輪前進,右輪停止5.執行以下Python程序段后,變量x的值為( )。x=3.772y=-8x=int (x) +abs (y)print (x)A.3 B.8 C.11 D.-56.調試以下代碼: x=4 y=3if x>y:print(x)else:print(y)屏幕上輸出的內容是()A.3 B.4 C.1 D.27.s=0for i in range(1,101):s=s+iprint(s)運行結果是()A.100 B.5050 C.101 D.08.小強用VB編寫了一個計算程序,如下所示,請同學們仔細閱讀程序,第7行語句: Form1. Print a中,“Print”的作用是( )。Dim a As IntegerDim b As IntegerPrivate Sub計算_Click() a=3 b=5 a=a+b Form1.Print aEnd SubA.輸入 B.輸出 C.賦值 D.定義9.有如下的Python程序段:s=0for i in range(1,10,3):s=s+i該程序段運行后,s的結果是()。A.10 B.12 C.8 D.1110.在VB中,下面程序的運行結果是()Dim a As Integer, b As Integera=6b=8S=1+a*b/2Print SA.S B.彈出錯誤信息C.45 D.2511.小麗設計了科技作品評價程序,界面和程序代碼如圖所示,下列說法錯誤的是()Private Sub Command1_ Click()a=Text2. Text '總評分If a <75 ThenLabel4. Caption ="★ 繼續努力!"ElseIf a>90 ThenLabel4. Caption ="★★★ 很棒!"ElseLabel4. Caption = "★★ 加油!"End IfEnd IfEnd SubA.總評分輸入72時,顯示“☆繼續努力!B.總評分輸入90時,顯示“☆☆☆很棒!”C.總評分輸入85時,顯示“☆☆ 加油!”D.總評分輸入78時,顯示“☆☆ 加油!”12.在python中,運行以下程序,屏幕打印( )顆*。for I in range(0,9,2):print("*")A.10 B.5 C.6 D.913.運行下面的 Visual Basic程序,單擊命令按鈕 Command1,出現如下圖所示的提示信息:出現該錯誤的原因是( )Private Sub Command1_Click()Dim a As Single, b As Singlea = Val(Text1.Text)b = 10If a >= bb = a * a + 2 * bEnd IfLabel1.Caption = Str(b)End SubA.If語句缺少Then B.If語句缺少ElseC.變量a的數據類型說明錯誤 D.變量b的數據類型說明錯誤二、判斷題(正確或錯誤)14.在VJC1.5仿真軟件中,我們可以利用光源、聲源、障礙物和彩色圖帶等創建各種機器人仿真運行環境。( )15.機器人的組成包括機械部分、控制電路板和傳感器。( )16.機器人實際上是一種特殊的計算機,所以也具有與計算機類似的功能。( )17.VB語句“For i=1 To 100 step 2”中i的值可能是100。( )三、填空題18.看下圖,回答下列各題A. B. C. D.執行器模塊庫是 ,傳感器模塊庫是 ,控制模塊庫是 ,程序模塊庫是 。19.寫出下面代碼的運行結果。a=int(input("請輸入a:"))if a<0:y=-aelse:y=aprint(y)輸入: 2022輸出結果為 輸入: -3輸出結果為 20.用Python模擬猜數字游戲:1)系統隨機生成一個1~100的數字;2)用戶總共有5次猜數字的機會;3)如果用戶猜測的數字大于系統給出的數字,打印“too big";4)如果用戶猜測的數字小于系統給出的數字,打印"too small";5)如果用戶猜測的數字等于系統給出的數字,打印"恭喜",并且退出循環;編寫程序代碼如下,請完善代碼: #導入random模塊 #隨機生成1-100的整數并賦值給變量gametime=5while time>0:guess=int (input ("請輸入你所猜的數字:"))if (guess>game) :print ("too big")elif :print(" too small' )else:print ("恭喜”)breaktime=time-1print("游戲結束,正確的結果是:",game)21.分析下列VB程序段,Dim m, n, k As Integerm = 6n = 1For k = 1 To m Step 2n = n * kNext kPrint "n ="; n程序運行后,n的值是: 22.有如下的Python程序段:s=0for i in range(1,10,3):s=s+i該程序段運行后,s的結果是 23.下列程序的功能是:當x<50時,y=0.8x;當50≤x≤100時,y=0.7x;當x>100時, 提示信息“輸入的數據出界!”。請根據題意,補充完整程序。#輸入x的值,x=int (input(“請輸入一個數x:”))if x<50:y= print(“y的值是:”,y)elif :y=0.7*xprint(“y的值是:”,y)else:print(“輸入數據出界”)答案1.B2.B3.C4.A5.C6.B7.B8.B9.B10.D11.B12.B13.A14.(1)正確15.(1)正確16.(1)正確17.(1)錯誤18.C;B;D;A19.2022;320.import random;game=random.randint(1,100);guess21.1522.1223.0.8*x;x>=50 and x<=100 或(50<=x<=100)21世紀教育網 www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)HYPERLINK "http://21世紀教育網(www.21cnjy.com)" 21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫