資源簡介 中小學教育資源及組卷應用平臺4.2運用順序結構描述問題求解過程-粵教版(2019)高中信息技術必修一練習學校:___________姓名:___________班級:___________考號:___________一、選擇題1.Python程序的基本結構有()A.過程結構B.順序結構C.循環結構D.分支結構2.表示程序中的各步操作按出現的先后順序執行的是()A.選擇結構B.順序結構C.體系結構D.循環結構3.有關順序結構的說法正確的是()A.順序結構是算法的基本結構之一B.任何的程序設計中都有順序結構C.順序結構在程序設計中可有可無D.順序結構、選擇結構、循環結構是程序設計三種基本結構。4.下面的程序段,通過鍵盤輸入5,則運算結果是()A=input()print(A5)A.3125B.25C.55D.5.55.下列選項中,屬于Python輸出函數的是()。A.random()B.print()C.sqrt()D.input()6.s=int(input(“請輸入一個兩位數:”))s=s%6print(s)程序運行后,鍵盤輸入33,其輸出結果為()A.5.5B.3C.5D.3.07.有關順序結構的說法不正確的是()。A.順序結構是算法的基本結構之一B.任何的程序設計中都有順序結構C.順序結構在程序設計中可有可無D.順序結構、選擇結構、循環結構是程序設計的三種基本結構。8.下列不是Python程序基本結構的是()。A.順序結構B.樹形結構C.分支結構D.循環結構9.下列哪種結構,可以實現程序的判斷()。A.順序結構B.選擇結構C.循環結構D.組合結構10.有關選擇結構的說法不正確的是()。A.選擇結構是算法的基本結構之一B.任何的程序設計中都有選擇結構C.選擇結構在程序設計中起到對事物的判斷與選擇的作用D.在PYTHON程序設計語言中選擇結構一般使用IF語句實現。11.順序控制結構的程序執行過程是( )依次執行的。A.自上而下B.自下而上C.自外到內D.由內到外12.Python程序文件的擴展名是()。A..pythonB..pytC..ptD..py13.求兩數之和的算法是:輸入兩數a和b的值,計算c=a+b,輸出c的值。該算法的基本結構屬于()。21世紀教育網版權所有A.順序結構B.選擇結構C.循環結構D.框架結構二、操作題14.從鍵盤輸入一個整數,判斷該數字能否被2和3同時整除,能否被2整除,能否被3整除,不能被2和3整除。輸出相應信息。21世紀教育網www.21cnjy.com精品試卷·第2頁(共2頁)21世紀教育網(www.21cnjy.com)中小學教育資源及組卷應用平臺4.2運用順序結構描述問題求解過程-粵教版(2019)高中信息技術必修一練習學校:___________姓名:___________班級:___________考號:___________一、選擇題1.Python程序的基本結構有()A.過程結構B.順序結構C.循環結構D.分支結構【答案】BCD【解析】【詳解】本題主要考查Python程序的基本結構。Python程序的基本結構有順序結構、循環結構、分支結構。故本題選BCD選項。www-2-1-cnjy-com2.表示程序中的各步操作按出現的先后順序執行的是()A.選擇結構B.順序結構C.體系結構D.循環結構【答案】B【解析】【分析】【詳解】本題考查程序結構順序結構:表示程序中的各步操作按出現的先后順序執行。故本題選B選項3.有關順序結構的說法正確的是()A.順序結構是算法的基本結構之一B.任何的程序設計中都有順序結構C.順序結構在程序設計中可有可無D.順序結構、選擇結構、循環結構是程序設計三種基本結構。【答案】ABD【解析】【詳解】本題主要考查順序結構。順序結構是算法的基本結構之一,任何的程序設計中都有順序結構,順序結構、選擇結構、循環結構是程序設計三種基本結構,故本題選ABD選項。21·cn·jy·com4.下面的程序段,通過鍵盤輸入5,則運算結果是()A=input()print(A5)A.3125B.25C.55D.5.5【答案】B【解析】【詳解】本題主要考查程序的運行。A=5,A5=55=25,通過鍵盤輸入5,則運算結果是25,故本題選B選項。21世紀教育網版權所有5.下列選項中,屬于Python輸出函數的是()。A.random()B.print()C.sqrt()D.input()【答案】B【解析】【詳解】本題考查的是Python函數。print()是Python輸出函數;input()是Python輸入函數。故選項B正確。21cnjy.com6.s=int(input(“請輸入一個兩位數:”))s=s%6print(s)程序運行后,鍵盤輸入33,其輸出結果為()A.5.5B.3C.5D.3.0【答案】B【解析】【詳解】本題主要考查程序運行。s=33,s=s%6=33%6=3(%取余),故本題選B選項。7.有關順序結構的說法不正確的是()。A.順序結構是算法的基本結構之一B.任何的程序設計中都有順序結構C.順序結構在程序設計中可有可無D.順序結構、選擇結構、循環結構是程序設計的三種基本結構。【答案】C【解析】【分析】【詳解】本題主要考查程序設計三種基本結構的特征和功能。順序結構、選擇結構、循環結構是程序設計的三種基本結構,因此A、D選項正確;根據算法特點,如果在執行過程中,不需要分類討論,則不需要有條件結構,如果不需要得利執行某些操作,則不需要循環結構,但任何一個算法都必須有順序結構,因此B選項正確,C選項符合題意。2·1·c·n·j·y8.下列不是Python程序基本結構的是()。A.順序結構B.樹形結構C.分支結構D.循環結構【答案】B【解析】【詳解】本題考查Python相關知識。程序基本結構的是順序結構,分支結構和循環結構。選項B不是程序基本結構,這是一種數據結構。21教育網9.下列哪種結構,可以實現程序的判斷()。A.順序結構B.選擇結構C.循環結構D.組合結構【答案】B【解析】【詳解】本題考查的是程序結構。順序結構的程序設計是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。分支結構的執行是依據一定的條件選擇執行路徑,而不是嚴格按照語句出現的物理順序。循環結構是指在程序中需要反復執行某個功能而設置的一種程序結構。故選項B正確。【來源:21·世紀·教育·網】10.有關選擇結構的說法不正確的是()。A.選擇結構是算法的基本結構之一B.任何的程序設計中都有選擇結構C.選擇結構在程序設計中起到對事物的判斷與選擇的作用D.在PYTHON程序設計語言中選擇結構一般使用IF語句實現。【答案】B【解析】【詳解】本題考查的是選擇結構。算法的結構有:順序結構、選擇結構、循環結構。程序是由順序結構、選擇結構、循環結構組成的,但并不是所有程序設計中都有選擇結構。故選項B錯誤。www.21-cn-jy.com11.順序控制結構的程序執行過程是( )依次執行的。A.自上而下B.自下而上C.自外到內D.由內到外【答案】A【解析】【詳解】本題考查的是算法結構。順序控制結構是最常用、最簡單的程序結構,其語句執行順序是自上而下依次執行的。故選項A正確。21·世紀教育網12.Python程序文件的擴展名是()。A..pythonB..pytC..ptD..py【答案】D【解析】【分析】【詳解】本題考查Python文件擴展名相關知識點Python程序文件的擴展名是.py。故本題選D選項13.求兩數之和的算法是:輸入兩數a和b的值,計算c=a+b,輸出c的值。該算法的基本結構屬于()。2-1-c-n-j-yA.順序結構B.選擇結構C.循環結構D.框架結構【答案】A【解析】【分析】【詳解】本題主要考查算法基本結構。求兩數之和的算法是:輸入兩數a和b的值,計算c=a+b,輸出c的值。該算法的基本結構屬于順序結構,故本題選A選項。二、操作題14.從鍵盤輸入一個整數,判斷該數字能否被2和3同時整除,能否被2整除,能否被3整除,不能被2和3整除。輸出相應信息。【答案】a=input()b=int(a)ifb%2==0andb%3==0:print('該數字能被2和3同時整除')elifb%2==0:print('該數字能被2整除')elifb%3==0:print('該數字能被3整除')else:print('該數字不能被2和3整除')【解析】【分析】【詳解】本題考查VB程序相關知識點Input從鍵盤接收一個數,int(a)轉化為整形,通過if…else…嵌套進行判斷并輸出21世紀教育網www.21cnjy.com精品試卷·第2頁(共2頁)21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源列表 4.2運用順序結構描述問題求解過程-粵教版(2019)高中信息技術必修一練習(原卷版).doc 4.2運用順序結構描述問題求解過程-粵教版(2019)高中信息技術必修一練習(解析版).doc 縮略圖、資源來源于二一教育資源庫