一、單項(xiàng)選擇題(本大題共 10 小題)
1、根據(jù)抽象層次劃分,下列哪一種語(yǔ)言是最接近計(jì)算機(jī)硬件,由二進(jìn)制代碼直接構(gòu)成?
① 機(jī)器語(yǔ)言
② 匯編語(yǔ)言
③ 高級(jí)語(yǔ)言
④ 腳本語(yǔ)言
2、Python 語(yǔ)言的主要執(zhí)行機(jī)制是:
① 編譯執(zhí)行:源代碼首先被編譯成機(jī)器碼,然后直接由 CPU 執(zhí)行
② 解釋執(zhí)行:由解釋器逐行讀取源代碼并立即執(zhí)行
③ 混合模式:先編譯為中間代碼(字節(jié)碼),再由虛擬機(jī)解釋執(zhí)行
④ 匯編執(zhí)行:通過(guò)匯編器轉(zhuǎn)換為匯編代碼后再執(zhí)行
3、Python 語(yǔ)言的創(chuàng)始人是:
① Dennis Ritchie
② James Gosling
③ Guido van Rossum
④ Bjarne Stroustrup
4、在 Windows 系統(tǒng)中安裝 Python 時(shí),建議勾選“Add python.exe to PATH”選項(xiàng),其主要作用是:
① 自動(dòng)安裝 Python 的所有第三方庫(kù)
② 將 Python 解釋器的路徑添加到系統(tǒng)環(huán)境變量中,以便在任意目錄下通過(guò)命令行運(yùn)行 Python
③ 將 Python 設(shè)置為系統(tǒng)默認(rèn)的文本編輯器
④ 創(chuàng)建一個(gè)桌面快捷方式
5、以下哪個(gè)是 Python 自帶的輕量級(jí)集成開(kāi)發(fā)環(huán)境(IDE),適合初學(xué)者入門(mén)使用?
① PyCharm
② Visual Studio Code
③ IDLE
④ Jupyter Notebook
6、Python 設(shè)計(jì)哲學(xué)“Python之禪”(The Zen of Python)中的一句著名格言是:
① "More is better"
② "Simple is better than complex"
③ "Speed is everything"
④ "Complexity is necessary"
7、在 Python 中,源文件的擴(kuò)展名通常是:
① .txt
② .py
③ .exe
④ .java
8、以下關(guān)于 CPython 的描述,正確的是:
① 它是 Python 在 Java 平臺(tái)上的實(shí)現(xiàn),可以用 Java 代碼調(diào)用 Python 庫(kù)
② 它是 Python 官方的、最常用的實(shí)現(xiàn),用 C 語(yǔ)言編寫(xiě)
③ 它是一個(gè)輕量級(jí)的 Python 實(shí)現(xiàn),專(zhuān)門(mén)用于嵌入式系統(tǒng)
④ 它通過(guò)即時(shí)編譯(JIT)技術(shù),通常比標(biāo)準(zhǔn) Python 解釋器運(yùn)行更快
9、下列哪種方式不是運(yùn)行 Python 程序的常見(jiàn)方法?
① 在命令行中輸入 python 腳本名.py
② 在文本編輯器中直接雙擊 .py 文件
③ 在交互式環(huán)境(REPL)中逐行輸入代碼
④ 在 IDE 中點(diǎn)擊運(yùn)行按鈕或按快捷鍵
10、一個(gè)良好的程序設(shè)計(jì)語(yǔ)言應(yīng)具備的特征不包括:
① 可讀性:語(yǔ)法清晰,便于人類(lèi)閱讀和理解
② 可維護(hù)性:易于修改、調(diào)試和擴(kuò)展
③ 執(zhí)行速度在所有場(chǎng)景下都是最快的
④ 可擴(kuò)展性:支持模塊化和代碼復(fù)用
二、填空題(本大題共 5 小題)
1、程序設(shè)計(jì)語(yǔ)言根據(jù)執(zhí)行機(jī)制可分為兩大類(lèi):編譯型語(yǔ)言和( )型語(yǔ)言。Python 屬于后者。
2、Python 是一種解釋型、通用型的高級(jí)編程語(yǔ)言,其語(yǔ)法接近自然語(yǔ)言,具有很高的( )。
3、在 Python 的交互式環(huán)境中,用戶(hù)可以輸入代碼并立即看到執(zhí)行結(jié)果,這種環(huán)境通常被稱(chēng)為 REPL,它是( )四個(gè)單詞首字母的縮寫(xiě)。
4、除了官方的 CPython 外,Python 還有其他幾種實(shí)現(xiàn),其中( )實(shí)現(xiàn)通常運(yùn)行速度更快,因?yàn)樗捎昧思磿r(shí)編譯(JIT)技術(shù)。
5、在編寫(xiě) Python 程序時(shí),除了使用簡(jiǎn)單的文本編輯器,還可以使用功能更強(qiáng)大的( ),它集成了代碼編輯、運(yùn)行、調(diào)試等多種功能,能顯著提升開(kāi)發(fā)效率。
“點(diǎn)贊有美意,贊賞是鼓勵(lì)”
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.