大學Python.學習題復習資料及答案-必收藏_第1頁
大學Python.學習題復習資料及答案-必收藏_第2頁
大學Python.學習題復習資料及答案-必收藏_第3頁
大學Python.學習題復習資料及答案-必收藏_第4頁
大學Python.學習題復習資料及答案-必收藏_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

PAGE5PAGE第一、二章一、填空題1.Python有兩種注釋方法,和。(單行注釋、多行注釋)2.程序設計語言包括和兩種執(zhí)行方式。(編譯執(zhí)行、解釋執(zhí)行)3.是將源代碼逐條轉(zhuǎn)換成目標代碼同時逐條運行目標代碼的過程。(解釋)4.是一次性地翻譯,一旦程序被編譯,不再需要編譯程序或者源代碼。(編譯)5.IPO是程序編寫的基本方法,其中I、P、O分別是英文單詞、和的縮寫。(Input、Process、Output)6.Python程序文件擴展名主要有和pyw兩種。(py)7.Python語言采用嚴格的來表明程序的格式框架。(縮進)8.是程序中值不發(fā)生改變的元素,是程序中值可以發(fā)生改變的元素。(常量、變量)9.保留字,也稱為,指被編程語言內(nèi)部定義并保留使用的標識符。(關鍵字)10.Python語言中,字符串是用兩個或者單引號‘’括起來的一個或多個字符。(兩個雙引號“”)11.Temp=”102C”,則表達式Temp[-1]in['F','f']的值為。(False)12.執(zhí)行下列語句后,輸出。FalseTempStr="110F"print(TempStr[-1]in['C','c'])13.執(zhí)行下列語句后,輸出。TrueStr="110C"print(TempStr[-1]in['C','c'])14.Python的庫是一個繪制圖形函數(shù)庫。(turtle)15.是控制程序運行的一類重要語句,它的作用是根據(jù)判斷條件選擇程序執(zhí)行路徑。(分支語句)16.函數(shù)是Python語言中一個十分重要的函數(shù),它能夠以Python表達式的方式解析并執(zhí)行字符串,將返回結(jié)果輸出。(eval(<字符串>))17.用一行代碼將用戶輸入的內(nèi)容打印出來,這行代碼為。(print(input()))18.print()函數(shù)用槽格式和方法將變量和字符串結(jié)合到一起輸出。format()19.x="3*5",則表達式eval(x)+10的值為。2520.x="3*5",則執(zhí)行print(x)后輸出。3*521.x="3*5",則執(zhí)行print(eval(x))后輸出。1522.str1="Hello!",則執(zhí)行語句print(str1[-1]in['!','*'])后輸出。True23.str1="Hello!",則表達式print(str1[0]in['!','*'])后輸出。False24.Python語言采用嚴格的來表明程序的格式框架??s進25.下列程序的輸出結(jié)果為:。1848a,b=3*6,6*8print(a,b)26.若執(zhí)行了賦值語句S1="China!",則表達式S1[-1]in['!','.',':']的值為。True27.Python語言中,關鍵字用來引入一些外部庫。import28.Turtle中的函數(shù)表示小烏龜運動軌跡的寬度。pensize()29.Turtle中的函數(shù)用于啟動一個圖形窗口,它有四個參數(shù)。setup()30.程序設計語言包括3個類:、、機器語言、匯編語言、高級語言31.轉(zhuǎn)義字符’\n’的含義是___________________。(回車換行)32.語句x=(3)執(zhí)行后x的值為________________。3(是一個整數(shù))33.已知x=3和y=5,執(zhí)行語句x,y=y,x后x的值是____。(5)34.關鍵字__________用于測試一個對象是否是一個可迭代對象的元素。(in)35.表達式3*2的值為___________。(6)判斷題1.Python是一種跨平臺、開源、免費的高級動態(tài)編程語言。(對)2.Python3.x完全兼容Python2.x。(錯)3.不可以在同一臺計算機上安裝多個Python版本。(錯)4.已知x=3,那么賦值語句x='abcedfg'是無法正常執(zhí)行的。(錯)5.Python采用的是基于值的自動內(nèi)存管理方式。(對)6.在Python中可以使用if作為變量名。(錯)7.在Python3.x中可以使用中文作為變量名。(對)8.Python變量名必須以字母或下劃線開頭,并且區(qū)分字母大小寫。(對)9.Python使用縮進來體現(xiàn)代碼之間的邏輯關系。(對)10.Python代碼的注釋只有一種方式,那就是使用#符號。(錯)三、單項選擇題(每題*分,共*分)*1.Python語言是()創(chuàng)造的?CA.DennisRitchie B.LinusBenedictTorvalds C.GuidovanRossum D.TimPeters*2.Python這個單詞是什么含義?()BA.喵星人 B.蟒蛇 C.石頭 D.袋鼠*3.GuidovanRossum正式對外發(fā)布Python版本的年份是()。AA.1991 B.1998 C.2002 D.2008*4.以下不屬于IPO模型的是()。BA.Input B.Program C.Output D.Process*5.Python語言的一個重要特點是它有較多的計算生態(tài),簡單理解為第三方提供的可用編程模塊/函數(shù)庫/組件,這個規(guī)模有多大?()DA.幾百個 B.幾千個 C.幾萬個D.十幾萬個*6.Python語言適合哪些領域的計算問題?()DA.數(shù)據(jù)處理和文本挖掘 B.工程建模和人工智能 C.創(chuàng)意繪圖和隨機藝術 D.以上都正確*7.關于Python語言和人工智能,以下哪個說法不正確?()DA.Python是支撐"人工智能應用"的主流語言B.人工智能(機器學習和深度學習)框架基本都采用Python語言開發(fā)C.掌握"人工智能應用"能力,必須學習并掌握Python語言D.人工智能算法在計算機底層的并行和加速都采用Python語言實現(xiàn)*8.關于Python語言的編程模式,哪個說法正確?()DA.Python采用語句式交互編程模式 B.Python采用函數(shù)式編程模式 C.Python采用面向?qū)ο缶幊棠J?D.以上選項都正確*9.關于計算機程序?qū)栴}的求解,哪個選項的描述是錯誤的?()BA.計算機能夠輔助解決數(shù)學公式求解問題 B.計算機能解決所有問題,包括邏輯推理和計算C.計算機能解決問題的計算部分 D.計算機無法超越人類智慧*10.以下哪個是合法的Python標識符?()BA.3B9909 B.__ C.class D.it's*11.下列Python賦值語句中,不合法的是()。CA.x,y=y,x B.x=y=1 C.x=(y=1) D.x=1;y=1*12.()不是Python語言的保留字。CA.try B.None C.int D.del*13.字符串是一個字符序列,例如,字符串s,從右側(cè)向左第二個字符用什么索引?()CA.s[0:-2] B.s[2] C.s[-2] D.s[:-2]*14.在Python中下列說法正確的是()。DA.文件后綴名采用.pyw而不是.py的目的是為了繪制窗口B.計算機編碼主要是為了解決信息在傳遞過程中被竊取而設計的一種加密方法C.ASCII碼是最為廣泛的編碼方式,它可以表示中文字符,同時避免出現(xiàn)亂碼D.文件名、目錄名和鏈接名都是用一個字符串作為其標識符的*15.以下不是Python數(shù)據(jù)類型的是()。AA.實數(shù) B.整數(shù) C.字符串 D.列表*16.下面不屬于Python保留字的是()。CA.def B.elif C.type D.import*17.下列對程序描述不正確的是()。AA.程序是由一系列函數(shù)組成的 B.程序是由一系列代碼組成的C.可以利用函數(shù)對程序進行模塊化設計 D.通過封裝可以實現(xiàn)代碼復用*18.哪個選項給出的保留字不直接用于表示分支結(jié)構(gòu)?()DA.if B.elif C.else D.in19.哪個選項哪個保留字能夠?qū)崿F(xiàn)條件循環(huán)?()DA.in B.if和else C.range() D.while20.Python有兩種注釋方法,其中單行注釋用()開頭。AA.# B.‘’’ C.* D.@21.計算機硬件可以直接識別和執(zhí)行的程序設計語言是()。CA.高級語言 B.匯編語言 C.機器語言 D.人類語言22.縮進指每一行代碼開始前的空白區(qū)域,用來表示代碼之間的包含和層次關系。1個縮進為()個空格。BA.3 B.4 C.5 D.623.關于Python程序格式框架的描述,以下選項中錯誤的是()。AA.Python語言不采用嚴格的“縮進”來表明程序的格式框架B.Python單層縮進代碼屬于之前最鄰近的一行非縮進代碼,多層縮進代碼根據(jù)縮進關系決定所屬范圍C.Python語言的縮進可以采用Tab鍵實現(xiàn)D.判斷、循環(huán)、函數(shù)等語法形式能夠通過縮進包含一批Python代碼,進而表達對應的語義24.變量指程序中值發(fā)生改變或者可以發(fā)生改變的元素,以下()不是合法命名的變量名。DA.good B.bad C.hope D.import25.以下()是Python語言合法的標識符。DA.if B.True C.False D.Temstr26.以下()不是Python語言合法的標識符。AA.5question B.question C.Question D.Quest27.可以使用()庫繪制圖形。(B)A.datetime B.turtle C.jieba D.numpy28.某程序代碼如下,程序的運行結(jié)果為()。Cx=5y=8x,y=y,xprint(x,y)A.5 8 B.5 5 C.8 5 D.8 829.某程序代碼如下,程序的運行結(jié)果為()。Cx=66y=99print("x={},y={}".format(x,y))A.x=99,y=99 B.x=66,y=66 C.x=66,y=99 D.x=99,y=6630.某程序代碼如下,程序的運行結(jié)果為()。ATempStr="102C"print(TempStr[-1]in['F','f'])A.False B.True C.F D.T31.某程序代碼如下,程序的運行結(jié)果為()。BTempStr="102F"print(TempStr[-1]in['F','f'])A.False B.True C.F D.T32.某程序代碼如下,程序的運行結(jié)果為()。CTempStr="102C"print(TempStr[0:-1])A.02C B.201 C.102 D.21133.某程序代碼如下,程序的運行結(jié)果為()。ATempStr="102C"print(TempStr[1:-1])A.02 B.20 C.102 D.21134.某程序代碼如下,程序的運行結(jié)果為()。CTempStr="102C"print(TempStr[-1])A.A B.B C.C D.D35.某程序代碼如下,程序的運行結(jié)果為()。ATempStr="102C"print(TempStr[0])A.1 B.0 C.2 D.C36.某程序代碼如下,程序的運行結(jié)果為()。Aa="abcdefg"print(a[0:2])A.ab B.abc C.fg D.efg37.某程序代碼如下,程序的運行結(jié)果為()。Ba="abcdefg"print(a[3:])A.a B.defg C.e D.c38.input()函數(shù)用來獲得用戶輸入,無論用戶在控制臺輸入什么內(nèi)容,input()函數(shù)都以()返回結(jié)果。CA.整型 B.浮點型 C.字符型 D.數(shù)字型39.關于函數(shù)作用的描述,以下選項中錯誤的是()CA.復用代碼 B.降低編程復雜度 C.提高代碼執(zhí)行速度 D.增強代碼的可讀性40.python字符串提供區(qū)間訪問方式,例如,字符串s,()表示從最左邊第一個字符到最后一個字符(包含最后一個字符)。BA.s[0:-1] B.s[0:] C.s[-1] D.s[0]41.python字符串提供區(qū)間訪問方式,例如,字符串s,()表示從最左邊第一個字符到最后一個字符(不包含最后一個字符)。()AA.s[0:-1] B.s[0:] C.s[-1] D.s[0]42.哪個選項是下面代碼的執(zhí)行結(jié)果?()Aturtle.circle(90)A.繪制一個半徑為90像素的整圓形,圓心在小海龜當前行進的左側(cè)B.繪制一個半徑為90像素的弧形,圓心在小海龜當前行進的左側(cè)C.繪制一個半徑為90像素的整圓形,圓心在小海龜當前行進的右側(cè)D.繪制一個半徑為90像素的弧形,圓心在畫布正中心*43.哪個選項不能正確引用turtle庫進而使用setup()函數(shù)?()DA.fromturtleimport* B.importturtle C.importturtleast D.importsetupfromturtle*44.關于turtle庫,哪個選項的描述是錯誤的?()CA.turtle庫是一個直觀有趣的圖形繪制函數(shù)庫 B.turtle庫最早成功應用于LOGO編程語言C.turtle坐標系的原點默認在屏幕左上角 D.turtle繪圖體系以水平右側(cè)為絕對方位的0度*45.關于下面代碼的執(zhí)行結(jié)果,哪個選項的描述是錯誤的?()Bturtle.setup(650,350,200,200)A.建立了一個長650、高350像素的窗體 B.窗體中心在屏幕中的坐標值是(200,200)C.窗體頂部與屏幕頂部的距離是200像素 D.窗體左側(cè)與屏幕左側(cè)的距離是200像素*46.哪個選項是turtle繪圖中角度坐標系的絕對0度方向?()AA.畫布正右方 B.畫布正左方 C.畫布正上方 D.畫布正下方*47.哪個選項是下面代碼的執(zhí)行結(jié)果?()Bturtle.circle(-90,90)A.繪制一個半徑為90像素的整圓形B.繪制一個半徑為90像素的弧形,圓心在小海龜當前行進的右側(cè)C.繪制一個半徑為90像素的弧形,圓心在小海龜當前行進的左側(cè)D.繪制一個半徑為90像素的弧形,圓心在畫布正中心*48.關于turtle庫的畫筆控制函數(shù),哪個選項的描述是錯誤的?()BA.turtle.penup()的別名有turtle.pu(),turtle.up()B.turtle.pendown()作用是落下畫筆,并移動畫筆繪制一個點C.turtle.pensize()用來設置畫筆尺寸D.turtle.pencolor()的作用是設置畫筆顏色*49.()是修改turtle畫筆顏色的函數(shù)。AA.pencolor() B.seth() C.pensize() D.colormode()*50.()不能改變turtle畫筆的運行方向。DA.left() B.seth() C.right() D.bk()51.()能夠控制畫筆向當前行進方向前進一個距離。DA.penup() B.pendown() C.circle() D.fd()*52.()能夠使用turtle庫繪制一個半圓形。BA.turtle.fd(100) B.turtle.circle(100,-180) C.turtle.circle(100,90) D.turtle.circle(100)53.

計算機中信息處理和信息儲存用()AA.二進制代碼

B.十進制代碼C.十六進制代碼D.ASCII代碼54.Python語言語句塊的標記是()CA.分號

B.逗號

C縮進.

D./55.以下不是python中的關鍵字()DA

raise

Bwith

Cimport

D

final四、簡答題1.在Python中導入模塊中的對象有哪幾種方式?答:(1)import模塊名[as別名];(2)from模塊名import對象名[as別名]2.什么是常量?什么是變量?答:常量是在程序運行過程中保持不變的量,變量是在程序運行過程中可以改變的量3.Python語言采用什么方法給變量命名?答:Python語言允許采用大寫字母、小寫字母、數(shù)字、下劃線_和漢字等字符及其組合給變量命名,稱為標識符,但標識符的首字符不能是數(shù)字,中間不能出現(xiàn)空格,長度沒有限制,標識符對大小寫敏感。4.字符串的兩種序號體系是什么?答:正向遞增序號和反向遞減序號5.簡述input()函數(shù)和print()函數(shù)答:input()函數(shù)從鍵盤獲得用戶輸入,無論用戶在鍵盤輸入什么內(nèi)容,Input函數(shù)都以字符串類型返回結(jié)果;print()函數(shù)是輸出函數(shù),輸出字符信息,也能輸出變量值五、閱讀程序題1.寫出程序運行結(jié)果。x,y=3*8,8*7print(x,y)x,y=y,xprint(x,y)運行結(jié)果:245656242.已知250C=482F,寫出程序運行結(jié)果,運行時輸入“250C”。TempStr=input("請輸入帶有符號的溫度值:")ifTempStr[-1]in['F','f']:C=(eval(TempStr[0:-1])-32)/1.8print("轉(zhuǎn)換后的溫度是{:.2f}C".format(C))elifTempStr[-1]in['C','c']:F=1.8*eval(TempStr[0:-1])+32print("轉(zhuǎn)換后的溫度是{:.2f}F".format(F))else:print("輸入格式錯誤")運行結(jié)果,填寫劃線處:請輸入帶有符號的溫度值:250C(轉(zhuǎn)換后的溫度是482.00F)3.已知250C=482F,寫出程序運行結(jié)果,運行時輸入“482F”。TempStr=input("請輸入帶有符號的溫度值:")ifTempStr[-1]in['F','f']:C=(eval(TempStr[0:-1])-32)/1.8print("轉(zhuǎn)換后的溫度是{:.2f}C".format(C))elifTempStr[-1]in['C','c']:F=1.8*eval(TempStr[0:-1])+32print("轉(zhuǎn)換后的溫度是{:.2f}F".format(F))else:print("輸入格式錯誤")運行結(jié)果,填寫劃線處:請輸入帶有符號的溫度值:482F(轉(zhuǎn)換后的溫度是250.00C)4.寫出程序運行結(jié)果。C1,C2=20,20.68print("轉(zhuǎn)換后的溫度是{:.2f}C".format(C1))print("轉(zhuǎn)換后的溫度是{:.2f}C".format(C2))運行結(jié)果:轉(zhuǎn)換后的溫度是20.00C轉(zhuǎn)換后的溫度是20.68C5.寫出程序運行結(jié)果。C1,C2=20,20.68print("轉(zhuǎn)換后的溫度是{:.1f}C".format(C1))print("轉(zhuǎn)換后的溫度是{:.1f}C".format(C2))運行結(jié)果:轉(zhuǎn)換后的溫度是20.0C轉(zhuǎn)換后的溫度是20.7C6.寫出程序運行結(jié)果。a=100whilea<500:print(a)a=a+100運行結(jié)果:1002003004007.完善程序:下列程序代碼用于求5的階乘并輸出,劃線處填空。說明:認真理解程序,尤其是紅色部分,均可作為填空。i,sum,t=1,0,1whilei<=5:i=i+1print("{}!={}".format(i-1,t))運行結(jié)果:5!=120答案:t*=i或t=t*i8.完善程序:下列程序代碼用于從鍵盤輸入一個數(shù)給變量n,求n的階乘并輸出,劃線處填空。i,sum,t=1,0,1n=whilei<=n:t*=ii=i+1print("{}!={}".format(i-1,t))答案:eval(input("請輸入一個數(shù):"))9.寫出程序運行結(jié)果。i,sum=1,0whilei<=10:sum=sum+ii=i+1print("1+2+……+{}={}".format(i-1,sum))運行結(jié)果:1+2+……+10=5510.寫出程序運行結(jié)果。說明:也講解完第5章做此題,此題講解完第5章后還可變換為完善程序題或編寫函數(shù)jiecheng()defjiecheng(n):i,t=1,1whilei<=n:t*=ii=i+1returnta=5print("{}!={}".format(a,jiecheng(a)))運行結(jié)果:5!=120六、編程題1.從鍵盤輸入兩個數(shù),交換后輸出。x=eval(input("請輸入第一個數(shù):"))y=eval(input("請輸入第二個數(shù):"))x,y=y,xprint("{},{}".format(x,y))2.輸入正方形邊長值,計算其面積。x=eval(input("請輸入正方形邊長值:"))s=x*xprint("正方形面積為:{:.2f}".format(s))3.輸入三個數(shù),計算最大值和最小值。x=eval(input("請輸入第一個數(shù):"))y=eval(input("請輸入第二個數(shù):"))z=eval(input("請輸入第三個數(shù):"))ifx>y:t=xelse:t=yifz>t:t=zprint("最大值為:{:.2f}".format(t))4..利用turtle庫,繪制一個紅線條正方形。importturtleturtle.setup(800,600,200,200)turtle.pencolor("red")foriinrange(4):turtle.fd(100)turtle.left(90)5.利用turtle庫,繪制一個藍色正六邊形importturtleturtle.setup(800,600,200,200)turtle.pencolor("blue")turtle.fillcolor("blue")turtle.begin_fill()foriinrange(6):turtle.fd(100)turtle.left(60)turtle.end_fill()第三章一、填空題1.python語言提供、和3種數(shù)字類型。(整數(shù)、浮點數(shù)、復數(shù))2.整數(shù)類型有4種進制表示,默認情況采用十進制,二進制數(shù)以引導,八進制數(shù)以引導,十六進制數(shù)以引導。(0b/0B、0o/0O、0x/0X)*3.float((10+99j).imag)的值是。(99.0)*4.Python語言中-77.的科學計數(shù)法表示是,4.3e-3的十進制表示是。(-7.700000e+1、0.0043)*5.以4為實部3為虛部,Python復數(shù)的表達形式為___________或________。(4+3j、4+3J)6.復數(shù)2.3e+3-1.4e-3j的實部是、虛部是。(2300、-0.00134)7.python運算符中用來計算整商的是_________、計算商的余數(shù)的是_________。(//、%)8.表達式abs(-8)的值為________。(8)9.表達式int('321')的值為________。(321)*10.表達式complex(10.99)的值為________。(10.99+0j)*11.表達式30-3**2+8//3**2*10的值為________。(21)*12.表達式(2.5+1.25J)*4J/2的值為________。(-2.5+5J)13.將數(shù)學表達式x=(1+42)×(15mod4)轉(zhuǎn)換為python表達式為______________。(x=(1+4**2)*(15%4))*14.運行語句math.sqrt(math.pow(2,4))的結(jié)果是_____________。(4)*15.運行語句math.floor(-2.5)的結(jié)果是_____________。(-3)16.表達式'abc'in('abcdefg')的值為____________。(True)17.\’在字符串中表示的含義是__________。(單引號)*18.若s=”hello”,t=”world”,s+=t,則s、s[-1]、s[2:8]、s[::3]、s[-2::-1]的值分別是__________、__________、__________、__________、__________。(helloworld、d、llowor、hlod、lrowolleh)19.表達式chr(ord(“a”)-32)的值為。(‘A’)20.python內(nèi)置的字符串處理函數(shù)返回任意類型所對應的字符串形式的函數(shù)是。(str())21.運行語句math.fmod(36,5))的結(jié)果是_____________。(1.0)22.”{0:.2f}”.format(12345.67890)+’a’輸出的結(jié)果是_____________。(’12345.68a’)23.格式化輸出0.002178對應的科學表示法形式,保留4位有效位的標準浮點形式以及百分形式是_____________________。(“{0:.4f},{0:.4%}”.format(0.002178))24.abs(-3+4j)的值為__________。(5.0)25.round(1.5)的值為__________。(2)26.round(2.5)的值為__________。(2)27.已知x=3,那么執(zhí)行語句x+=6之后,x的值為_______________。(9)28.已知x=3,那么執(zhí)行語句x*=6之后,x的值為________________。(18)29.表達式int(4**0.5)的值為____________。(2)30.Python內(nèi)置函數(shù)____________用來返回序列中的最大元素。(max())31.Python內(nèi)置函數(shù)________________用來返回數(shù)值型序列中所有元素之和。(sum())32.表達式min(['11','2','3'])的值為_________________。('11')33.表達式0or5的值為_________(5)34.表達式3andnot5的值為______________。(False)35.表達式sum(range(1,10,2))的值為____________。(25)36.表達式sum(range(1,10))的值為_____________。(45)37.表達式'Helloworld'.upper()的值為___________。('HELLOWORLD')38.表達式'Helloworld'.lower()的值為_____________。('helloworld')39.表達式'Helloworld'.lower().upper()的值為___________。('HELLOWORLD')40.已知x='123'和y='456',那么表達式x+y的值為______________。('123456')41.表達式len(range(1,10))的值為___________。(9)42.表達式chr(ord('A')+2)的值為__________。('C')43.表達式type(3)in(int,float,complex)的值為____________。(True)44.表達式type(3+4j)in(int,float,complex)的值為____________。(True)45.表達式type('3')in(int,float,complex)的值為____________。(False)46.代碼foriinrange(3):print(i,end=',')的執(zhí)行結(jié)果為_________________。(0,1,2,)47.表達式eval('3+5')的值為_________________。(8)48.假設math標準庫已導入,那么表達式eval('math.sqrt(4)')的值為_________。(2.0)49.已知x='abcdefg',則表達式x[3:]+x[:3]的值為___________________。('defgabc')50.表達式print(0b10101)的值為____________。(21)二、判斷題1.加法運算符可以用來連接字符串并生成新字符串。(對)2.9999**9999這樣的命令在Python中無法運行。(錯)3.0o12f是合法的八進制數(shù)字。(錯)4.在Python中0xad是合法的十六進制數(shù)字表示形式。(對)5.放在一對三引號之間的任何內(nèi)容將被認為是注釋。(錯)6.為了讓代碼更加緊湊,編寫Python程序時應盡量避免加入空格和空行。(錯)7.相同內(nèi)容的字符串使用不同的編碼格式進行編碼得到的結(jié)果并不完全相同。(對)8.Python運算符%不僅可以用來求余數(shù),還可以用來格式化字符串。(對)9.如果需要連接大量字符串成為一個字符串,那么使用字符串對象的join()方法比運算符+具有更高的效率。(對)10.表達式‘a(chǎn)’+1的值為’b’。(錯)11.表達式'\x41'=='A'的值為True。(對)12.表達式3//5的值為0。(對)13.表達式16**0.5的值為4.0。(對)14.在UTF-8編碼中一個漢字需要占用3個字節(jié)。(對)15.已知x為非空字符串,那么表達式','.join(x.split(','))==x的值一定為True。(對)16.在Python中可以使用for作為變量名。(錯)17.Python關鍵字不可以作為變量名。(對)18.執(zhí)行語句frommathimportsin之后,可以直接使用sin()函數(shù),例如sin(3)。(對)19.一個數(shù)字5也是合法的Python表達式。(對)20.表達式pow(3,2)==3**2的值為True。(對)21.Python變量名區(qū)分大小寫,所以student和Student不是同一個變量。(對)22.如果只需要math模塊中的sin()函數(shù),建議使用frommathimportsin來導入,而不要使用importmath導入2模塊。(對)23.在Python中,變量不直接存儲值,而是存儲值的引用,也就是值在內(nèi)存中的地址。(對)24.對字符串信息進行編碼以后,必須使用同樣的或者兼容的編碼格式進行解碼才能還原本來的信息。(對)25.表達式len('helloworld'[100:])的值為0。(對)三、單項選擇題(每題*分,共*分)1.復數(shù)1.2e+2-2.3e-4j的虛部是()。DA.1.2 B.1200 C.2.3e-4 D.-0.0002.3*2.表達式2**2**3的值是()。BA.64 B.256 C.12 D.128*3.表達式3*4**2/8%5的值是()。AA.1 B.5 C.3 D.4*4.假設x=1,x*=3+5**2的運算結(jié)果是()。BA.24 B.28 C.1 D.22*5.”goal!”*3字符串操作的結(jié)果是()。AA.goal!goal!goal! B.goal! C.goal!goal!D.goal!goal!goal!goal!6.表達式chr(ord('b')-32)的值為()。CA.a B.A C.BD.b*7.以下能夠獲取字符串s長度的是()。DA.s.len() B.s.length C.length(s) D.len(s)*8.字符串是一個連續(xù)的字符序列,哪個選項可以實現(xiàn)打印字符信息的換行?()CA.使用空格 B.使用轉(zhuǎn)義符\\ C.使用\n D.使用”\換行”*9.下面關于time庫引用不正確的是()。BA.fromtimeimportstrftime B.from*importtime C.fromtimeimport* D.importtime*10.哪個選項是下面代碼的執(zhí)行結(jié)果?()Aname=”Python語言程序設計課程”print(name[0],name[2:-2],name[-1])A.Pthon語言程序設計程 B.Pthon語言程序設計課 C.Pthon語言程序設計課程 D.Pthon語言程序設計課課*11.哪個選項的運算結(jié)果是False?()DA.’abcd’<’ad’ B.’abc’<’abcd’ C.’’<’a’ D.’ABCD’>’abcd’*12.哪個選項是下面代碼的執(zhí)行結(jié)果?。Ds=’PYTHON’print(“{0:3}”.format(s))A.PYT B.PYTH C.P D.PYTHON13.python用來計算x與y之商的是()。BA.x%y B.x/y C.x//y D.x**y14.’bc’in‘fabcd’的結(jié)果為()。AA.True B.False C.true D.false*15.complex(3.4)的值是()。BA.3.4 B.3.4+0j C.3+4j D.4+3j*16.表達式(2**4+7-3*4)/5的值是()。AA.2.2 B.3.2 C.2 D.517.表達式math.ceil(5.3)的值是()。AA.6 B.5 C.7 D.418.表達式pow(2,3,3)的值是()。BA.8 B.2 C.5 D.919.用以下()方法提取復數(shù)z=52.4+3j的實部。CA.z.imag B.real C.z.real D.imag20.用以下()方法提取復數(shù)z=52.4+3j的虛部。AA.z.imag B.real C.z.real D.imag21.python內(nèi)置函數(shù)()用來返回序列中的最大元素。AA.max B.min C.round D.abs22.若x=3.178,則round(x,2)的值是()。DA.3.178 B.3.17 C.3.2 D.3.1823.str.lower(“ABC”)+str.upper(“def”)的值是()。AA.abcDEF B.ABCDEF C.ABCdef D.abcdef*24.”{1}:計算機{0}的CPU占有率為{2}%?!?format(“2016-12-31”,”PYTHON”,10)的值是()。BA.2016-12-31計算機PYTHON的CPU占有率為10。 B.PYTHON:計算機2016-12-31 的CPU占有率為10%。C.10:計算機2016-12-31的CPU占有率為PYTHON。 D.2016-12-31:計算機PYTHON的CPU占有率為10%。25.以3為實部4為虛部,Python復數(shù)的表達形式為()。AA.3+4j B.4+3j C.3(4j) D.4[3j]*26.表達式complex(10.99)的值是()。CA.10.99j B.10+0.99j C.10.99+0j D.10.9+0.09j*27.表達式math.fsum([0.1,0.2,0.3])的值是()。BA.0.1 B.0.6 C.0.2 D.0.3*28.表達式round(math.fabs(-2.5))的值是()。AA.2 B.3 C.-2 D.-3*29.若s=”圓周率{{{1}{2}}}是{0}”,則s.format(“無理數(shù)”,3.1415926,”…”)的值是()。DA.圓周率無理數(shù)是3.1415926… B.圓周率3.1415926…是無理數(shù) C.圓周率無理數(shù)是{3.1415926…} D.圓周率{3.1415926…}是無理數(shù)30.”{0:H^10.2f}”.format(123.456)的值是()。BA.124.45HHHH B.HH123.46HH C.HHHH123.46 D.H123.456HH31.round(2.5)與round(3.5)的值分別是()。BA.3,3 B.2,4 C.3,4 D.2,3*32.Python中”4”+”5”的結(jié)果是()。AA.”45” B.9 C.45 D.433.Python中10/2的結(jié)果是()。BA.5 B.5.0 C.0 D.234.Python不支持的數(shù)據(jù)類型有(

)AA.char

B.int

C.floatD.list35.關于Python中的復數(shù),下列說法錯誤的是(

)CA.表示復數(shù)的語法是real+imagejB.實部和虛部都是浮點數(shù)C.虛部必須后綴j,且必須是小寫D.方法conjugate返回復數(shù)的共軛復數(shù)36.關于字符串下列說法錯誤的是()BA.字符應該視為長度為1的字符串B.字符串以\0標志字符串的結(jié)束C.既可以用單引號,也可以用雙引號創(chuàng)建字符串D.在三引號字符串中可以包含換行回車等特殊字符37.“ab”+”c”*2結(jié)果是:()CA.abc2

B.abcabc

C.abcc

D.ababcc四、簡答題1.Python語言中,整數(shù)類型有哪幾種進制表示?答:整數(shù)類型共有4種進制表示:十進制、二進制、八進制和十六進制。2.Python語言中,浮點數(shù)有那兩種表示方法?答:十進制表示和科學計數(shù)法表示3.Python語言中,復數(shù)類型的實數(shù)部分和虛數(shù)部分都是什么類型?答:都是浮點數(shù)類型4.Python內(nèi)置的數(shù)值運算操作符有哪些?答:+-*///%-(負號)+(正號)**5.簡述math庫?答:math庫是Python提供的內(nèi)置數(shù)學類函數(shù)庫,是Python用于數(shù)學計算的標準函數(shù)庫,共提供4個數(shù)學常數(shù)和44個函數(shù)6.Python語言主要采用什么方法進行字符串格式化?答:Python語言主要采用format()方法進行字符串格式化7.列舉至少五個Python的內(nèi)置數(shù)值類運算函數(shù)。答:abs()、pow()、round()、max()、min()等8.列舉至少五個math庫函數(shù)。答:math.fabs()、math.ceil()、math.floor()、math.sqrt()、math.pow()等9.列舉至少五個Python的內(nèi)置字符串處理函數(shù)和處理方法。答:len()、str()、chr()、ord()、str.lower()、str.upper()等10.寫出format()方法的基本使用格式。答:<模板字符串>.format(<逗號分隔的參數(shù)>)五、閱讀程序題*1.寫出程序運行結(jié)果。weekstr=”星期一星期二星期三星期四星期五星期六星期日”print(weekstr[6:9])運行結(jié)果:(星期三)*2.下面程序?qū)崿F(xiàn)的功能是將信息中的每一個英文字符循環(huán)替換為字母表序列中該字符后面第三個字符。請在劃線處完善程序。plaincode=input(“請輸入明文:”)forpinplaincode:iford(”a”)<=ord(p)<=ord(”z”):(print(chr(ord(”a”)+(ord(p)-ord(”a”)+3)%26),end=’’))else:print(p,end=’’)3.寫出程序運行結(jié)果。str='HelloWorld!'print(str)print(str[0])print(str[2:5])print(str[2:])print(str*2)print(str+"TEST")運行結(jié)果:HelloWorld!HllolloWorld!HelloWorld!HelloWorld!HelloWorld!TEST4.寫出程序運行結(jié)果。a=21b=10c=0c=a+bprint("1-c的值為:{}".format(c))c=a–bprint("2-c的值為:{}".format(c))c=a*bprint("3-c的值為:{}".format(c))c=a/bprint("4-c的值為:{}".format(c))c=a%bprint("5-c的值為:{}".format(c))a=2b=3c=a**bprint("6-c的值為:{}".format(c))a=10b=5c=a//bprint("7-c的值為:{}".format(c))運行結(jié)果:1-c的值為:312-c的值為:113-c的值為:2104-c的值為:2.15-c的值為:16-c的值為:87-c的值為:25.寫出程序運行結(jié)果。a=20b=10c=15d=5e=0e=(a+b)*c/dprint("(a+b)*c/d運算結(jié)果為:{}".format(e))e=((a+b)*c)/dprint("((a+b)*c)/d運算結(jié)果為:{}".format(e))e=(a+b)*(c/d)print("(a+b)*(c/d)運算結(jié)果為:{}".format(e))e=a+(b*c)/dprint("a+(b*c)/d運算結(jié)果為:{}".format(e))運行結(jié)果:(a+b)*c/d運算結(jié)果為:90.0((a+b)*c)/d運算結(jié)果為:90.0(a+b)*(c/d)運算結(jié)果為:90.0a+(b*c)/d運算結(jié)果為:50.0六、編程題1.從鍵盤輸入一個十進制整數(shù),輸出它的二進制、八進制、十六進制形式x=eval(input("請輸入一個整數(shù):"))x=int(x)print("二進制:{0:b},八進制:{0:o},十六進制:{0:x}".format(x))2.從鍵盤上輸入5個字符串,把它們轉(zhuǎn)換成小寫輸出,再轉(zhuǎn)換成大寫輸出。ls=[]foriinrange(5):s=input("請輸入第"+str(i+1)+"個字符串:")ls.append(s)foriinrange(5):s=ls[i].lower()print(s,end="")print()foriinrange(5):s=ls[i].upper()print(s,end="")print()3.回文數(shù)判斷。設n是一任意自然數(shù),如果n的各位數(shù)字反向排列所得自然數(shù)與n相等,則n被稱為回文數(shù)。從鍵盤輸入一個5位數(shù)字,請編寫程序判斷這個數(shù)字是不是回文數(shù)。while1:hui=input("請輸入一個五位數(shù)或用e退出:")iflen(hui)==5:ifeval(hui)==eval(hui[-1]+hui[-2]+hui[-3]+hui[-4]+hui[-5]):print("這是一個回文數(shù)")else:print("這不是一個回文數(shù)")elifhui[-1:]in['e','E']:breakelse:print("您的輸入有誤")4.一個整數(shù),它加上100后是一個完全平方數(shù),再加上168又是一個完全平方數(shù),請問該數(shù)是多少?importmathforiinrange(10000):x=int(math.sqrt(i+100))y=int(math.sqrt(i+268))if(x*x==i+100)and(y*y==i+268):print(i)5.輸入球體半徑,計算球體的體積importmathr=eval(input("請輸入球體半徑:"))v=4*math.pi*math.pow(r,3)/3print("球體體積為:{:.2f}".format(v))6.從鍵盤輸入兩個數(shù),計算它們的和與乘積,要求輸出完整算式(例如:如果輸入的數(shù)是3和5,要求輸出:3+5=83*5=15)x=eval(input("請輸入第一個數(shù):"))y=eval(input("請輸入第二個數(shù):"))print("{}+{}={}".format(x,y,x+y))print("{}*{}={}".format(x,y,x*y))第四章一、填空題1.表達式'ab'in'acbed'的值為________。(False)2.假設n為2,那么表達式n//1==n%4的值為_____________。(True)3.Python通過保留字for實現(xiàn)“遍歷循環(huán)”,之所以稱為“遍歷循環(huán)”,是因為for語句的循環(huán)執(zhí)行次數(shù)是根據(jù)遍歷結(jié)構(gòu)中_____________確定的。(元素個數(shù))4.表達式3<5<2的值為_______________。(False)5.表達式1<2<3的值為_________。(True)6.表達式24<=28and28<25的值為________。(False)7.表達式24<=28or28<25的值為_________。(True)8.Python通過_____、_____、_____等保留字提供單分支、二分支和多分支。(ifelifelse)9.當bmi的值為20時,表達式bmi<28的值為______________。(True)10.Python中用于表示邏輯與、邏輯或、邏輯非運算的保留字分別是_________、___________、_________。(and、or、not)11.Python3.x語句foriinrange(3):print(i+1,end=',')的輸出結(jié)果為_____________________。(1,2,3,)12.對于帶有else子句的for循環(huán)和while循環(huán),當循環(huán)因循環(huán)條件不成立而自然結(jié)束時________(會?不會?)執(zhí)行else中的代碼。(會)13.在循環(huán)語句中,__________語句的作用是提前結(jié)束本層循環(huán)。(break)14.在循環(huán)語句中,_______語句的作用是提前進入下一次循環(huán)。(continue)15.表達式5if5>6else(6if3>2else5)的值為_________。(6)16.Python關鍵字elif表示__________和___________兩個單詞的縮寫。(else、if)17.如果希望循環(huán)是無限的,我們可以通過設置條件表達式永遠為______________來實現(xiàn)無限循環(huán)。(True)18.表達式'ac'notin'abce'的值為_____________。(True)19.表達式not(10<2**3)的值為________________。(True)20.從random庫中選取相應的函數(shù)滿足“隨機選取0到100間的奇數(shù)”________________。(randrange(1,100,2))21.randint(0,10)函數(shù)生成的是_______________________。(一個0到10之間的隨機整數(shù))22.uniform(1,5)函數(shù)生成的是_______________________。(一個1到5之間的隨機小數(shù))23.random庫中,從一個列表中隨機返回一個元素的函數(shù)是______________________。(choice())24.表達式':'.join('abcdefg'.split('cd'))的值為______________。('ab:efg')25.表達式'abcabcabc'.count('abc')的值為_____________。(3)26.表達式'abcdefg'.split('d')的值為__________________。(['abc','efg'])27.表達式':'.join('1,2,3,4,5'.split(','))的值為__________________。('1:2:3:4:5')28.表達式range(10)[-1]的值為____________。(9)29.表達式round(3.7)的值為_________。(4)30.表達式len('中國'.encode('utf-8'))的值為___________。(6)31.random模塊中_____________方法的作用是將列表中的元素隨機亂序。(shuffle())32.表達式'Helloworld!'.count('l')的值為___________。(3)33.假設已成功導入Python標準庫string,那么表達式len(string.digits)的值為_______________。(10)二、單選題*1.下面是流程圖的基本元素的是()。AA.判斷框 B.順序結(jié)構(gòu) C.分支結(jié)構(gòu) D.循環(huán)結(jié)構(gòu)*2.循環(huán)結(jié)構(gòu)可以使用Python語言中的()語句實現(xiàn)。BA.print B.while C.loop D.if*3.Python通過()來判斷操作是否在分支結(jié)構(gòu)中。BA.括號 B.縮進 C.花括號 D.冒號*4.下面不是while循環(huán)的特點的是()。DA.提高程序的復用性 B.能夠?qū)崿F(xiàn)無限循環(huán) C.如果不小心會出現(xiàn)死循環(huán) D.必須提供循環(huán)次數(shù)*5.以下可以終結(jié)一個循環(huán)的保留字是()。BA.if B.break C.exitD.continue6.與x>yandy>z語句等價的是()。AA.x>y>z B.notx<yornoty<z C.notx<yory<zD.x>yornoty<z7.哪個選項對死循環(huán)的描述是正確的()?CA.使用for語句不會出現(xiàn)死循環(huán) B.死循環(huán)就是沒有意義的 C.死循環(huán)有時候?qū)幊逃幸欢ㄗ饔肈.無限循環(huán)就是死循環(huán)8.下列有關break語句與continue語句不正確的是()。CA.當多個循環(huán)語句彼此嵌套時,break語句跳出最內(nèi)層的循環(huán)。B.continue語句類似于break語句,也必須在for、while循環(huán)中使用。C.continue語句結(jié)束循環(huán),繼續(xù)執(zhí)行循環(huán)語句的后繼語句。D.break語句結(jié)束循環(huán),繼續(xù)執(zhí)行循環(huán)語句的后繼語句。9.forvarin___:print(var)哪個選項不符合上述程序空白處的語法要求()?BA.range(0,10)B.range(0:10)C."Hello"D.range(0,10,2)10.哪個選項所對應的except語句數(shù)量可以與try語句搭配使用?BA.一個且只能是一個B.多個C.最多兩個D.0個11.哪個選項是實現(xiàn)多路分支的最佳控制結(jié)構(gòu)()?BA.ifB.if-elif-elseC.tryD.if-else12.print(pow(3,0.5)*pow(3,0.5)==3)哪個選項是上述程序的執(zhí)行結(jié)果()?BA.TrueB.FalseC.3D.pow(3,0.5)*pow(3,0.5)==313.關于程序的控制結(jié)構(gòu),哪個選項的描述是錯誤的()?DA.流程圖可以用來展示程序結(jié)構(gòu)B.順序結(jié)構(gòu)有一個入口C.控制結(jié)構(gòu)可以用來更改程序的執(zhí)行順序D.循環(huán)結(jié)構(gòu)可以沒有出口14.哪個選項能夠?qū)崿F(xiàn)Python循環(huán)結(jié)構(gòu)()?BA.loopB.whileC.ifD.do...for15.哪個選項的描述是正確的()?BA.條件35<=45<75是合法的,且輸出為FalseB.條件24<=28<25是合法的,且輸出為FalseC.條件24<=28<25是不合法的D.條件24<=28<25是合法的,且輸出為True16.關于條件循環(huán),哪個選項的描述是錯誤的()?DA.條件循環(huán)也叫無限循環(huán)B.條件循環(huán)使用while語句實現(xiàn)C.條件循環(huán)不需要事先確定循環(huán)次數(shù)D.條件循環(huán)一直保持循環(huán)操作直到循環(huán)條件滿足才結(jié)束17.哪個選項是random庫中用于生成隨機小數(shù)的函數(shù)()?AA.random()B.randint()C.getrandbits()D.randrange()18.使用random庫的random()函數(shù),哪個選項的引用方式是錯誤的()?DA.fromrandomimport*B.fromrandomimportrandomC.importrandomD.importrandomfromrandom19.哪個選項所描述的問題適合采用蒙特卡羅方法求解()?BA.周長B.積分C.微分D.導數(shù)20.關于try-except,哪個選項的描述是正確的()?DA.try-except可以捕獲所有類型的程序錯誤B.編寫程序時應盡可能多的使用try-except,以提供更好的用戶體驗C.try-except在程序中不可替代D.try-except通常用于檢查用戶輸入的合法性、文件打開或網(wǎng)絡獲取的成功性等21.下面循環(huán)體內(nèi)的內(nèi)容會執(zhí)行幾次()?Bforiinrange(0,5,2):print(i)A.5B.3C.2D.422.ifnot(money<100):上邊這行代碼相當于()?DA.ifmoney<=100:B.ifmoney>100: C.ifnotmoney<100: D.ifmoney>=100:23.以下程序的輸出結(jié)果是()Achs="a\'bc\"de"foriinrange(6):forchinchs[i]:print(ch,end='')A.a'bc"dB.a'bc"deC.a'bcdD.abc"de24.以下關于隨機運算函數(shù)庫的描述,錯誤的是()DA.random庫里提供的不同類型的隨機數(shù)函數(shù)是基于random.random()函數(shù)擴展的B.偽隨機數(shù)是計算機按一定算法產(chǎn)生的,可預見的數(shù),所以是“偽”隨機數(shù)C.Python內(nèi)置的random庫主要用于產(chǎn)生各種偽隨機數(shù)序列D.uniform(a,b)產(chǎn)生一個a到b之間的隨機整數(shù)25.下面程序的輸出結(jié)果為()Bn=2whilen==1:print(123)print(456)A.123B.456C.123456D.46512326.以下程序的輸出結(jié)果是()Dforiin"CHINA":forkinrange(2):print(i,end="")ifi=='N':breakA.CCHHIINNAAB.CCHHIIAAC.CCHHIAAD.CCHHIINAA27.以下程序的輸出結(jié)果是()Cx=10whilex:x=x-1ifnotx%2==0:print(x,end='')A.86420B.975311C.97531D.86420028.關于Python循環(huán)結(jié)構(gòu),以下選項中描述錯誤的是()AA.每個continue語句只有能力跳出當前層次的循環(huán)B.break用來跳出最內(nèi)層for或者while循環(huán),脫離該循環(huán)后程序從循環(huán)代碼后繼續(xù)執(zhí)行C.遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是字符串、文件、組合數(shù)據(jù)類型和range()函數(shù)等D.Python通過for、while等保留字提供遍歷循環(huán)和無限循環(huán)結(jié)構(gòu)29.關于random.uniform(a,b)的作用描述,以下選項中正確的是()DA.生成一個均值為a,方差為b的正態(tài)分布B.生成一個(a,b)之間的隨機數(shù)C.生成一個[a,b]之間的隨機整數(shù)D.生成一個[a,b]之間的隨機小數(shù)30.用戶輸入整數(shù)的時候不合規(guī)導致程序出錯,為了不讓程序異常中斷,需要用到的語句是()DA.if語句B.eval語句C.循環(huán)語句D.try-except語句31.關于aorb的描述錯誤的是(C)A.若a=Trueb=True,則aorb=TrueB.若a=Trueb=False,則aorb=TrueC.若a=Trueb=True,則aorb=FalseD.若a=Falseb=False,則aorb=False32.以下的布爾代數(shù)運算錯誤的是(B)A.Trueorx==TrueB.not(aandb)==not(a)andnot(b)C.Falseandx==FalseD.TrueorFalse==True33.下列程序共輸出(C)個值age=23start=2ifage%2!=0:start=1forxinrange(start,age+2,2):print(x)A.10B.16C.12D.1434.下列程序的輸出結(jié)果是(D)a=3b=1ifa>b:print(a+b)else:print(a-b)A.1B.2C.3D.435.下列程序的輸出結(jié)果是(C)x=0foriinrange(5):x+=1print(x)A.3B.4C.5D.636.下列程序的輸出結(jié)果是(B)a=0foriinrange(10):ifi>5:breaka+=1print(a)A.5B.6C.9D.1037.下列程序的輸出結(jié)果是(C)a=0foriinrange(10):ifi%2==0:continuea+=1print(a)A.2B.4C.5D.1038.下列程序的輸出結(jié)果是(D)x=0k=5whilek>0:x+=1k-=1print(x)A.2B.3C.4D.539.下列程序的輸出結(jié)果是(B)x=0k=10whilek>0:k-=1ifk%2==0:continuex+=1print(x)A.4B.5C.6D.1040.下列程序的輸出結(jié)果是(A)x=0k=10whilek>0:k-=1ifk<5:breakx+=1print(x)A.5B.7C.9D.10三、判斷題*1.復雜的程序結(jié)構(gòu)都是由基本結(jié)構(gòu)組合而成()。對*2.分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過的語句部分跳轉(zhuǎn)(即向后跳轉(zhuǎn))()。錯*3.簡單分支結(jié)構(gòu)是使用最廣泛的結(jié)構(gòu),可替代任何選擇性結(jié)構(gòu)()。錯*4.Python語法認為條件x<=y<=z是合法的()。對*5.復雜的程序結(jié)構(gòu)都是由基本結(jié)構(gòu)組合而成()。對*6.所有for循環(huán)語句都可以用while循環(huán)語句改寫()。對*7.while循環(huán)只能用來實現(xiàn)無限循環(huán)的編程()。錯*8.死循環(huán)對編程沒有任何益處()。錯9.如果僅僅是用于控制循環(huán)次數(shù),那么使用foriinrange(20)和foriinrange(20,40)的作用是等價的()。對10.在循環(huán)中continue語句的作用是跳出當前循環(huán)()。錯11.在編寫多層循環(huán)時,為了提高運行效率,應盡量減少內(nèi)循環(huán)中不必要的計算()。對12.帶有else子句的循環(huán)如果因為執(zhí)行了break語句而退出的話,則會執(zhí)行else子句中的代碼()。錯13.對于帶有else子句的循環(huán)語句,如果是因為循環(huán)條件表達式不成立而自然結(jié)束循環(huán),則執(zhí)行else子句中的代碼()。對14.在條件表達式中不允許使用賦值運算符“=”,會提示語法錯誤()。對15.表達式2>1or6的

溫馨提示

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

評論

0/150

提交評論