【文章內(nèi)容簡(jiǎn)介】
劃線處①處應(yīng)該填入的語(yǔ)句為: ;劃線處②處應(yīng)該填入的語(yǔ)句為: ;劃線處③處應(yīng)該填入的語(yǔ)句為: 。37.編寫一個(gè)程序,實(shí)現(xiàn)九九乘法口訣表。38.完善程序。以下是猜數(shù)游戲的程序,請(qǐng)?jiān)诋嬀€出填寫正確的內(nèi)容。import randomsecret=(0,10)print(“猜數(shù)游戲 ”)cs=int(input(“你猜的數(shù)字是”))while cs!=secret: _______cssecret: _________ (“唉,猜大啦!”)__________:print(“嘿嘿,猜小了!”)cs= int(input(“重新猜一個(gè)靠譜的數(shù)字是:”))print(“游戲結(jié)束,不玩了!”)39.閱讀程序。分析有關(guān)多項(xiàng)式的代碼并回答問(wèn)題。求1!+2!+3!+……+20!的和。n=0s=0t=1 for n in range(1,21):t*=ns+=tprint(s) (1)n的作用是________________。(2)s的作用是 ______________。(3)t的初值必須賦值為1,這是因?yàn)開(kāi)________。(4)t*=n的等價(jià)語(yǔ)句是 __________(5)s+=t的等價(jià)語(yǔ)句是 ______。40.閱讀程序。分析條件語(yǔ)句的代碼并回答問(wèn)題。(1)如果不能使用int()函數(shù),那么變量s的類型將會(huì)變成 ______ 。(2)如果你的期末成績(jī)是85,你得到的評(píng)價(jià)將會(huì)是____________ 。(3)如果你的期末成績(jī)是55,你得到的評(píng)價(jià)將會(huì)是____________ 。(4)如果你得到的評(píng)價(jià)是“還可以再提升”,你的期末成績(jī)應(yīng)該在_____和______之間。(5)“程序中出現(xiàn)的所有else都可以替換為elif,程序效果一樣”,這種說(shuō)法是____(填“對(duì)”或“錯(cuò)”)的?!緟⒖即鸢浮?**試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.D【詳解】本題主要考查Python表達(dá)式。12*3%5=1,len(“Wele”)=7,int()=3,abs(8)=8,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python表達(dá)式。12*3%5=1,len(“Wele”)=7,int()=3,abs(8)=8,故本題選D選項(xiàng)。2.D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,b=3,ba0值為True,則表達(dá)式 not(ba0)值是False,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,b=3,ba0值為True,則表達(dá)式 not(ba0)值是False,故本題選D選項(xiàng)。3.B【詳解】本題主要考查算法流程圖知識(shí)點(diǎn)。程序代碼中有雙分支語(yǔ)句if –else。所以選B繪制有分支流程圖,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查算法流程圖知識(shí)點(diǎn)。程序代碼中有雙分支語(yǔ)句if –else。所以選B繪制有分支流程圖,故本題選B選項(xiàng)。4.D【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。python、VC、JAVA均屬于高級(jí)語(yǔ)言,匯編語(yǔ)言屬于低級(jí)語(yǔ)言,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。python、VC、JAVA均屬于高級(jí)語(yǔ)言,匯編語(yǔ)言屬于低級(jí)語(yǔ)言,故本題選D選項(xiàng)。5.A【詳解】本題主要考查Python標(biāo)準(zhǔn)函數(shù)。在Python中,返回x的絕對(duì)值的函數(shù)是abs(x),bin() 返回一個(gè)整數(shù)或者長(zhǎng)整數(shù)的二進(jìn)制表示,all() 函數(shù)用于判斷給定的可迭代參數(shù)中的所有解析:A【詳解】本題主要考查Python標(biāo)準(zhǔn)函數(shù)。在Python中,返回x的絕對(duì)值的函數(shù)是abs(x),bin() 返回一個(gè)整數(shù)或者長(zhǎng)整數(shù)的二進(jìn)制表示,all() 函數(shù)用于判斷給定的可迭代參數(shù)中的所有元素是否都為 TRUE,input(x)是輸入函數(shù),故本題選A選項(xiàng)。6.B【詳解】本題考查的是Python邏輯運(yùn)算符。not運(yùn)算級(jí)別高于and,故先算not 1,返回值為:False,F(xiàn)alse and 1,返回值為:False。故選項(xiàng)B正確。解析:B【詳解】本題考查的是Python邏輯運(yùn)算符。not運(yùn)算級(jí)別高于and,故先算not 1,返回值為:False,F(xiàn)alse and 1,返回值為:False。故選項(xiàng)B正確。7.C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時(shí)r=0,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時(shí)r=0,故本題選C選項(xiàng)。8.B【詳解】本題考查的是計(jì)算機(jī)語(yǔ)音相關(guān)知識(shí)。高級(jí)語(yǔ)言是一種獨(dú)立于機(jī)器,面向過(guò)程或?qū)ο蟮恼Z(yǔ)言。python語(yǔ)言是一種面向?qū)ο蟮膭?dòng)態(tài)類型語(yǔ)言,故選項(xiàng)B正確。解析:B【詳解】本題考查的是計(jì)算機(jī)語(yǔ)音相關(guān)知識(shí)。高級(jí)語(yǔ)言是一種獨(dú)立于機(jī)器,面向過(guò)程或?qū)ο蟮恼Z(yǔ)言。python語(yǔ)言是一種面向?qū)ο蟮膭?dòng)態(tài)類型語(yǔ)言,故選項(xiàng)B正確。9.B【詳解】本題主要考查Python賦值語(yǔ)句。語(yǔ)句x = y = z = 1,賦值x、y、z值均為1;語(yǔ)句x, y = y, x交換x、y的值;x += y等價(jià)于x=x+y;語(yǔ)句x = (y =解析:B【詳解】本題主要考查Python賦值語(yǔ)句。語(yǔ)句x = y = z = 1,賦值x、y、z值均為1;語(yǔ)句x, y = y, x交換x、y的值;x += y等價(jià)于x=x+y;語(yǔ)句x = (y = z + 1)是非法的,故本題選B選項(xiàng)。10.B【詳解】本題主要考查Python文件讀寫操作。,寫入python is a programming ,故該代碼段運(yùn)行后解析:B【詳解】本題主要考查Python文件讀寫操作。,寫入python is a programming ,故該代碼段運(yùn)行后,輸出的結(jié)果為python is a programming language.,故本題選B選項(xiàng)。11.B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字,故合法的Python變量名是speed,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字,故合法的Python變量名是speed,故本題選B選項(xiàng)。12.C【詳解】本題考查WORD相關(guān)知識(shí)。該文檔中的有1個(gè)用戶a添加了2處批注,A錯(cuò)。該文檔中圖片采用的環(huán)繞方式為四周或者緊密,但不是上下型,B錯(cuò)。若要對(duì)文檔中所有的Python文字設(shè)置為紅色傾斜格式解析:C【詳解】本題考查WORD相關(guān)知識(shí)。該文檔中的有1個(gè)用戶a添加了2處批注,A錯(cuò)。該文檔中圖片采用的環(huán)繞方式為四周或者緊密,但不是上下型,B錯(cuò)。若要對(duì)文檔中所有的Python文字設(shè)置為紅色傾斜格式,則用替換功能。選項(xiàng)C的說(shuō)法正確。13.B【詳解】本題主要考查Python文件操作函數(shù)。open ()是文件打開(kāi)函數(shù),read () 、write ()是文件讀寫函數(shù);()用于從json文件中讀取數(shù)據(jù),故本題選B選項(xiàng)解析:B【詳解】本題主要考查Python文件操作函數(shù)。open (