信息技術_必修1_第3章_習題答案


信息技術_必修1_第3章_習題答案-211115a


活動冊 P66
1.單選題
(1)人們利用計算機解決問題的基本過程為(  )。
①調試運行程序  ②分析問題  ③設計算法  ④問題解決  ⑤編寫程序
  A.①②③④⑤
  B.②④③⑤①
  C.④②③⑤①
  D.②③⑤①④
【答案】D,課本P46
【解析】
  本題考查計算機解決問題的步驟。計算機解決問題的基本過程首先是分析問題,接着設計算法,然后是編寫程序,最后是調試運行程序,故本題選D。


(2)下面關於算法的描述,正確的是(  )。
  A.算法不可以用自然語言描述
  B.算法只能用流程圖來描述
  C.一個算法必須保證它的執行步驟是有限的
  D.算法的流程圖表示法有零個或多個輸入,但只能有一個輸出
【答案】C。課本P48
【解析】
  本題考查算法的描述因為描述算法的常用方法有自然語言描述算法、流程圖描述算法和偽代碼描述算法,所以A、B說法錯誤。算法的有窮性。一個算法在執行有窮步之后必須結束,即一個算法所包含的計算步驟是有限的。故本題選C選項。一個算法必須有零個或多個數據輸入,有一個或多個數據輸出,沒有輸出的算法是毫無意義的,所以選項D說法錯誤。


(3)計算機能直接識別、理解執行的語言是(  )。
  A.匯編語言
  B.Python語言
  C.Basic語言
  D.機器語言
【答案】D。課本P55
【解析】
  本題考查計算機常用語言相關知識點
  計算機能直接識別、理解執行的語言只有機器語言即O和1,其他語言都需要編譯。故本題選D選項


(4)隨着數據的快速增長,人工處理大量數據的效率與計算機處理相比較正變得(  )。
  A.更高
  B.更低
  C.一樣
  D.無法比較
【答案】B。課本P43


(5)關於用計算機程序解決問題說法中正確的是(  ) 。
  A.利用計算機的高速運算能力提高信息處理能力
  B.提高信息加工的效率
  C.針對具體問題以專門的程序來實現信息加工的自動化
  D.以上說法都正確
【答案】D,課本P46
【解析】
  本題考查計算機相關知識點
  利用計算機的高速運算能力提高信息處理能力、提高信息加工的效率、針對具體問題以專門的程序來實現信息加工的自動化。故ABC都正確。選D選項


(6)小明編寫好解密程序后,調試運行時,程序沒有報錯且能順利運行,但不能正確解密,造成這個結果的原因是(  )。
  A.解密算法邏輯錯誤
  B.程序語句語法錯誤
  C.程序過期了
  D.程序設計窗口配置不對
【答案】A,課本P47(調試運行程序)
【解析】
  本題考查程序調試相關知識點
  程序沒有報錯且能順利運行,說明程序語句語法沒有錯誤,程序沒有過期,程序設計窗口配置正確。故本題選A選項


(7)算法的重要特征不包括以下哪一項?(  )
  A.有窮性
  B.確定性
  C.數據榆出
  D.唯一性
【答案】D,課本P49(算法的特征)
【解析】
  本題考查算法的特征算法有5個重要特征:有窮性、確定性、數據輸入、數據輸出、可行性,所以不具有唯一性,也就是說解決問題的算法是不唯一的。故本題選D選項


(8)執行下面的流程圖,最后s=(  )
 


  A.1
  B.720
  C.120
  D.6
【答案】B
【解析】
  i=1時,s=1×1;
  i=2時,s=1×1×2;
  i=3時,s=1×1×2×3;
  i=4時,s=1×1×2×3×4;
  i=5時,s=1×1×2×3×4×5;
  i=6時,s=1×1×2×3×4×5×6;
  i=7時,因i>6,退出循環,輸出s=720。


(9)下列關於算法的敘述,正確的是(  )。
  A.解決一個問題的算法只有一種
  B.有窮性是算法的基本特征之一
  C.可行性不屬於算法基本特征
  D.算法對程序設計沒有任何作用
【答案】B,課本P48


(l0)計算機是一種數字化電子設箭,盡管其中的電路設計非常復雜,但工作時每段電路只有兩種狀態,可形象地稱為開和關。當把控制計算機操作的指令與存儲數據的電路狀態用二進制數字1和0對應表示時,人們就可以事先把需要執行的指令和處理的數據用1、0組成的代碼編寫好程序,輸人計算機時把1、0代碼直接轉換為相應的開關電路,就可以讓計算機工作了。這些1、0代碼就好像是計算機能聽得懂的語言而被稱為(  ),這種語言難學難記難用,屬於低級語言。隨着計算機的發展,工程師們相繼開發出許多貼近人們閱讀理解習慣的(  )系統,如BASIC.Python .C.Visual Bsse等程序設計語言。
  A.機器語言  匯編語言
  B.匯編語言  高鼓語言
  C.機器語言  高級語言
  D.機器語言  自然語言
【答案】C,課本P55
【解析】
  本題考查的是計算機語言相關知識。計算機語言可以分為:機器語言、匯編語言、高級語言。機器語言能被計算機直接識別。高級語言它是以人類的日常語言為基礎的一種編程語言,使用一般人易於接受的文字來表示,目前常用的程序設計語言都屬於高級語言。故選項C正確。


(11)流程圖中表示判斷的是(  )。
  A.矩形框
  B.菱形框
  C.圓形框
  D.橢圓形框
【答案】B,課本P50
 

 

 
(12)下列選項都是屬於高級語言的是(  )
  A.匯編語言、機器語言
  B.匯編語言、Basic語言
  C.Basic語言、Python語言
  D.機器語言、Python語言
【答案】C,課本P57
【解析】
本題考查的是計算機語言。計算機語言有:機器語言、匯編語言、高級語言。高級語言有:VisualBasic、Pascal、C、C++、Java、Python等。故選項C正確。


(13)不能被計算機直接識別,理解執行的語言需要轉換,這種轉換是(  )。
  A.人工轉換或機器轉換
  B.計算機語言提供的解釋器或編譯器負責轉換
  C.操作系統負責轉換
  D.人工智能技術中的自然語言理解
【答案】B,課本P57


(14)(  )不是程序的基本控制結構。
  A.順序結構
  B.選擇結構
  C.循環結構
  D.組合結構
【答案】D,課本P52
【解析】
  本題考查程序基本控制結構
  程序的三種基本結構:順序結構、選擇結構、循環結構。故本題選D選項


(15)程序以(  )代碼的形式存放在存儲器中,並采用(  )作為數字計算機的數制基礎。
  A.二進制  十進制
  B.二進制  二進制
  C.二進制  八進制
  D.二進制  十六進制
【答案】B,課本P55
【解析】
  本題考查計算機數制
  程序以二進制代碼的形式存放在存儲器中,並采用二進制作為數字計算機的數制基礎。故本題選B選項








(完)







免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM