Python程序設計考試試題及答案_第1頁
Python程序設計考試試題及答案_第2頁
Python程序設計考試試題及答案_第3頁
Python程序設計考試試題及答案_第4頁
Python程序設計考試試題及答案_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Python編程?2023春期末考試

本考試時長60分鐘,全部為客觀題,共40題。可以作答三次,取最高分,請同學們慎重答題,確

認無誤后提交。

1.關于Python語言的縮進,說法正確的是:

單選題(3.0分)(難易度:中)

A.統一為四個空格

B.縮進為非強制的

C.縮進可以用在任何語句之后。

D.縮進在語義中強制使用

正確答案:D

答案解釋:暫無

2.在Python中,用于獲取用戶輸入的函數是:

單選題(3.0分)(難易度:中)

A.get()

B.eval()

C.input()

D.print()

正確答案:C

答案解釋:暫無

3.Python計算生態超過14萬個,以下能幫助學習者明智學習Python的方法

是:

單選題(3.0分)(難易度:中)

A.學好Python語法,有選擇有判斷地選學標準庫和第三方庫

B.多花時間學習,遇到Python知識就去學習

C.多花時間實踐,遇到案例就去練習

D.觀察周圍學習者學習什么,跟著學習

正確答案:A

答案解釋:暫無

4.以下不是Python語言合法命名的是:

單選題(3.0分)(難易度:中)

A.MyGod5

B._MyGod_

C.MyGod

D.5MyGod

正確答案:D

答案解釋:暫無

5.下面不屬于Python保留字的是:

單選題(3.0分)(難易度:中)

A.def

B.elif

C.type

D.import

正確答案:C

答案解釋:暫無

6.下面是eval()函數作用的是:

單選題(3.0分)(難易度:中)

A.去掉參數中做外側一對引號,含單引號或雙引號,當作Python語句執行

B.去掉參數中元素兩側所有引號,含單引號或雙引號,當作Python語句執行

C.直接將參數中元素當作Python語句執行

D.在參數兩側增加一對單引號,當作Python語句執行

正確答案:A

答案解釋:暫無

7.下面屬于import保留字作用的是:

單選題(3.0分)(難易度:中)

A.引入程序之外的功能庫

B.改變當前程序的命名空間

C.每個程序都必須有這個保留字

D.當調用函數時需要使用該保留字

正確答案:A

答案解釋:暫無

8.哪個選項是下面代碼的執行結果?

name二〃Python語言程序設計課程〃print(name[0],name[2:-2],name[-l])

單選題(3.0分)(難易度:中)

A.Pthon語言程序設計程

B.Pthon語言程序設計課

C.Pthon語言程序設計課程

D.Pthon語言程序設計課課

正確答案:C

答案解釋:暫無

9.哪個選項是下面代碼的執行結果?

s-PYTHON'print(〃{0:3}〃.format(s))

單選題(3.0分)(難易度:中)

A.PYTHON

B.PYT

C.PYTH

D.PY

正確答案:A

答案解釋:暫無

10.下面代碼的輸出結果是

x=3.1415926print(round(x,2),round(x))

單選題(3.0分)(難易度:中)

A.33.14

B.6.283

C.3.143

D.22

正確答案:c

答案解釋:暫無

11.Python中的for循環:

forvarin_:

print(var)

哪個選項不符合上述程序空白處的語法要求?

單選題(3.0分)(難易度:中)

A.range(0,10)

B.{1;2;3;4;5)

C.”Hello”

D.(1,2,3)

正確答案:B

答案解釋:暫無

12.哪個選項關于循環結構的描述是錯誤的?

單選題(3.0分)(難易度:中)

A.循環是程序根據條件判斷結果向后反復執行的一種運行方式

B.循環是一種程序的基本控制結構

C.死循環無法退出,沒有任何作用

D.條件循環和遍歷循環結構都是基本的循環結構

正確答案:C

答案解釋:暫無

13.哪個選項是random庫中用于生成隨機小數的函數?

單選題(3.0分)(難易度:中)

A.random()

B.randint()

C.getrandbits()

D.randrange()

正確答案:A

答案解釋:暫無

14.關于try-except,哪個選項的描述是錯誤的?

單選題(3.0分)(難易度:中)

A.表達了一種分支結構的特點

B.用于對程序的異常進行捕捉和處理

C.使用了異常處理,程序將不會再出錯

D.NameError是一種異常類型

正確答案:C

答案解釋:暫無

15.實現多路分支的最佳控制結構是

單選題(3.0分)(難易度:中)

A.if

B.if-else

C.try

D.if-elif-else

正確答案:D

答案解釋:暫無

16.下面代碼的輸出結果是

foriinrange(1,6):

ifi/3=0:

break

else:

print(i,end二〃,〃)

單選題(3.0分)(難易度:中)

A.1,2,

B.1,2,3,4,

C.1,2,3,4,5,

D.1,2,3,

正確答案:C

答案解釋:暫無

17.以下關于遞歸函數基例的說法錯誤的是:

單選題(3.0分)(難易度:中)

A.遞歸函數必須有基例

B.遞歸函數的基例不再進行遞歸

C.每個遞歸函數都只能有一個基例

D.遞歸函數的基例決定遞歸的深度

正確答案:C

答案解釋:暫無

18.以下選項不是函數作用的是:

單選題(3.0分)(難易度:中)

A.提高代碼執行速度

B.復用代碼

C.增強代碼可讀性

D.降低編程復雜度

正確答案:A

答案解釋:暫無

19.以下關于Python函數說法錯誤的是:

deffunc(a,b):c=a**2+bb=areturnca=10b=100c=func(a,b)+a

單選題(3.0分)(難易度:中)

A.執行該函數后,變量c的值為200

B.該函數名稱為func

C.執行該函數后,變量b的值為100

D.執行該函數后,變量a的值為10

正確答案:A

答案解釋:暫無

20.哪個選項對于函數的定義是錯誤的?

單選題(3.0分)(難易度:中)

A.defvfunc(a,b=2):

B.defvfunc(a,b):

C.defvfunc(a,*b):

D.defvfunc(*a,b):

正確答案:D

答案解釋:暫無

21.函數定義時,以下不需要使用global聲明就可能操作全局變量的類型是:

單選題(3.0分)(難易度:中)

A.列表

B.字符串

C.整數

D.浮點數

正確答案:A

答案解釋:暫無

22.下面代碼的輸出結果是:

deffib(n):a,b=1,1foriinrange(n-l):a,b

b,a+breturnaprint(fib(7))

單選題(3.0分)(難易度:難)

A.21

B.5

C.8

D.13

正確答案:D

答案解釋:暫無

23.下面是jieba庫中用于精確分詞的函數是:

單選題(3.0分)(難易度:中)

A.jieba.Icut()

B.jieba.Icut(cut_all=True)

C.jieba.add_word()

D.jieba.lcut_for_search()

正確答案:A

答案解釋:暫無

24.關于Python的元組類型,以下選項錯誤的是:

單選題(3.0分)(難易度:中)

A.元組一旦創建就不能被修改

B.元組采用逗號和圓括號(可選)來表示

C.元組中元素必須是相同類型

D.一個元組可以作為另一個元組的元素,可以采用多級索引獲取信息

正確答案:C

答案解釋:暫無

25.以下不是Python序列類型的是:

單選題(3.0分)(難易度:中)

A.字符串類型

B.列表類型

C.元組類型

D.數組類型

正確答案:D

答案解釋:暫無

26.序列s,哪個選項對s.index(x)的描述是正確的?

單選題

(3.0分)(難易度:中)

A.返回序列s中序號為x的元素

B.返回序列s中元素x所有出現位置的序號

C.返回序列s中元素x第一次出現的序號

D.返回序列s中x的長度

正確答案:C

答案解釋:暫無

27.給定字典d,哪個選項對d.values()的描述是正確的?

單選題(3.0分)(難易度:中)

A.返回一種dict_values類型,包括字典d中所有值

B.返回一個列表類型,包括字典d中所有值

C.返回一個元組類型,包括字典d中所有值

D.返回一個集合類型,包括字典d中所有值

正確答案:A

答案解釋:暫無

28.給定字典d,哪個選項對xind的描述是正確的?

單選題(3.0分)(難易度:中)

A.x是一個二元元組,判斷x是否是字典d中的鍵值對

B.判斷x是否是字典d中的鍵

C.判斷x是否是字典d中的值

D.判斷x是否是在字典d中以鍵或值方式存在

正確答案:B

答案解釋:暫無

29.下面代碼的輸出結果是

s-Lseashell,gold,pink,brown,purple,tomatoJ

print(s[4:1)

單選題(3.0分)(難易度:中)

A.['purple']

B.['purple','tomatoS]

C.['gold),'pink),'brown,,'purple','tomato']

D.['seashell','gold*,'pink','brown']

正確答案:B

答案解釋:暫無

30.關于文件關閉的close。方法,哪個選項的描述是正確的?

單選題(3.0分)(難易度:中)

A.文件處理結束之后,一定要用close。方法關閉文件

B.如果文件是只讀方式打開,僅在這種情況下可以不用close。方法關閉文件

C.文件處理后可以不用close。方法關閉文件,程序退出時會默認關閉

D.文件處理遵循嚴格的“打開-操作-關閉”模式

正確答案:C

答案解釋:暫無

31.網絡爬蟲應用一般分為兩個步驟:一、通過網絡連接獲取網頁內容;二

對獲得的那網頁內容進行處理。

判斷題(L0分)(難易度:中)

A.對

B.錯

正確答案:A

答案解釋:暫無

32.Python3.X版本,不能完全向下兼容2.X系列版本。

判斷題(1.0分)(難易度:中)

A.對

B.錯

正確答案:A

答案解釋:暫無

33.Python和python是兩個不同的變量。

判斷題(1.0分)(難易度:中)

A.對

B.錯

正確答案:A

答案解釋:暫無

34.Python的turtle庫是一個直觀有趣的圖形繪制函數庫。

判斷題(1.0分)(難易

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論