天天看點

第三套.py

1. 樹的度為3,且有9個度為3的結點,5個度為1的結點,但沒有度為2的結點。則該樹總的結點數為()

A. 32

B. 14

C. 33

D. 19

答案:C

解析:樹的節點數等于樹中所有節點的度之和再加1

2. 屬于結構化程式設計原則的是

A.子產品化

B.可繼承性

C.可封裝性

D.多态性

答案:A

解析:

結構化程式設計方法的原則包括:自頂向下、逐漸求精、子產品化、限制使用goto語句

3. 确定軟體項目是否進行開發的文檔是

A.需求分析規格說明書

B.可行性報告

C.軟體開發計劃

D.測試報告

答案:B

解析:可行性報告産生于軟體定義階段,用于确定軟體項目你是否進行開發

4. 基本路徑測試是屬于

A. 黑盒測試方法且是靜态測試

B. 黑盒測試方法且是動态測試

C. 白盒測試方法且是動态測試

D. 白盒測試方法且是靜态測試

答案:C

解析:白盒測試主要有邏輯覆寫、基本路徑測試

5.下面不屬于軟體需求規格說明書内容是

A. 軟體的可驗證性

B. 軟體的功能需求

C. 軟體的性能需求

D. 軟體的外部接口

答案:A

解析:軟體需求規格說明書内容的是軟體的目标、軟體的功能需求、外部接口、屬性及限制條件

6.以下代碼的輸出結果是

print(‘{:*^10.4}’.format('Flower'))

A.Flow

B.Flowe

C.***Flow***

D.Flower

答案:C

解析:*表示空格處用*補齊,^表示顯示的字元要取中,10表示10個字元,4表示字元串的最大輸出長度

7. 以下代碼的輸出結果是

chs=“|'\'-'|”

     for  ch  in  chs:

            print(ch,end="")

A. |'\'-'

B. |\-|

C. |''-'|

D. "|'-'|"

解析:C

答案:字元串裡的\是轉義符,是以print輸出的時候,\‘就是表示\後面的’不是字元串定義符,而是一個字元‘。是以列印輸出的字元串裡,沒有\,但是輸出了’

8.以下關于python内置函數的描述,錯誤的是

A. sorted()對一個序列類型資料進行排序,将排序後的結果寫回到該變量中

B.type()傳回一個對象的類型

C.id()傳回一個變量的一個編号,是其在記憶體中的位址

D.all(ls)傳回True,如果ls的每個元素都是True

答案:A

解析:sorted()對一個序列資料進行排序,将排序後的結果傳回來,并不能把結果寫回到變量中

9.以下關于函數的描述,正确是

A.python的函數裡引用一個組合資料類型變量,就會建立一個該類型對象

B.函數的簡單資料類型全局變量在函數内部使用的時候,需要在顯示聲明為全局變量

C.函數的全局變量是清單類型的時候,函數内部不可以直接引用該全局變量

D.如果函數内部定義了跟外部的全局變量同名的組合資料類型的變量,則函數内部引用的變量不确定

答案:B

解析:如果函數内部建立跟外部的全局變量同名的組合資料類型的變量,則函數内部引用的就是這個局部變量,是以C錯誤

python的函數裡如果沒有建立同名變量,則可以直接引用和修改同名的全局變量;

全局變量和局部變量的名可以相同

10.函數中定義了3個參數,其中2個參數都指定了預設值,調用函數時參數個數最少是

A.0

B.2

C.1

D.3

答案:C

解析:可選參數一般都放在非可選參數的後面。函數中定義了3個參數,其中2個參數都指定了預設值,那麼調用函數時參數個數最少是1個

11.關于以下代碼的描述中,正确的是

def fun(a,b):

     c=a**2+b

     b=a

      return  c

a=10

b=2

c=func(b,a)+a

A.執行該函數後,變量c的值為112

B.該函數名稱是fun

C.執行該函數後,變量b的值為2

D.執行該函數後,量b的值為10

答案:C

解析:fun的作用是交換a,b的值,交換後,形參a和b的值會自動釋放,并沒有影響到實參a和b的值,是以實參a仍然是10,實參b仍然是2

12.以下代碼運作的結果是

def calu(x=3,y=2,z=10);

    return (x**y*z)

h=2

w=3

print(calu(h,w))

A.80

B.60

C.70

D.90

答案:A

解析:函數參數的傳遞,h和w分别傳遞給了x和y參數,是以傳回的結果是2**3*10=80

27.以下關于組合資料類型的描述,錯誤的是

A.集合類型是一種具體的資料類型

B.字典類型的鍵可以用的資料類型包括字元串,元組以及清單

C.序列類型和映射類型都是一類資料類型的總稱

D.python的集合類型跟數學中的集合概念一緻,都是多個資料項的無序組合

答案:B

解析:字典的鍵必須是不可變資料類型,而清單是可變的資料類型

28.以下關于Python字典的描述中,錯誤的是

A.在Python中,用字典來實作映射,通過整數索引來查找其中的元素

B.在定義字典對象時,鍵和值用冒号連接配接

C.字典中的鍵值對之間沒有順序且不能重複

D.字典中引用與特定鍵對應的值,用字典名稱和中括号中包含鍵名的格式

答案:A

解析:用字典來實作映射,通過鍵值對關系索引元素

29.以下關于字典操作描述,錯誤的是

A.del用于删除字典或者元素

B.keys方法可以擷取字典的值視圖

C.len方法可以計算字典中鍵值對的個數

D.clear用于清空字典中的資料

答案:B

解析:keys方法可以擷取字典的鍵視圖

30.以下代碼輸出結果正确的是

a=[5,1,3,4]

print(sorted (a,reverse=True))

A.[1,3,4,5]

B.[4,3,1,5]

C.[5,4,3,1]

D.[5,1,3,4]

答案:C

解析:sorted函數對清單元素排序,reverse=True參數,第一個不變,剩下的倒叙排列

31.在Python語言中,将二維資料寫入CSV檔案,最可能使用的函數是

A.write()

B.split()

C.join()

D.exists()

答案:C

解析:打開CSV檔案,需要采用周遊循環和字元串的join()方法

32.以下屬于Python機器學習領域第三方庫的是

A.turtle

B.numpy

C.pygame

D.mxnet

答案:D

解析:學習領域是mxnet