版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第一章1、Python 語言 是一 種高級語言。A:對B: 錯答案 : 對2、Jupyternotebook 中運行單元格的方法有哪幾種? ( )A:EnterB:Shift+EnterC:Ctrl+EnterD:F5答案 : Shift+Enter,Ctrl+Enter3、Jupyter notebook 的記事本文件擴展名為: ( )A:mB:pyC:pycD:ipynb答案 : ipynb4、Jupyter notebook中的助手需要額外安裝。A: 對B: 錯 答案 : 對5、Python 安裝擴展庫常用的是( )工具A:setupB:updateC:pipD:run答案 : pip6
2、、關于 Python 語言的注釋,以下選項中描述錯誤的是: ( )A: Python 語言有兩種注釋方式 : 單行注釋和多行注釋B:Python 語言的單行注釋以 #開頭C:Python 語言的單行注釋以單引號開頭D:Python 語言的多行注釋以 '''( 三個單引號 ) 開頭和結尾答案 : Python 語言的單行注釋以單引號開頭7、以下選項中,不是 pip 工具進行第三方庫安裝的作用的是: ( )A:安裝一個庫B: 卸載一個已經(jīng)安裝的第三方庫C: 列出當前系統(tǒng)已經(jīng)安裝的第三方庫D: 腳本程序轉變?yōu)榭蓤?zhí)行程序答案 : 腳本程序轉變?yōu)榭蓤?zhí)行程序8、安裝一個庫的命令格式
3、是: ()A:pip uninstall <擬卸載庫名 >B:pip -hD: Pip download <擬下載庫名 >答案 : pip install <擬安裝庫名9、標準的縮進格式是Python 的語法之一。A:對B: 錯 答案 : 對10、下列導入第三庫的操作中正確的是:A:import numpyB:import numpy as npC:from matplotlib import pyplotD:from urllib.request import urlopen答 案 : import numpy,impor
4、t numpy urllib.request import urlopenasnp,from matplotlib importpyplot,from第二章1、Python 3.6.5 版本的保留字總數(shù)是:A:33B:27C:16D:29答案 : 332、以下選項中,不是 Python 語言保留字的是 :() A:whileB:exceptC:doD:pass答案 : do3、下列選項中不符合 Python 語言變量命名規(guī)則的是: ()A:TempStrB:IC:3_1D:'-AI答案 : I,3_1,'-AI4、關于賦值語句,以下選項中描述錯誤的是: ( )A: 賦值語句采用
5、符號“ =”表示B: 賦值與二元操作符可以組合 , 例如 &=C:a,b= b, a 可以實現(xiàn) a 和 b 值的互換D:a, b,c = b, e, a是不合法的答案:a,b= b, a可以實現(xiàn)a和b值的互換5、在 Python 中表示空類型的是: ()A:NullB:NoneC:ZeroD:NAN答案 : None 6、查看變量內存地址的 Python 內置函數(shù)是 find 函數(shù) .A:對B: 錯答案 : 錯7、Python 3.x 語句 print(1, 2, 3, sep=':') 的輸出結果為: ( )A:1,2,3B:1 2 3C:1:2:3D:1 換
6、行 2 換行 3答案 : 1:2:38、 Python 內置函數(shù) ( 素個數(shù) .) 可以返回列表、元組、字典、集合、字符串以及range 對象中元A:dimB:lenC:setD:compute答案 : len9、表達式 3<5>2 的值為 True.A: 對B: 錯答案 : 對10、表達式 3 and not 5 的值為 Ture.A: 對B:錯答案 : 錯第三章1、字典 d='abc ':123, 'def':456, ' ghi' :789 ,len(d) 的結果是 :( )A:3B:6C:9D:12答案:2、關
7、于 Python 的元組類型,以下選項中描述錯誤的是 :()A: 元組一旦創(chuàng)建就不能被修改B: Python 中元組采用逗號和圓括號 ( 可選 ) 來表示C: 元組中元素不可以是不同類型D:一個元組可以作為另一個元組的元素,可以采用多級索引獲取信息答案:3、 以下選項中,不是具體的Python 序列類型的是 :()A: 字符串類型B: 元組類型C: 數(shù)組類型D: 列表類型答案:4、對于序列 s, 能夠返回序列 s 中第 i 到 j 以 h 為步長的元素子序列的表達是 :()A:si,j, kB:si;j; kC:si:j:kD:s(i,j,k)答案:5、設序列 s 則 max(s) 一定能返回
8、序列 s 中的最大值 .A:定能夠返回序列s的最大元素B:返回序列s的最大元素,但要求s中元素之間可比較C:返回序列s的最大元素,如果有多個相同,則返回一個元組類型D:返回序列。的最大元素如果有多個相同,則返回一個列表類型答案:6、元組變量 t= ("cat","dog ","tiger","human"),t:-1的結果是 :()A:('human', "tiger', 'dog', 'cat')B:human', 'tiger
9、39;, 'dog', 'cat'C:'human', 'tiger', 'dog', 'cat'D: 運行出錯答案:7、 以下選項中能生成一個空字典的是:()A:B:dict ()C:dict()答案:8、給定字典 d, 以下選項中對 d.get(x, y) 的描述錯誤的是 :( )A:返回字典d中鍵值對為x:y的值B: 返回字典 d 中鍵為 x 的值,如果不存在 . 則返回 yC:返回字典d中鍵為X的值如果不存在,則返回空D: 返回字典 d 中值為 y 的值如果不存在 , 則返回 x答案:9、
10、Python 列表是包含 0個或者多個對象引用的有序序列.A: 對B: 錯答案:10、下面代碼的輸出結果是listl = i*2 for i in 'Python'print( listl)A:'PP', 'yy', 't', 'hh', 'oo', nn'B:.2,4,6,8,10 ,12C: 錯誤D:Python Python答案:第四章1、帶有 else 子句的循環(huán)如果因為執(zhí)行了 break 語句而退出的話, 則會執(zhí)行 else 子句中的代 碼.A: 對B:錯答案:2、關于 Pytho
11、n 的分支結構,以下選項中描述錯誤的是 : ()A: 分支結構使用 if 保留字B:Python 中 if-else 語句用來形成二分支結構C:Python 中 if-elif-else 語句描述多分支結構D: 分支結構可以向已經(jīng)執(zhí)行過的語句部分跳轉答案:3、 下面代碼的輸出結果是: ( )a = 1,2,3, 4,5,6, 7,8,9s = 0for c in a:for j in range(3):s += cjprint(s)A:0B:45C: 以上答案都不對D:24答案:4、關于 Python 循環(huán)結構,以下選項中描述錯誤的是 : ()range() 函數(shù)等A: 遍歷循環(huán)中的遍歷結構可
12、以是字符串、文件、組合數(shù)據(jù)類型和B:break 用來跳出最內層 for 或者 while 循環(huán),脫離該循環(huán)后程序從循環(huán)代碼后繼續(xù)執(zhí)行C: 每個 continue 語句只有能力跳出當前層次的循環(huán)D:Python 通過 for 、 while 等保留字提供遍歷循環(huán)和無限循環(huán)結構答案:5、關于分支結構,以下選項中描述不正確的是: ( )A:if 語句中條件部分可以使用任何能夠產(chǎn)生True 和 False 的語句和函數(shù)B: 二分支結構有一種緊湊形式,使用保留字 if 和 elif 實現(xiàn)C:多分支結構用于設置多個判斷條件以及對應的多條執(zhí)行路徑D:if 語句中語句塊執(zhí)行與否依賴于條件判斷答案:6、 如果僅
13、僅是用于控制循環(huán)次數(shù),那么使用for i in range(20) 和 for i in range(20, 40) 的作用是等價的。A: 對B: 錯答案:7、下面代碼的輸出結果是 : ()for i in range(10):if i%2=0:continueelse:print(i, end=",")A:2,4,6,8,B:0,2,4,6,8,C:0,2,4,6,8,10,D:1,3,5,7,9,答案:8、以下關于 Python 的控制結構,正確的是 : ( )A:每個if 條件后要使用冒號(:)B: 在 Python 中,沒有 switch-case 語句C:Pyth
14、on 中的 pass 是空語句,一般用作占位語句D:elif 可以單獨使用答案:9、在編寫多層循環(huán)時,為了提高運行效率,應盡量減少內循環(huán)中不必要的計算A: 對B: 錯答案:10、 以下程序的輸出結果是: ( )for i in "CHINA":for k in range(2):print(i, end="")if i = 'N':breakA:CCHHIINNAAB:CCHHIIAAC:CCHHIAAD:CCHHIINAA答案:第五章1、定義函數(shù)時, 即使該函數(shù)不需要接收任何參數(shù),也必須保留一對空的圓括號來表示這是個函數(shù) .A:對B:
15、錯答案:2、關于函數(shù),以下選項中描述錯誤的是:( )A: 函數(shù)能完成特定的功能,對函數(shù)的使用不需要了解函數(shù)內部實現(xiàn)原理,只要了解函數(shù)的輸 入輸出方式即可。B: 使用函數(shù)的主要目的是減低編程難度和代碼重用C:Python 使用 function 關鍵字定義一個函數(shù)D: 函數(shù)是一段具有特定功能的、可重用的語句組答案:3、關于 Python 的 lambda 函數(shù),以下選項中描述正確的是 : ( )A: 可以使用 lambda 函數(shù)定義列表的排序原則B:f = lambda x,y:x+y 執(zhí)行后, f 的類型為數(shù)字類型C:lambda 函數(shù)將函數(shù)名作為函數(shù)結果返回D:lambda 用于定義簡單的、
16、能夠在一行內表示的函數(shù)答案:4、定義 Python 函數(shù)時,如果函數(shù)中沒有 return 語句,則默認返回空值 None.A:對B: 錯答案:5、調用帶有默認值參數(shù)的函數(shù)時, 不能為默認值參數(shù)傳遞任何值, 必須使用函數(shù)定義時設置 的默認值 .A: 對B: 錯答案:6、關于局部變量和全局變量,以下選項中描述正確的是 :( )A: 局部變量和全局變量是不同的變量,但可以使用 global 保留字在函數(shù)內部使用全局變量B: 局部變量是函數(shù)內部的占位符,與全局變量可能重名但不同C: 函數(shù)運算結束后,局部變量不會被釋放D: 局部變量為組合數(shù)據(jù)類型且未創(chuàng)建,等同于全局變量答案:7、關于函數(shù)作用的描述,以下
17、選項中正確的是 :( )A: 復用代碼B: 增強代碼的可讀性C: 降低編程復雜度D: 提高代碼執(zhí)行速度答案:8、以下程序的輸出結果是 :( )def fun1(a,b,*args):print(a)print(b)print(args)fun1(1,2,3,4,5,6)A:12(3, 4, 5, 6)B:1,2,3,4,5,6C:123, 4, 5, 6D:123, 4, 5, 6答案:9、以下程序的輸出結果是 :( )def func(a,*b):for item in b:a += itemreturn am = 0print(func(m,1,1,2,3,5,7,12,21,33)A:3
18、3B:0C:7D:85答案:1、面向對象編程的主要特征是: ( ).A:封裝B: 繼承C: 多態(tài)D: 抽象答案:2、在面向對象程序設計中,函數(shù)和方法是完全一樣的,都必須為所有參數(shù)進行傳值A: 對B: 錯答案:3、關于面向對象的程序設計,以下選項中描述錯誤的是: ( )A: 面向對象方法可重用性好B:Python 3.x 解釋器內部采用完全面向對象的方式實現(xiàn)C: 用面向對象方法開發(fā)的軟件不容易理解D: 面向對象方法與人類習慣的思維方法一致答案:4、關于類和對象的關系,下列描述正確的是: (A: 類是面向對象的核心B:類是現(xiàn)實中事物的個體C: 對象是根據(jù)類創(chuàng)建的,并且一個類只能對應一個對象D:對象
19、描述的是現(xiàn)實的個體,它是類的實例答案:5、類中 init() 方法的作用是 :()A: 一般成員方法B: 類的初始化C:對象的初始化D:對象的建立答案:6、在派生類中可以通過使用 super 方法來調用基類中的方法 .A: 對B: 錯答案:7、 Python 類中包含一個特殊的變量(),它表示當前對象自身,可以訪問類的成員A:selfB:meC:thisD: 與類同名答案:8、Python 支持多繼承,如果父類中有相同的方法名,而在子類中調用時沒有指定父類名, 則 Python 解釋器將從左向右按順序進行搜索 .A:對B: 錯答案:9、類中實現(xiàn)實例作為函數(shù)調用的魔術方法是 :( )A:retu
20、rnB:callC:initD:new答案:10、若類沒有父類,則默認派生自( ) 類.A:objectB:instanceC:classD:python答案:第七章1、異常處理結構中的 finally 塊中代碼仍然有可能出錯從而再次引發(fā)異常A: 對B: 錯答案:2、關于程序的異常處理,以下選項中描述錯誤的是A:程序異常發(fā)生經(jīng)過妥善處理可以繼續(xù)執(zhí)行B: 異常語句可以與 else 和 finally 保留字配合使用C: 編程語言中的異常和錯誤是完全相同的概念D:Python 通過 try 、 except 等保留字提供異常處理功能答案:3、以下 Python 語言關鍵字在異常處理結構中用來捕獲特
21、定類型異常的選項是: ()A:findB:getC:catchD:expect答案:4、關于 Python 對文件的處理,以下選項中描述錯誤的是 : ()A:Python 通過解釋器內置的 open() 函數(shù)打開一個文件B: 當文件以文本方式打開時,讀寫按照字節(jié)流方式C: 文件使用結束后要用 close() 方法關閉,釋放文件的使用授權D:Python 能夠以文本和二進制兩種方式處理文件答案:5、以下選項中不是 Python 對文件的寫操作方法的是 : ()A:writelinesB:write 和 seekC:writetextD:write答案:6、使用記事本程序也可以打開二進制文件,只不
22、過無法正確識別其中的內容A:對B: 錯答案:7、關于 Python 文件打開模式的描述,以下選項中描述正確的是 : ( )A: 覆蓋寫模式 wB: 追加寫模式 aC: 創(chuàng)建寫模式 nD: 只讀模式 r答案:8、 關于CSV文件的描述,以下選項中正確的是:()A:CSV文件的每一行是一維數(shù)據(jù),可以使用Python中的列表類型表示B:CSV文件字段間的分隔符必須是逗號C:整個CSV文件是一個二維數(shù)據(jù)D:CSV文件格式是一種通用的文件格式,應用于程序之間轉移表格數(shù)據(jù)答案:9、以下程序的輸出結果是 : ()for num in range(1,4):sum *= numprint(sum)A:6B:7
23、C:7.0D:TypeError 出錯答案:10、設 city.csv文件內容如下:巴哈馬 , 巴林, 孟加拉國 ,巴巴多斯白俄羅斯 ,比利時 ,伯利茲下面代碼的執(zhí)行結果是:f = open("city.csv", "r")ls = f.read().split(",")f.close()print(ls)A:' 巴哈馬 ', ' 巴林', ' 孟加拉國 ', ' 巴巴多斯 n 白俄羅斯 ', ' 比利時 ', ' 伯利茲 'B:'
24、 巴哈馬 , 巴林, 孟加拉國 , 巴巴多斯 , 白俄羅斯 , 比利時 , 伯利茲'C:' 巴哈馬', ' 巴林', ' 孟加拉國', ' 巴巴多斯', 'n', ' 白俄羅斯', ' 比利時', ' 伯利茲 'D:' 巴哈馬 ', ' 巴林', ' 孟加拉國 ', ' 巴巴多斯 ', ' 白俄羅斯 ', ' 比利時 ', ' 伯利茲'答案:第八章1
25、、使用 numpy 庫,需要使用 import 進行導入 .A:對B: 錯A:np.sqrt()B:np.size()C:np.identity()D:np.count()答案:3、有數(shù)組 n = np.arange(24).reshape(2,-1,2,2), 則 n.shape 的返回結果是 :( )A:(2,3,2,2)B:(2,2,2,2)C:(2,4,2,2)D:(2,6,2,2)答案:4、Numpy中創(chuàng)建全為0的矩陣使用:()A:onesB:zerosC:emptyD:arange答案:5、 numpy中向量轉成矩陣使用的方法是:()A:reshapeB:revalC:arange
26、D:random答案:6、numpy 中產(chǎn)生全 1 的矩陣使用的方法是 empty.A:對B: 錯答案:7、已知 a = np.arange(12) c = a.view() 那么 c is a 的結果為 True.A: 對B: 錯答案:8、numpy 中求最大值方法是 : ( )A:MaxB:MaxumC:maxD:big答案:9、a=numpy.array(5,6,7) b=numpy.array(6,6,6),則 a.dot(b) 的值是 : ( )A:array(30,36,42)B:0C:108D:TRUE10、a_mat = np.matrix(3, 5, 7) b_mat = n
27、p.matrix(1, 2, 3), 則可以執(zhí)行的操作是 :( )A:a_mat + b_matB:a_mat - b_matC:a_mat * b_matD:a_mat / b_mat答案:第九章1、 Matplotlib 在 Python 腳本,Python 和 IPython shell , Jupyter 筆記本,Web應用程序 服務器等方面有廣泛的應用 .A:對B: 錯答案:2、 使用 pyplot.xlabel()來設置 Y 軸的文字。A: 對B: 錯答案:3、我們使用 pyplot.title( ) 來定義標題。A: 對B: 錯答案:4、在一張 Figure 中繪制可以使用 su
28、bplot ()函數(shù)繪制多個子圖。B:錯答案:5、繪制散點圖應該使用的命令為()。A:pyplot.barB:pyplot.pieC:pyplot.scatterD:pyplot.hist我們通常使用 ()答案:6、為了明確表示各類別占總體的比例,顯示各項的大小與各項總和的比例,命令繪圖。A:pyplot.barhB:pyplot.pieC:pyplot.scatterD:pyplot.hist答案:7、pyplot.plot命令中 linewidth 參數(shù)設置的是() 。A: 線形的顏色B: 線形的樣式C: 線形的寬度D: 線形的標志答案:8、使用 subplot(3, 3, 3) 繪制的是()子圖。B:第一行第二列的子圖C: 第二行第三列的子圖D:第二行第二列的子圖答
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 屋里尖尖角課件
- 西京學院《影視鑒賞》2023-2024學年第一學期期末試卷
- 西京學院《數(shù)據(jù)采集與預處理》2022-2023學年期末試卷
- 孝親敬老,從我做起
- 西京學院《機器學習》2023-2024學年期末試卷
- 2024-2025學年高二物理舉一反三系列1.4質譜儀和回旋加速器((含答案))
- 爆米花課件背景
- Module 4單元備課(說課稿)-2024-2025學年外研版(一起)英語三年級上冊
- 西昌學院《土地評價學》2022-2023學年第一學期期末試卷
- 天然氣凈化高級單選題復習試題有答案
- 城市軌道交通概論PPT完整全套教學課件
- 航空器系統(tǒng)與動力裝置學習通課后章節(jié)答案期末考試題庫2023年
- 呼吸機相關性肺炎診斷、預防和治療指南(2023年)
- 2023年副主任醫(yī)師(副高)-中醫(yī)骨傷科學(副高)考試歷年真題摘選帶答案
- 《紅星照耀中國》PPT只是分享
- 引水隧洞專項施工方案
- 初中英語-Unit5 What are the shirts made of教學設計學情分析教材分析課后反思
- 污水處理站安全培訓課件
- 消毒供應中心質量管理課件
- 大型幕墻施工工程重點難點分析
- 六年級寫自己典型事例300字范文(6篇)
評論
0/150
提交評論