中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

3.1用計算機編程解決問題的一般過程 通關練習(含答案)

資源下載
  1. 二一教育資源

3.1用計算機編程解決問題的一般過程 通關練習(含答案)

資源簡介

3.1用計算機編程解決問題的一般過程
一、選擇題
1.下列適合用計算機程序解決問題的選項是( )
A.整理收藏夾 B.用電子郵件發送會議通知
C.求100以內奇數的和 D.更新QQ空間
2.計算機解題的一般過程分4步:①需求分析;②設計算法;③( );④上機調試
A.信息反饋 B.編寫程序 C.整體設計 D.系統集成
3.用計算機解決以下問題,與窮舉法相比更適合用解析法來解決的有( )。
A.輸入整數m、n,輸出從m到n之間的質數(素數)。
B.輸入三角形三邊長,輸出這個三角形面積
C.輸入一元二次方程的各個系數,輸出方程的解。
D.輸入三個正整數a、b、c,輸出這三個數的最小公約數。
4.信息編程加工的核心是對解決問題的方法進行描述,也就是
A.分析問題
B.設計算法
C.編寫代碼
D.調試運行
5.以下哪個是編寫計算機程序解決問題的過程?( )
A.分析問題→編寫程序→設計算法→調試運行程序
B.編寫程序→分析問題→設計算法→調試運行程序
C.分析問題→設計算法→編寫程序→調試運行程序
D.編寫程序→調試運行程序→分析問題→設計算法
6.編程解決問題的一般過程是( )
①設計算法 ②編寫程序 ③調試運行 ④分析問題
A.①②③④ B.④①③② C.④①②③ D.①④②③
7.用計算機編程解決問題的一般過程:①設計算法;②編寫程序;③抽象與建模;④調試運行程序。順序正確的是( )。
A.①②③④ B.②①③④
C.③②①④ D.③①②④
8.開源硬件編程的基本過程是( ) 。
①編譯程序②連接計算機③編寫程序④安裝驅動⑤上傳程序⑥測試程序
A.①②③④⑤⑥ B.②④③①⑤⑥ C.④②③①⑤⑥ D.④②①⑤⑥
9.小明想要通過編程來解決由昆明到景東錦屏耗時最短行程問題時,最核心的工作是( )
A.設計出解決問題的算法 B.設計出解決問題的PPT
C.編寫出Python代碼 D.選擇一種編程軟件
10.用計算機編程解決問題的首要步驟是( )
A.抽象建模 B.設計算法 C.編寫程序 D.調試運行程序
11.計算機解決問題的過程有以下步驟:①設計算法 ②分析問題 ③ 編寫程序 ④調試運行程序。正確的順序是( )
A.①②③④ B.②①③④ C.①③②④ D.③④②①
12.①設計算法,②描述算法,③調試運行程序,④抽象建模,⑤編寫程序。從以上這些過程選出屬于用計算機編程解決問題的一般過程,并正確排序后的選項是( )
A.④①⑤② B.①②③④
C.④①②⑤ D.④①⑤③
13.使用計算機編程解決問題的過程中,最核心的工作是( )。
A.分析問題 B.編寫程序 C.設計算法 D.調試運行
14.關于人工計算、自動工具計算和編程計算三種計算方式,下列說法不正確的是( )。
A.對于簡單的計算問題,人工計算的使用成本是三種計算方式中最低的
B.對于復雜的計算問題,通常不采用人工計算來解
C.依據實情,靈活運用三種計算方式將有助于我們提高數據計算的效率
D.由于計算機的日益普及,編程解決計算問題是最方便的
15.迭代法是用計算機解決問題的一種基本算法,它利用計算機運算速度快、適合做重復性操作的特點,讓計算機對一組指令(或一定步驟)進行重復執行,在每次執行這組指令(或這些步驟)時,都從變量的原值推出它的一個新值。關于迭代法,下列描述正確的是( )。
A.每一次的迭代進行,肯定是離最終的正確結果越來越近
B.每一次的迭代結果,其實質就是下一次運算的初始值
C.如果沒有正確結果,迭代次數可以無止境的進行下去
D.迭代的計算結果肯定比數學公式計算精確
16.利用計算機編程解決問題的過程中,需要使用一種程序設計語言來實現算法,這個過程叫做( )。
A.分析問題 B.設計算法 C.編寫程序 D.調試程序
17.利用編程解決問題的一般過程不包括( )。
①收集問題 ②分析問題 ③設計算法 ④編寫程序 ⑤調試運行
A.① B.② C.④ D.⑤
18.編制計算機程序解決問題的基本過程應該是下列哪個選項。( )
①設計算法 ②檢測結果 ③調試運行 ④編寫程序 ⑤分析問題
A.①②③④ B.①④⑤③② C.⑤①④③② D.⑤④③②①
19.以下描述中最適合用計算機編程來處理的是( )
A.確定放學回家的路線 B.處理一張數碼照片
C.計算10000以內的奇數和 D.在因特網上查找歌曲
20.下列適合編寫計算機程序解決的問題的選項是( )
A.制作校園詩詞節演示文稿 B.把兩首MP3歌曲進行剪接
C.求一元二次方程的解 D.下載office2010軟件
二、操作題
21.現代生活半徑的擴大和生活節奏加快使出行成本不斷增長。滴滴快車應運而生,其以靈活快速的響應和經濟實惠的價格為大眾提供更高效、更經濟、更舒適的出行服務,給人們生活帶來了美好的變化。小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)一個算法必須有______________或多個數據輸入。有______________或多個數據輸出。(選填:零個/一個)
(三)編寫、調試、運行程序,驗證算法并解決問題________
三、判斷題
22.用高級語言編寫的程序能直接被計算機識別和執行 (______)
23.(必修)機器語言、匯編語言、高級語言三類計算機語言中,匯編語言使用符號編程,和具體的機器指令無關。(_____)
24.(必修)Java、Access、VB都是計算機編程語言。 (_____)
25.王軍同學編寫程序解決“韓信點兵”問題后,總結出計算機解決問題的過程分為分析問題-設計算法-編寫程序-調試運行程序等步驟。 (_____)
26.小程在編寫程序解決“雞兔同籠”問題后,總結出計算機解決問題的過程分為分析問題-設計算法-編寫程序-調試運行程序等步驟。 (______)
四、填空題
27.程序設計的一般過程是分析題、設計算法、_________、運行調試。
28.程序分析題:閱讀下列程序,選出運行結果
for i in range(1,11): #i控制*的行數
for j in range(i): #j控制每行的個數
print("*",end=' ') #輸出*
print( ) #輸出換行
A. B. C. D.
運行結果是:_____(填:A/B/C/D)
參考答案
1.C
【詳解】本題考查的是計算機編程相關知識。在瀏覽器中,已經自帶整理收藏夾,不需要編程;現有的QQ等郵箱就可以發送郵件,不需要編程;QQ里有更新QQ空間的功能,不需要編程。故本題應選C。
2.B
【詳解】本題考查的是計算機解決問題的一般過程。計算機解題的一般過程分4步:①需求分析;②設計算法;③編寫程序;④上機調試。故應選B。
3.BC
【詳解】本題主要考查計算機解決問題。輸入整數m、n,輸出從m到n之間的質數(素數)和輸入三個正整數a、b、c,輸出這三個數的最小公約數,適合用窮舉法。輸入三角形三邊長,輸出這個三角形面積和輸入一元二次方程的各個系數,輸出方程的解,適合用解析法,故本題選BC選項。
4.B
【詳解】本題考查的是計算機解決問題的過程。一般步驟:(1)分析問題(2)設計算法,根據分析,找出解決問題的方法和步驟。(3)編寫程序,選擇一種程序設計語言來編寫程序,實現算法。(4)調試運行(5)檢測結果,對程序功能進行檢測。對解決問題的方法進行描述即設計算法。故選項B正確。
5.C
【詳解】本題主要考查編程解決問題。編寫計算機程序解決問題的過程是:分析問題→設計算法→編寫程序→調試運行程序,故本題選C選項。
6.C
【詳解】本題主要考查編程解決問題。編程解決問題的一般過程是:分析問題、設計算法、編寫程序、調試運行,故本題選C選項。
7.D
【詳解】本題主要考查計算機編程解決問題。用計算機編程解決問題的一般過程:抽象與建模、設計算法、編寫程序、調試運行程序,故本題選D選項。
8.C
【詳解】本題主要考查硬件編程的過程。開源硬件編程的基本過程是:④安裝驅動②連接計算機③編寫程序①編譯程序⑤上傳程序⑥測試程序,故本題選C選項。
9.A
【詳解】本題考查的是計算機解決問題。計算機解決問題的步驟:分析問題、設計算法、編寫程序、調試運行、檢測結果,其中最核心的步驟是設計算法。故本題應選A。
10.A
【詳解】本題主要考查編程解決問題。用計算機編程解決問題的步驟有:抽象建模、設計算法、編寫程序、調試運行程序,故本題選A選項。
11.B
【詳解】本題主要考查計算機解決問題的過程。計算機解決問題的過程順序為:分析問題、設計算法、編寫程序、調試運行程序,故本題選B選項。
12.D
【詳解】本題主要考查計算機編程解決問題。計算機編程解決問題的一般過程:④抽象建模①設計算法⑤編寫程序③調試運行程序,故本題選D選項。
13.C
【詳解】本題主要考查計算機編程解決問題。使用計算機編程解決問題的過程中,最核心的工作是設計算法,故本題選C選項。
14.D
【詳解】本題主要考查計算機解決問題。對于簡單的計算問題,人工計算的使用成本是最低的;對于復雜的計算問題,通常不采用人工計算來解;依據實情,靈活運用三種計算方式將有助于我們提高數據計算的效率;編程解決計算問題不一定是最方便的,要依據實情,靈活運用三種計算方式。故本題選D選項。
15.B
【詳解】本題主要考查計算機解決問題的算法。迭代法也稱輾轉法,是一種不斷用變量的舊值遞推新值的過程,跟迭代法相對應的是直接法(或者稱為一次解法),即一次性解決問題。迭代算法是用計算機解決問題的一種基本方法,它利用計算機運算速度快、適合做重復性操作的特點,讓計算機對一組指令(或一定步驟)進行重復執行,在每次執行這組指令(或這些步驟)時,都從變量的原值推出它的一個新值。故每一次的迭代結果,其實質就是下一次運算的初始值,故本題選B選項。
16.C
【詳解】本題主要考查計算機編程解決問題。利用計算機編程解決問題的過程中,需要使用一種程序設計語言來實現算法,這個過程叫做編寫程序,故本題選C選項。
17.A
【詳解】本題主要考查編程解決問題的過程。利用編程解決問題的一般過程為:分析問題、設計算法、編寫程序,調試運行。不包括收集問題,故本題選A選項。
18.C
【詳解】本題主要考查編制程序解決問題的步驟。編制計算機程序解決問題的基本過程是: ⑤分析問題①設計算法 ④編寫程序③調試運行 ②檢測結果,故本題選C選項。
19.C
【詳解】本題主要考查計算機編程解決問題。計算10000以內的奇數和適合計算機編程通過循環結構來處理,故本題選C選項。
20.C
【詳解】本題主要考查計算機解決問題知識點。制作校園詩詞節演示文稿適合用PowerPoint軟件,把兩首MP3歌曲進行剪接適合用GoldWave軟件,求一元二次方程的解適合編寫計算機程序解決的問題,故本題選C選項。
21.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。算法描述中,用到了三種基本控制結構,分別是 順序結構 選擇結構 循環結構。如圖示中的流程圖使用的控制結構是 順序結構 選擇結構。 一個算法必須有零個或多個數據輸入。 有一個或多個數據輸出。 略
22.錯誤
【詳解】本題主要考查計算機編程語言。計算機能直接識別和執行機器語言(即0和1),不能直接識別和執行高級語言編寫的程序,故表述錯誤。
23.錯誤
【詳解】本題考查計算機語言相關知識。機器語言是一種指令集的體系。高級語言相對于機器語言,是一種指令集的體系。匯編語言是一種用于電子計算機,微處理器或其他可編程器件的低級語言,亦稱為符號語言。在匯編語言中,用助記符代替機器指令的操作碼,用地址符號或標號代替指令或操作數的地址。在不同的設備中,匯編語言對應著不同的機器語言指令集,通過匯編過程轉換成機器指令,因此匯編語言和機器指令也是相關聯的。故題干說法錯誤。
24.錯誤
【詳解】本題主要考查常用計算機編程語言。Java、VB是計算機編程語言;Access由微軟發布的關系數據庫管理系統,因此本題說法錯誤。
25.對
【詳解】本題主要考查計算機解決問題的過程。計算機解決問題的過程分為分析問題-設計算法-編寫程序-調試運行程序等步驟,表述正確。
26.對
【詳解】本題考查計算機解決問題的過程
計算機解決問題的過程分為分析問題-設計算法-編寫程序-調試運行程序等步驟。故表述正確
27.編寫程序
【詳解】本題主要考查程序設計一般過程。程序設計的一般過程是分析題、設計算法、編寫程序、運行調試。
28.D
【詳解】本題考查的python程序。j變量控制每行的*個數,j是隨著i變化的,經分析能得出,第一行1個*,第二行2個*,第三行3個*……。又因為代碼中,*符之前,并未出現“空格”符的輸出,故選項D正確。

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 博湖县| 景德镇市| 乐平市| 灵丘县| 富顺县| 阜新| 久治县| 碌曲县| 瓮安县| 濉溪县| 嘉定区| 收藏| 泸西县| 车险| 姜堰市| 陕西省| 尚志市| 丹东市| 广丰县| 东阳市| 修武县| 贞丰县| 古蔺县| 浏阳市| 通山县| 洪洞县| 牡丹江市| 安阳县| 鱼台县| 确山县| 石楼县| 茂名市| 宁波市| 普洱| 大邑县| 高州市| 秭归县| 广宁县| 天峨县| 台前县| 鄢陵县|