信息技術_必修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選項
(完)
