mooc-python語言程式設計練習8-程式設計方法學
1.# 00390031003900310038606 自頂向下設計主要由下列哪個語法元素實現?
A 迴圈結構
B 物件
C 過程
D 函式
正確答案: D
函式是自頂向下設計的關鍵元素,通過定義函式及其引數逐層開展程式設計。
2.# 00390031003900310038608 關於計算思維,以下選項描述正確的是:
A 計算思維關於設計和構造,可以脫離計算機而存在
B 計算思維是邏輯思維的演進
C 計算思維是基於計算機的思維模式
D 計算思維從古至今一直存在
正確答案: C
計算思維是基於計算機的思維模式,計算機出現之前,由於沒有快速計算裝置,計算所反映的思維模式主要是數學思維,即通過公式來求解問題。當快速計算裝置出現後,計算思維才真正形成。
3.# 00390031003900310038610 以下選項對計算思維本質描述正確的是:
A 抽象和自動化
B 描述和執行
C 計算和思維
D 抽象和執行
正確答案: A
計算思維的本質是:抽象和自動化。
抽象一個運算過程,以能夠按步驟描述為目標;並利用計算機運算的高速特性自動化執行。
4.# 00390031003900310038612 以下選項關於計算生態描述錯誤的是:
A 計算生態存在競爭發展、相互依存和迅速更迭的特點
B 高質量計算生態需要頂層設計的參與才能保障
C 計算生態主要以開源專案為組織形式
D 計算生態類似自然生態,不受單一組織或人物的控制,形成了技術演化路徑
正確答案: B
計算生態以競爭發展、相互依存和迅速更迭為特點,在開源專案間不存在頂層設計,以類自然界"適者生存"的方式形成技術演進路徑。
5.# 00390031003900310038613 關於使用者體驗,以下選項描述正確的是:
A 好產品不一定有好的使用者體驗,關鍵在於功能創意
B 使用者體驗不重要,只要有程式功能即可
C 程式設計只是手段,程式最終為人類服務,使用者體驗很重要
D 使用者體驗是客觀的,完全可以靠技術來實現
正確答案: C
一個提醒進度的進度條、一個永不丟擲異常的程式、一個快速的響應、一個漂亮的圖示、一個合適尺寸的介面等都是使用者體驗的組成部分。總的來說,使用者體驗是一切能夠提升程式使用者感受的組成。
6.# 00390031003900310038614 關於軟體產品和程式的區別,以下描述正確的是:
A 軟體程式就是軟體產品
B 軟體產品=程式功能+使用者體驗
C 從程式功能到軟體產品的產品化代價很小
D 軟體產品=程式功能+速度優化
正確答案: B
產品不僅需要功能,更需要更好的使用者體驗。往往,產品都需要綜合考慮技術功能和人文設計,這源於產品的商業特性。即,商業競爭要求產品不能只關心技術功能,更要關心使用者易用和喜好需求。
7.# 00390031003900310038616 關於Python第三方庫安裝方法,以下選項描述錯誤的是:
A 聯絡第三方庫作者索要安裝檔案
B 訪問UCI網站下載安裝檔案
C 使用pip命令
D 使用整合安裝工具
正確答案: A
請不要聯絡作者索要第三方庫,這不是獲取第三方庫的合理模式。
8.# 00390031003900310038620 關於Python的os庫,以下選項描述正確的是:
A os庫是一個第三方庫,需要安裝後使用
B os庫提供了幾十個函式,功能比較有限
C os庫僅適用於Windows平臺
D os庫提供了路徑操作、程序管理等若干類功能
正確答案: D
os庫是Python重要的標準庫之一,提供了幾百個函式功能,覆蓋與作業系統、檔案操作等相關的眾多功能。os庫適合所有作業系統。
9.# 00390031003900310038623 關於os.path子庫,以下選項中用來計算相對路徑的函式是:
A os.path.relpath(path)
B os.path.abspath(path)
C os.path.normpath(path)
D os.path.basename(path)
正確答案: A
顧名思義:os.path.relpath(path) 是 relative path處理函式。
10.# 00390031003900310038625 關於os庫,以下選項中可以啟動程序執行程式的函式是:
A os.process()
B os.system()
C os.start()
D os.run()
正確答案: B
除了os.system(),選項其他函式都不存在。