版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第一、二章一、填空題LPythoiT有兩種注釋方法,和 (單行注釋、豕行注糅)2 .程序設(shè)計(jì)語言包括 和 兩種執(zhí)行方式。(編譯執(zhí)行、解樣執(zhí)行)3 .是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時(shí)逐條運(yùn)行目標(biāo)代碼的過程。(解擇)4 .是一次性地翻譯,一旦程序被編譯,不再需要編譯程序或者源代碼。(編譯)51Po是程序編寫的基木方法,其中I、P、0分別是英文單詞、和 的縮寫 (Input. Process.Output)6 .Python程序文件擴(kuò)展名主要有 和pyw兩種。(py)7 .Python語言采用嚴(yán)格的 來表明程序的格式框架。(縮進(jìn))8 .是程序中值不發(fā)生改變的元素,是程序中值可以發(fā)生改變的元素。(常量
2、、變錄)9 .保留字,也稱為,指被編程語言內(nèi)部定義并保留使用的標(biāo)識(shí)符。(關(guān)鍵字)10 .Python語言中,字符串是用兩個(gè) 或者單引號(hào)括起來的一個(gè)或多個(gè)字符。(兩個(gè)雙引號(hào)“ D11 .Temp=102C 則表達(dá)式 Temp 卜1 in FR的值為 (False)12 .執(zhí)行下列語句后,輸出 FalseTe 呻 Str=110F”pnntQei叩in C?c)13 .執(zhí)行下列語句后,輸出 TnieStr=M110CMprint(Ien4Str-l in fCV)14 . Pvthon的 崖是一個(gè)繪制圖形函數(shù)庫。(tunle)15 .是控制程序運(yùn)行的一類重要語句,它的作用是根據(jù)判斷條件選擇程序執(zhí)行
3、路徑。(分支語句)16 . 函數(shù)是Python語言中一個(gè)十分重要的函數(shù),它能夠以Python表達(dá)式的方式解析并執(zhí)行字符串,將返回結(jié)果輸出。 (eval(v 字符串 )17 .用一行代碼將用戶輸入的內(nèi)容打印出來,這行代碼為 o (pnnt(inputO)18 .pnntO函數(shù)用槽格式和 方法將變量和字符串結(jié)合到一起輸出。fdnnat()19 .x=3*51 則表達(dá)式 eval(x)-10 的值為, 2520 .x=*5,則執(zhí)行 pnnt(x)后輸出 0 3*52Lx=3*5”,則執(zhí)行 pnnt(eval(x)后輸出。1521 .strl=Hell。二則執(zhí)行語句 pnnt(strl-l in 后輸
4、出 True22 .strl=MHello! ”,則表達(dá)式 print(strlO in PV*)后輸出。False24 .Pjlhon語言采用嚴(yán)格的 來表明程序的格式框架??s進(jìn)25 .下列程序的輸出結(jié)果為:, 18 482,83*6,6*8prmt(a.b)26 .若執(zhí)行賦值語句Sl=China!,則表達(dá)式in T, 一,口的值為。Tnie27 . Python語言中,關(guān)鍵字 用來引入一些外部庫 import28 . Turtle中的 函數(shù)表示小烏龜運(yùn)動(dòng)軌跡的寬度。pensize()29 . Turtle中的 函數(shù)用于啟動(dòng)一個(gè)圖形窗口,它有四個(gè)參數(shù),$etup。30 .程序設(shè)il語言包括3個(gè)
5、類:. 機(jī)器” 一、匯編31 .轉(zhuǎn)義字符n的含義是:(回不換行)32 .語句x = (3)執(zhí)行后x的值為: 3 (是一個(gè)整數(shù))33 .已知x=3而y=5,執(zhí)行語句x, y = y,x后x的值是 0 (5)34 .關(guān)鍵字 用于測(cè)試一個(gè)對(duì)象是否是一個(gè)可迭代對(duì)象的元素。(m)35 .表達(dá)式3 2的值為 o(6)二、判斷題LPython是一種跨平臺(tái)、開源、免費(fèi)的高級(jí)動(dòng)態(tài)編程語言。(對(duì))36 Python3.x 完全兼容 Python 2.x。(錯(cuò))37 不可以在同一臺(tái)計(jì)算機(jī)上安裝多個(gè)Python版本。(錯(cuò))38 己知x = 3,那么賦值語句x = abcedfg是無法正常執(zhí)行的。(錯(cuò))39 Pytho
6、n采用的是基干值的自動(dòng)內(nèi)存管理方式。(對(duì))40 在Python中可以使用if作為變量名。(錯(cuò))41 在Python 3.x中可以使用中文作為變量名。(對(duì))SPython變量名必須以字母或下劃線開頭,并且區(qū)分字母大小寫。(對(duì))42 Python使用縮進(jìn)來體現(xiàn)代碼之間的邏輯關(guān)系。(對(duì))lOPython代碼的注釋只有一種方式,那就是使用#符號(hào)。(錯(cuò))三、單項(xiàng)選擇題(每題分,共分)* 1. Python語言是()創(chuàng)造的? CA Denms Ritchie B.Lmus Benedict Torvalds C.Guido van Rossum D.Tim Peters* 2. Python這個(gè)單詞是什么
7、含義?( BA.瞄星人B.蟒蛇C.石頭D.袋鼠* 3. Gmdo van Rossum正式對(duì)外發(fā)布Python版本的年份是()0 AA. 1991B.1998C.2002D.2008*4.以下不屬于TPO模型的是()。BA.InputB.ProgramC.Output D.Process*5.Python語言的一個(gè)重要特點(diǎn)是它有較多的il算生態(tài),簡單理解為第三方提供的可用編程模塊/函數(shù)庫/組件,這個(gè)規(guī)模有多大?()DA幾百個(gè) B.幾千個(gè)C.幾萬個(gè)D.十幾萬個(gè) .Python語言適合哪些領(lǐng)域的計(jì)算問題?( )DA數(shù)據(jù)處理和文本挖掘B.匚程建模和人工智能C.創(chuàng)意繪圖和隨機(jī)藝術(shù)D.以上都正確V.關(guān)于
8、Python語言和人工智能,以下哪個(gè)說法不正確? ( )DA Python是支掙”人I:智能應(yīng)用”的主流語言B.人1:智能(機(jī)器學(xué)習(xí)和深度學(xué)習(xí))框架基木都采用Python語言開發(fā)C.掌握“人L:智能應(yīng)用”能力,必須學(xué)習(xí)并掌握Python語言D.人I:智能算法在il算機(jī)底層的并行和加速都采用Python語言實(shí)現(xiàn)* 8.關(guān)于Python語言的編程模式,哪個(gè)說法正確?(DA Python采用語句式交互編程模式 B.PMhon采用函數(shù)式編程模式 CPython采用面向?qū)ο缶幊棠J紻.以上選項(xiàng)都正確* 9.關(guān)于計(jì)算機(jī)程序?qū)栴}的求解,哪個(gè)選項(xiàng)的描述是錯(cuò)誤的? ()BA.計(jì)算機(jī)能夠輔助解決數(shù)學(xué)公式求解問題
9、C.計(jì)算機(jī)能解決問題的計(jì)算部分B.il算機(jī)能解決所有問題,包括邏輯推理和il算 D.計(jì)算機(jī)無法超越人類智意* 10.以下哪個(gè)是合法的Python標(biāo)識(shí)符?( )BA.3B9909B._ C.class D.ifs* 11.下列Python賦值語句中,不合法的是()。CAxy=y.x B.x=y=l C.x=(y=i) D.x=l;y=l* 12.()不是Python語言的保留字。CAtry B.None C.int D.del* 13.字符串是一個(gè)字符序列,例如,字符串s,從右側(cè)向左第二個(gè)字符用什么索引?( )CA.s02B.s2C.s-2D,s2* 14.在Python中下列說法正確的是()。
10、DA.文件后綴名采用.pyw而不是.py的目的是為繪制窗口B.汁算機(jī)編碼主要是為解決信息在傳遞過程中被囹取而設(shè)計(jì)的一種加密方法C.ASCII碼是最為廣泛的編碼方式,它可以表示中文字符,同時(shí)避免出現(xiàn)亂碼D.文件名、目錄名和鏈接名都是用一個(gè)字符串作為其標(biāo)識(shí)符的* 15.以下不是Python數(shù)據(jù)類型的是()。AA實(shí)數(shù)B.整數(shù) C.字符串 D.列表* 16.下面不屬于Python保留字的是()。CA.def B.elif C.typeD.nnport* 17.下列對(duì)程序描述不正確的是()。AA程序是由一系列函數(shù)組成的B.程序是由一系列代碼組成的C.可以利用函數(shù)對(duì)程序進(jìn)行模塊化設(shè)計(jì)D.通過封裝可以實(shí)現(xiàn)代
11、碼且用* 18.哪個(gè)選項(xiàng)給出的保留字不直接用于表示分支結(jié)構(gòu)? ()DA.if B.elif C.else Din19 .哪個(gè)選項(xiàng)哪個(gè)保留字能夠?qū)崿F(xiàn)條件循環(huán)?()DA. in B.if 和 else C.rangeO D.while20 .Python有兩種注釋方法,其中版行注糅用()開頭。AA.# B. C. D. 2Li|算機(jī)硬件可以直接識(shí)別和執(zhí)行的程序設(shè)計(jì)語言是(CA高級(jí)語言B.匯編語言C.機(jī)器語言D.人類語言22 .縮進(jìn)指每一行代碼開始前的空白區(qū)域,用來表示代碼之間的包含和層次關(guān)系。1個(gè)縮進(jìn)為()個(gè)空格。B A. 3B.4 C.5D.623 .關(guān)于Python程序格式框架的描述,以下選項(xiàng)
12、中錯(cuò)誤的是( 工AAPython語言不采用嚴(yán)格的“縮進(jìn)”來表明程序的格式框架BPyThon整層縮進(jìn)代碼屬于之前最鄰近的一行非縮進(jìn)代碼,多層縮進(jìn)代碼根據(jù)縮進(jìn)關(guān)系決定所屬范圍 CPython語言的縮進(jìn)可以采用Tab鍵實(shí)現(xiàn)D.判斷、循環(huán)、函數(shù)等語法形式能夠通過縮進(jìn)包含一批Python代碼,進(jìn)而表達(dá)對(duì)應(yīng)的語義24 .變量指程序中值發(fā)生改變或者可以發(fā)生改變的元素,以下()不是合法命名的變量名,DA.goodB. badC. hopeD. unport25 .以下()是Python語言合法的標(biāo)識(shí)符。DA.ifB.TrueC.FalseD. Temstr26 .以下()不是Python語言合法的標(biāo)識(shí)符。AA
13、.5questionB.questionC.Question D. Quest27 .可以使用()庫繪制圖形。(B)A.datetime B.turtle C.jieba D. mimpy28 .某程序代碼如下,程序的運(yùn)行結(jié)果為()o C x=5 y=8 x,y=yx prmt(x,y)10A58B55 C S 5D8829 .某程序代碼如下,程序的運(yùn)行結(jié)果為(.C x=66 y=99pnnt(x= ,y= ”. fbrmat(x,y)A. x=99、y=99 B. x=66,y=66 C. x=66,y=99 D. x=99.y=6630 .某程序代碼如下,程序的運(yùn)行結(jié)果為()o ATemp
14、Str = K102CMprmt(TeiupStr-l in T;f)A False B.Tme C.F D. T31 .某程序代碼如下,程序的運(yùn)行結(jié)果為()o BTempStr = M102Fuprmt(TewStr-l in T;T)A False B.Tme C.F D. T32 .某程序代碼如下,程序的運(yùn)行結(jié)果為()o CTempStr = M102CMprmt(TempStrO:-l)A.02CB.201C.102D.21133 .某程序代碼如下,程序的運(yùn)行結(jié)果為()o ATempStr = M102CMprmt(TempStrll)A.02B.20C.102D.21134 .某程序
15、代碼如下,程序的運(yùn)行結(jié)果為()。CTempStr = M102CMprint(TempStr-l)A.A B.B C.C D. D35 .某程序代碼如下,程序的運(yùn)行結(jié)果為()。ATempStr = M102CMprmt(TempStr0)A.1 B.O C.2 DC36 .某程序代碼如下,程序的運(yùn)行結(jié)果為()。Aa=MabcdefgMprint 何 0:2)A.abB abe C.fg D. efg37 .某程序代碼如下,程序的運(yùn)行結(jié)果為()。Ba=MabcdefgMprmt(a3:)A.aB.de慮C.e D. c1.1 inputO函數(shù)用來獲得川戶輸入,無論用戶在控制臺(tái)輸入什么內(nèi)容,mpu
16、t()函數(shù)都以()返回結(jié)果。CA.整型B.浮點(diǎn)型C.字符型D.數(shù)字型39 .關(guān)于函數(shù)作用的描述,以下選項(xiàng)中錯(cuò)誤的是()CA.豆用代碼B.降低編程曳雜度C.提高代碼執(zhí)行速度D.增強(qiáng)代碼的可讀性40 . python字符串提供區(qū)間訪問方式,例如,字符串s,()表示從最左邊第一個(gè)字符到最后一個(gè)字符(包含最后一個(gè)字符)。BA.s0lB.s0:C.s-1D,s04L python字符串提供區(qū)間訪問方式,例如,字符串s,()表示從最左邊第一個(gè)字符到最后一個(gè)字符(不包含最后一個(gè)字符()AA.s0lB.s0:C.s-1D,s042.哪個(gè)選項(xiàng)是下面代碼的執(zhí)行結(jié)果?()A nirtle.circle(90)A繪制
17、一個(gè)半徑為90像素的整閱形,圓心在小海龜當(dāng)前行進(jìn)的左側(cè)B.繪制一個(gè)半徑為90像素的弧形,圓心在小海龜當(dāng)前行進(jìn)的左側(cè)C.繪制一個(gè)半徑為90像素的整圓形,惻心在小海龜當(dāng)前行進(jìn)的右側(cè)D.繪制一個(gè)半徑為90像素的弧形,圓心在畫布正中心* 43.哪個(gè)選項(xiàng)不能正確引用turtle庫進(jìn)而使用setup。函數(shù)? ( )DA.from turtle nnporx *B.import turtle C.import turtle as t D.inq)ort setup from turtle* 44.關(guān)于turtle庫,哪個(gè)選項(xiàng)的描述是錯(cuò)誤的?()CA.tiirtle庫是一個(gè)直觀有趣的圖形繪制函數(shù)庫B.turt
18、le庫最早成功應(yīng)用于LOGO編程語言C.turtle坐標(biāo)系的原點(diǎn)默認(rèn)在屏幕左上角D.turtle繪圖體系以水平右側(cè)為絕對(duì)方位的0度* 45.關(guān)于下面代碼的執(zhí)行結(jié)果,哪個(gè)選項(xiàng)的描述是錯(cuò)誤的? ()Bnirtle.semp(650350,200,200)A.建立一個(gè)長650、高350像素的窗體 B窗體中心在屏幕中的坐標(biāo)值是(200、200)C.窗體頂部與屏科頂部的距離是200像素D.窗體左側(cè)與屏幕左側(cè)的距離是200像素76.哪個(gè)選項(xiàng)是turtle繪圖中角度坐標(biāo)系的絕對(duì)0度方向?()AA畫布正右方B.畫布正左方 C.面布正上方 D.畫布正下方*47.哪個(gè)選項(xiàng)是下面代碼的執(zhí)行結(jié)果?()Bhirtle.
19、circle(-90,90)A繪制一個(gè)半徑為90像素的整惻形B.繪制一個(gè)半徑為90像素的弧形,圓心在小海龜當(dāng)前行進(jìn)的右側(cè)C.繪制一個(gè)半徑為90像素的弧形,圓心在小海龜當(dāng)前行進(jìn)的左側(cè)D.繪制一個(gè)半徑為90像素的弧形,圓心在畫布正中心* 48.關(guān)于turtle庫的畫筆控制函數(shù),哪個(gè)選項(xiàng)的描述是錯(cuò)誤的? ( )BAturtle.penupO的別名有 turtle.puO.nirtle.up()B.mme.peiidovn()作用是落下畫筆,并移動(dòng)畫筆繪制一個(gè)點(diǎn)C.turtle.pensizeO用來設(shè)置畫筆尺寸D.turde.pencolor 0的作用是設(shè)置畫筆顏色* 49.()是修改turtle畫筆
20、顏色的函數(shù)。AA.pencolor() B.seth() C.pensize() D.colormode()* 50.()不能改變turtle畫筆的運(yùn)行方向。DA.left0 B.sethO C.nght() D.bk()51.()能夠控制畫筆向當(dāng)前行進(jìn)方向前進(jìn)一個(gè)距離。DA.penupO B.pendovn() C.circleO D.fd 0*52.()能夠使用turtle庫繪制一個(gè)半圓形。BA.nirtle.fd(100)B.turtle.circle。00. 180)C.turtle.circle(100. 90)D.nirtle.circle(lOO)53 .計(jì)算機(jī)中信息處理和信息儲(chǔ)
21、存用()AA.二進(jìn)制代碼B.十進(jìn)制代碼C.十六進(jìn)制代碼D. ASCII代碼54 . Python語言語句塊的標(biāo)記是()CA.分號(hào) B.逗號(hào)C縮進(jìn).D./55 .以下不是python中的關(guān)鍵字()DA raise B with C import D final四、簡答題1 .在Python中導(dǎo)入模塊中的對(duì)象有哪幾種方式?答:(l)import模塊名as別名:(2)firom模塊名inport對(duì)象名as別名2 .什么是常量? 什么是變量?答:常量是在程序運(yùn)行過程中保持不變的地,變量是在程序運(yùn)行過程中可以改變的量3 Python語言采用什么方法給變型命名?答:Pythcrn語言允許采川大寫字母、小寫
22、字母、數(shù)字、下劃線和漢字等字符及其組合給變量命名,稱為標(biāo)識(shí)符,但標(biāo)識(shí)符的首 字符不能是數(shù)字,中間不能出現(xiàn)空格,長度沒有限制,標(biāo)識(shí)符需大小寫敏感。4 .字符串的兩種序號(hào)體系是什么?答:正向遞增序號(hào)和反向遞減序號(hào)5 .簡述input()函數(shù)和pnnt()函數(shù)答:mput()函數(shù)從鍵盤獲得用戶輸入,無論用戶在鍵盤輸入什么內(nèi)容,Input函數(shù)都以字符串類型返回結(jié)果:pnnt()函數(shù)是輸出函數(shù),輸出字符信息,也能輸出變量值五、閱讀程序題1.寫出程序運(yùn)行結(jié)果。x,y=3*8,8*7prmt(x,y)x.y=yxprint(x,y)運(yùn)行結(jié)果:24 5656 242 .已知250c=482F,寫出程序運(yùn)行結(jié)果
23、,運(yùn)行時(shí)輸入“250C二Tei叩Str = input(”請(qǐng)輸入帶有符號(hào)的溫度值:”)if Ten4)Str-l in T7f:C = (eval(TeinpStrO:-l) - 32)/1.8print(轉(zhuǎn)換后的溫度是:.2fC.fbnnat(C)elifTeiBpStr-l m C:c9:F = L8*eval(TempStr0:-l) + 32printC轉(zhuǎn)換后的溫度是:.2fF”.fonM(F)else:print(輸入格式錯(cuò)誤”)運(yùn)行結(jié)果,填寫劃線處:請(qǐng)輸入帶有符號(hào)的溫度值:250C (轉(zhuǎn)換后的溫度是482.00F)3 .已知250c=482F,寫出程序運(yùn)行結(jié)果,運(yùn)行時(shí)輸入“482F
24、”。TempStr = input。請(qǐng)輸入帶有符號(hào)的溫度值:“)ifTen4)Str-l in T7f:C = (eval(Teii4)Str0l) - 32ylsprint(轉(zhuǎn)換后的溫度是:.2fC”.fbrmat(C)elifTempStr-l in ,CW:F = L8*eval(TempStr0:-l) + 32print(轉(zhuǎn)換后的溫度是:.2fF”.fbrmat(F) else:print(輸入格式錯(cuò)誤”)運(yùn)行結(jié)果,填寫劃線處:請(qǐng)輸入帶有符號(hào)的溫度值:482F (轉(zhuǎn)換后的溫度是250.000 4.寫出程序運(yùn)行結(jié)果。Cl,C2=20,20.68print(轉(zhuǎn)換后的溫度是:.2fC”.f
25、onnat(Cl)pnnt(轉(zhuǎn)換后的溫度是:.2fC”.fonnat(C2) 運(yùn)行結(jié)果:轉(zhuǎn)換后的溫度是20.00C 轉(zhuǎn)換后的溫度是20.68C 5.寫出程序運(yùn)行結(jié)果。 Cl,C2=20.20.68print(轉(zhuǎn)換后的溫度是:.lfC”.fonnat(Cl)print(轉(zhuǎn)換后的溫度是:.lfC”.fonnat(C2) 運(yùn)行結(jié)果:轉(zhuǎn)換后的溫度是20.0C 轉(zhuǎn)換后的溫度是20.7C 6.寫出程序運(yùn)行結(jié)果。 a =100while a 500:pnnt(a)a=a + 100 運(yùn)行結(jié)果: 100 200 300 4007 .完善程序:下列程序代碼用于求5的階乘并輸出,劃線處填空。說明:認(rèn)真理解程序,尤
26、其是紅色部分,均可作為填空。 i,sum, t =1, 0、1while i=5:i=i+l運(yùn)行結(jié)果: 5!=120 答案: t*=i 或 t=t*i8 .完善程序:下列程序代碼用于從鍵盤輸入一個(gè)數(shù)給變量n,求n的階乘并輸出,劃線處填空。 i.sum, t =1, 0、1 n=while K=n:t*=i尸i+1prmt(,!=,fdrmat(i-Lt) 答案:eval(mpui(請(qǐng)輸入一個(gè)數(shù):) 9.寫出程序運(yùn)行結(jié)果。 i,$um=l,0while i=10:siim=sum*i尸i+1pnntCl +2+)=H.format(i-l.5um)運(yùn)行結(jié)果:1+2+10=5510.寫出程序運(yùn)行結(jié)
27、果。說明:也講解完第5章做此題,此題講解完第5章后還可變換為完善程序題或編寫函數(shù)jiecheng。 defjiecheng(n):while iy:t=xelse:t=yifzt:t=zprmtC最大值為::.2fK.fonnat(t)4.利用turtle庫,繪制一個(gè)紅線條正方形。import turtlehirtle.senip(S00.600.200J00)turtle. pencokr(”iud”)for i in range(4):nirtle.fd(lOO) turtle向 90)5.利用turtle庫,繪制一個(gè)藍(lán)色正六邊形import turtlenirtle.semp(8G0.6
28、00,200J00)nirtle.pencolor(HblueM)nirtle.fillcolor(,blueM)nirtle.begm_fill()for i in range(6):nirtle.fd(lOO)nirtle.left(60)nirtle.end-fillO一第三章一、填空題1 .python語言提供、和 3種數(shù)字類型0 (整數(shù)、浮點(diǎn)數(shù)、復(fù)數(shù))2 .整數(shù)類型有4種進(jìn)制表示,默認(rèn)情況采用十進(jìn)制,二進(jìn)制數(shù)以 引導(dǎo),八進(jìn)制數(shù)以 引導(dǎo),十六進(jìn)制數(shù)以 引導(dǎo)。(0b/0B. Oo/OO. Ox.OX)* 3. float(10-99j).imag)的值是 0 (99.0)* 4. Pyt
29、hon語言中.77.的科學(xué)計(jì)數(shù)法表示是, 4.3e3的十進(jìn)制表示是。(-7.700000e-k 0.0043)* 5.以4為實(shí)部3為虛部,Python夏數(shù)的表達(dá)形式為 或。(4-3卜4+3J)6 .且數(shù)2.3L31.4e3j的實(shí)部是、虛部是. (2300. -0.00134)7 .pythoii運(yùn)算符中用來計(jì)算整商的是、計(jì)算商的余數(shù)的是。(、%)8 .表達(dá)式abs(-8)的值為 o (8)9 .表達(dá)式3(321)的值為。(321)10.表達(dá)式 complex(10.99)的值為, (10.99H)j)*11.表達(dá)式 303,2+83*,2*10 的值為。 (21)*12.表達(dá)式(2.51.25
30、J)*4J/2 的值為。(-2.5-5J)13.將數(shù)學(xué)表達(dá)式 x=(l+42)x(15mod4)轉(zhuǎn)換為 python 表達(dá)式為 0 (x=( W*2)*(15%4)*14.運(yùn)行語句 math.sqrt(math.po、W2,4)的結(jié)果是 c (4)15.運(yùn)行語句math.floor(-2.5)的結(jié)果是一. (3)16.表達(dá)式 inCabcdefg*)的值為:. (Trae)17、在字符串中表示的含義是 o (玳引號(hào)),18.若 s=hello 浮、vorld”, st,則 .、n1卜52:8、二3、.卜2:-1的值分別是、 (helloworlds d、llowor hlod、Iroxvoll
31、eh)19 .表達(dá)式chr(ordC才32)的值為, CA)20 .pihon內(nèi)置的字符串處理函數(shù)返回任意類型所對(duì)應(yīng)的字符串形式的函數(shù)是 (strO)21 .運(yùn)行語句 math.finod(36.5)的結(jié)果是, (10)22:0:.2fT.format(12345.67890)+匕輸出的結(jié)果是:(12345.68a)23.格式化輸出0.002178對(duì)應(yīng)的科學(xué)表示法形式,保留4位有效位的標(biāo)準(zhǔn)浮點(diǎn)形式以及百分形式是 (X0:.4f),0.4%,.fonnat(0.002178)24abs(3珂)的值為。(5.0)25round(L5)的值為。(2)26 .round(25)的值為。(2)27 .已
32、知x = 3,那么執(zhí)行語句x+=6之后,x的值為。(9)28 .已知x = 3,那么執(zhí)行語句x6之后,x的值為 o (18)29 .表達(dá)式mt(4-0.5)的值為。(2)30 P)lhon內(nèi)置函數(shù)用來返回序列中的最大元素。(max()3LPython內(nèi)置函數(shù) 用來返回?cái)?shù)值型序列中所有元素之和。(sum()32 .表達(dá)式 min(*ir2; 3,)的值為:(】)33 .表達(dá)式0or5的值為(5)34 .表達(dá)式 3 and not 5 的值為 (False)35 .表達(dá)式 sum(range(l, 10.2)的值為。(25)36 .表達(dá)式 sum(range(L 10)的值為 二(45)37 .表
33、達(dá)式,HeUoworlcf .upperO 的值為. (BELLO WORLD,)38 .表達(dá)式 fHeUo worldMowerO 的值為, (TieUo world*)39 .表達(dá)式 ,HeUo worldMowerO.upperO 的值為: CHELLO WORLDt)40 .已知x = 123和y = ,456那么表達(dá)式x + y的值為, (123456)41 .表達(dá)式 len(range(l, 10)的值為。(9)42 .表達(dá)式 chr(ord(A2)的值為。CC)43 .表達(dá)式 type(3) in (mt, float, complex)的值為。(Tme)44 .表達(dá)式 type
34、(34j) in (mt, float, complex)的值為: (Tme)45 .表達(dá)式 typeCS in (int. float, complex)的值為。(False)46 .代碼 fbriinrange(3):pnnt(i. end=?)的執(zhí)行結(jié)果為。0,1,2,)47 .表達(dá)式eval(3+5)的值為。(8)48 .假設(shè)math標(biāo)準(zhǔn)庫已導(dǎo)入,那么表達(dá)式eval(math.sqn(4)的值為-(2.0)49 .已知 x = ,abcdefg,.則表達(dá)式 x3: + x:3的值為。Cdefgabct)50 .表達(dá)式 prmt(OblOlOl)的值為 (21)二、判斷題1.而法運(yùn)算符可
35、以用來連接字符串并生成新字符串。(對(duì))2.9999*9999這樣的命令在Python中無法運(yùn)行。(錯(cuò))3.0012f是合法的八進(jìn)制數(shù)字。(錯(cuò))4 .在Python中Oxad是合法的十六進(jìn)制數(shù)字表示形式。(時(shí))5 .放在一對(duì)三引號(hào)之間的任何內(nèi)容將被認(rèn)為是注釋。(錯(cuò))6 .為了讓代碼更加緊湊,編寫Python程序時(shí)應(yīng)盡量避免加入空格和空行。(錯(cuò))7 .相同內(nèi)容的字符串使用不同的編碼格式進(jìn)行編碼得到的結(jié)果并不完全相同。(對(duì))8 .Python運(yùn)算符不僅可以用來求余數(shù),還可以用來格式化字符串。(時(shí))9 .如果需要連接大量字符申成為一個(gè)字符串,那么使用字符串對(duì)象的join。方法比運(yùn)算符+具有更高的效率。
36、(對(duì))10 .表達(dá)式匕+1的值為b(錯(cuò))1L表達(dá)式 y41 = A的值為True。(對(duì)12 .表達(dá)式3/5的值為0。(對(duì))13 .表達(dá)式16Mo.5的值為4.0。(對(duì))14 .在UTF用編碼中一個(gè)漢字需要占用3個(gè)字節(jié)。(對(duì))15 .已知x為非空字符串,那么表達(dá)式V,jom(x.split(r) = x的值一定為Tiue。(對(duì))16 .在Python中可以使用fbr作為變量名。(錯(cuò))“ Python關(guān)鍵字不可以作為變量名。(對(duì))18 .成行語句from math import sin之后,可以直接使用sin。函數(shù),例如sin(3)。 匕 bed,APYTBPYTHC.P“.python用來計(jì)算x
37、與y之商的是(A.x%y 14 inATrueB.x/y C.x/yRbcd的結(jié)果為()oB.False C.tnieD. PYTHON)o BD. x*yD.false*15.coi呼lex(3.4)的值是()。BA.3.4B.3.4 項(xiàng)C.3Mj*16.表達(dá)式(2*4十7-3*4)/5的值是()oD.4+3jAA.2.2B3.2D.517.表達(dá)式math.ceil(5.3)的值是()。AA.6B.518.表達(dá)式pow(2,3,3)的值是(AS19.用以下 A.z.unag 20.用以下 A.z.iinagB.2C.7)o BC.5D.4D.9)方法提取受數(shù)z=52.4+3j的實(shí)部。CB.r
38、ealC.z.realD.miag)方法提取更數(shù)z=52.4+3j的虛部。AB.realC.z.realD.miag21. python內(nèi)置函數(shù)()用來返回序列中的最大元素。AA.maxB.imnC.round22.若 x=3.178,則 toundg)的值是()cDabs DA. 3.178B3.17C.3.22 3. str. lower, . ABC”)+str.upper(港)的值是AabcDEFB ABCDEF C.ABCdefD.3.18)0 AD.abcdef24”1:計(jì)算機(jī)0的 CPU 占有率為2%?!?魚rmatC201&12-31”JPYTHON,10)的值是()o BA.
39、 2016-12-31計(jì)算機(jī)PYTHON的CPU占有率為10。C.1O計(jì)算機(jī)201642-31的CPU占有率為PYTHON。25以3為實(shí)部4為虛部,Python更數(shù)的表達(dá)形式為()。AB. PYTHON :計(jì)算機(jī) 2016-12-31 的 CPU 占有率為 B%。D. 2016-12-31:計(jì)算機(jī) PYTHON 的 CPU 占有率為 D%。A. 3+4jB. 4+3jC. 3(4j)*26.表達(dá)式 complex(10.99)的值是(CD. 43jA.10.99JB.10-0.99JC10.99M)j*27.表達(dá)式 math.色0.2,03)的值是(A.0.1B.0.6C.0.2*28.表達(dá)式
40、 roimd(math.fabs(25)的值是(A.2B.3C.-2D. 10.9+0.09j)o BD.03)o AD.-329.若 A”圓周率12是0”,則(“無理數(shù)”,3.1415926,是的值是()c DA.網(wǎng)周率無理數(shù)是3.1415926 B.惻周率, 3.1415926是無理數(shù)3.1415926是無理數(shù)30”0H10.2f、.fonnat(123.456)的值是(C.圓周率無理數(shù)是3.1415926D. D周率)oA.124.45HHHHB.HH123.46HHBC.HHHH123.46D. H123.456HH3Ltound(2.5)與 round(3.5)的值分別是()oA.3
41、,3B.2,4*32.Python 中的結(jié)果是(AJ45、B.9C.3,4)a AC.45BD. 23D.433 . Python中10/2的結(jié)果是(工B A.5B.5.0C O D. 234 .Pyth(m不支持的數(shù)據(jù)類型有()A A. char B. mt C. float D. list 35.關(guān)于Python中的且數(shù),下列說法錯(cuò)誤的是()C A表示夏數(shù)的語法是real + image j B.實(shí)部和虛部都是浮點(diǎn)數(shù) C.虛部必須后綴j,且必須是小寫 D.方法conjugate返回更數(shù)的共枕夏數(shù) 36.關(guān)于字符串下列說法錯(cuò)誤的是()B A字符應(yīng)該視為長度為1的字符串 B.字符串以0標(biāo)志字符
42、串的結(jié)束 C.既可以用小引號(hào),也可以用雙引號(hào)創(chuàng)建字符串 D.在三引號(hào)字符串中可以包含換行回車等特殊字符 37.“2 結(jié)果是:()C A. abc2 B. abcabc C. abcc D. ababcc 四、簡答題 LPython語言中,整數(shù)類型有哪幾種進(jìn)制表示? 答:整數(shù)類型共有4種進(jìn)制表示:十進(jìn)制、二進(jìn)制、八進(jìn)制和十六進(jìn)制。 2 Python語言中,浮點(diǎn)數(shù)有那兩種表示方法? 答:十進(jìn)制表示和科學(xué)計(jì)數(shù)法表示 3.Pyth(m語言中,豆數(shù)類型的實(shí)數(shù)部分和虛數(shù)部分都是什么類型? 答:都是浮點(diǎn)數(shù)類型 4.Python內(nèi)置的數(shù)值運(yùn)算操作符有哪些? 答:十 , / (負(fù)號(hào))H正號(hào))5.簡述math庫?
43、 答:math庫是Python提供的內(nèi)置數(shù)學(xué)類函數(shù)庫,是Python用于數(shù)學(xué)計(jì)算的標(biāo)準(zhǔn)函數(shù)庫共提供4個(gè)數(shù)學(xué)常數(shù)和44個(gè)函數(shù) 6.Python語言主要采用什么方法進(jìn)行字符串格式化? 答:Python語言主要采用fbnnat()方法進(jìn)行字符串格式化 7.列舉至少五個(gè)Python的內(nèi)置數(shù)值類運(yùn)算函數(shù)。 答:abs()x pov()、【ound()、max()、min()等 8.列舉至少五個(gè)math庫函數(shù)。 答:math.fabs()x niath.ceil(). math floor(). math.sqrt()、math.pow()等 9.列舉至少五個(gè)Python的內(nèi)置字符串處理函數(shù)和處理方法。
44、答:len( )x str()、chr()、oid(). str.lower()x struppei()等 10.寫出fbnnat()方法的基本使用格式。 答:v模板字符串fbrmat(v逗號(hào)分隔的參數(shù)) 五、閱讀程序題 *1.寫出程序運(yùn)行結(jié)果。weeksg”星期一星期二星期三星期四星期五星期六星期日” print(weekstr6: 9) 運(yùn)行結(jié)果: (星期三) ,2.下而程序?qū)崿F(xiàn)的功能是將信息中的每一個(gè)英文字符循環(huán)替換為字母表序列中該字符后面第三個(gè)字符。請(qǐng)?jiān)趧澗€處完善程序。 plaincode=mput(“請(qǐng)輸入明文: for p in plamcode:if ord(waM)=ord(p
45、) 3.寫出程序運(yùn)行結(jié)果。 str = Hello World!, print(str) print(str0) print(str2:5) print(str2:) print(str * 2) print(str + TEST”) 運(yùn)行結(jié)果: Hello World! H llo llo World! Hello World!Hello World! Hello World!TEST 4.寫出程序運(yùn)行結(jié)果。a = 21b = 10 c = 0 c = a + bprint(M1 - c 的值為:M.format(c) c = a - bprint(M2 - c c = a * b的值為:M
46、.format(c)print(H3 - c c = a / b的值為:M.format(c)print(M4 - c c = a % b的值為:H.format(c)print(M5 - c的值為:H.format(c)為為為為為為為 果的的的的的的的0 1 111 .3 12 2 18 2a = 2 b = 3 c = a*b print(M6 - c 的值為:H.format(c) a = 10 b = 5 c = a/b print(M7 - c 的值為:M.format(c) 運(yùn)行結(jié) 1 - c 2 - c 3 - c 4 - C 5 - c 6 - c 7 - c 5.寫出程序運(yùn)行
47、結(jié)果。 a = 20 b = 10 c = 15 d = 5 e = 0e=(a+b)*c/dprint(M(a + b) c / d 運(yùn)算結(jié)果為:M.format(e) e = (a + b) * c) / dprint(M(a + b) * c) / d 運(yùn)算結(jié)果為:.format(e) e = (a + b) * (c / d)print(M(a + b) (c / d)運(yùn)算結(jié)果為:M.format(e) e=a+(b#c)/dprint(Ha + (b c) / d 運(yùn)算結(jié)果為:w.format(e) 運(yùn)行結(jié)果:(a + b) * c / d運(yùn)算結(jié)果為:90.0(a + b) * c) / d 運(yùn)算結(jié)果為:90.0(a + b) * (c / d)運(yùn)算結(jié)果為:90.0 a + (b * c) / d運(yùn)算結(jié)果為:50.0 六、編程題L從鍵盤輸入一個(gè)十進(jìn)制整數(shù),輸出它的二進(jìn)制、八進(jìn)制、十六進(jìn)制形式 x=eval(mput(請(qǐng)輸入一個(gè)整數(shù):) x=mt(x)pnntf二進(jìn)制:0:b,八進(jìn)制:0:。,十六進(jìn)制:0:xM.fbnnat(x)2 .從鍵盤上輸入5個(gè)字符串,把它們轉(zhuǎn)換成小寫輸出,再轉(zhuǎn)換成大寫輸出。 Wfori in range(5):s=mput
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 進(jìn)修完畢出科心得體會(huì)2000字(13篇)
- 板式換熱器安裝施工方案
- 2025年時(shí)尚雜志排版印刷設(shè)計(jì)制作委托合同3篇
- 課程設(shè)計(jì)面包板
- 二零二五年度美縫施工項(xiàng)目合同糾紛解決協(xié)議4篇
- 2024年新疆安全員C證考試題庫附答案
- 二零二五版體育賽事贊助與冠名權(quán)合同4篇
- 二零二五年度生態(tài)公園施工合同補(bǔ)充協(xié)議2篇
- 銷售管理什么課程設(shè)計(jì)
- 2024版離婚民政局離婚協(xié)議書
- 小兒甲型流感護(hù)理查房
- 霧化吸入療法合理用藥專家共識(shí)(2024版)解讀
- 拆遷評(píng)估機(jī)構(gòu)選定方案
- 趣味知識(shí)問答100道
- 鋼管豎向承載力表
- 2024年新北師大版八年級(jí)上冊(cè)物理全冊(cè)教學(xué)課件(新版教材)
- 人教版數(shù)學(xué)四年級(jí)下冊(cè)核心素養(yǎng)目標(biāo)全冊(cè)教學(xué)設(shè)計(jì)
- 三年級(jí)下冊(cè)口算天天100題(A4打印版)
- CSSD職業(yè)暴露與防護(hù)
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(吳洪貴)項(xiàng)目三 移動(dòng)商務(wù)運(yùn)營內(nèi)容的策劃和生產(chǎn)
- GB/T 2462-1996硫鐵礦和硫精礦中有效硫含量的測(cè)定燃燒中和法
評(píng)論
0/150
提交評(píng)論