刻意練習(xí)1附有答案_第1頁
刻意練習(xí)1附有答案_第2頁
刻意練習(xí)1附有答案_第3頁
刻意練習(xí)1附有答案_第4頁
刻意練習(xí)1附有答案_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

刻意練習(xí)1一、單選題1.下面代碼的輸出結(jié)果是:

a=886

print('str(a)')[單選題]A.886B.'886'C.str(a)(正確答案)D.'str(a)'答案解析:題目考查print()函數(shù)用法。

print()函數(shù)加單引號,就是打印字符串,會(huì)原樣打印引號里的內(nèi)容。2.運(yùn)行以下代碼會(huì)報(bào)錯(cuò)的是:[單選題]A.print('Idon'tlikeboringjobs.')(正確答案)B.print('Idon\'tlikeboringjobs.')C.print("Ilovepython\nIlovemywork")答案解析:考察重點(diǎn):換行符\n,print()函數(shù)。

A錯(cuò)誤,用單引號來表示字符串,如果字符串里面也有單引號,則會(huì)報(bào)錯(cuò),需要用雙引號表示字符串;

B正確,使用轉(zhuǎn)義字符反斜杠;

C正確,換行符\n可以實(shí)現(xiàn)換行。

正確答案為A。3.運(yùn)行以下代碼,輸出結(jié)果為:

a=1

b=2

ifa==1orb==1:

print(a)

ifa==2andb==2:

print(b)

else:

print(a+b)[單選題]A.1B.2C.3D.1(正確答案)3答案解析:and連接的兩個(gè)值都為真時(shí),表達(dá)式才為真;

or連接的兩個(gè)值,只要有一個(gè)值為真,這個(gè)表達(dá)式為真;

同時(shí),有兩個(gè)if,判斷完第一個(gè)if,還會(huì)判斷第二個(gè)if,因此會(huì)打印1和3。

正確答案為D。4.下列關(guān)于列表和元組的說法正確的是:[單選題]A.元組可以增加元素,但是不能刪除元素B.列表不可以嵌套元組C.元組不可以進(jìn)行切片D.元組內(nèi)只有一個(gè)元素時(shí),逗號也不能省略(正確答案)答案解析:元組與列表類似,不過元組只能查看,不能修改(增、刪、改);

元組里面的每個(gè)元素使用逗號分隔開,最后使用小括號()括起來組成元組,需要注意的是:當(dāng)元組內(nèi)只有一個(gè)元素時(shí),逗號也不能省略;

元素與字符串類似,偏移量從0開始,可以進(jìn)行切片、組合等操作。

另外,元組也支持任意的嵌套。5.已知x=[3,5,7],那么執(zhí)行語句x[1:]=[2]后,x的值為:[單選題]A.[3,2](正確答案)B.[3,2,7]C.[2,5,7]D.[2]答案解析:x[1:]切片從列表第2個(gè)元素往右取到頭,即[5,7]賦值為[2],所以修改后的列表即為[3,2]。二、多選題6.下列哪個(gè)選項(xiàng)中的代碼可以輸出如下的效果?

你好

我是松松

我在學(xué)習(xí)PythonA.print('你好\n我是松松\n我在學(xué)習(xí)Python')(正確答案)B.print('你好/n我是松松/n我在學(xué)習(xí)Python')C.print("你好

我是松松

我在學(xué)習(xí)Python")D.(正確答案)print('''你好

我是松松

我在學(xué)習(xí)Python''')答案解析:print()函數(shù)用于打印輸出,單引號和雙引號內(nèi)遇到轉(zhuǎn)義字符,實(shí)現(xiàn)換行打印,正確的換行字符是\n,/n作為字符串會(huì)被原樣打印。使用三引號,就可以直接按回車鍵表示換行。所以正確答案是AD。7.運(yùn)行代碼以下哪個(gè)代碼,終端輸出為Let'sdoit:A.print('Let'sdoit')B.print('''Let'sdoit''')(正確答案)C.print("Let'sdoit")(正確答案)D.print('Let\'sdoit')(正確答案)答案解析:本題考察考生對于轉(zhuǎn)義字符、三引號的掌握程度;

B正確,使用三引號可以直接打印引號里面的內(nèi)容;

C正確,開頭和結(jié)尾成對出現(xiàn)的雙引號,定義了這個(gè)字符串,而其中的'則被認(rèn)為是字符串中的一個(gè)字符;

D正確,使用轉(zhuǎn)義字符反斜杠\,使單引號'被認(rèn)為是一個(gè)字符;

正確答案為BCD。8.以下哪個(gè)選項(xiàng)能夠打印出以下效果:

水電費(fèi)

物業(yè)費(fèi)A.A.print('''

水電費(fèi)

物業(yè)費(fèi)

''')B.print('水電費(fèi)\n物業(yè)費(fèi)')(正確答案)C.(正確答案)C.print('''水電費(fèi)

物業(yè)費(fèi)''')D.print('水電費(fèi)'+\n+'物業(yè)費(fèi)')答案解析:考察重點(diǎn):print()函數(shù),換行符\n。

A錯(cuò)誤,打印效果在開頭還有一個(gè)空行;

B正確,能正確打??;

C正確,能正確打??;

D錯(cuò)誤,\n要放在單引號中才會(huì)執(zhí)行換行的效果。

正確答案為BC。9.關(guān)于Python中的布爾值判斷,以下說法正確的是:A.False為假(正確答案)B.True為真(正確答案)C.false為假D.true為真答案解析:布爾值首字母大寫。False為假,

True為真10.下列關(guān)于列表和元組的說法,正確的是:A.列表用[]標(biāo)識(shí),元組用()(正確答案)B.元組里的元素可以更改,列表不可以C.元組和列表都是通過索引來提取元素(正確答案)D.列表和元組里的元素都可以是字符串類型(正確答案)答案解析:選項(xiàng)B錯(cuò)誤;

元組里的元素不可增刪減,列表里的元素可以。三、判斷題11.input('1+1=2')與print('1+1=2')運(yùn)行后在終端的顯示結(jié)果相同,因此,語句input(1+1)與print(1+1)運(yùn)行結(jié)果也相同。對錯(cuò)(正確答案)答案解析:print()語句不用引號時(shí),括號內(nèi)數(shù)字會(huì)進(jìn)行運(yùn)算輸出運(yùn)算結(jié)果。input()函數(shù)用于輸入,括號內(nèi)提示語用單引號括起,提示語會(huì)原樣輸出。12.運(yùn)行代碼后,輸入52.1,輸出結(jié)果為52。

user_input=int(input('請輸入:'))對錯(cuò)(正確答案)答案解析:int()方法可以將某數(shù)據(jù)的類型轉(zhuǎn)換為整型。運(yùn)行代碼后輸入52.1會(huì)報(bào)錯(cuò)的原因是,int()方法不能直接轉(zhuǎn)換小數(shù)形式的字符串類型。需要先float()轉(zhuǎn)換為浮點(diǎn)數(shù),再用int()轉(zhuǎn)換為整數(shù)。13.print(int('8.9'))的打印結(jié)果是9。對錯(cuò)(正確答案)答案解析:該行代碼運(yùn)行報(bào)錯(cuò),int()方法不能直接轉(zhuǎn)換小數(shù)形式的字符串類型。需要先float()轉(zhuǎn)換為浮點(diǎn)數(shù),再用int()轉(zhuǎn)換為整數(shù)。正確寫法是print(int(float('8.9'))),且打印結(jié)果是8。使用int()函數(shù)對浮點(diǎn)數(shù)取整,會(huì)直接取整數(shù),小數(shù)點(diǎn)后直接抹零。14.print()與input()都具備打印、輸入功能。這種說法對錯(cuò)(正確答案)答案解析:input()用于輸入,print()用于打印。15.print((1+1==2)or(1+1>2))運(yùn)行輸出為True。對(正確答案)錯(cuò)答案解析:1+1==2判斷為True,1+1>2判斷為False。or為或,兩邊有一邊為True則判斷為True。16.下列代碼的執(zhí)行結(jié)果是False:

x=12

print(x>0andx<10)對(正確答案)錯(cuò)答案解析:x>0為真,x<10為假,兩者用and連接則為假,所以輸出結(jié)果為False。17.運(yùn)行以下代碼,會(huì)在終端中顯示:王一博。

if'肖戰(zhàn)':

print('王一博')

對(正確答案)錯(cuò)答案解析:肖戰(zhàn)'這個(gè)非空字符串作為一個(gè)條件時(shí),被判定為真,所以if后面的條件滿足,執(zhí)行if內(nèi)縮進(jìn)的代碼輸出字符串:王一博。18.運(yùn)行以下代碼,輸出結(jié)果為ab

a='abcd'

print(a[:-2])對(正確答

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論