資源簡介 2023年信息技術中考真題匯編-算法與編程一、選擇題1.(2023·江蘇·統考中考真題)程序設計過程包括設計算法、( )和調試程序。A.封裝測試 B.編譯程序 C.編寫程序 D.設計流程圖2.(2023·江蘇·統考中考真題)右圖Python程序段運行后的輸出結果是( ) A.2 B.5 C.10 D.503.(2023·江蘇·統考中考真題)Python程序語句:print(100-25%3) 的打印結果是( )A.99 B.92 C.75 D.1004.(2023·江蘇·統考中考真題)小王同學用python編寫計算1+2+……+100的和, 右圖橫線上的代碼應該是( )sum= 0for i sum=sum+i print (sum)A.in range(100): B.in range(1, 99): C.in range(1, 100): D.in range(1, 101):5.(2023·江蘇·統考中考真題)在Python中,a=1,b=2,c=3,下列表達式值為真的是( )A.a>b B.ac C.a>b or b6.(2023·江蘇·統考中考真題)Python程序導入模塊的命令是( )A.input B.accept C.import D.in7.(2023·江蘇·統考中考真題)下列流程圖圖示中,表示“判斷”的框圖是( )。A. B. C. D.二、判斷題8.(2023·江蘇·統考中考真題)Python程序中,“a=b”為賦值語句,“a==b”為關系表達式。( )9.(2023·江蘇·統考中考真題)Python程序中, 變量的命名不區分大小寫。( )10.(2023·江蘇·統考中考真題)Python自帶的IDLE包括Python Shell窗口和Python Editor窗口。( )11.(2023·江蘇·統考中考真題)Python程序中, a=input(“請輸入數字”) 執行后, 變量a的數據類型是整型。( )12.(2023·江蘇·統考中考真題)Python程序文件的后綴名為“.py”。( )三、操作題13.(2023·江蘇·統考中考真題)國家質量監督檢驗檢疫局發布的《車輛駕駛人員血液、呼氣酒精含量閾值與檢驗》中規定:車輛駕駛人員每100ml血液中的酒精含量小于20mg不構成飲酒駕駛行為;酒精含量大于或等于20mg且小于80mg為酒駕;酒精含量大于或等于80mg為醉駕。請根據酒駕檢測程序代碼,完成下面小題。n=int(input("請輸入酒精含量:“))if n<20:print("沒有飲酒")else:if ① :print("酒駕")else:print("醉駕")(1)程序中變量n的數據類型是 。A.整數 B.浮點數 C.字符串 D.布爾型(2)Python中的輸入函數是(3)Python中的輸出函數是(4)程序①處應填(5)若從鍵盤讀入80,則程序的輸出結果是 。四、填空題14.(2023·江蘇·統考中考真題)算法的三種基本結構包括順序結構、 、和循環結構。15.(2023·江蘇·統考中考真題)Python語言中用來定義函數的關鍵字是參考答案:1.C【詳解】本題考查程序設計的過程。程序設計的基本過程一般包括:分析問題、設計算法、編寫程序和調試程序。故選項C正確。2.C【詳解】本題考查Python相關知識。過程如下:定義A=10 ,B=5執行A=A*B=10*5=50B=A/B=50/5=10故選項C正確。3.A【詳解】本題考查Python程序語句分析。在print(100-25%3)語句中,print()函數的功能是輸出括號中的內容,運算式100-25%3中,取余“%”優先級高于減法“-”,所以100-25%3=100-1=99,所以打印輸出結果是99。故選項A正確。4.D【詳解】本題考查Python相關知識。for i in range()是用來for循環遍歷的。語法格式:range(start, stop[, step]),分別是起始、終止和步長,如果無步長,默認步長為1。for i in range(1,101)范圍是從1到101,但不包含101。故選項D正確。5.C【詳解】本題考查Python相關知識。選項A中1>2不成立;選項B中2>3不成立,條件是and,要左右兩邊同時成立才成真;選項D中a==b不成立;選項C中2<3成立,條件是or,只要滿足一個條件即為真。故選項C正確。6.C【詳解】本題考查Python相關知識。Python程序導入模塊的命令是import。故選項C正確。7.B【詳解】本題考查算法流程圖。“輸入/輸出框”用平行四邊形表示,選項A錯誤;“判斷框”用菱形表示,選項B正確;“開始/結束框”用圓角矩形表示,選項C錯誤;“處理框”用矩形表示,選項D錯誤。8.正確【詳解】本題考查Python相關知識。“變量=表達式或數值”是賦值語句;等于(==):用于判斷兩個值是否相等,為關系表達式。故說法正確。9.錯誤【詳解】本題考查Python變量命名。在Python中,變量名必須以字母或下劃線開頭,不能以數字開頭。變量名可以包含字母、數字和下劃線,但不能包含空格或其他符號。變量名區分大小寫,故說法錯誤。10.正確【詳解】本題考查Python相關知識。IDLE 提供了一個交互式的 Python shell 窗口和一個簡單的代碼編輯器,可以幫助用戶輕松編寫、測試和調試 Python 代碼。故說法正確。11.錯誤【詳解】本題主要考查Python輸入函數input()的應用。Python系統中,input()函數接收的數據類型均是字符型,不是整型,故說法錯誤。12.正確【詳解】本題考查算法與編程。Python程序文件的后綴名為“.py”,題目說法正確。【點睛】13. A input print n<80 醉駕【詳解】本題考查Python相關知識。(1)int是整型數據類型;(2)輸入函數是input;(3)輸出函數是print;(4)酒精含量大于或等于20mg且小于80mg為酒駕,程序①處應填n<80;(5)酒精含量大于或等于80mg為醉駕,讀入80輸出結果為醉駕,如圖: 14.選擇結構(分支結構)【詳解】本題考查算法的基本結構。算法的基本結構有三種:順序結構、選擇結構(分支結構)、循環結構。15.def【詳解】本題考查Python關鍵字。Python中定義函數的關鍵字是def。寫函數時會寫:def (): ...試卷第1頁,共3頁試卷第1頁,共3頁 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫