【正文】
。 ②根據(jù)橫縱坐標(biāo)x和y繪制圖,故此處填y。答案中代碼的實(shí)現(xiàn)過(guò)程見(jiàn)下圖:參考答案1:參考答案2:40.y y show( ) 【詳解】本題主要考查Python程序繪制圖像。無(wú)論是 while 循環(huán)還是 for 循環(huán),只要執(zhí)行 break 語(yǔ)句,就會(huì)直接結(jié)束當(dāng)前正在執(zhí)行的循環(huán)體。【點(diǎn)睛】39.參考答案1:for i in range(2,101): j=2 while j=i: if i%j==0: break j+=1 if ji: continue else: print(i,end= )參考答:2:for i in range(2,101): for j in range(2,i): if(i%j==0): break else:print(i)【詳解】本題考查是Python語(yǔ)言編程解決問(wèn)題。.join(l))38.s+i 【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。由題干要求,可以使用Python程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn),可使用for循環(huán)以及列表,可以使用join函數(shù)按逗號(hào)分隔格式打印結(jié)果,join函數(shù)連接字符串?dāng)?shù)組,將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個(gè)新的字符串,具體代碼如下:l=[]for i in range(2000, 3201): if (i%7==0) and (i%5!=0): (str(i))print (39。,39。第10天,只剩下一個(gè)桃子s=1,由題干每天早上都吃了前一天剩下的一半零一個(gè),則第9天剩下的桃子為(s+1)*2,可以通過(guò)for循環(huán)求得第一天共摘了多少個(gè)桃子,具體代碼如下:s=1for i in range(9): s=(s+1)*2print(s)36.a(chǎn)=int(input( 請(qǐng)輸入數(shù) a:))b=int(input( 請(qǐng)輸入數(shù) b:))if ab: t=a a=b b=t print(用戶輸入的數(shù)按小到大排序結(jié)果是: , a, b)else :print(原樣輸出 ,a,b)【詳解】本題主要考查Python程序設(shè)計(jì)。2如果n能整除i,則s遞增,故此處應(yīng)改為s=s+1。34.1n%i==0 2s=s+1【詳解】本題主要考查Python程序的執(zhí)行。①此處將n取余2,用append函數(shù)將值追加到列表result中,故此處填n%2,選A選項(xiàng)。③同理,(y),故選B選項(xiàng)。①隊(duì)列是從隊(duì)頭出隊(duì),隊(duì)尾入隊(duì),使用pop函數(shù)出隊(duì),隊(duì)頭的索引值是0,(0),(0)。⑤否則更新right的值為mid1,選D選項(xiàng)。③如果mid對(duì)應(yīng)的列表值是1000,表示已找到,則用break跳出循環(huán),選C選項(xiàng)。②此處是取中間值,需要整除2,故填(left+right)//2二、程序填空31.B C C C D 【詳解】本題主要考查二分查找算法及Python程序?qū)崿F(xiàn)。程序基本結(jié)構(gòu)的是順序結(jié)構(gòu),分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。選項(xiàng)B不是程序基本結(jié)構(gòu),這是一種數(shù)據(jù)結(jié)構(gòu)。30.B【詳解】本題考查Python相關(guān)知識(shí)。解析:A【詳解】本題主要考查Python關(guān)鍵字?!军c(diǎn)睛】29.A【詳解】本題主要考查Python關(guān)鍵字?!军c(diǎn)睛】解析:D【詳解】本題主要考查Python中的運(yùn)算符。28.D【詳解】本題主要考查Python中的運(yùn)算符。解析:B【詳解】本題主要考查Python注釋。27.B【詳解】本題主要考查Python注釋。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故能作為python程序變量名的是x2,故本題選D選項(xiàng)。26.D【詳解】本題主要考查Python變量的命名。自定義函數(shù)的格式是,def 函數(shù)名(參數(shù)):語(yǔ)句或語(yǔ)句組 return 返回值,故在Python中自定義函數(shù)需要def關(guān)鍵字放在函數(shù)開(kāi)始,故本題選B選解析:B【詳解】本題主要考查Python函數(shù)。分析程序可知,該程序采用多分支結(jié)構(gòu),故程序①處應(yīng)填elif,故本題選C選項(xiàng)。分析程序可知,該程序采用多分支結(jié)構(gòu),故程序①處應(yīng)填elif,故本題選C選項(xiàng)。運(yùn)行程序后鍵盤輸入3,即a=3,執(zhí)行print(a+5)后,輸出結(jié)果是8,故本題選C選項(xiàng)。運(yùn)行程序后鍵盤輸入3,即a=3,執(zhí)行print(a+5)后,輸出結(jié)果是8,故本題選C選項(xiàng)。Visual Basic語(yǔ)言、Python語(yǔ)言是高級(jí)語(yǔ)言,計(jì)算機(jī)能直接接收和執(zhí)行的程序設(shè)計(jì)語(yǔ)言為機(jī)器語(yǔ)言,故本題選C選項(xiàng)。Visual Basic語(yǔ)言、Python語(yǔ)言是高級(jí)語(yǔ)言,計(jì)算機(jī)能直接接收和執(zhí)行的程序設(shè)計(jì)語(yǔ)言為機(jī)器語(yǔ)言,故本題選C選項(xiàng)。故選項(xiàng)D正確。解析:D【詳解】本題考查的是網(wǎng)站制作流程相關(guān)知識(shí)。建立網(wǎng)站首先是要確定網(wǎng)站的主題,收集素材,規(guī)劃網(wǎng)站,然后選擇網(wǎng)站的開(kāi)發(fā)工具進(jìn)行網(wǎng)頁(yè)制作,最后進(jìn)行網(wǎng)站的發(fā)布。故選D。(對(duì))或假(錯(cuò)),A錯(cuò)誤;,即帶小數(shù)點(diǎn)的數(shù)字都稱為浮點(diǎn)數(shù),B錯(cuò)誤;( + )減( )乘( * )除( / )運(yùn)算;C錯(cuò)誤。20.D【詳解】本題考查的是數(shù)據(jù)類型。解析:B【詳解】本題主要考查Python程序的執(zhí)行。19.B【詳解】本題主要考查Python程序的執(zhí)行。解析:B【詳解】本題主要考查Python程序運(yùn)行。18.B【詳解】本題主要考查Python程序運(yùn)行。書寫表達(dá)式時(shí)運(yùn)算符號(hào)不能省略,+加、減、*乘、**冪、/除、//整除、%取模,A、B、C正確的表達(dá)式分別是b**24*a*c,1/2*g*t*解析:D【詳解】本題主要考查Python表達(dá)式知識(shí)點(diǎn)。故應(yīng)選C。split() 通過(guò)指定分隔符對(duì)字符串進(jìn)行切片,無(wú)參數(shù)即分隔所有,len() 方法返回對(duì)象(字符、列表、元組等)長(zhǎng)