iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 1
0

思路:4個步驟:學

【1】python視頻教學

【2】練手小項目,掌握面向對象思想

【3】爬蟲視頻:瑞雪採集雲平台教學視頻、爬蟲視頻

【4】嘗試接簡單項目。
瑞雪採集雲(https://www.web2data.com/)爬蟲平台
我很能理解“另一種聲音”,我當初也是自學Python,剛開始的時候,我連循環結構和分支結構都搞不明白誰是誰,去找有經驗的人問,結果問了幾回人家就煩了,所以,學習這種事,還是得靠自己。根據我自己的經驗來說,想從零開始學Python,以後也確實想找相關的工作,基本是下邊這三種方式:繼續上學。報個這方面的專業,學上兩三年,老師就在身邊,有啥不懂的問題,直接辦公室走一趟,畢業的時候去找工作不成大問題;看書自學。這塊可以看看GitHub【Python百天之路】-駱昊,對細節把握很到位!在網上找視頻課自學。你可以利用碎片時間去學,時間上會更節省,讀研讀博這件事時間成本比較高,我對自己沒有完全的自信,所以我思考再三,還是決定踏入社會浪潮了。(但是對於學習能力強,本科也比較優秀的學生,非常建議繼續讀研讀博,未來踏入社會起薪會非常高,我現在身邊就有兩個博士大神,我只能膜拜了。。。 )進入社會之後,我基本就是買書和看視頻自學,這回給你們來個全方位安利:

作者:桃花岛主
来源:知乎
著作权归作者所有 非商业转载请注明出处。

3、Codecademy這個學習網站很大的優勢就是在瀏覽器上直接編寫代碼,輕鬆解決了初學者程序環境安裝的困擾。

作者:桃花岛主****
来源:知乎
著作权归作者非商业转载请注明出处

試試自己的水平
Python使用符號_______表示註釋
答案:#

Python不支持的數據類型有
答案:char、double

查看python版本的命令是
答案:python –V

在Python中,print(type(16/4))的結果是什麼類型的
答案:float

在Python3中,執行下列語句後的顯示結果是
a = 1

b = 2 * a / 4

a = “one”

print (a,b)

答案:one 0.5

執行下列語句後的顯示結果是
s = “hi”

Print(“hi”, s*2)

答案:hi hihi

Python3中想打印3的2次方,正確的書寫形式是
答案:print (3**2)

python中,a ='hello' a[-1]的值是:
答案:o

python中,[1,2,3]+[4,5,6]的值是
答案:[1,2,3,4,5,6]

Python語言支持以下類型的運算符:
答案:算術運算符、比較運算符、邏輯運算符、賦值運算符

下列哪些屬於Python中的算術運算符
答案:+、**、//

Python 支持哪幾種不同的數值類型:
答案:int、float、complex

在Python中,下列轉義字符書寫正確的有:
答案:\、\n、\v

Python可以通過設置條件表達式永遠不為false 來實現無限循環,下列哪些可以實現無限循環:
答案:var = 1 while var == 1 :或var = 1 while var >= 1 :

在Python3中,對多個變量進行賦值時變量之間需用逗號隔開
答案:對

print(12/4)的結果與print(12//4)的結果是一樣的
答案:錯

Python語言不支持面向過程的計算機程序設計
答案:錯

Python語言中,print(type(1))輸出的是浮點類型float
答案:錯

rainfall為暴雨時的降水量,如此時降水量減少10%,那麼此時rainfall的計算公式為
答案:rainfall *=.9

Python是一種____的解釋型計算機程序設計語言
答案:面向對象

print(-5//4)的結果是
答案:-2

Python中轉義字符\n的含義是:
答案:回車

Python具有豐富和強大的庫。它能夠把用其他語言製作的各種模塊(尤其是C/C++)很輕鬆地聯結在一起,所以它常被暱稱為
答案:膠水語言

Python是由荷蘭人Guido van Rossum於哪年發明的:
答案:1989

Python的特點都有哪些:
Python是純粹的自由軟件

Python具有豐富和強大的庫

Python語法簡潔清晰

Python是一種面向對象的解釋型計算機程序設計語言

自從20世紀90年代初Python語言誕生至今,它已被逐漸廣泛應用於:
答案:系統管理任務、web編程、自動化測試、大數據處理

python有著豐富的擴展庫,可以輕易完成各種高級任務,開發者可以用Python實現完整應用程序所需的各種功能
答案:對

數據類型是允許改變的,如果改變數字數據類型得值,不用分配內存空間
答案:錯

/和//都是對兩個變量做除法,所以二者計算出的答案沒有什麼區別
答案:錯

Python可以不加聲明就使用變量
答案:對

Python語言是面向過程的計算機程序設計語言
答案:錯

判斷字符串中是否有重複字符,代碼如下,請填空重複
list1=[1,2,2,3]

if(len(list1)!=len(set(list1))):

……print("----")

else:

……print(“不重複”)

答案:重複

Python中,下述while循環執行的次數為
k=1000

while k>1:

……print k

……k = k/2

答案:10

Python中,設s = ”Happy?New?Year”, 則s[3:8]的值為:
答案:'py?Ne'

Python中的循環語句有:
答案:for、while

Python中的循環語句有for , while和do…while
答案:錯

Python 中用elif 代替了else if,所以if語句的關鍵字為:if – elif – else
答案:對

Python中for循環可以遍歷任何序列的項目,如一個列表或者一個字符串
答案:對

Python條件語句是通過一條或多條語句的執行結果(True或者False)來決定執行的代碼塊
答案:對

在python中,關於Python內存管理,下列說法錯誤的是
A: 變量無需先創建和賦值而直接使用

B: 變量不必事先聲明

C: 變量無需指定類型

D: 可以使用del釋放資源

答案:A

在python中,定義了無參函數之後,需要調用它時,需要通過什麼即可完成調用
答案:函數名()

在Python中,假設函數頭為def f(p1,p2,p3):對其進行調用格式正確的是
答案:f(30,p2=4,p3=10)

在python中,執行以下語句後,顯示的結果是
total = 0;

def sum( arg1, arg2 ):

……total = arg1 + arg2;

……print ("函數內是局部變量: ", total)

……return total;

sum( 10, 20 );

print ("函數外是全局變量: ", total)

答案:函數內是局部變量: 30 函數外是全局變量: 0

在python中,列表對象的sort()方法用來對列表元素進行原地排序,該函數返回值為
答案:None

Python內置函數_______用來返回序列中的最大元素
答案:max()

Python內置函數______用來返回數值型序列中所有元素之和
答案:sum()

表達式“[3] in [1, 2, 3, 4]”的值為
答案:False

在python中,關於類的描述正確的是
A: 類定義了對象的屬性,並提供了用於初始化對象的初始化程序和操作這些屬性的方法

B: 對像是類的一個實例

C: 初始化程序以__init__命名

D: 類的抽像是將類的實現和類的使用分離開來

答案:ABCD

在python中,關於列表list描述正確的是
A: 可以使用random模塊中的shuffle函數將一個列表中的元素打亂

B: 可以使用下標運算符[]來引用列表中的一個獨立元素

C: 可以使用for循環來遍歷列表中的所有元素

D: 可以使用split方法來將一個字符串分離成列表

答案:ABCD

在python中,關於多維列表描述正確的是
A: 可以使用sort方法對一個二維列表進行排序

B: 當給函數傳遞二維列表時,是將這個列表的引用傳遞給函數

C: 二維列表不能用來存儲二維數據

D: 二維列表中的元素可以使用下面的語法來訪問listName[rowIndex][columnIndex]

答案:ABD

在Python中,關於繼承與多態描述正確的是
A: 類的繼承可以從現有的​​類派生出新類

B: 可以使用isinstance函數測試一個對像是否是一個類的實例

C: 多態意味著一個子類對象可以傳遞給一個需要父類類型的參數

D: 類之間常見的關係是關聯、聚合、組合和繼承

答案:ABCD

在python中,名為func的函數,其定義如下
def func(a=5,b=10,c=15)

print(a+b+c)

調用func()進行傳參,其輸出值為30的是:

A: func(a=15,b=5)

B: func(a=15,c=5)

C: func(b=7,c=18)

D: func(7,8)

答案:ABCD

在python中,類和對像是面向對象編程的兩個主要方面,類創建一個新類型,而對像是這個類的實例。
答案:對

表達式'ab' in 'acbed' 的值為True
答案:錯

列表、元組、字符串是Python的無序序列
答案:錯

在python中,局部變量的作用是:為了臨時保存數據,需要在函數中定義變量來進行存儲
答案:對

在python中,參數在函數定義的圓括號對內指定,用分號分割
答案:錯

在python中,面向對象的編程帶來的主要好處之一是通過繼承機制實現代碼的重用
答案:對

在python中,支持Char數據類型
答案:錯

面向對象的三大特性的是
答案:封裝、繼承、多態

在python中,閱讀下列程序,輸出結果正確的是:
nums = set([1,1,2,3,3,3,4])

print len(nums)

答案:4

在python中,創建對象的格式為
答案:對象名= 類名()

Python內置函數________用來返回序列中的最小元素
答案:min()

在python中,閱讀下列程序,輸出結果正確的是:
class parent:

……def init(self, param):

…………self.v1 = param

class child(parent):

……def init(self, param):

…………self.v2 = param

obj = child(11)

print ("%d %d" % (obj.v1, obj.v2))

答案:程序錯誤

在python中,如果從父類繼承的方法不能滿足子類的需求,可以對其進行改寫,這個過程叫:
答案:重寫override

在python中,關於元組描述正確的是
A: 一個元組是一個固定列表

B: 不能對元組中的元素進行添加、刪除或替換

C: 由於元組是一個序列,所以序列的常用操作可以用於元組

D: 如果元組的所有元素都是不可變的,那麼這個元組是不可變的

答案:ABCD

在python中,關於類的描述正確的是
A: 類定義了對象的屬性,並提供了用於初始化對象的初始化程序和操作這些屬性的方法

B: 對像是類的一個實例

C: 初始化程序以__init__命名

D: 類的抽像是將類的實現和類的使用分離開來

答案:ABCD

在Python中,關於繼承與多態描述正確的是
A: 類的繼承可以從現有的​​類派生出新類

B: 可以使用isinstance函數測試一個對像是否是一個類的實例

C: 多態意味著一個子類對象可以傳遞給一個需要父類類型的參數

D: 類之間常見的關係是關聯、聚合、組合和繼承

答案:ABCD

在python中,當調用函數時,需要將實參傳遞給形參,屬於Python實參類型的是
答案:位置參數和關鍵字參數

在python中,requests主要是一個封裝好了http功能的庫,可以實現基本的http操作
答案:對

Python不支持多繼承
答案:錯

爬蟲是一種自動獲取網頁內容的程序
答案:對

字典允許同一個鍵出現兩次
答案:錯

在python中,程序:
kvps= {“user”,“bill”, “password”,“hillary”}

print kvps['password']的輸出結果是hillary

答案:錯

表達式type({}) == dict的值為
答案:True

已知列表x = [1, 2, 3, 4],那麼執行語句del x[1] 之後x的值為
答案:[1, 3, 4]

已知列表x = [1, 2, 3],那麼執行語句x.insert(0, 4) 只有,x的值為
答案:[4, 1, 2, 3]

Python內置函數_____________用來打開或創建文件並返回文件對象。
答案:open

python中,下列哪個錯誤屬於下標索引超出序列邊界
答案:IndexError

python中,下列哪個錯誤屬於語法出錯
答案:SyntaxError

在python中,閱讀下列程序,輸出結果正確的是:
import re

phone = “2004-959-559 # 這是一個電話號碼”

num = re.sub(r'#.*$', “”, phone)

print ("電話號碼: ", num)

答案:電話號碼: 2004-959-559

Python正則表達式模塊是
答案:re

面向對像是一種編程方式,此編程方式的實現是基於對____和_____的使用
答案:類、對象

函數根據有沒有參數,有沒有返回值,可以相互組合,其中包括
A: 無參數,無返回值

B: 無參數,有返回值

C: 有參數,無返回值

D: 有參數,有返回值

答案:ABCD

在python中,下列類方法對應正確的是
A: init:初始化函數

B: len:?獲得長度

C: del:?析構函數,釋放對象時使用

D: cmp:?比較運算

答案:ABCD

python中類共有三類方法:
答案:普通方法、靜態方法、類方法

Python中,如果你的父類方法的功能不能滿足你的需求,你可以在子類重寫你父類的方法
答案:對

Python支持使用字典的“鍵”作為下標來訪問字典中的值
答案:對

Python內置函數max()用來返回序列中的最小元素
答案:錯

表達式set([1,2,3,4]) == {1, 2, 3,4} 的值為False
答案:錯

表達式3<5>2 的值為True
答案:對

在Python中__________表示空類型(None/Null)
答案:None

表達式“[3] in [1, 2, 3, 4]”的值為________(True/False)
答案:False

Python3中可以使用什麼語句來處理異常
答案:try…except

表達式'Hello world!'.count('l') 的值為
答案:3

使用上下文管理關鍵字_________可以自動管理文件對象,不論何種原因結束該關鍵字中的語句塊,都能保證文件被正確關閉
答案:with

Python內置函數_____________用來返回文件下一行.
答案:next()

對文件進行寫入操作之後,______ _________方法用來在不關閉文件對象的情況下將緩衝區內容寫入文件
答案:flush()

在python中,將處理載荷分佈到多台處理器上,以便充分利用所有可用的處理器資源,可以對工作載荷進行分佈的方法包括
答案:多線程和多進程

在python3面向對象程序設計中,從一個非常簡單的類Point開始,該類存放坐標(x,y),關於其屬性和方法描述正確的是
A: 在沒有指定基類的情況下,Point是object的直接子類,等價於point(object)

B: Point類有兩個數據屬性,self.x和self.y

C: 內置的isinstance()函數以一個對象與一個類為參數,若該對象屬於給定的類或屬於給定類的基類,其值返回為Ture

D: 內置的repr()函數會對給定的對象調用__repr__()特殊方法,並返回相應結果

答案:ABCD

在python中,創建線程的兩種方法是
答案:調用threading.Thread()並向其傳遞一個可調用的對像或創建threading.Thread類的子類

多任務可以由多進程完成,也可以由一個進程內的多線程完成
答案:對

Python的OS模塊中,os.close()是用來打開文件描述符
答案:錯

在Python中,執行下列語句後foo = (3, 4, 5) ,print(type(foo))的顯示結果是<class 'tuple'>
答案:對

Python中,內置的repr()函數會對給定的對象調用__repr__()特殊方法,並返回相應結果
答案:對

語句x, y, z = [1, 2, 3] 執行後,變量y的值為
答案:2

已知x = {1:1},那麼執行語句x[2] = 2之後,len(x)的值為
答案:2

Python使用符號_______表示註釋
答案:#

Python不支持的數據類型有
答案:char、double

查看python版本的命令是
答案:python –V

在Python中,print(type(16/4))的結果是什麼類型的
答案:float

在Python3中,執行下列語句後的顯示結果是
a = 1

b = 2 * a / 4

a = “one”

print (a,b)

答案:one 0.5

執行下列語句後的顯示結果是
s = “hi”

Print(“hi”, s*2)

答案:hi hihi

Python3中想打印3的2次方,正確的書寫形式是
答案:print (3**2)

python中,a ='hello' a[-1]的值是:
答案:o

python中,[1,2,3]+[4,5,6]的值是
答案:[1,2,3,4,5,6]

Python語言支持以下類型的運算符:
答案:算術運算符、比較運算符、邏輯運算符、賦值運算符

下列哪些屬於Python中的算術運算符
答案:+、**、//

Python 支持哪幾種不同的數值類型:
答案:int、float、complex

在Python中,下列轉義字符書寫正確的有:
答案:\、\n、\v

Python可以通過設置條件表達式永遠不為false 來實現無限循環,下列哪些可以實現無限循環:
答案:var = 1 while var == 1 :或var = 1 while var >= 1 :

在Python3中,對多個變量進行賦值時變量之間需用逗號隔開
答案:對

print(12/4)的結果與print(12//4)的結果是一樣的
答案:錯

Python語言不支持面向過程的計算機程序設計
答案:錯

Python語言中,print(type(1))輸出的是浮點類型float
答案:錯

rainfall為暴雨時的降水量,如此時降水量減少10%,那麼此時rainfall的計算公式為
答案:rainfall *=.9

Python是一種____的解釋型計算機程序設計語言
答案:面向對象

print(-5//4)的結果是
答案:-2

Python中轉義字符\n的含義是:
答案:回車

Python具有豐富和強大的庫。它能夠把用其他語言製作的各種模塊(尤其是C/C++)很輕鬆地聯結在一起,所以它常被暱稱為
答案:膠水語言

Python是由荷蘭人Guido van Rossum於哪年發明的:
答案:1989

Python的特點都有哪些:
Python是純粹的自由軟件

Python具有豐富和強大的庫

Python語法簡潔清晰

Python是一種面向對象的解釋型計算機程序設計語言

自從20世紀90年代初Python語言誕生至今,它已被逐漸廣泛應用於:
答案:系統管理任務、web編程、自動化測試、大數據處理

python有著豐富的擴展庫,可以輕易完成各種高級任務,開發者可以用Python實現完整應用程序所需的各種功能
答案:對

數據類型是允許改變的,如果改變數字數據類型得值,不用分配內存空間
答案:錯

/和//都是對兩個變量做除法,所以二者計算出的答案沒有什麼區別
答案:錯

Python可以不加聲明就使用變量
答案:對

Python語言是面向過程的計算機程序設計語言
答案:錯

判斷字符串中是否有重複字符,代碼如下,請填空重複
list1=[1,2,2,3]

if(len(list1)!=len(set(list1))):

……print("----")

else:

……print(“不重複”)

答案:重複

Python中,下述while循環執行的次數為
k=1000

while k>1:

……print k

……k = k/2

答案:10

Python中,設s = ”Happy?New?Year”, 則s[3:8]的值為:
答案:'py?Ne'

Python中的循環語句有:
答案:for、while

Python中的循環語句有for , while和do…while
答案:錯

Python 中用elif 代替了else if,所以if語句的關鍵字為:if – elif – else
答案:對

Python中for循環可以遍歷任何序列的項目,如一個列表或者一個字符串
答案:對

Python條件語句是通過一條或多條語句的執行結果(True或者False)來決定執行的代碼塊
答案:對

在python中,關於Python內存管理,下列說法錯誤的是
A: 變量無需先創建和賦值而直接使用

B: 變量不必事先聲明

C: 變量無需指定類型

D: 可以使用del釋放資源

答案:A

在python中,定義了無參函數之後,需要調用它時,需要通過什麼即可完成調用
答案:函數名()

在Python中,假設函數頭為def f(p1,p2,p3):對其進行調用格式正確的是
答案:f(30,p2=4,p3=10)

在python中,執行以下語句後,顯示的結果是
total = 0;

def sum( arg1, arg2 ):

……total = arg1 + arg2;

……print ("函數內是局部變量: ", total)

……return total;

sum( 10, 20 );

print ("函數外是全局變量: ", total)

答案:函數內是局部變量: 30 函數外是全局變量: 0

在python中,列表對象的sort()方法用來對列表元素進行原地排序,該函數返回值為
答案:None

Python內置函數_______用來返回序列中的最大元素
答案:max()

Python內置函數______用來返回數值型序列中所有元素之和
答案:sum()

表達式“[3] in [1, 2, 3, 4]”的值為
答案:False

在python中,關於類的描述正確的是
A: 類定義了對象的屬性,並提供了用於初始化對象的初始化程序和操作這些屬性的方法

B: 對像是類的一個實例

C: 初始化程序以__init__命名

D: 類的抽像是將類的實現和類的使用分離開來

答案:ABCD

在python中,關於列表list描述正確的是
A: 可以使用random模塊中的shuffle函數將一個列表中的元素打亂

B: 可以使用下標運算符[]來引用列表中的一個獨立元素

C: 可以使用for循環來遍歷列表中的所有元素

D: 可以使用split方法來將一個字符串分離成列表

答案:ABCD

在python中,關於多維列表描述正確的是
A: 可以使用sort方法對一個二維列表進行排序

B: 當給函數傳遞二維列表時,是將這個列表的引用傳遞給函數

C: 二維列表不能用來存儲二維數據

D: 二維列表中的元素可以使用下面的語法來訪問listName[rowIndex][columnIndex]

答案:ABD

在Python中,關於繼承與多態描述正確的是
A: 類的繼承可以從現有的​​類派生出新類

B: 可以使用isinstance函數測試一個對像是否是一個類的實例

C: 多態意味著一個子類對象可以傳遞給一個需要父類類型的參數

D: 類之間常見的關係是關聯、聚合、組合和繼承

答案:ABCD

在python中,名為func的函數,其定義如下
def func(a=5,b=10,c=15)

print(a+b+c)

調用func()進行傳參,其輸出值為30的是:

A: func(a=15,b=5)

B: func(a=15,c=5)

C: func(b=7,c=18)

D: func(7,8)

答案:ABCD

在python中,類和對像是面向對象編程的兩個主要方面,類創建一個新類型,而對像是這個類的實例。
答案:對

表達式'ab' in 'acbed' 的值為True
答案:錯

列表、元組、字符串是Python的無序序列
答案:錯

在python中,局部變量的作用是:為了臨時保存數據,需要在函數中定義變量來進行存儲
答案:對

在python中,參數在函數定義的圓括號對內指定,用分號分割
答案:錯

在python中,面向對象的編程帶來的主要好處之一是通過繼承機制實現代碼的重用
答案:對

在python中,支持Char數據類型
答案:錯

面向對象的三大特性的是
答案:封裝、繼承、多態

在python中,閱讀下列程序,輸出結果正確的是:
nums = set([1,1,2,3,3,3,4])

print len(nums)

答案:4

在python中,創建對象的格式為
答案:對象名= 類名()

Python內置函數________用來返回序列中的最小元素
答案:min()

在python中,閱讀下列程序,輸出結果正確的是:
class parent:

……def init(self, param):

…………self.v1 = param

class child(parent):

……def init(self, param):

…………self.v2 = param

obj = child(11)

print ("%d %d" % (obj.v1, obj.v2))

答案:程序錯誤

在python中,如果從父類繼承的方法不能滿足子類的需求,可以對其進行改寫,這個過程叫:
答案:重寫override

在python中,關於元組描述正確的是
A: 一個元組是一個固定列表

B: 不能對元組中的元素進行添加、刪除或替換

C: 由於元組是一個序列,所以序列的常用操作可以用於元組

D: 如果元組的所有元素都是不可變的,那麼這個元組是不可變的

答案:ABCD

在python中,關於類的描述正確的是
A: 類定義了對象的屬性,並提供了用於初始化對象的初始化程序和操作這些屬性的方法

B: 對像是類的一個實例

C: 初始化程序以__init__命名

D: 類的抽像是將類的實現和類的使用分離開來

答案:ABCD

在Python中,關於繼承與多態描述正確的是
A: 類的繼承可以從現有的​​類派生出新類

B: 可以使用isinstance函數測試一個對像是否是一個類的實例

C: 多態意味著一個子類對象可以傳遞給一個需要父類類型的參數

D: 類之間常見的關係是關聯、聚合、組合和繼承

答案:ABCD

在python中,當調用函數時,需要將實參傳遞給形參,屬於Python實參類型的是
答案:位置參數和關鍵字參數

在python中,requests主要是一個封裝好了http功能的庫,可以實現基本的http操作
答案:對

Python不支持多繼承
答案:錯

爬蟲是一種自動獲取網頁內容的程序
答案:對

字典允許同一個鍵出現兩次
答案:錯

在python中,程序:
kvps= {“user”,“bill”, “password”,“hillary”}

print kvps['password']的輸出結果是hillary

答案:錯

表達式type({}) == dict的值為
答案:True

已知列表x = [1, 2, 3, 4],那麼執行語句del x[1] 之後x的值為
答案:[1, 3, 4]

已知列表x = [1, 2, 3],那麼執行語句x.insert(0, 4) 只有,x的值為
答案:[4, 1, 2, 3]

Python內置函數_____________用來打開或創建文件並返回文件對象。
答案:open

python中,下列哪個錯誤屬於下標索引超出序列邊界
答案:IndexError

python中,下列哪個錯誤屬於語法出錯
答案:SyntaxError

在python中,閱讀下列程序,輸出結果正確的是:
import re

phone = “2004-959-559 # 這是一個電話號碼”

num = re.sub(r'#.*$', “”, phone)

print ("電話號碼: ", num)

答案:電話號碼: 2004-959-559

Python正則表達式模塊是
答案:re

面向對像是一種編程方式,此編程方式的實現是基於對____和_____的使用
答案:類、對象

函數根據有沒有參數,有沒有返回值,可以相互組合,其中包括
A: 無參數,無返回值

B: 無參數,有返回值

C: 有參數,無返回值

D: 有參數,有返回值

答案:ABCD

在python中,下列類方法對應正確的是
A: init:初始化函數

B: len:?獲得長度

C: del:?析構函數,釋放對象時使用

D: cmp:?比較運算

答案:ABCD

python中類共有三類方法:
答案:普通方法、靜態方法、類方法

Python中,如果你的父類方法的功能不能滿足你的需求,你可以在子類重寫你父類的方法
答案:對

Python支持使用字典的“鍵”作為下標來訪問字典中的值
答案:對

Python內置函數max()用來返回序列中的最小元素
答案:錯

表達式set([1,2,3,4]) == {1, 2, 3,4} 的值為False
答案:錯

表達式3<5>2 的值為True
答案:對

在Python中__________表示空類型(None/Null)
答案:None

表達式“[3] in [1, 2, 3, 4]”的值為________(True/False)
答案:False

Python3中可以使用什麼語句來處理異常
答案:try…except

表達式'Hello world!'.count('l') 的值為
答案:3

使用上下文管理關鍵字_________可以自動管理文件對象,不論何種原因結束該關鍵字中的語句塊,都能保證文件被正確關閉
答案:with

Python內置函數_____________用來返回文件下一行.
答案:next()

對文件進行寫入操作之後,______ _________方法用來在不關閉文件對象的情況下將緩衝區內容寫入文件
答案:flush()

在python中,將處理載荷分佈到多台處理器上,以便充分利用所有可用的處理器資源,可以對工作載荷進行分佈的方法包括
答案:多線程和多進程

在python3面向對象程序設計中,從一個非常簡單的類Point開始,該類存放坐標(x,y),關於其屬性和方法描述正確的是
A: 在沒有指定基類的情況下,Point是object的直接子類,等價於point(object)

B: Point類有兩個數據屬性,self.x和self.y

C: 內置的isinstance()函數以一個對象與一個類為參數,若該對象屬於給定的類或屬於給定類的基類,其值返回為Ture

D: 內置的repr()函數會對給定的對象調用__repr__()特殊方法,並返回相應結果

答案:ABCD

在python中,創建線程的兩種方法是
答案:調用threading.Thread()並向其傳遞一個可調用的對像或創建threading.Thread類的子類

多任務可以由多進程完成,也可以由一個進程內的多線程完成
答案:對

Python的OS模塊中,os.close()是用來打開文件描述符
答案:錯

在Python中,執行下列語句後foo = (3, 4, 5) ,print(type(foo))的顯示結果是<class 'tuple'>
答案:對

Python中,內置的repr()函數會對給定的對象調用__repr__()特殊方法,並返回相應結果
答案:對

語句x, y, z = [1, 2, 3] 執行後,變量y的值為
答案:2

已知x = {1:1},那麼執行語句x[2] = 2之後,len(x)的值為
答案:2

若n階方陣A,B,C滿足ABC=I,I為n階單位矩陣,則C的逆矩陣是
答案:AB

已知矩陣B=[[4,8,6],[8,12,3],[9,7,10]],求B的轉置矩陣是
答案:[[4,8,9],[8,12,7],[6,3,10]]

已知矩陣B=[[2,8],[13,6]],和矩陣A=[[3,7,19],[7,12,5]],求矩陣C=A+B,則C為
答案:矩陣A和矩陣B不能相加

已知矩陣A為[1,2],矩陣B為[[2],[1]],A*B的結果為
答案:4

設A=[[2,-1],[-1,1]]則A的逆矩陣是
答案:[[1,1],[1,2]]

已知矩陣A=[[3,5],[4,7]],求矩陣A的逆矩陣
答案:[[7,-5],[-4,3]]

已知矩陣A=[[-1,5],[1,3]],矩陣B=[[3,1],[-2,0]],則3A-B為
答案:[[-6,14],[5,9]]

Queue模塊允許用戶創建一個可以用於多個線程之間_________的隊列數據結構
答案:共享數據

已知只有行數相同,列數也相同的矩陣(即同型矩陣)才能相加。根據條件,則矩陣的加法滿足以下哪些運算律
A: 交換律:A+B=B+A

B: 結合律:(A+B)+C=A+(B+C)

C: 零矩陣滿足:A+0=A,其中0是與A同型的零矩陣

D: 負矩陣的加法:AB≠A+(-B)

答案:ABC

已知A、B、C均為m乘n的矩陣,關於矩陣乘法,下述哪些是正確的
A: ABC=A(BC)

B: AB=BA

C: (A+B)C=AC+BC

D: C(A+B)=CA+CB

答案:ACD

對於矩陣,以下說法正確的是
A: 矩陣乘法不滿足交換律,並不等於說對任意兩個矩陣A與B,必有AB≠BA

B: 矩陣A≠0,且B≠0,則必有AB≠0

C: 若矩陣A和矩陣B滿足AB=BA,則A,B有可能不同階

D: 若矩陣乘積AB=0,有可能是A≠0且B≠0

答案:AD

已知A、B均為n乘m階矩陣,以下正確的是
A: 1A=A

B: (2+3)A=2A+3A

C: (23)A=2(3A)

D: 2*(A+B)=2A+2B

答案:ABCD

關於矩陣以下說法正確的是
A: 當n=m時,矩陣A稱為n階方陣

B: 所有矩陣都有逆矩陣

C: 所有矩陣都有轉置矩陣

D: 對角線元素均為1,其餘元素均為0的矩陣稱為單位矩陣

答案:ACD

判斷B是否為A的逆,只需驗證AB=I或BA=I的一個等式成立即可(I為單位矩陣)
答案:對

把一個m乘n的矩陣A的行列互換得到的一個n乘m矩陣,稱之為A的轉置矩陣
答案:對

矩陣乘法滿足乘法結合律,即(AB)C=A(BC)
答案:對

若A是可逆矩陣,則A的逆矩陣可以有多個
答案:錯

單位矩陣的逆矩陣是其自身
答案:對

題目如下:
def Sum(*p):

……return sum§

print(Sum(3, 5, 8))

以上代碼運行後的結果為____
答案:16

表達式int(0.3*0.5) 的值為____
答案:0

在Python中,以下代碼運行的結果是:
for i in range(2):

……print (i)

for i in range(4,6):

……print (i)

答案:0, 1, 4, 5

在Python中,以下代碼運行的結果是:
name = “snow storm”

name[5] = 'X'

print (name)

答案:運行後出錯

一名研究者對美國大學生的睡眠習慣感興趣。他採訪了125 名學生,發現這些學生平均每天睡6.2 個小時。這個平均值是
答案:統計量

對於隨機試驗,儘管在每次試驗之前不能預知試驗的結果,但試驗的所有可能結果組成的集合是已知的,將隨機試驗E的所有可能結果組成的集合稱為E的
答案:樣本空間

Sam 想要知道美國大學生每週花在功課上的小時數,因此他請聖荷西州立大學的朋友幫忙完成一個調查。他的方法有何問題?
答案:他的樣本可能無法代表美國大學生總體

在概率論中,想像一所大學向30,000名學生中的隨機樣本發送了一份學生滿意度調查。1000名抽樣學生中僅50名完成並返回了調查。你能從這個信息中得到什麼結論?
A: 容易產生真值偏離可能性,因為樣本中的大多數學生未完成和返回調查

B: 提供了回應的學生可能未準確報告他們的滿意度

C: 樣本可能不足以代表所有30,000名學生,原因有很多

D: 學校應根據這些數據對課程進行重大變更

答案:ABC

在概率論中,通常情況下為什麼隨機樣本比便利樣本更適用於對總體得出結論?
A: 隨機樣本存在偏見的概率較小

B: 隨機樣本通常比便利樣本更容易獲得

C: 隨機樣本對它們取自的總體更具代表性

D: 兩種樣本類型一樣適用

答案:AC

在概率論中,下列屬於隨機試驗現象的是
A: 投一枚硬幣,觀察正面、反面出現的情況

B: 拋一枚骰子,觀察出現的點數

C: 在一批燈泡中任意抽取一隻,測試它的壽命

D: 記錄某地晝夜的最高溫度與最低溫度

答案:ABCD

以下關於等可能概率模型描述正確的是
A: 試驗的樣本空間只包含有限個元素

B: 試驗中的每個基本事件發生的可能性相同

C: 試驗的樣本空間包含無限個元素

D: 試驗中的每個基本事件發生的可能性不同

答案:AB

類和對像是面向對象編程的兩個主要方面
答案:對

在概率輪中,A∩(B∩C)=(A∩B)∩C代表交換律
答案:錯

在相同的條件下,進行了n次試驗,在這n次試驗中,事件A發生的次數nA稱為事件A發生的頻數
答案:對

設E是隨機試驗,S是它的樣本空間,對於E的每一事件A賦予一個實數,記為P(A),稱為事件A的概率
答案:對

Python不支持多進程,只支持多線程
答案:錯

現有一個容器,在容器里分別有7個紅球和3個白球,從這個容器裡任意抽出了一個球,且是紅球的概率是____
答案:0.7

某校決定從三名男生和兩名女生中選出兩名同學擔任校藝術節文藝演?出專場的主持人,則選出的恰為一男一女的概率是____
答案:0.6

已知矩陣A=numpy.mat([[1,1],[0,1]]),矩陣B=numpy.mat([[0,1],[1,-1]]),則矩陣A +B為
答案:[[1,2],[1,0]]

在python中,使用____函數來啟動線程
答案:start()

在Python3中,如果要啟動大量的子進程,可以用____批量創建子進程
答案:進程池

擲2n+1次硬幣,則出現正面次數多於反面次數的概率是
答案:0.5

設有10件產品,其中有3件次品,從中任意抽取5件,問其中恰有2件次品的概率是
答案:35/84

擲兩枚硬幣,至少出現一個正面的概率為
答案:0.75

設E是隨機試驗,S是它的樣本空間,對於E的每一事件A賦予一個實數,記為P(A),稱為事件A的概率,對P(A)性質描述正確的是
A: 非負性

B: 規範性

C: 可列性

D: 可加性

答案:ABCD

兩人的5次測驗成績如下:X: 50,100,90,60,50;Y: 70, 70, 60,80,70,對其描述正確的是
答案:數學期望E(X)=E(Y)=70、總體方差E(Y)=40

在Python中,以下哪些屬於Multiprocessing提供的組件
A: Process

B: Queue

C: Pipe

D: Lock

答案:ABCD

Python中,多線程類似於同時執行多個不同程序,多線程運行優點描述正確的是
A: 使用線程可以把佔據長時間的程序中的任務放到後台去處理

B: 程序的運行速度可能加快

C: 使用多線程後運行速度一定線性增長

D: 線程在執行過程與進程執行過程完全一樣

答案:AB

Python元組中的元素可以修改,也可以刪除
答案:錯

Python支持多繼承
答案:對

語句sorted([4,5,6], reverse=True) == reversed([4,5,6])執行結果為False
答案:對

在python中,程序:test= {“set”,“dict”, “list”,“tuple”} print ( test['list'])的輸出結果是tuple
答案:錯

同時拋擲3枚均勻的硬幣,則恰好有兩枚正面朝上的概率為___
答案:0.375

設A、B是兩事件,且P(A)=0.6,P(B)=0.7則P(AB)取到最大值時是____
答案:0.6

三人獨立地去破譯一份密碼,已知各人能譯出的概率分別為1/5,1/3,1/4 。問三人中至少有一人能將此密碼譯出的概率是
答案:0.6

在所有兩位數(10-99)中任取一兩位數,則此數能被2或3整除的概率為
答案:2/3

設矩陣A=[[1,-1,1],[1,1,-1]],B=[[1,2,3],[-1,-2,4]],則A-2B =
答案:[[-1,-5,-5],[3,5,-9]]

擲二枚骰子,兩個骰子的點數之和等於3的概率為
答案:1/18

正態分佈有兩個參數μ和σ,使對應的正態曲線平行左移的參數是
答案:減小μ

貝葉斯定理公式:
答案:P(A|B)=P(B|A)*P(A)/P(B)

已知甲袋中有6隻紅球,4隻白球;乙袋中有8隻紅球,6隻白球。隨機取一隻袋,再從該袋中隨機取一球,該球是紅球
答案:41/70

市場上某商品來自兩個工廠,它們市場佔有率分別為60%和40%,有兩人各自買一件。則買到的來自不同工廠之概率為
答案:0.48

對隨機樣本描述正確的是
A: 根據從樣本那裡獲取數據的容易度選擇個體。

B: 根據其是否願意回答你的問題選擇個體。

C: 以選中概率相同的方式選擇個體。

D: 以選中一個個體不會影響另一個個體被選中機率的方式選擇個體。

答案:CD

在python中,以下說法正確的是
A: NameError是:使用一個還未賦予對象的變量

B: SyntaxError是:語法出錯

C: IOError是:輸入/輸出操作失敗

D: ImportError是:無法導入模塊或者包

ABCD

隨機變量兩個重要的數學特徵包括
數學期望和方差

數學期望E(X)由隨機變量X的概率分佈確定的

貝葉斯推斷(Bayesian inference)是一種統計學方法,用來估計統計量的某種性質

方差用來度量隨機變量X與均值E(X)的偏離程度

如果標準差大於均數,那麼一定不符合正態分佈

正態分佈通常又被稱為高斯分佈

在Python中__________表示空類型
答案:(None)【與C不同的是,在python中是沒有NULL的,取而代之的是None。python中None就是C的NULL】

一位母親記錄了兒子3~9歲的身高,由此建立的身高與年齡的回歸直線方程為y=7.19x+73.93,據此可以預測這個孩子10歲時的身高,則
答案:身高在145.83cm左右

______模塊是python 支持多線程編程的重要模塊
答案:threading

已知P(A)=1/3,P(B)=1/3,P(AB)=1/2,求P(A∪B)
答案: 1/6

3,1,5,4,6,7,8,9,3,4這組數的中數是:
答案:4.5

假設檢驗的基本思想是
答案:小概率原理

投兩顆骰子,已知兩顆骰子點數和為7,求其中有一顆為1點的概率
答案:1/3

在一次假設檢驗中,當顯著水平設為0.05時,結論是拒絕原假設,現將顯著水平設為0.1,那麼
答案:仍然拒絕原假設

返回當前處於alive狀態的Thread對像數量
答案:threading. active_count()

假設檢驗的兩類錯誤包括
答案:第一類錯誤(棄真錯誤)和第二類錯誤(受偽錯誤)

在python中,關於線程與進程描述正確的是
A: 使用線程可以把佔據長時間的程序中的任務放到後台去處理

B: 線程在執行過程中與進程沒有區別的

C: 線程不能夠獨立執行,必須依存在應用程序中,由應用程序提供多個線程執行控制

D: 使用多個進程的優勢在於每個進程都是獨立運行的

答案:ACD

假設檢驗的基本步驟有
A: 提出原假設H0 ,確定備擇假設H1

B: 構造分佈已知的合適的統計量

C: 由給定的檢驗水平?,求出在H0成立的條件下的臨界值(上側?分位數,或雙側?分位數)

D: 計算統計量的樣本觀測值,如果落在拒絕域內,則拒絕原假設,否則, 接受原假設。

答案:ABCD

Thread 類支持使用兩種方法來創建線程,其中一種是,繼承threading.Thread類創建派生類,並重寫___________方法的和__________方法來實現自定義對像類。
答案:init、run()

Python支持單繼承也支持多繼承
答案:對

Python的OS模塊中,os.close()是用來打開文件描述符
答案:錯

矩陣的加法不滿足結合律
答案:錯

若施化肥量x(kg)與小麥產量y(kg)之間的線性回歸方程為y=250+4x,當施化肥量為50?kg時,預計小麥產量為___
答案:450

表達式type({}) == set的值為_________(True/False)
答案:False

在Python3命令窗口中,執行下列語句後的顯示結果是什麼?
world = “AI”

print ( "hello "+ world)

答案:hello AI

在Python中,執行下列語句後的顯示結果是什麼?
from math import sqrt

print (sqrt(3) * sqrt(3) == 3)

答案:False

下列哪種說法是錯誤的
A: 除字典類型外,所有標準對象均可以用於布爾測試

B: 空字符串的布爾值是False

C: 空列表對象的布爾值是False

D: 值為0的任何數字對象的布爾值是False

答案:A

python中,閱讀下列代碼,並得出輸出結果:
tup1 = (12, 34.56)

tup2 = ('abc', 'xyz')

tup3 = tup1 + tup2

print(tup3[1])

答案:34.56

Python中,以下不能創建一個字典的語句是
A: dict1 = {}

B: dict2 = { 3 : 5 }

C: dict3 = dict( [2 , 5] ,[ 3 , 4 ] )

D: dict4 = dict( ( [1,2],[3,4] ) )

答案:C

在python中,閱讀下列打碼,並選擇正確的輸出結果:
tup2 = (1,2,3,4,5,6,7)

print(tup2[1:5])

答案:(2,3,4,5)

a = 'I am a teacher',_____得到teacher
答案:a[7:]

在python中,不同類型的數值混合運算時會將結果轉換為
答案:float

以下關於Python語言說法錯誤的是
A: 支持面向對象的編程

B: 是一種彙編語言

C: 支持面向過程的編程

D: 支持內存的自動管理

答案:B

Python中,關於字符串下列說法正確的是
A: 字符應該視為長度為1的字符串

B: 可以使用len()函數計算字符串的長度

C: 既可以用單引號,也可以用雙引號創建字符串

D: 在三引號字符串中可以包含換行回車等特殊字符

答案:ABCD

在python 中,哪些是不可更改的對象:
A: dict

B: list

C: tuples

D: numbers

答案:CD

Python序列類型包括
A: 列表

B: 字典

C: 元組

D: 字符串

答案:ACD

高級程序設計語言必須由()或者(_)翻譯成低級語言
答案:解釋器、編譯器

以下Python字典的函數與其描述對應正確的是:
A: dict.clear()—刪除字典所有元素

B: dict.has_key()—如果鍵在字典dict裡存在返回true,否則返回false

C: len(dict)—計算字典元素個數,即鍵的總數

D: dict.copy()—隨機返回並刪除字典中的一對鍵和值

答案:ABC

Python中,表達式"set([2,3]) == {2, 3}"的值是True
答案:對

Python中,列表的copy方法是淺複製
答案:對

Python中的循環語句有for、while
答案:對

在python中,用sort方法對列表進行排序時,默認是降序
答案:錯

Python可以不對變量如a初始化就可在表達式如b=a+1中使用該變量。
答案:錯

列表是Python的無序序列
答案:錯

Python中,[1,2,3]+[4,5,6]的結果是[1, 2, 3, 4, 5, 6]
答案:對

Python的元組與列表類似,不同之處在於元組的元素不能修改
答案:對

在Python中,執行下列語句後的顯示結果是什麼?
print(type({1,2}))

答案:<class 'set'>

在Python中,執行下列語句後的顯示結果是什麼?
a = [2,3,None,()]

print(len(a))

答案:4

在Python中,執行下列語句後的顯示結果是什麼?
counter = 1

def doLotsOfStuff():

……global counter

……for i in (1, 2, 3):

…………counter += 1

doLotsOfStuff()

print(counter)

答案:4

在Python中,執行下列語句後的顯示結果是什麼?
def f(): pass

print(type(f()))

答案:<class 'NoneType'>

表達式'abcab'.replace('a','d')的值為
答案:dbcdb

表達式[float(i) for i in range(3)]的值為
答案:[0.0, 1.0, 2.0]

Python內置函數________可以返回列表、元組、字典、集合、字符串以及range對像中元素個數
答案:len()

在Python中,已知x = (3,),那麼表達式x * 3 的值為
答案:(3, 3, 3)

已知x = [5,4,3],那麼執行語句x[1:] = [2]之後,x的值為
答案:[5,2]

在python中,閱讀下列程序,輸出結果正確的是:
a=int(160.5)

b=int(22)

print(a==b)

答案:True

python中,正則表達式表示匹配任意非空白字符的是
答案:\S

字典對象的______ ______方法返回字典的“鍵”列表
答案:keys()

已知x = list(range(10)),則表達式x[-4:] 的值為
答案:[6, 7, 8, 9]

語句x = 3==3, 5執行結束後,變量x的值為
答案:(True, 5)

在python中,關於元組描述正確的是
A: 一個元組是一個列表

B: 不能對元組中的元素進行添加、刪除或替換

C: 由於元組是一個序列,所以序列的切片操作可以用於元組

D: 一個元組是一個字典

答案:BC

下列說法正確的是
A: 類變量在整個實例化的對像中是公用的

B: 對像是類的實例

C: python中,子類可以重寫父類的方法

D: 類的私有屬性不能在類的外部被使用或直接訪問

答案:ABCD

在python中,下列類方法對應正確的是
A: init:初始化函數

B: len:?獲得長度

C: del:?析構函數,釋放對象時使用

D: cmp:?比較運算

答案:ABCD

在Python中,init()方法是內置的初始化函數。
答案:對

在python中,程序:kvps= {“user”,“bill”,“test”} print( kvps[“bill”])的輸出結果是bill
答案:錯

Python字典中的“鍵”可以是元組
答案:對

在Python中,執行下列語句後t= (1,2,3) ,print(type(t))的顯示結果是<class 'list'>
答案:錯

3>2>2的值為False
答案:對

列表、元組、字符串是Python的有序序列
答案:對

在python中, ________模塊可以方便地啟動一個子進程,然後控制其輸入和輸出
答案:subprocess

python中,函數代碼塊以______關鍵詞開頭
答案:def

表達式(1, 2)+(4, 5) 的值為
答案:(1, 2, 4, 5)

python中,已知x = 'abc' 和y = 'abcd',那麼表達式[i for i,j in zip(x,y)] 的值為
答案:['a', 'b', 'c']

已知x = {1:1},那麼執行語句x[4] = 4之後,len(x)的值為
答案:2

已知矩陣A=numpy.mat([[2,1],[3,-1]]),則A*2為
答案:[[4,2],[6,-2]]

在Python多繼承MRO是
答案:Method Resolution Order,即方法解析順序

描述縮進異常的是
答案:IndentationError

在Python中,已知x = 'abcde',則表達式x[2:] + x[:2] 的值為
答案:cdeab

程序錯誤分為
答案:語法錯誤和邏輯錯誤

在Python中,以下哪些屬於Multiprocessing提供的組件
A: Process

B: Queue

C: Pipe

D: Lock

答案:ABCD

Python中實現多線程,有兩個標準模塊,分別是
A: Multiprocessing

B: threading

C: thread

D: processing

答案:BC

在python中,以下說法正確的是
A: NameError是:使用一個還未賦予對象的變量

B: SyntaxError是:語法出錯

C: IOError是:輸入/輸出操作失敗

D: ImportError是:無法導入模塊或者包

答案:ABCD

在python中,線程模塊同樣提供了Thread類來處理線程,屬於Thread類提供的方法是
A: start()

B: join()

C: isAlive()

D: Pool()

答案:ABC

一般情況下,在Python無法正常處理程序時就會發生一個異常
答案:對

假設n為整數,那麼表達式n&1 == n%2 的值為True
答案:對

在python中,continue語句被用來告訴Python跳過當前循環塊中的剩餘語句,然後繼續進行下一輪循環。
答案:對

在開發過程中將中間變量輸出檢查,是有效的調試方法之一
答案:對

現有甲、乙、丙三支排球隊,每支球隊隊員身高的平均數均為1.90米,甲的方差為0.25,乙的方差為0.35,丙的方差為0.30,則身高較整齊的球隊是____________隊
答案:甲

有一組數據如下:3,5,x,6,7,它們的平均數是5,那麼這組數據中的x為
答案:4

"以下代碼的輸出結果是什麼:
f =lambda x,y,z:xyz

print (f(1,2,3))"

答案:6

表達式[str(i) for i in range(4)]的值為
答案:[“0”,”1”,”2”,”3”]

python中,正則表達式表示匹配任意非單詞字符的是
答案:\W

"用來描述樣本的數字是
答案:統計量

多進程同步機制?
答案:Lock

"一名研究者大學生的睡眠習慣感興趣。他採訪了1250 名學生,發現這些學生平均每天睡6.3 個小時。在這個研究中,這1250 名學生可以認為是
答案:樣本

python開發web用到的框架之一是
答案:django

默認情況下,Django開發服務器端口號為8000,如果想將服務器端口更改為8888,可以使用到的方法是:
答案:python manage.py runserver 8888

路徑操作函數是
答案:os.path()

d={'A':1,'B':2,'C':3},則d.get('A')返回
答案:1

已知甲袋中有6隻紅球,4隻白球;乙袋中有8隻紅球,6隻白球,求隨機從一個袋子中,取一個球,該球是白球的概率是
答案:29/70

現分別有A,B兩個容器,在容器A里分別有7個紅球和3個白球,在容器B有1個紅球和9個白球,現已知從這兩個容器裡任意抽出了一個球,且是紅球,問這個紅球是來自容器B的概率是
答案:1/8

set添加元素的方法是
答案:add()

python導入庫的關鍵字是
答案:import

對角矩陣描述正確的是
答案:每行只有對角線位置的值非零,其它位置皆為0.

轉置矩陣描述正確的是
答案:轉置矩陣就是把一個矩陣的的行換成同序號的列得到的一個新矩陣

Ax=b,則增廣矩陣為
答案:[A,b]

“\t”.join([“good”, “better”, “best”])的結果是
答案:'good\tbetter\tbest

python boolean關係運算符有
答案:and、or、not

pyhon 函數定義說法正確的是:
def用在函數頭

函數必須傳參數

函數頭以:結束

函數可以返回值,也可以不返回值

答案:ACD

使用隨機變量(n = 1000),研究者發現一般某國居民每週的上網時間為32 小時。假設該國居民整個總體的上網時間真值為25 小時/週。在此情境下,以下哪個說法是正確的?
樣本統計量為32,總體參數為25。

樣本中包含1000 名居民。

如果我們使用更大的樣本(例如,n = 10000),獲得的樣本均值往往更接近總體均值。

我們的樣本均值和總體均值不同是不正常的,因為隨機樣本應保證100% 的準確估計。

答案:ABC

一所大學向30,000名學生中的隨機樣本發送了一份學生滿意度調查。1000名抽樣學生中僅100名完成並返回了調查。你能從這個信息中得到什麼結論?
學校應根據這些數據對課程進行重大變更。

存在無應答偏倚可能性,因為樣本中的大多數學生未完成和返回調查。

樣本可代表所有30,000名學生,因為樣本是隨機挑選的。

樣本可能不足以代表所有30,000名學生,原因有很多。

答案:BD

進程間倆種通訊通道類型是
答案:Queue和Pipe

threading模塊包含以下哪些函數
答案:start()、join()、run()、getName()

由於Python語言的什麼特性,用Python做科學計算的機構日益增多:
簡潔性

易讀性

嚴謹性

可擴展性

答案:ABCD

給出range(1,10,3)的值
答案:[1, 4, 7]

關於參數默認值說法正確的是
在函數定義的時候設置好

當調用傳入其它值時,使用傳入的參數值

默認參數不可以被傳入參數替換

函數總是使用默認值

答案:AB

python在同一台機器上不可以安裝不同版本
答案:錯

if,elif,else是python多分支語句的組成部分
答案:對

python不可以有多個返回值
答案:錯

python的for循環語句除了for還包括in:
答案:對

python的while循環語句不必有:
答案:錯

python的set裡的元素不重複
答案:對

線程一般都是並發執行的,正是由於這種並行和數據共享的機制使得多個任務的合作變成可能。
答案:對

線程的運行可能被搶占(中斷)或暫時的被掛起(睡眠),讓其他線程運行,這叫做讓步。
答案:對

如果多個線程共同訪問同一片數據,則由於數據訪問的順序不同,有可能導致數據結果的不一致的問題,即競態條件(race condition)。
答案:對

multiprocessing不能使用多個CPU
答案:錯

threading模塊通過鎖機制來實現線程同步
答案:對

Python下有許多款不同的Web 框架,Django是其中之一
答案:對

樣本統計量是用來描述樣本的值;我們使用統計量來估計總體參數。
答案:對

對像是創建一個新類型,而類是這個對象的實例
答案:錯

一組數據的標準差越大,數據的離散程度越大,這組數據越不穩定
答案:對

隨機變量X的平均數表達了X的取值與其數學期望的偏離程度
答案:錯

參數在函數定義的圓括號對內指定,用分號分割
答案:錯

序列的開始索引是0
答案:對

Python3可以使用pymysql連接MySQL 服務器
答案:對

第一類錯誤是,零假設H0實際上是錯的,卻沒有被否定。第二類錯誤則是,零假設H0實際上是正確的,卻被否定
答案:錯

設A 是n階方陣,如果存在數m和非零n維列向量x,使得Ax=mx 成立,則稱m 是A的一個特徵值
答案:對

矩陣A的跡是特徵值之和

答案:對

numpy 是用來數值計算的庫

答案:對
若n階方陣A,B,C滿足ABC=I,I為n階單位矩陣,則C的逆矩陣是
答案:AB

已知矩陣B=[[4,8,6],[8,12,3],[9,7,10]],求B的轉置矩陣是
答案:[[4,8,9],[8,12,7],[6,3,10]]

已知矩陣B=[[2,8],[13,6]],和矩陣A=[[3,7,19],[7,12,5]],求矩陣C=A+B,則C為
答案:矩陣A和矩陣B不能相加

已知矩陣A為[1,2],矩陣B為[[2],[1]],A*B的結果為
答案:4

設A=[[2,-1],[-1,1]]則A的逆矩陣是
答案:[[1,1],[1,2]]

已知矩陣A=[[3,5],[4,7]],求矩陣A的逆矩陣
答案:[[7,-5],[-4,3]]

已知矩陣A=[[-1,5],[1,3]],矩陣B=[[3,1],[-2,0]],則3A-B為
答案:[[-6,14],[5,9]]

Queue模塊允許用戶創建一個可以用於多個線程之間_________的隊列數據結構
答案:共享數據

已知只有行數相同,列數也相同的矩陣(即同型矩陣)才能相加。根據條件,則矩陣的加法滿足以下哪些運算律
A: 交換律:A+B=B+A

B: 結合律:(A+B)+C=A+(B+C)

C: 零矩陣滿足:A+0=A,其中0是與A同型的零矩陣

D: 負矩陣的加法:AB≠A+(-B)

答案:ABC

已知A、B、C均為m乘n的矩陣,關於矩陣乘法,下述哪些是正確的
A: ABC=A(BC)

B: AB=BA

C: (A+B)C=AC+BC

D: C(A+B)=CA+CB

答案:ACD

對於矩陣,以下說法正確的是
A: 矩陣乘法不滿足交換律,並不等於說對任意兩個矩陣A與B,必有AB≠BA

B: 矩陣A≠0,且B≠0,則必有AB≠0

C: 若矩陣A和矩陣B滿足AB=BA,則A,B有可能不同階

D: 若矩陣乘積AB=0,有可能是A≠0且B≠0

答案:AD

已知A、B均為n乘m階矩陣,以下正確的是
A: 1A=A

B: (2+3)A=2A+3A

C: (23)A=2(3A)

D: 2*(A+B)=2A+2B

答案:ABCD

關於矩陣以下說法正確的是
A: 當n=m時,矩陣A稱為n階方陣

B: 所有矩陣都有逆矩陣

C: 所有矩陣都有轉置矩陣

D: 對角線元素均為1,其餘元素均為0的矩陣稱為單位矩陣

答案:ACD

判斷B是否為A的逆,只需驗證AB=I或BA=I的一個等式成立即可(I為單位矩陣)
答案:對

把一個m乘n的矩陣A的行列互換得到的一個n乘m矩陣,稱之為A的轉置矩陣
答案:對

矩陣乘法滿足乘法結合律,即(AB)C=A(BC)
答案:對

若A是可逆矩陣,則A的逆矩陣可以有多個
答案:錯

單位矩陣的逆矩陣是其自身
答案:對

題目如下:
def Sum(*p):

……return sum§

print(Sum(3, 5, 8))

以上代碼運行後的結果為____
答案:16

表達式int(0.3*0.5) 的值為____
答案:0

在Python中,以下代碼運行的結果是:
for i in range(2):

……print (i)

for i in range(4,6):

……print (i)

答案:0, 1, 4, 5

在Python中,以下代碼運行的結果是:
name = “snow storm”

name[5] = 'X'

print (name)

答案:運行後出錯

一名研究者對美國大學生的睡眠習慣感興趣。他採訪了125 名學生,發現這些學生平均每天睡6.2 個小時。這個平均值是
答案:統計量

對於隨機試驗,儘管在每次試驗之前不能預知試驗的結果,但試驗的所有可能結果組成的集合是已知的,將隨機試驗E的所有可能結果組成的集合稱為E的
答案:樣本空間

Sam 想要知道美國大學生每週花在功課上的小時數,因此他請聖荷西州立大學的朋友幫忙完成一個調查。他的方法有何問題?
答案:他的樣本可能無法代表美國大學生總體

在概率論中,想像一所大學向30,000名學生中的隨機樣本發送了一份學生滿意度調查。1000名抽樣學生中僅50名完成並返回了調查。你能從這個信息中得到什麼結論?
A: 容易產生真值偏離可能性,因為樣本中的大多數學生未完成和返回調查

B: 提供了回應的學生可能未準確報告他們的滿意度

C: 樣本可能不足以代表所有30,000名學生,原因有很多

D: 學校應根據這些數據對課程進行重大變更

答案:ABC

在概率論中,通常情況下為什麼隨機樣本比便利樣本更適用於對總體得出結論?
A: 隨機樣本存在偏見的概率較小

B: 隨機樣本通常比便利樣本更容易獲得

C: 隨機樣本對它們取自的總體更具代表性

D: 兩種樣本類型一樣適用

答案:AC

在概率論中,下列屬於隨機試驗現象的是
A: 投一枚硬幣,觀察正面、反面出現的情況

B: 拋一枚骰子,觀察出現的點數

C: 在一批燈泡中任意抽取一隻,測試它的壽命

D: 記錄某地晝夜的最高溫度與最低溫度

答案:ABCD

以下關於等可能概率模型描述正確的是
A: 試驗的樣本空間只包含有限個元素

B: 試驗中的每個基本事件發生的可能性相同

C: 試驗的樣本空間包含無限個元素

D: 試驗中的每個基本事件發生的可能性不同

答案:AB

類和對像是面向對象編程的兩個主要方面
答案:對

在概率輪中,A∩(B∩C)=(A∩B)∩C代表交換律
答案:錯

在相同的條件下,進行了n次試驗,在這n次試驗中,事件A發生的次數nA稱為事件A發生的頻數
答案:對

設E是隨機試驗,S是它的樣本空間,對於E的每一事件A賦予一個實數,記為P(A),稱為事件A的概率
答案:對

Python不支持多進程,只支持多線程
答案:錯

現有一個容器,在容器里分別有7個紅球和3個白球,從這個容器裡任意抽出了一個球,且是紅球的概率是____
答案:0.7

某校決定從三名男生和兩名女生中選出兩名同學擔任校藝術節文藝演?出專場的主持人,則選出的恰為一男一女的概率是____
答案:0.6

已知矩陣A=numpy.mat([[1,1],[0,1]]),矩陣B=numpy.mat([[0,1],[1,-1]]),則矩陣A +B為
答案:[[1,2],[1,0]]

在python中,使用____函數來啟動線程
答案:start()

在Python3中,如果要啟動大量的子進程,可以用____批量創建子進程
答案:進程池

擲2n+1次硬幣,則出現正面次數多於反面次數的概率是
答案:0.5

設有10件產品,其中有3件次品,從中任意抽取5件,問其中恰有2件次品的概率是
答案:35/84

擲兩枚硬幣,至少出現一個正面的概率為
答案:0.75

設E是隨機試驗,S是它的樣本空間,對於E的每一事件A賦予一個實數,記為P(A),稱為事件A的概率,對P(A)性質描述正確的是
A: 非負性

B: 規範性

C: 可列性

D: 可加性

答案:ABCD

兩人的5次測驗成績如下:X: 50,100,90,60,50;Y: 70, 70, 60,80,70,對其描述正確的是
答案:數學期望E(X)=E(Y)=70、總體方差E(Y)=40

在Python中,以下哪些屬於Multiprocessing提供的組件
A: Process

B: Queue

C: Pipe

D: Lock

答案:ABCD

Python中,多線程類似於同時執行多個不同程序,多線程運行優點描述正確的是
A: 使用線程可以把佔據長時間的程序中的任務放到後台去處理

B: 程序的運行速度可能加快

C: 使用多線程後運行速度一定線性增長

D: 線程在執行過程與進程執行過程完全一樣

答案:AB

Python元組中的元素可以修改,也可以刪除
答案:錯

Python支持多繼承
答案:對

語句sorted([4,5,6], reverse=True) == reversed([4,5,6])執行結果為False
答案:對

在python中,程序:test= {“set”,“dict”, “list”,“tuple”} print ( test['list'])的輸出結果是tuple
答案:錯

同時拋擲3枚均勻的硬幣,則恰好有兩枚正面朝上的概率為___
答案:0.375

設A、B是兩事件,且P(A)=0.6,P(B)=0.7則P(AB)取到最大值時是____
答案:0.6

三人獨立地去破譯一份密碼,已知各人能譯出的概率分別為1/5,1/3,1/4 。問三人中至少有一人能將此密碼譯出的概率是
答案:0.6


下一篇
機率和統計的再次加強!
系列文
Auto-Keras和R語言的學習 後期再學 影像處裡和機器學習於電腦視覺的應用 最後以學習統計軟件作為結束!3
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言