Python語言程序設(shè)計(第2版)(含視頻教學(xué))-課后習(xí)題及答案 習(xí)題2_第1頁
Python語言程序設(shè)計(第2版)(含視頻教學(xué))-課后習(xí)題及答案 習(xí)題2_第2頁
Python語言程序設(shè)計(第2版)(含視頻教學(xué))-課后習(xí)題及答案 習(xí)題2_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

PAGE1PAGE2習(xí)題2一、選擇題1.流程圖中表示判斷框的是()。BA.矩形框B.菱形框C.平行四邊形框D.橢圓形框2.下面不屬于程序的基本控制結(jié)構(gòu)的是()。DA.順序結(jié)構(gòu)B.選擇結(jié)構(gòu)C.循環(huán)結(jié)構(gòu)D.輸入輸出結(jié)構(gòu)3.以下關(guān)于Python語句的敘述中,正確的是()。AA.同一層次的Python語句必須對齊B.Python語句可以從一行的任意一列開始C.在執(zhí)行Python語句時,可發(fā)現(xiàn)注釋中的拼寫錯誤D.Python程序的每行只能寫一條語句4.下列語句中,在Python中非法的是()。CA.x=y=z=1 B.x,y=y,xC.x=(y=z+1) D.x+=y5.已知x=2,語句x*=x+1執(zhí)行后,x的值是()。DA.2 B.3C.5 D.66.在Python中,正確的賦值語句為()。CA.x+y=10B.x=2yC.x=y=30D.3y=x+17.為了給整型變量x,y,z賦初值10,下面正確的Python賦值語句是()。CA.xyz=10B.x=10y=10z=10C.x=y=z=10D.x=10,y=10,z=108.語句x=input()執(zhí)行時,如果從鍵盤輸入12并按回車鍵,則x的值是()。DA.12 B.12.0C.1e2 D.'12'9.語句x,y=eval(input())執(zhí)行時,輸入數(shù)據(jù)格式錯誤的是()。AA.34B.(3,4)C.3,4D.[3,4]10.語句print('x=${:7.2f}'.format(123.5678))執(zhí)行后的輸出結(jié)果是()。選項中的□代表空格。CA.x=□123.56 B.$□123.57C.x=$□123.57 D.x=$□123.5611.print(f'{101/7:7.2f}{101%8:2d}')的運行結(jié)果是()的運行結(jié)果是()。BA.{:7.2f}{:2d}B.□□14.43□5(□代表空格)C.□14.43□□5(□代表空格)D.□□101/7□101%8(□代表空格)12.下列程序的運行結(jié)果是()。Dx=y=10x,y,z=6,x+1,x+2print(x,y,z)A.10106B.61010C.678D.61112二、填空題1.流程圖是描述的常用工具。算法2.在Python語句行中使用多條語句,語句之間使用分隔;如果語句太長,可以使用作為續(xù)行符。分號,反斜杠3.Python語言通過來區(qū)分不同的語句塊??s進對齊4.在Python中,賦值的含義是使變量一個數(shù)據(jù)對象,該變量是該數(shù)據(jù)對象的。指向,別名5.和x/=x*y+z等價的語句是。x=x/(x*y+z)6.語句print('AAA',"BBB",sep='-',end='!')執(zhí)行的結(jié)果是。AAA-BBB!7.下列Python語句的輸出結(jié)果是。print("數(shù)量{0},單價{1}".format(100,285.6))print(f"數(shù)量{100},單價{285.6:3.2f}")print("數(shù)量{100:<4d},單價{285.6:3.3f}")數(shù)量100,單價285.6數(shù)量100,單價285.60數(shù)量{100:<4d},單價{285.6:3.3f}8.下列Python語句的輸出結(jié)果是。print("121",f">{20:>5d}",sep='*')print("12321\ta={a:},b={b:}".format(b=20,a=30))121*>2012321 a=30,b=20三、問答題1.簡述程序設(shè)計的基本步驟。程序設(shè)計(programming)要經(jīng)過以下四個基本步驟:分析問題,確定數(shù)學(xué)模型或方法;設(shè)計算法,畫出流程圖;選擇編程工具,按算法編寫程序;調(diào)試程序,分析輸出結(jié)果。2.簡述Python程序中語句的縮進規(guī)則。Python通過語句縮進對齊反映語句之間的邏輯關(guān)系,從而區(qū)分不同的語句塊??s進可以由任意的空格或制表符組成,縮進的寬度不受限制,一般為四個空格或一個制表符,但在同一程序中不建議混合使用空格和制表符。就一個語句塊來講,需要保持一致的縮進量。這是Python語言區(qū)別于其他語言的重要特點。3.為什么要在程序中加注釋?怎樣在程序中加注釋?加入注釋對程序的執(zhí)行有沒有影響?注釋對程序的執(zhí)行沒有任何影響,目的是對程序作補充解釋,以增強程序的可讀性。此外,在程序調(diào)試階段,有時需要某些語句暫時不執(zhí)行,這時可以給這些語句加注釋符號,相當于對這些語句作邏輯刪除,需要執(zhí)行時,再去掉注釋符號即可。程序中的單行注釋采用#開頭,注釋可以從任意位置開始,可以在語句行末尾,也可以獨立成行。Python沒有塊注釋,所以現(xiàn)在推薦的多行注釋也是采用#。4.用Python語句完成下列操作:(1)將變量i的值增加1。(2)i的立方加上j,并將其結(jié)果保存到i中。(3)將232-1的值存放到g中。(4)將兩位自然數(shù)的個位與十位互換,得到一個新的數(shù)(不考慮個位為0的情況)。(1)i=i+1或i+=1(2)i=i**3+j(3)g=2**32-1或g=(1<<32)-1(4)m%10*10+m//105.設(shè)a=10,分別獨立執(zhí)行下列語句后a的值是多少?208503.021(1)a+=a(2)a*=2(3)a<<2(4)a,a=5,2*a(5)a*=1<<1(6)x=a;a+=x6.Python基本輸入輸出通過哪些語句來實現(xiàn)?基本輸入輸出是指通過鍵盤和屏幕的輸入輸出。Python用內(nèi)置函數(shù)input()實現(xiàn)標準輸入,Python兩種標準輸出值的方式是使用表達式語句和使用print()函數(shù)。7.格式化輸出中有哪些常用的格式說明符?其含義是什么?常用格式控制符格式說明符格式化結(jié)果%%百分號%c字符%s字符串%d帶符號整數(shù)(十進制)%o帶符號整數(shù)(八進制)%x或%X帶符號整數(shù)(

溫馨提示

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

評論

0/150

提交評論