官术网_书友最值得收藏!

本章課后習題

一、選擇題

1.(D)下列有關程序語言的敘述中,哪一項有誤?

(A)高級語言必須經過編譯或解釋

(B)Python是一種解釋型語言

(C)人工智能語言也稱為自然語言

(D)匯編語言由1和0兩種符號構成

2.(B)算法的5個條件不包括以下哪一個?

(A)有限性

(B)實時性

(C)有效性

(D)確定性

3.(B)Python的特點不包括以下哪一個?

(A)面向對象

(B)單一平臺

(C)自由/開放源碼

(D)程序代碼簡潔易讀

4.(C)要在“Anaconda Prompt”命令窗口中列出已安裝包的名稱及版本要輸入哪一個語句?

(A)list version

(B)list

(C)conda list

(D)list conda

5.(A)在IPython中想要了解某語句的使用說明必須在該語句后面加上什么符號?

(A)?

(B)-h

(C)!

(D)*

二、問答題

1.請問計算思維包含哪幾個方面?

答:

分解、模式識別、歸納與抽象化和算法。

2.算法必須符合的5個條件是什么?

答:

輸入、輸出、確定性、有限性、有效性。

3.通常結構化程序設計有哪3種基本控制流程?

答:

順序結構、選擇結構、循環結構。

4.面向對象程序設計模式必須具備哪3種特性?

答:

封裝、繼承與多態。

5.簡述Python的特點。

答:

程序代碼簡潔易讀、跨平臺、面向對象、容易擴充、自由/開放源碼。

6.Anaconda包組也可以用來開發應用層面較高的Python程序,試簡述其特點。

答:

·包含了許多常用的數學、工程、數據分析的Python包;

·免費而且開放源碼;

·支持Windows、Linux、macOS等操作系統;

·支持Python 2.x、Python 3.x,而且可以自由切換;

·內置Spyder編譯器;

·包含Conda和Jupyter Notebook。

主站蜘蛛池模板: 肇源县| 青冈县| 鞍山市| 三亚市| 宝应县| 台南市| 梁河县| 樟树市| 新源县| 大悟县| 阿克苏市| 万年县| 嘉善县| 平顶山市| 玉树县| 于都县| 泸州市| 保定市| 来安县| 紫阳县| 和田市| 河西区| 长春市| 德兴市| 五台县| 沁阳市| 驻马店市| 舟山市| 卢湾区| 阿坝| 长阳| 中超| 集贤县| 达拉特旗| 五家渠市| 宜章县| 宜兴市| 隆化县| 炎陵县| 察雅县| 大邑县|