測驗8: 程序設計方法學 (第8周)-單選題


1、 自頂向下設計主要由下列哪個語法元素實現?‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A、函數    

B、對象    

C、循環結構    

D、過程

解析:
函數是自頂向下設計的關鍵元素,通過定義函數及其參數逐層開展程序設計。

2、關於計算思維,以下選項描述正確的是:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A、計算思維從古至今一直存在    

B、計算思維是基於計算機的思維模式

C、計算思維是邏輯思維的演進    

D、計算思維關於設計和構造,可以脫離計算機而存在

解析:
計算思維是基於計算機的思維模式,計算機出現之前,由於沒有快速計算裝置,計算所反映的思維模式主要是數學思維,即通過公式來求解問題。
當快速計算裝置出現后,計算思維才真正形成。

3、‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬以下選項對計算思維本質描述正確的是:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A、抽象和執行    

B、抽象和自動化    

C、計算和思維    

D、描述和執行

解析:
計算思維的本質是:抽象和自動化。

抽象一個運算過程,以能夠按步驟描述為目標;並利用計算機運算的高速特性自動化執行。

4、‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬以下選項關於計算生態描述錯誤的是:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A、計算生態類似自然生態,不受單一組織或人物的控制,形成了技術演化路徑

B、計算生態主要以開源項目為組織形式

C、高質量計算生態需要頂層設計的參與才能保障

D、計算生態存在競爭發展、相互依存和迅速更迭的特點

解析:
計算生態以競爭發展、相互依存和迅速更迭為特點,在開源項目間不存在頂層設計,以類自然界"適者生存"的方式形成技術演進路徑。

5、‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬ 關於用戶體驗,以下選項描述正確的是:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A、用戶體驗不重要,只要有程序功能即可    

B、用戶體驗是客觀的,完全可以靠技術來實現

C、好產品不一定有好的用戶體驗,關鍵在於功能創意    

D、編程只是手段,程序最終為人類服務,用戶體驗很重要

解析:
一個提醒進度的進度條、一個永不拋出異常的程序、一個快速的響應、一個漂亮的圖標、一個合適尺寸的界面等都是用戶體驗的組成部分。
總的來說,用戶體驗是一切能夠提升程序用戶感受的組成。

6、‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬關於軟件產品和程序的區別,以下描述正確的是:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A、軟件產品=程序功能+速度優化    

B、軟件程序就是軟件產品

C、軟件產品=程序功能+用戶體驗    

D、從程序功能到軟件產品的產品化代價很小

解析:
產品不僅需要功能,更需要更好的用戶體驗。往往,產品都需要綜合考慮技術功能和人文設計,這源於產品的商業特性。
即,商業競爭要求產品不能只關心技術功能,更要關心用戶易用和喜好需求。

7、‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬ 關於Python第三方庫安裝方法,以下選項描述錯誤的是:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A、使用pip命令    

B、聯系第三方庫作者索要安裝文件    

C、訪問UCI網站下載安裝文件    

D、使用集成安裝工具

解析:
請不要聯系作者索要第三方庫,這不是獲取第三方庫的合理模式。

8、‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬ 關於Python的os庫,以下選項描述正確的是:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A、os庫提供了幾十個函數,功能比較有限    

B、os庫提供了路徑操作、進程管理等若干類功能

C、os庫是一個第三方庫,需要安裝后使用    

D、os庫僅適用於Windows平台

解析:
os庫是Python重要的標准庫之一,提供了幾百個函數功能,覆蓋與操作系統、文件操作等相關的眾多功能。os庫適合所有操作系統。

9、‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬關於os.path子庫,以下選項中用來計算相對路徑的函數是:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A、os.path.basename(path)    

B、os.path.relpath(path)    

C、os.path.normpath(path)    

D、os.path.abspath(path)

解析:
顧名思義:os.path.relpath(path) 是 relative path處理函數。

10、‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬關於os庫,以下選項中可以啟動進程執行程序的函數是:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A、os.run()        

B、os.start()        

C、os.process()        

D、os.system()

解析:
除了os.system(),選項其他函數都不存在。

 


免責聲明!

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



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