資源簡介 綜合訓練試題 2022—2023學年 信息技術八年級上冊 浙教版一、選擇題1.在 Python 中,9%2 的運行結果是( )A.4 B.2 C.1 D.02.在 Python 中,關于 range 函數 range(1,10,3)產生的序列是( )A.1,2,3,4,5,6,7,8,9 B.1,4,7C.1,3,5,7,9 D.2,4,6,83.python 中變量命名錯誤的是( )。A.M B.Microsoft C.¥money D.iiiiiiiii4.python 中使用( )函數接收用戶輸入的數據。A.print() B.input() C.accept() D.login()5.在 Python 中,編程結束,測試運行的快捷鍵是( )。A.F4 B.F5 C.F1 D.ALT+F56.運行以下程序,顯示的運行結果是:100 + 200 = 300,橫線處應填寫的正確語句是( )。a=100b=200_______________print(a,"+",b,"=",c)A.c=b-c B.a+b C.a+b=c D.c=a+b7.print(5+3)的運行結果是( )A.8 B.5+3 C.運行錯誤 D.(8)8.s=0for i in range(1,101):s=s+iprint(s) 運行結果是( )A.100 B.5050 C.101 D.09.運行以下程序,顯示的運行結果是( )。a=20b=2c=a**b+300print(c)A.340 B.300 C.700 D.60010.運行以下程序,顯示的運行結果是( )。pi=3.14r=10s=pi*r*rprint(s)A.31.4 B.0.314 C.314.0 D.3.14二、填空題11.如圖的程序運行結果為:________12.在Python的編程環境中,結合以下幾條程序代碼,完成下面兩小題的選擇:x=int(10.5)*10x=10y=x/5print(y)(1)請問這段程序代碼符合算法的什么結構?( )A.順序結構 B.選擇結構 C.循環結構 D樹型結構(2)以下說法正確的是( )A.程序代碼中出現的兩個“x”均是常量 B.程序執行結束,x最終被賦予的值為105C.程序執行結束,y最終被賦予的值為20 D.程序執行結束,屏幕會顯示213.在Python的IDLE環境中,執行下列語句。>>>test=list(range(1,5))>>>test________________ #請寫出結果14.有如下Python程序,實現計算圓的面積和周長。具體輸入圓的半徑r,求圓的周長c面積s,完成填空r=float(input("請輸入圓的半徑: ")) #輸入圓的半徑pi=3.14c=________________ #計算周長s=________________ #計算面積print("圓的面積:",s,",圓的周長:",c)15.在Python的IDLE環境中,執行下列語句段。>>>a=6>>>b=4>>>a,b=b,a執行結束時,變量a,b的值分別是________________(用逗號隔開)。三、判斷題16.枚舉法程序設計往往要利用選擇結構(if)和循環結構(for或while)來實現。( )17.Python中,單行注釋可使用“*”后面加注釋語句。 ( )18.Python中,循環語句也可以進行多層的嵌套。 ( )19.Python中,使用break結束本次循環,繼續下一次循環。 ( )20.Python中,表達式是由常量、變量、運算符、小括號等隨意組成的。( )四、操作題21.下列程序的功能是:當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頁,共3頁試卷第1頁,共3頁參考答案:1.C2.B3.C4.B5.B6.D7.A8.B9.C10.C11.aaabbb12. A D13.[1,2,3,4]14. 2*pi*r pi*r*r15.4,616.正確17.錯誤18.正確19.錯誤20.錯誤21. 0.8*x x>=50 and x<=100或(50<=x<=100)答案第1頁,共2頁答案第1頁,共2頁 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫