資源簡介 3.1用計算機編程解決問題的一般過程一、選擇題1.下列問題中,最適合用計算機編程來解決的是A.文字處理 B.合成數碼照片C.播放MP3音樂 D.找出1000以內的所有質數2.編程解決問題的核心步驟是A.算法設計 B.界面設計C.檢測結果 D.調試運行3.用計算機編程解決問題的步驟一般為( )①編寫程序 ②設計算法 ③分析問題 ④調試程序A.①②③④ B.③④①② C.③②①④ D.②③①④4.用計算機程序解決問題的過程,正確的順序是( )A.分析問題→編寫代碼→確定算法→調試運行B.分析問題→確定算法→編寫代碼→調試運行C.確定算法→分析問題→編寫代碼→調試運行D.調試運行→確定算法→編寫代碼→分析問題5.利用計算機編寫程序解決實際問題時,首先應該做的是()A.編寫程序 B.設計算法 C.調試程序 D.分析問題6.一位愛好程序設計的同學,想通過程序設計的方法解決"雞兔同籠"的問題,他制定的如下工作過程中,更恰當的是( )A.提出問題、設計算法、編寫程序、得到答案B.提出問題、編寫程序、運行程序、得到答案C.設計算法、編寫程序、調試程序、得到答案D.提出問題、設計程序、編寫程序、運行程序7.編制計算機程序解決問題時,一般分為五個過程:分析問題、設計算法、編寫程序、( )及檢測結果。A.調試運行 B.編制程序框圖C.編譯程序 D.選擇程序設計語言8.人們編制計算機程序解決問題一般有5個步驟,其正確順序是:( )(1)分析問題 (2)編寫程序 (3)調試運行 (4)設計算法 (5)構建數學模型A.(1)(5)(4)(2)(3) B.(1)(4)(5)(2)(3)C.(1)(2)(3)(4)(5) D.(1)(5)(2)(4)(3)9.在用計算機解決問題的過程中,尋找求解的方法和確定具體的求解步驟屬于( )。A.分析問題 B.設計算法 C.編寫程序 D.調試運行10.用計算機解決以下問題,與窮舉法相比更適合用解析法來解決的有( )。A.輸入整數m、n,輸出從m到n之間的質數(素數)。B.輸入三角形三邊長,輸出這個三角形面積C.輸入一元二次方程的各個系數,輸出方程的解。D.輸入三個正整數a、b、c,輸出這三個數的最小公約數。11.在程序設計中,確定問題解決的方法和步驟屬于A.分析問題B.設計算法C.編寫代碼D.調試程序12.下列關于信息編程加工的描述中,錯誤的是A.利用某種計算機語言,編寫程序解決問題B.所有編程能解決的問題,用現有的工具軟件都可以解決C.編程加工需要編寫程序代碼D.對數據進行排序,可以使用Excel軟件,也可以編程實現13.下列關于計算機應用的敘述,錯誤的是A.計算機的應用僅為游戲和娛樂B.計算機已被廣泛應用到工業設計中C.用計算機可以實現繪制廣告畫、建筑圖紙等計算機輔助設計(CAD)D.計算機已被運用到郵政、銀行、交通等眾多領域14.在日常生活中,我們常常會碰到各種各樣的問題,以下描述中最適合我們用計算機編程方法來處理的是( )。A.去新華書店買書B.計算某個同學期中考試各科成績總分C.計算10000以內的奇數平方和D.在因特網上查找自己喜歡的歌曲二、操作題15.現代生活半徑的擴大和生活節奏加快使出行成本不斷增長。滴滴快車應運而生,其以靈活快速的響應和經濟實惠的價格為大眾提供更高效、更經濟、更舒適的出行服務,給人們生活帶來了美好的變化。小C是滴滴快車忠實的粉絲,經常出行就提前預約,乘坐滴滴快車。小C就在思考這個滴滴快車是怎么計費的?可否用所學的Python語言也編寫一個計費程序。于是小C開展了有關這個項目活動的探究。根據實際情況,回答問題。(一)收集、分析數據,運用數理思維建模登錄滴滴出行官網,得到了如下信息,即“滴滴快車(普通型)計價規則”:滴滴快車(普通型)計價規則時段 起步價 里程費 時長費普通時段 8.00元 1.35元/公里 0.20元/分鐘00:00-06:30 8.50元 2.40元/公里 0.50元/分鐘06:30-09:00 8.50元 1.50元/公里 0.45元/分鐘21:00-23:00 8.50元 1.50元/公里 0.40元/分鐘23:00-00:00 8.50元 2.40元/公里 0.50元/分鐘注意: 1.起步價包含里程3.3公里,包含時長9分鐘,里程費、時長費合計不足基礎費時,直接按照基礎費計費。 2.實時計價是基于訂單服務內容(里程、時長、時段),按各種費用項定價標準計算訂單價格的計價方式,實際費用由兩部分里程費與時長費累加而得。小C同學19:33從“南內環恒地大廈停車場-入口”到“塢城新紀元大酒店(長風店)”乘坐滴滴快車(普通車型),里程4.1公里,時長約21分鐘,按照表中的計費規則,小C同學此次出行應該支付的車費是:車費=8+(4.1-3.3)×1.35+(21-9)×0.2=9.68。(1)小C登錄滴滴出行官網搜索并下載“計價規則”,所采用的數字化工具:_____________A.數字化可視化表達工具 B.信息加工工具C.三維設計工具 D.信息檢索工具(2)假設Tot1表示時長費,Tot2表示里程費,S表示實際里程,T表示實際時長,Cost表示應支付費用。運用數學解析式歸納出計費公式為:如果時長超過9分鐘,則Tot1=_____________。如果里程小于等于3.3公里則Tot2=_____________,否則Tot2=_____________。應支付費用:Cost=______________。(二)運用算法描述方法將問題解決步驟化小C明晰了滴滴快車車費的計算方法之后,設計求解滴滴快車普通時段車費的算法,并用自然語言和流程圖的方式表述出來。(3)自然語言描述:第一步:_________________________第二步:計算時長費Totl第三步:計算里程費Tot2第四步:_________________________第五步:_________________________(4)流程圖描述:(如圖)流程圖中,表示計算與賦值的是_____________,表示算法流向的是______________。A. B. C. D. E.(5)算法描述中,用到了三種基本控制結構,分別是_______________、______________和______________。如圖示中的流程圖使用的控制結構是_______________和______________。(選填:順序結構、選擇結構、循環結構、樹型結構)(6)一個算法必須有______________或多個數據輸入。有______________或多個數據輸出。(選填:零個/一個)(三)編寫、調試、運行程序,驗證算法并解決問題________三、填空題16.程序設計的一般過程是分析題、設計算法、_________、運行調試。17.程序分析題:閱讀下列程序,選出運行結果for i in range(1,11): #i控制*的行數for j in range(i): #j控制每行的個數print("*",end=' ') #輸出*print( ) #輸出換行A. B. C. D.運行結果是:_____(填:A/B/C/D)試卷第2頁,共3頁參考答案1.D【詳解】本題主要考查編程解決問題。找出1000以內的所有質數可以使用循環結構窮舉所有的可能來解決,故本題選D選項。2.A【詳解】本題主要考查編程解決問題的步驟。編程解決問題的核心步驟是算法設計,具體編程過程均依據算法設計,故本題選A選項。3.C【詳解】本題考查的是計算機編程解決問題的步驟。用計算機編程解決問題的步驟一般為:分析問題,設計算法,編寫程序,調試程序。故選項C正確。4.B【詳解】本題主要考查用計算機程序解決問題。用計算機程序解決問題的過程,正確的順序是:首先分析問題→其次確定算法→然后編寫代碼→最后調試運行,故本題選B選項。5.D【詳解】本題考查的是計算機解決問題的步驟。計算機解決問題的步驟為:分析問題→設計算法→編寫程序→調試程序。故本題選D。6.C【詳解】本題考查的是計算機解決問題的一般過程。計算機解決問題的一般過程:分析問題、設計算法、編寫程序、調試運行、檢測結果。故本題應選C。【點睛】7.A【詳解】本題考查的是計算機解決問題一般過程。編制計算機程序解決問題時,一般分為五個過程:分析問題、設計算法、編寫程序、調試運行、檢測結果。因此A選項正確。【點睛】8.A【詳解】本題主要考查編制程序解決問題。人們編制計算機程序解決問題一般過程為:(1)分析問題 (5)構建數學模型 (4)設計算法(2)編寫程序 (3)調試運行,故本題選A選項。9.B【詳解】本題考查的是計算機解決問題一般過程。計算機解決問題一般步驟:(1)分析問題(2)設計算法,根據分析,找出解決問題的方法和步驟。(3)編寫程序,選擇一種程序設計語言來編寫程序,實現算法。(4)調試運行(5)檢測結果,對程序功能進行檢測。尋找求解的方法和確定具體的求解步驟屬于設計算法,故應選B。【點睛】10.BC【詳解】本題主要考查計算機解決問題。輸入整數m、n,輸出從m到n之間的質數(素數)和輸入三個正整數a、b、c,輸出這三個數的最小公約數,適合用窮舉法。輸入三角形三邊長,輸出這個三角形面積和輸入一元二次方程的各個系數,輸出方程的解,適合用解析法,故本題選BC選項。11.B【詳解】本題主要考查編程解決問題的步驟。編程解決問題的步驟是:分析問題、設計算法、編寫代碼、調試程序,其中確定問題解決的方法和步驟屬于設計算法,故本題選B選項。12.B【詳解】本題考查的是信息編程加工。編程能解決的問題,用現有的工具軟件不一定能解決。故本題應選B。【點睛】13.A【詳解】本題主要考查計算機應用。計算機已被廣泛應用到工業設計中、郵政、銀行、交通等眾多領域;用計算機可以實現繪制廣告畫、建筑圖紙等計算機輔助設計(CAD),故本題選A選項。14.C【詳解】本題主要考查計算機編程解決問題。計算10000以內的奇數平方和可以使用循環結構來編程處理,故本題選C選項。15.D Tot1=(T-9)×0.2 Tot2=8 Tot2=8+(S-3.3)×1.35 Cost=Totl+Tot2 第一步:輸入實際里程S和實際時長T 第四步:計算應支付費用Cost 第五步:輸出應支付費用Cost E A 順序結構 選擇結構 循環結構 順序結構 選擇結構 零個 一個 略【詳解】本題主要考查算法及程序設計。①小C登錄滴滴出行官網搜索并下載“計價規則”,所采用的數字化工具:信息檢索工具,故選D選項。②如果時長超過9分鐘,則Tot1=(T-9)×0.2。③如果里程小于等于3.3公里則Tot2=8。④里程大于3.3公里,則Tot2=8+(S-3.3)×1.35。⑤應支付費用:Cost=Totl+Tot2。⑥第一步:輸入實際里程S和實際時長T。⑦第四步:計算應支付費用Cost。⑧第五步:輸出應支付費用Cost。⑨流程圖中,表示計算與賦值的是矩形框,即選項E。⑩表示算法流向的是箭頭,即選項A。算法描述中,用到了三種基本控制結構,分別是 順序結構 選擇結構 循環結構。如圖示中的流程圖使用的控制結構是 順序結構 選擇結構。 一個算法必須有零個或多個數據輸入。 有一個或多個數據輸出。 略16.編寫程序【詳解】本題主要考查程序設計一般過程。程序設計的一般過程是分析題、設計算法、編寫程序、運行調試。17.D【詳解】本題考查的python程序。j變量控制每行的*個數,j是隨著i變化的,經分析能得出,第一行1個*,第二行2個*,第三行3個*……。又因為代碼中,*符之前,并未出現“空格”符的輸出,故選項D正確。答案第1頁,共2頁答案第1頁,共2頁 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫