版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
NCT-Python編程一級(jí)-模擬卷3(含答案練習(xí)一、選擇題1.計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行的語(yǔ)言是()A.機(jī)器語(yǔ)言B.匯編語(yǔ)言C.Python語(yǔ)言D.C語(yǔ)言2.Python表達(dá)式“50-50%6*5//2**2”的結(jié)果為()A.48 B.25 C.0 D.453.Python文件的后綴名是()。A..doc B..vbp C..py D..exe4.運(yùn)行如下Python程序,結(jié)果為()。A.1 B.3 C.6 D.185.在教科書中利用Python探究電流和電壓、電阻的關(guān)系實(shí)驗(yàn)里,除了可以通過書中的JupyterNotebook外,處理數(shù)據(jù)還可以通過下列()工具實(shí)現(xiàn)。A.PythonIDLE B.Xmind C.網(wǎng)絡(luò)畫板 D.幾何畫板6.關(guān)于Python,以下幾種說法不正確的是()。A.Python是一種高級(jí)程序設(shè)計(jì)語(yǔ)言B.Python屬于匯編語(yǔ)言,或者說屬于低級(jí)語(yǔ)言C.Python是一種代表簡(jiǎn)單主義思想的語(yǔ)言,它具有簡(jiǎn)單、免費(fèi)、開源和可移植等特點(diǎn)D.Python是一種面向?qū)ο蟮?、解釋性?jì)算機(jī)語(yǔ)言7.下列Python程序運(yùn)行后的輸出結(jié)果是()。s=0foriinrange(1,5):s=s+iprint("s=",s)A.s=5 B.s=6 C.s=10 D.s=158.以下選項(xiàng)中,不是Python中文件操作的相關(guān)函數(shù)是()。A.open() B.load()C.read() D.write()9.Python的序列類型不包括下列哪一種?()A.字符串 B.列表 C.元組 D.字典10.下列可以導(dǎo)入Python模塊的語(yǔ)句是()A.importmoduleB.inputmoduleC.printmoduleD.defmodule11.下列不被python所支持的數(shù)據(jù)類型是()A.char B.float C.int D.list12.下列選項(xiàng)中,能作為python程序變量名的是()A.s%1 B.3stu C.while D.dist13.下列序列拼接錯(cuò)誤的是()A.list=[None]*4B.msg=“Python”,”語(yǔ)言”C.tup=“/”.join((“123”,”234”))D.set={1,2,3}+{4,5,6}14.在Python中,Print(abs(-16//5))的執(zhí)行結(jié)果是()A.2.4 B.3 C.4 D.-2.415.在下列程序設(shè)計(jì)語(yǔ)言中,屬于人工智能語(yǔ)言的是()。A.PythonB.VBC.PascalD.C16.列表在python中的作用非常強(qiáng)大,它可以包含多個(gè)數(shù)據(jù)元素,下面是列表的數(shù)據(jù)元素()。A.整數(shù) B.浮點(diǎn)數(shù) C.字符串 D.以上都是17.在Python中,實(shí)現(xiàn)多分支選擇結(jié)構(gòu)的較好方法是()。A.if B.if-else C.if-elif-else D.if嵌套18.Python語(yǔ)句中以r或R開頭的字符串表示原始字符串,則print(r"\nGood")的運(yùn)行結(jié)果是()A.新行和字符串Good B.r"\nGood" C.\nGood D.字符r、新行和字符串Good19.李老師要建立一個(gè)“Python程序設(shè)計(jì)”課程的學(xué)習(xí)網(wǎng)站,下面比較合理的制作流程是:()①規(guī)劃網(wǎng)站結(jié)構(gòu),并確定設(shè)計(jì)風(fēng)格②發(fā)布網(wǎng)站③網(wǎng)頁(yè)制作④了解網(wǎng)站運(yùn)行環(huán)境,選擇網(wǎng)站開發(fā)工具⑤確定網(wǎng)站主題,收集素材A.①⑤③④② B.⑤①④②③ C.①④⑤②③ D.⑤①④③②20.利用Python編程實(shí)現(xiàn)計(jì)算z=a+aa+aaa+aaaa+aa..a的值,其中a是一個(gè)數(shù)字,如8+88+888+8888+88888。設(shè)計(jì)一個(gè)summalion()函數(shù),輸入變量為數(shù)字a和需要多少個(gè)數(shù)相加的n,在這個(gè)函數(shù)中,a.aa.aaa這些基本數(shù)由變量Basic來保存,前幾個(gè)數(shù)的求和保存在變量sum中,Python程序如下左圖所示,請(qǐng)?jiān)谙聞澗€處填寫代碼()完善程序?qū)崿F(xiàn)如下右圖的運(yùn)行結(jié)果。A.basic+=sum B.sum=basic+n C.sum=basic+1 D.sum+=basic21.Python表達(dá)式a=b中“=”表示()A.交換“=”左右兩邊變量的值B.把“=”右邊變量的值賦值給左邊變量C.把“=”左邊變量的值賦值給右邊變量D.比較“=”左右兩邊變量的值是否相等22.有如下VB程序段:s1="python":s2="visual"i=1:j=1:s=""DoWhilei<=Len(s1)Andj<=Len(s2)IfMid(s1,i,1)>=Mid(s2,j,1)Thens=s+Mid(s1,i,1)Elsej=j+1EndIfi=i+1Loop執(zhí)行該程序后,j的值是()A.2 B.3 C.5 D.723.在Python中,數(shù)據(jù)的輸入是通過()來實(shí)現(xiàn)的。A.input()函數(shù) B.print()函數(shù) C.bool()函數(shù) D.a(chǎn)bs()函數(shù)24.已知列表list1=[8,22,34,9,7],則python表達(dá)式len(list1)+min(list1)的值為()A.5 B.34 C.7 D.1225.現(xiàn)有如下Python程序:List=["Happy","new","year!"]s=List[1]d=s[:-1]執(zhí)行該程序后,d的值為()A."py" B."Happ" C."ew" D."ne"26.下列哪條賦值語(yǔ)句在Python中是非法的:()A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y=Y,X D.X+=Y27.python中表達(dá)式4**3=()。A.12 B.1 C.64 D.728.在Python中,下面代碼的運(yùn)行結(jié)果是()x=365g=x%10#%為求余的意思s=x//10%10#//為整除的意思b=x//100sum=g*100+s*10+b#sum英文是求和的意思print(sum)A.365 B.14 C.563 D.4129.已知下列Python程序段,k取下列哪組值是x=4?()foriinrange(10):k=int(input())ifk<=20andk>0:ifk>15:ifk>18:x=0else:x=1else:ifk>12:x=4else:x=5A.13,16 B.13,14,15 C.16,17,18 D.18,1930.下面哪個(gè)不是Python合法的標(biāo)識(shí)符()A.int32 B.40XL C.self D.__name__二、程序填空31.奇偶校驗(yàn)碼是一種增加二進(jìn)制傳輸系統(tǒng)可靠性的簡(jiǎn)單且廣泛采用的方法,該方法通過增加一個(gè)校驗(yàn)位使得傳輸?shù)亩M(jìn)制碼中“1”的個(gè)數(shù)恒為奇數(shù)或偶數(shù),因此該校驗(yàn)碼也分為“奇校驗(yàn)”和“偶校驗(yàn)”?!捌嫘r?yàn)”的原理:在發(fā)送端發(fā)送的每個(gè)字節(jié)二進(jìn)制碼后增加一個(gè)校驗(yàn)位(0或1),使得“1”的個(gè)數(shù)為奇數(shù);接收端接收并統(tǒng)計(jì)每個(gè)字節(jié)及其校驗(yàn)位中“1”的個(gè)數(shù),若為偶數(shù),則意味著傳輸過程中存在差錯(cuò)。例如:接收到的每個(gè)字節(jié)及校驗(yàn)碼1的個(gè)數(shù)傳輸正誤1001010014錯(cuò)誤0110101015正確1010110105正確根據(jù)以上原理,小強(qiáng)編寫了一個(gè)Python程序,對(duì)接收到的9位二進(jìn)制編碼進(jìn)行“奇校驗(yàn)”,判斷其傳輸?shù)恼`,若判斷正確則將前一個(gè)字節(jié)的編碼轉(zhuǎn)成十六進(jìn)制并輸出。請(qǐng)回答下列問題:(1)若接收到的二進(jìn)制碼為“101011011”,傳輸過程__________(選填:是/否)存在差錯(cuò)。(2)實(shí)現(xiàn)上述功能的Python程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。s=input("請(qǐng)輸入9位二進(jìn)制編碼:")code={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"}k=0;p=0;ans=“”foriins:#統(tǒng)計(jì)9位二進(jìn)制編碼中“1”的個(gè)數(shù)k=k+int(i)if____:print("傳輸錯(cuò)誤!")else:print("傳輸正確!")forjinrange(0,8,4):p=int(s[j:j+4],2)#int(x,[base]):將x(字符串或者數(shù)字)按照base進(jìn)制轉(zhuǎn)換成整數(shù)if0<=p<=9:ans=ans+str(p)else:ans=___print("字節(jié)編碼用十六進(jìn)制表示:",___32.某餐館近期推出“消費(fèi)1000元及以上享受8折優(yōu)惠,1000元以下享受每滿100減15優(yōu)惠”的活動(dòng)。以下Python程序段實(shí)現(xiàn)了生成顧客消費(fèi)清單的功能,請(qǐng)補(bǔ)全①②③處代碼。defgs(n):#字符串長(zhǎng)度統(tǒng)一iflen(n)>=5:n=_____#取字符串的前5個(gè)字符else:n=n+""*(5-len(n))returnnr=1000;x=100;y=15;z=0.8#從系統(tǒng)中分別獲取消費(fèi)額度、滿和減以及打折的數(shù)值dis=["紅燒排骨","香炸刀魚","蝦仁","菜心","米飯"]#某顧客所點(diǎn)菜品名稱num=[1,1,1,1,3]#某顧客所點(diǎn)菜品數(shù)量mon=[46,45,68,16,1]#某顧客所點(diǎn)菜品單價(jià)print("菜品名稱","數(shù)量","小計(jì)")_____foriinrange(len(dis)):print(gs(dis[i]),num[i],"",num[i]*mon[i])s=s+num[i]*mon[i]ifs>=r:total=s*zelse:______print("消費(fèi)合計(jì):",s)print("應(yīng)收現(xiàn)金:",total)33.求解a到b內(nèi)(包含a和b)所有的質(zhì)數(shù),并對(duì)每個(gè)質(zhì)數(shù)的每一位數(shù)字求和。請(qǐng)完善程序。程序如下:importmathdefIsPrime(i):ifi==1:returnFalseforjinrange(2,int(math.sqrt(i))+1):if____:returnFalsereturnTruea=int(input("請(qǐng)輸入a:"))b=int(input("請(qǐng)輸入b:"))summ=0foriinrange(a,b+1):ifIsPrime(i):________whilet>0:summ=summ+t%10_________print("數(shù)字和為:",summ)34.小敏有10萬(wàn)元本金,想要購(gòu)買銀行保證收益型理財(cái)產(chǎn)品。每年到期后連本帶利仍購(gòu)買此種理財(cái)。請(qǐng)你幫助小敏分析,在年收益率不變的情況下,多少年后小敏的累計(jì)收益能超過本金,請(qǐng)完成程序填空。(例如輸人:5.15%,輸出:14年后收益超過本金。)1s=input("請(qǐng)輸入年利率:")2rate=float(s[:-1])*0.013money=1000004year=05whilemoney<=200000:6money=round(),2)7year=year+18print(year,"年后收益超過本金?!保?)程序第6行下劃線處應(yīng)填入___________。(2)程序第2行的作用是____________,并賦值給變量rate。(3)該程序主要是通過while實(shí)現(xiàn)____________結(jié)構(gòu)。35.為保護(hù)環(huán)境,很多城市開始對(duì)垃圾實(shí)行分類,便于更好的進(jìn)行處理,為了讓大家了解垃圾的分類情況,建立了以下四類列表,list1(可回收垃圾)、list2(有害垃圾)、list3(易腐垃圾),剩下的為其他垃圾,目前,列表中已經(jīng)存儲(chǔ)了以下數(shù)據(jù)。list1=["玻璃瓶","舊書","金屬","紙板箱","舊衣服","易拉罐"]list2=["膠片","消毒水","紐扣電池","水銀溫度計(jì)","過期藥水","泡沫塑料"]list3=["動(dòng)物內(nèi)臟","菜葉菜梗","過期食品","香蕉皮","果殼"]根據(jù)現(xiàn)有列表,完成以下問題:(1)寫出從列表list3中取出“過期食品”的表達(dá)式:___________________________________________________________________________(2)寫出從list1中截取["舊書","金屬","紙板箱"]這一段的表達(dá)式:___________________________________________________________________________(3)現(xiàn)又發(fā)現(xiàn)一個(gè)新的列表如下:list4=["過期化妝品","過期藥品","殺蟲劑"],經(jīng)過判斷,里面存放的為有害垃圾,如何將該列表中的元素添加到list2中,請(qǐng)寫出相關(guān)的表達(dá)式:__________________________________________________________________________(4)小明在路上撿到了一個(gè)塑料瓶,判斷為可回收垃圾,寫出相關(guān)表達(dá)式,將塑料瓶添加到列表list1中:__________________________________________________________________________36.廣場(chǎng)上有許多(有數(shù)百人)小朋友在玩分組游戲,當(dāng)他們分成三人一組時(shí),發(fā)現(xiàn)最后多出兩個(gè);當(dāng)他們分成五人一組時(shí),發(fā)現(xiàn)最后多出三個(gè);當(dāng)他們分成七人一組時(shí),發(fā)現(xiàn)最后多出兩個(gè)。編寫程序求出這些小朋友的可能人數(shù)。實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)诔绦騽澗€處填入合適的代碼。________a=[]foriinrange(100,1000):if_____________:a.append(i)total+=1print("這群小朋友總的人數(shù)有:")forjinrange(len(a)):print(____,end='、')print('')print('可能情況數(shù)為:',total,'種')劃線處①處應(yīng)該填入的語(yǔ)句為:;劃線處②處應(yīng)該填入的語(yǔ)句為:;劃線處③處應(yīng)該填入的語(yǔ)句為:。37.哥德巴赫在1742年提出了以下猜想:任何一個(gè)大于2的偶數(shù)都可以寫成兩個(gè)質(zhì)數(shù)之和,請(qǐng)完善代碼幫助哥德巴赫驗(yàn)證他的猜想。importmathdefss(n):Flag=Truei=2whilei<=int(math.sqrt(n))andFlag:if_____________Flag=False_____________returnFlagn=int(input(“輸入一個(gè)大于2的偶數(shù)”))foriinrang(2,n//2+1):if____________print(str(n)+"="+str(i)+"+"+str(n-i))如果輸入“8”則結(jié)果顯示_____38.分析完善程序已知包含25項(xiàng)的數(shù)列:1,2/3,3/5,....,24/47,25/49。問題1:寫出該數(shù)列的通項(xiàng)公式f(n)=_①問題2:以下是計(jì)算S=1+2/3+3/5+...+24/47+25/49的程序,請(qǐng)補(bǔ)全代碼:s=0foriinrange(1,26):s=s+②print(“s=”,s)補(bǔ)充完成上述通項(xiàng)公式和程序:①f(n)=_________②___________39.編寫程序,用*打印一個(gè)如下所示的等腰直角三角形,將測(cè)試結(jié)果截圖。**********40.程序編寫求1+22+32+……+1002的結(jié)果____________________________________________________________________________________________________________________________input(“運(yùn)行完畢,請(qǐng)按回車鍵退出...”)【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.A【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行的語(yǔ)言是機(jī)器語(yǔ)言,即0和1,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行的語(yǔ)言是機(jī)器語(yǔ)言,即0和1,故本題選A選項(xiàng)。2.A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。50-50%6*5//2**2=50-2*5//4=50-10//4=48,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。50-50%6*5//2**2=50-2*5//4=50-10//4=48,故本題選A選項(xiàng)。3.C【詳解】本題主要考查Python相關(guān)知識(shí)點(diǎn)知識(shí)點(diǎn)。.doc是文字處理軟件(word后綴名),.vbp是VisualBasic工程文件后綴名,.exe是可執(zhí)行文件后綴名,.py是Python文件解析:C【詳解】本題主要考查Python相關(guān)知識(shí)點(diǎn)知識(shí)點(diǎn)。.doc是文字處理軟件(word后綴名),.vbp是VisualBasic工程文件后綴名,.exe是可執(zhí)行文件后綴名,.py是Python文件的后綴名,故本題選C選項(xiàng)。4.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)。5.A【詳解】本題Python相關(guān)知識(shí)點(diǎn)IDLE是Python所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過書中的JupyterNotebook外,處理數(shù)據(jù)還可以通過PythonIDLE工具實(shí)現(xiàn)解析:A【詳解】本題Python相關(guān)知識(shí)點(diǎn)IDLE是Python所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過書中的JupyterNotebook外,處理數(shù)據(jù)還可以通過PythonIDLE工具實(shí)現(xiàn)。故本題選A選項(xiàng)6.B【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。Python是一種高級(jí)程序設(shè)計(jì)語(yǔ)言;Python是一種代表簡(jiǎn)單主義思想的語(yǔ)言,它具有簡(jiǎn)單、免費(fèi)、開源和可移植等特點(diǎn);Python是一種面向?qū)ο蟮摹⒔馕觯築【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。Python是一種高級(jí)程序設(shè)計(jì)語(yǔ)言;Python是一種代表簡(jiǎn)單主義思想的語(yǔ)言,它具有簡(jiǎn)單、免費(fèi)、開源和可移植等特點(diǎn);Python是一種面向?qū)ο蟮摹⒔忉屝杂?jì)算機(jī)語(yǔ)言,故本題選B選項(xiàng)。7.C【詳解】本題主要考查Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成1、2、3、4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計(jì)算序列累加求和,因此C選項(xiàng)正確。【點(diǎn)睛】解析:C【詳解】本題主要考查Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成1、2、3、4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計(jì)算序列累加求和,因此C選項(xiàng)正確?!军c(diǎn)睛】8.B【詳解】本題主要考查Python文件操作函數(shù)。open()是文件打開函數(shù),read()、write()是文件讀寫函數(shù);json.load()用于從json文件中讀取數(shù)據(jù),故本題選B選項(xiàng)解析:B【詳解】本題主要考查Python文件操作函數(shù)。open()是文件打開函數(shù),read()、write()是文件讀寫函數(shù);json.load()用于從json文件中讀取數(shù)據(jù),故本題選B選項(xiàng)。9.A【詳解】本題主要考查Python序列類型。Python的序列類型包括:列表、元組和字典,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python序列類型。Python的序列類型包括:列表、元組和字典,故本題選A選項(xiàng)。10.A【詳解】本題主要考查Python模塊的導(dǎo)入。Python模塊導(dǎo)入的關(guān)鍵字是import,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python模塊的導(dǎo)入。Python模塊導(dǎo)入的關(guān)鍵字是import,故本題選A選項(xiàng)。11.A【詳解】本題主要考查Python數(shù)據(jù)類型。Python沒有char類型,一個(gè)字符也是字符串,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python數(shù)據(jù)類型。Python沒有char類型,一個(gè)字符也是字符串,故本題選A選項(xiàng)。12.D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故dist能作為python程序變量名,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故dist能作為python程序變量名,故本題選D選項(xiàng)。13.D【詳解】本題主要考查Python序列拼接運(yùn)算。set={}生成的是字典類型,而不是集合類型,不支持使用+,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python序列拼接運(yùn)算。set={}生成的是字典類型,而不是集合類型,不支持使用+,故本題選D選項(xiàng)。14.C【詳解】本題主要考查Python表達(dá)式的運(yùn)算?!?/”是向下取整,abs是求絕對(duì)值函數(shù),-16//5=-4,abs(-16//5)=4,故執(zhí)行結(jié)果是4,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python表達(dá)式的運(yùn)算?!?/”是向下取整,abs是求絕對(duì)值函數(shù),-16//5=-4,abs(-16//5)=4,故執(zhí)行結(jié)果是4,故本題選C選項(xiàng)。15.A【詳解】本題考查的是人工智能語(yǔ)言。Python由于簡(jiǎn)單易用,是人工智能領(lǐng)域中使用最廣泛的編程語(yǔ)言之一,它可以無縫地與數(shù)據(jù)結(jié)構(gòu)和其他常用的AI算法一起使用。故選項(xiàng)A正確。解析:A【詳解】本題考查的是人工智能語(yǔ)言。Python由于簡(jiǎn)單易用,是人工智能領(lǐng)域中使用最廣泛的編程語(yǔ)言之一,它可以無縫地與數(shù)據(jù)結(jié)構(gòu)和其他常用的AI算法一起使用。故選項(xiàng)A正確。16.D【詳解】本題考查的是python中的列表相關(guān)知識(shí),列表可以包含任意類型的元素,可以在同一個(gè)列表中存儲(chǔ)字符串、浮點(diǎn)類型、對(duì)象、復(fù)數(shù)類型等數(shù)據(jù)。故選項(xiàng)D正確。解析:D【詳解】本題考查的是python中的列表相關(guān)知識(shí),列表可以包含任意類型的元素,可以在同一個(gè)列表中存儲(chǔ)字符串、浮點(diǎn)類型、對(duì)象、復(fù)數(shù)類型等數(shù)據(jù)。故選項(xiàng)D正確。17.C【詳解】本題主要考查多分支選擇結(jié)構(gòu)。多分支選擇結(jié)構(gòu)格式:if-elif-else,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查多分支選擇結(jié)構(gòu)。多分支選擇結(jié)構(gòu)格式:if-elif-else,故本題選C選項(xiàng)。18.C【詳解】本題主要考查Python輸出語(yǔ)句?!癨n”表示換行,以r或R開頭的字符串表示原始字符串,故print(r"\nGood")的運(yùn)行結(jié)果是\nGood,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python輸出語(yǔ)句?!癨n”表示換行,以r或R開頭的字符串表示原始字符串,故print(r"\nGood")的運(yùn)行結(jié)果是\nGood,故本題選C選項(xiàng)。19.D【詳解】本題考查的是網(wǎng)站制作流程相關(guān)知識(shí)。建立網(wǎng)站首先是要確定網(wǎng)站的主題,收集素材,規(guī)劃網(wǎng)站,然后選擇網(wǎng)站的開發(fā)工具進(jìn)行網(wǎng)頁(yè)制作,最后進(jìn)行網(wǎng)站的發(fā)布。故選項(xiàng)D正確。解析:D【詳解】本題考查的是網(wǎng)站制作流程相關(guān)知識(shí)。建立網(wǎng)站首先是要確定網(wǎng)站的主題,收集素材,規(guī)劃網(wǎng)站,然后選擇網(wǎng)站的開發(fā)工具進(jìn)行網(wǎng)頁(yè)制作,最后進(jìn)行網(wǎng)站的發(fā)布。故選項(xiàng)D正確。20.D【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。變量sum用來求和,變量basic用來保存第i個(gè)數(shù),下劃線處對(duì)第i輪求和,故填sum=sum+basic,故選D選項(xiàng)。解析:D【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。變量sum用來求和,變量basic用來保存第i個(gè)數(shù),下劃線處對(duì)第i輪求和,故填sum=sum+basic,故選D選項(xiàng)。21.B【詳解】本題主要考查Python賦值語(yǔ)句。Python表達(dá)式a=b中“=”表示把“=”右邊變量的值賦值給左邊變量,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python賦值語(yǔ)句。Python表達(dá)式a=b中“=”表示把“=”右邊變量的值賦值給左邊變量,故本題選B選項(xiàng)。22.C【詳解】本題主要考查VB程序的執(zhí)行。分析程序可知,變量i控制從s1中取字符,變量j從s2中取字符,依次比較字符串s1、s2的每一個(gè)字符,若s1中的字符大于或等于s2中的字符,則將s1中對(duì)應(yīng)的字解析:C【詳解】本題主要考查VB程序的執(zhí)行。分析程序可知,變量i控制從s1中取字符,變量j從s2中取字符,依次比較字符串s1、s2的每一個(gè)字符,若s1中的字符大于或等于s2中的字符,則將s1中對(duì)應(yīng)的字符拼接到變量s中,否則變量j遞增。第一遍循環(huán),i=1,j=1,“p”<“v”,j=j+1=2,i=i+1=2;第二遍循環(huán),“y”>“i”,i=i+1=3;第三遍循環(huán),“t”>“i”,i=i+1=4;第四遍循環(huán),“h”<“i”,j=j+1=3,i=i+1=5;第五遍循環(huán),“o”<“s”,j=j+1=4,i=i+1=6;第六遍循環(huán),“n”<“u”,j=j+1=5,i=i+1=7,循環(huán)結(jié)束,故執(zhí)行該程序后,j的值是5,故本題選C選項(xiàng)。23.A【詳解】本題主要考查Python輸入函數(shù)。在Python中,input()是輸入函數(shù),print()是輸出打印函數(shù),bool()函數(shù)用于判斷真假,abs()求絕對(duì)值函數(shù),故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python輸入函數(shù)。在Python中,input()是輸入函數(shù),print()是輸出打印函數(shù),bool()函數(shù)用于判斷真假,abs()求絕對(duì)值函數(shù),故本題選A選項(xiàng)。24.D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。列表list1=[8,22,34,9,7],則python表達(dá)式len(list1)+min(list1)=5+7=12,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。列表list1=[8,22,34,9,7],則python表達(dá)式len(list1)+min(list1)=5+7=12,故本題選D選項(xiàng)。25.D【詳解】本題主要考查Python列表運(yùn)算。s=List[1]="new",d=s[:-1]="ne"(表示去除字符串s最后一個(gè)字符剩下的部分),故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python列表運(yùn)算。s=List[1]="new",d=s[:-1]="ne"(表示去除字符串s最后一個(gè)字符剩下的部分),故本題選D選項(xiàng)。26.B【詳解】本題考查Python語(yǔ)句。選項(xiàng)A,X=Y=Z=1是合法的賦值語(yǔ)句;選項(xiàng)B,X=(Y=Z+1),X被賦值“Y=Z+1”,但這個(gè)所謂的“Y=Z+1”并不返回任何值,所以這是一個(gè)錯(cuò)誤的賦值語(yǔ)解析:B【詳解】本題考查Python語(yǔ)句。選項(xiàng)A,X=Y=Z=1是合法的賦值語(yǔ)句;選項(xiàng)B,X=(Y=Z+1),X被賦值“Y=Z+1”,但這個(gè)所謂的“Y=Z+1”并不返回任何值,所以這是一個(gè)錯(cuò)誤的賦值語(yǔ)句,這是非法的;選項(xiàng)C,X,Y=Y,X這是交換語(yǔ)句,合法;選項(xiàng)D,X+=Y相當(dāng)于X=X+Y,故本題選B。27.C【詳解】本題考查的是python中表達(dá)式相關(guān)知識(shí)。在Python算數(shù)運(yùn)算中,*代表乘法,**代表乘方,故4**3=4*4*4=64,故選項(xiàng)C正確。解析:C【詳解】本題考查的是python中表達(dá)式相關(guān)知識(shí)。在Python算數(shù)運(yùn)算中,*代表乘法,**代表乘方,故4**3=4*4*4=64,故選項(xiàng)C正確。28.C【詳解】本題主要考查Python基本運(yùn)算。%為求余,//為整除,程序?qū)崿F(xiàn)了提取了變量x各位上的數(shù)值,然后倒置形成新數(shù),因此C選項(xiàng)正確?!军c(diǎn)睛】解析:C【詳解】本題主要考查Python基本運(yùn)算。%為求余,//為整除,程序?qū)崿F(xiàn)了提取了變量x各位上的數(shù)值,然后倒置形成新數(shù),因此C選項(xiàng)正確。【點(diǎn)睛】29.B【詳解】本題主要考查Python程序的執(zhí)行。分析代碼可知,k=16,17,18時(shí),x=1;k=19,20時(shí),x=0;k=13,14,15時(shí),x=4;k取1~12時(shí),x=5,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序的執(zhí)行。分析代碼可知,k=16,17,18時(shí),x=1;k=19,20時(shí),x=0;k=13,14,15時(shí),x=4;k取1~12時(shí),x=5,故本題選B選項(xiàng)。30.B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故40XL不是Python合法的標(biāo)識(shí)符,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故40XL不是Python合法的標(biāo)識(shí)符,故本題選B選項(xiàng)。二、程序填空31.是k%2==0或(k+1)%2==1或(k-1)%2==1ans+code[p]ans【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①若接收到的二進(jìn)制碼為“101011011”,1的個(gè)數(shù)有6個(gè),則傳輸過程存在差錯(cuò)。②變量k統(tǒng)計(jì)1的個(gè)數(shù),若k是偶數(shù)則表明傳輸錯(cuò)誤,否則傳輸正確,故此處填k%2==0或(k+1)%2==1或(k-1)%2==1。③如果p是1~9之間的數(shù)字,則直接將p拼接到ans中,否則從字典code中取對(duì)應(yīng)的字母,故此處填ans+code[p]。④變量ans保存轉(zhuǎn)換后的十六進(jìn)制,故此處填ans。32.n[0:5]s=0total=s-s//x*y【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①此處通過條件分支結(jié)構(gòu)取字符串n的前5個(gè)字符,當(dāng)
len(n)>=5時(shí),取n=n[0:5],即索引為0、1、2、3、4,故填n[0:5]。②用變量s統(tǒng)計(jì)消費(fèi)合計(jì),初值為0,故填s=0。③此處else部分處理1000元以下享受每滿100減15優(yōu)惠。應(yīng)付金額用total統(tǒng)計(jì),變量r保存消費(fèi)額度,x和y分別是滿和減,變量s是消費(fèi)合計(jì),故填total=s-s//x*y。33.i%j==0t=it=t//10【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①此處是處理從2開始到i開方加1,若能整除i則表明i不是素?cái)?shù),否則直到循環(huán)結(jié)束,表明i是素?cái)?shù),故此處填i%j==0。②若i是素?cái)?shù),則將變量i賦給變量t,并通過while循環(huán)將t的每一位取出來并加到summ中,故此處填t=i。③同理此處取出個(gè)位數(shù)后,更新t的值繼續(xù)循環(huán),故此處填t=t//10。34.money*(1+rate)將輸入的字符串年利率由百分制轉(zhuǎn)換為浮點(diǎn)數(shù)循環(huán)【詳解】本題主要考查Python程序設(shè)計(jì)。①round(x,n)函數(shù)是將x取n位,此處是計(jì)算當(dāng)前年份的收益,收益=本金+本金*年利率,故填money*(1+rate),并將結(jié)果取2位。②程序第2行的作用是將輸入的字符串年利率由百分制轉(zhuǎn)換為浮點(diǎn)數(shù),并賦值給變量rate。③該程序主要是通過while實(shí)現(xiàn)循環(huán)結(jié)構(gòu)。35.list3[2]list1[1:4]list2=list2+list4或list2.extend(list4)list1=list1+[“塑料瓶”]或者list1.append(“塑料瓶”)【詳解】本題主要考查Python列表數(shù)據(jù)類型。①“過期食品”在列表list3索引2,故從列表list3中取出“過期食品”的表達(dá)式:list3[2]。②"舊書","金屬","紙板箱"在列表list1索引1~3,從list1中截取["舊書","金屬","紙板箱"]這一段的表達(dá)式:list1[1:4](不包括4)。③將該列表中的元素添加到list2中,表達(dá)式是list2=list2+list4或list2.extend(list4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度辦公自動(dòng)化設(shè)備維護(hù)保養(yǎng)合同樣本2篇
- 2025年度煙草制品購(gòu)銷員勞動(dòng)合同執(zhí)行指南3篇
- 二零二五年度酒店餐飲服務(wù)合同模板2篇
- 二零二五年度金融服務(wù)合同擔(dān)保風(fēng)險(xiǎn)控制3篇
- 2025年度鋼筋工程進(jìn)度管理協(xié)議2篇
- 2024版園林景觀設(shè)計(jì)與施工一體化協(xié)議一
- 二零二五年度建筑工程施工合同環(huán)保監(jiān)理補(bǔ)充協(xié)議范本3篇
- 2024物流運(yùn)輸車隊(duì)合同
- 二零二五年度固化地坪施工行業(yè)標(biāo)準(zhǔn)制定與執(zhí)行合同3篇
- 2025年度現(xiàn)代農(nóng)業(yè)示范園農(nóng)資化肥供應(yīng)合同范本2篇
- 化學(xué)-山東省濰坊市、臨沂市2024-2025學(xué)年度2025屆高三上學(xué)期期末質(zhì)量檢測(cè)試題和答案
- 領(lǐng)導(dǎo)學(xué) 課件全套 孫健 第1-9章 領(lǐng)導(dǎo)要素- 領(lǐng)導(dǎo)力開發(fā)
- 2024-2025學(xué)年七年級(jí)上學(xué)期語(yǔ)文期末考前押題卷(統(tǒng)編版2024+含答案)
- 土建定額培訓(xùn)課件
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實(shí)踐指導(dǎo)材料之13:“6策劃-6.2創(chuàng)新目標(biāo)及其實(shí)現(xiàn)的策劃”(雷澤佳編制-2025B0)
- 2024年保護(hù)環(huán)境的建議書范文(33篇)
- 2025新譯林版英語(yǔ)七年級(jí)下單詞默寫表
- 退休人員公益活動(dòng)合作合同
- 四年級(jí)數(shù)學(xué)(四則混合運(yùn)算帶括號(hào))計(jì)算題專項(xiàng)練習(xí)與答案
- 急診創(chuàng)傷疼痛護(hù)理
- 工程項(xiàng)目技術(shù)資料管理計(jì)劃方案
評(píng)論
0/150
提交評(píng)論