Python 模擬測試



本節為您提供各種與Python相關的模擬測試集。您可以將這些示例模擬測試下載到本地計算機,並在方便時離線解答。每個模擬測試都提供一個答案鍵,以便您驗證最終分數並進行自我評分。

問答

Python 模擬測試一

答案:C

解釋

以上兩個選項都是正確的。

Q 4 - 以下哪個Python環境變數告訴Python直譯器在哪裡找到匯入程式的模組檔案?

A - PYTHONPATH

B - PYTHONSTARTUP

C - PYTHONCASEOK

D - PYTHONHOME

答案:A

解釋

PYTHONPATH − 它的作用類似於PATH。此變數告訴Python直譯器在哪裡找到匯入程式的模組檔案。它應該包含Python原始碼庫目錄和包含Python原始碼的目錄。PYTHONPATH有時由Python安裝程式預設。

Q 5 - 以下哪個Python環境變數包含包含Python原始碼的初始化檔案的路徑?

A - PYTHONPATH

B - PYTHONSTARTUP

C - PYTHONCASEOK

D - PYTHONHOME

答案:B

解釋

PYTHONSTARTUP − 它包含包含Python原始碼的初始化檔案的路徑。每次啟動直譯器時都會執行它。在Unix系統中,它命名為.pythonrc.py,其中包含載入實用程式或修改PYTHONPATH的命令。

Q 6 - 以下哪個Python環境變數在Windows中用於指示Python在import語句中查詢第一個不區分大小寫的匹配項?

A - PYTHONPATH

B - PYTHONSTARTUP

C - PYTHONCASEOK

D - PYTHONHOME

答案:C

解釋

PYTHONCASEOK − 它在Windows中用於指示Python在import語句中查詢第一個不區分大小寫的匹配項。將此變數設定為任何值即可啟用它。

Q 7 - 以下哪個Python環境變數是備選的模組搜尋路徑?

A - PYTHONPATH

B - PYTHONSTARTUP

C - PYTHONCASEOK

D - PYTHONHOME

答案:D

解釋

PYTHONHOME − 它是一個備選的模組搜尋路徑。它通常嵌入到PYTHONSTARTUP或PYTHONPATH目錄中,以便輕鬆切換模組庫。

Q 8 - Python是區分大小寫的語言嗎?

A - 是

B - 否

答案:A

解釋

是的!Python是一種區分大小寫的程式語言。

Q 9 - Python不支援以下哪種資料型別?

A - 數字

B - 字串

C - 列表

D - 切片

答案:D

解釋

切片不是受支援的資料型別。

Q 10 - Python不支援以下哪種資料型別?

A - 元組

B - 字典

C - 泛型

D - 列表

答案:C

解釋

泛型不是受支援的資料型別。

Q 11 - 如果str = 'Hello World!',則print str的輸出是什麼?

A - Hello World!

B - 錯誤

C - str

D - 以上均不是。

答案:A

解釋

Hello World! 是正確答案。

Q 12 - 如果str = 'Hello World!',則print str[0]的輸出是什麼?

A - Hello World!

B - H

C - ello World!

D - 以上均不是。

答案:B

解釋

H是正確答案。

Q 13 - 如果str = 'Hello World!',則print str[2:5]的輸出是什麼?

A - llo World!

B - H

C - llo

D - 以上均不是。

答案:C

解釋

llo是正確答案。

Q 14 - 如果str = 'Hello World!',則print str[2:]的輸出是什麼?

A - llo World!

B - H

C - llo

D - 以上均不是。

答案:A

解釋

llo World! 是正確答案。

Q 15 - 如果str = 'Hello World!',則print str * 2的輸出是什麼?

A - Hello World!Hello World!

B - Hello World! * 2

C - Hello World!

D - 以上均不是。

答案:A

解釋

Hello World!Hello World! 是正確答案。

Q 16 - 如果list = [ 'abcd', 786 , 2.23, 'john', 70.2 ],則print list的輸出是什麼?

A - [ 'abcd', 786 , 2.23, 'john', 70.2 ]

B - list

C - 錯誤

D - 以上均不是。

答案:A

解釋

[ 'abcd', 786 , 2.23, 'john', 70.2 ] 是正確答案。

Q 17 - 如果list = [ 'abcd', 786 , 2.23, 'john', 70.2 ],則print list[0]的輸出是什麼?

A - [ 'abcd', 786 , 2.23, 'john', 70.2 ]

B - abcd

C - 錯誤

D - 以上均不是。

答案:B

解釋

它將列印列表的第一個元素。輸出將是abcd。

Q 18 - 如果list = [ 'abcd', 786 , 2.23, 'john', 70.2 ],則print list[1:3]的輸出是什麼?

A - [ 'abcd', 786 , 2.23, 'john', 70.2 ]

B - abcd

C - [786, 2.23]

D - 以上均不是。

答案:C

解釋

它將列印從第二個到第三個的元素。輸出將是[786, 2.23]。

Q 19 - 如果list = [ 'abcd', 786 , 2.23, 'john', 70.2 ],則print list[2:]的輸出是什麼?

A - [ 'abcd', 786 , 2.23, 'john', 70.2 ]

B - abcd

C - [786, 2.23]

D - [2.23, 'john', 70.2]

答案:D

解釋

它將列印從第三個元素開始的元素。輸出將是[2.23, 'john', 70.2]。

Q 20 - 如果tinylist = [123, 'john'],則print tinylist * 2的輸出是什麼?

A - [123, 'john', 123, 'john']

B - [123, 'john'] * 2

C - 錯誤

D - 以上均不是。

答案:A

解釋

它將列印列表兩次。輸出將是[123, 'john', 123, 'john']。

Q 21 - 如果tinylist = [123, 'john'],則print tinylist * 2的輸出是什麼?

A - [123, 'john', 123, 'john']

B - [123, 'john'] * 2

C - 錯誤

D - 以上均不是。

答案:A

解釋

它將列印列表兩次。輸出將是[123, 'john', 123, 'john']。

答案:D

解釋

以上所有選項都正確。

Q 23 - 如果tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ),則print tuple的輸出是什麼?

A - ( 'abcd', 786 , 2.23, 'john', 70.2 )

B - tuple

C - 錯誤

D - 以上均不是。

答案:A

解釋

( 'abcd', 786 , 2.23, 'john', 70.2 ) 是正確答案。

Q 24 - 如果tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ),則print tuple[0]的輸出是什麼?

A - ( 'abcd', 786 , 2.23, 'john', 70.2 )

B - abcd

C - 錯誤

D - 以上均不是。

答案:B

解釋

它將列印列表的第一個元素。輸出將是abcd。

Q 25 - 如果tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ),則print tuple[1:3]的輸出是什麼?

A - ( 'abcd', 786 , 2.23, 'john', 70.2 )

B - abcd

C - (786, 2.23)

D - 以上均不是。

答案:C

解釋

它將列印從第二個到第三個的元素。輸出將是(786, 2.23)。

答案表

題號 答案
1 D
2 D
3 C
4 A
5 B
6 C
7 D
8 A
9 D
10 C
11 A
12 B
13 C
14 A
15 A
16 A
17 B
18 C
19 D
20 A
21 A
22 D
23 A
24 B
25 C
python_questions_answers.htm
廣告