資源簡介 3.1用計算機編程解決問題的一般過程一、選擇題1.求解方程ax2+bx+c=0(a≠0),如果用計算機編程去實現這樣的過程,用到的主要算法結構是( )A.分支結構 B.嵌套結構 C.循環結構 D.順序結構2.以下選項中,計算機解決問題的正確過程是( )。A.抽象與建模→編寫程序→設計算法→調試運行B.抽象與建?!O計算法→編寫程序→調試運行C.設計算法→抽象與建?!帉懗绦颉{試運行D.抽象與建?!O計算法→調試運行→編寫程序3.以下哪個是編寫計算機程序解決問題的過程?( )A.分析問題→編寫程序→設計算法→調試運行程序B.編寫程序→分析問題→設計算法→調試運行程序C.分析問題→設計算法→編寫程序→調試運行程序D.編寫程序→調試運行程序→分析問題→設計算法4.編程解決問題的一般過程是( )①設計算法 ②編寫程序 ③調試運行 ④分析問題A.①②③④ B.④①③② C.④①②③ D.①④②③5.用計算機編程解決問題的一般過程:①設計算法;②編寫程序;③抽象與建模;④調試運行程序。順序正確的是( )。A.①②③④ B.②①③④C.③②①④ D.③①②④6.開源硬件編程的基本過程是( ) 。①編譯程序②連接計算機③編寫程序④安裝驅動⑤上傳程序⑥測試程序A.①②③④⑤⑥ B.②④③①⑤⑥ C.④②③①⑤⑥ D.④②①⑤⑥7.小明想要通過編程來解決由昆明到景東錦屏耗時最短行程問題時,最核心的工作是( )A.設計出解決問題的算法 B.設計出解決問題的PPTC.編寫出Python代碼 D.選擇一種編程軟件8.用計算機編程解決問題的首要步驟是( )A.抽象建模 B.設計算法 C.編寫程序 D.調試運行程序9.用計算機解決問題的一般經歷下面幾個過程:①設計算法,②編寫程序,③調試運行,④抽象建模。下面排序正確的是( )A.④①③② B.①②③④ C.③④①② 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.計算10000以內的奇數和 D.在因特網上查找歌曲15.下列適合編寫計算機程序解決的問題的選項是( )A.制作校園詩詞節演示文稿 B.把兩首MP3歌曲進行剪接C.求一元二次方程的解 D.下載office2010軟件16.下列適合用計算機程序解決問題的選項是( )A.整理收藏夾 B.用電子郵件發送會議通知C.求100以內奇數的和 D.更新QQ空間17.世界上第一臺計算機是在___誕生的___( )A.英國 ENIAC B.美國 ENIACC.美國 ENIAK D.英國 ENIAK18.計算機最初研究的應用大多是數值計算,人們主要借助計算機運算速度快,精確度高的特點來解決各種數學問題,這里的數值計算不包括( )A.函數計算 B.方程的求解 C.數列求和 D.圖像處理二、判斷題19.用高級語言編寫的程序能直接被計算機識別和執行 (______)20.(必修)機器語言、匯編語言、高級語言三類計算機語言中,匯編語言使用符號編程,和具體的機器指令無關。(_____)21.(必修)Java、Access、VB都是計算機編程語言。 (_____)22.王軍同學編寫程序解決“韓信點兵”問題后,總結出計算機解決問題的過程分為分析問題-設計算法-編寫程序-調試運行程序等步驟。 (_____)23.小程在編寫程序解決“雞兔同籠”問題后,總結出計算機解決問題的過程分為分析問題-設計算法-編寫程序-調試運行程序等步驟。 (______)試卷第2頁,共2頁參考答案1.A【詳解】本題主要考查編程解決問題。求解方程ax2+bx+c=0(a≠0),令t=b^2-4*a*c,需要用到條件分支結構,判斷t與0的關系,從而求得對應的解,故本題選A選項。2.B【詳解】本題主要考查計算機解決問題的過程。計算機解決問題的一般過程是:抽象與建?!O計算法→編寫程序→調試運行,故本題選B選項。3.C【詳解】本題主要考查編程解決問題。編寫計算機程序解決問題的過程是:分析問題→設計算法→編寫程序→調試運行程序,故本題選C選項。4.C【詳解】本題主要考查編程解決問題。編程解決問題的一般過程是:分析問題、設計算法、編寫程序、調試運行,故本題選C選項。5.D【詳解】本題主要考查計算機編程解決問題。用計算機編程解決問題的一般過程:抽象與建模、設計算法、編寫程序、調試運行程序,故本題選D選項。6.C【詳解】本題主要考查硬件編程的過程。開源硬件編程的基本過程是:④安裝驅動②連接計算機③編寫程序①編譯程序⑤上傳程序⑥測試程序,故本題選C選項。7.A【詳解】本題考查的是計算機解決問題。計算機解決問題的步驟:分析問題、設計算法、編寫程序、調試運行、檢測結果,其中最核心的步驟是設計算法。故本題應選A。8.A【詳解】本題主要考查編程解決問題。用計算機編程解決問題的步驟有:抽象建模、設計算法、編寫程序、調試運行程序,故本題選A選項。9.D【詳解】本題主要考查計算機解決問題的步驟。計算機解決問題的步驟:④抽象建模,①設計算法,②編寫程序,③調試運行,故本題選D選項。10.D【詳解】本題主要考查計算機編程解決問題。計算機編程解決問題的一般過程:④抽象建模①設計算法⑤編寫程序③調試運行程序,故本題選D選項。11.A【詳解】本題主要考查編程解決問題。求兩數的最大公約數可以使用程序設計解決,通過循環可以求得兩數的最大公約數,故本題選A選項。12.D【詳解】本題主要考查計算機解決問題。對于簡單的計算問題,人工計算的使用成本是最低的;對于復雜的計算問題,通常不采用人工計算來解;依據實情,靈活運用三種計算方式將有助于我們提高數據計算的效率;編程解決計算問題不一定是最方便的,要依據實情,靈活運用三種計算方式。故本題選D選項。13.C【詳解】本題主要考查編制程序解決問題的步驟。編制計算機程序解決問題的基本過程是: ⑤分析問題①設計算法 ④編寫程序③調試運行 ②檢測結果,故本題選C選項。14.C【詳解】本題主要考查計算機編程解決問題。計算10000以內的奇數和適合計算機編程通過循環結構來處理,故本題選C選項。15.C【詳解】本題主要考查計算機解決問題知識點。制作校園詩詞節演示文稿適合用PowerPoint軟件,把兩首MP3歌曲進行剪接適合用GoldWave軟件,求一元二次方程的解適合編寫計算機程序解決的問題,故本題選C選項。16.C【詳解】本題考查的是計算機編程相關知識。在瀏覽器中,已經自帶整理收藏夾,不需要編程;現有的QQ等郵箱就可以發送郵件,不需要編程;QQ里有更新QQ空間的功能,不需要編程。故本題應選C。17.B【詳解】本題考查計算機發展歷史。世界上第一臺通用計算機發明時間,1946年2月14日,名字ENIAC,誕生地,美國賓夕法尼亞大學誕生。故本題選B。18.D【詳解】本題考查計算機運算。數值計算指有效使用數字計算機求數學問題近似解的方法與過程,以及由相關理論構成的學科。數值計算主要研究如何利用計算機更好的解決各種數學問題,包括連續系統離散化和離散形方程的求解,函數計算,方程的求解,數列求和,并考慮誤差、收斂性和穩定性等問題。圖像處理并不屬于數值計算。故本題選D。19.錯誤【詳解】本題主要考查計算機編程語言。計算機能直接識別和執行機器語言(即0和1),不能直接識別和執行高級語言編寫的程序,故表述錯誤。20.錯誤【詳解】本題考查計算機語言相關知識。機器語言是一種指令集的體系。高級語言相對于機器語言,是一種指令集的體系。匯編語言是一種用于電子計算機,微處理器或其他可編程器件的低級語言,亦稱為符號語言。在匯編語言中,用助記符代替機器指令的操作碼,用地址符號或標號代替指令或操作數的地址。在不同的設備中,匯編語言對應著不同的機器語言指令集,通過匯編過程轉換成機器指令,因此匯編語言和機器指令也是相關聯的。故題干說法錯誤。21.錯誤【詳解】本題主要考查常用計算機編程語言。Java、VB是計算機編程語言;Access由微軟發布的關系數據庫管理系統,因此本題說法錯誤。22.對【詳解】本題主要考查計算機解決問題的過程。計算機解決問題的過程分為分析問題-設計算法-編寫程序-調試運行程序等步驟,表述正確。23.對【詳解】本題考查計算機解決問題的過程計算機解決問題的過程分為分析問題-設計算法-編寫程序-調試運行程序等步驟。故表述正確答案第4頁,共4頁答案第3頁,共4頁 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫