【正文】
題選A選項(xiàng)。WordCloud是優(yōu)秀的詞云展示第三方庫(kù) ,math庫(kù)提供常用的數(shù)學(xué)函數(shù),random提供常用的隨機(jī)函數(shù),turtle庫(kù)用于繪圖,故本題選A選項(xiàng)。WordCloud是優(yōu)秀的詞云展示第三方庫(kù) ,math庫(kù)提供常用的數(shù)學(xué)函數(shù),random提供常用的隨機(jī)函數(shù),turtle庫(kù)用于繪圖,故本題選A選項(xiàng)。Python輸入函數(shù)是print(),故可以輸出hello world的是print(“hello world”),故本題選D選項(xiàng)。Python輸入函數(shù)是print(),故可以輸出hello world的是print(“hello world”),故本題選D選項(xiàng)。Python中變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開(kāi)頭,系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之個(gè),其它符號(hào)不能做為變量名使用,Python的變量名是區(qū)解析:C【詳解】本題主要考查規(guī)則。因此C選項(xiàng)符合題意。整數(shù)(int)、浮點(diǎn)數(shù)(float)、字符串(str)、布爾(bool),+=,值是浮點(diǎn)數(shù)(float)類(lèi)型,故本題選D選項(xiàng)。整數(shù)(int)、浮點(diǎn)數(shù)(float)、字符串(str)、布爾(bool),+=,值是浮點(diǎn)數(shù)(float)類(lèi)型,故本題選D選項(xiàng)。變量需要先創(chuàng)建和初始化,才可以使用,故本題選B選項(xiàng)。變量需要先創(chuàng)建和初始化,才可以使用,故本題選B選項(xiàng)。a=1,b=2,a=b=2,故代碼執(zhí)行完畢后, a和b的值分別為2 和 2,故本題選C選項(xiàng)。a=1,b=2,a=b=2,故代碼執(zhí)行完畢后, a和b的值分別為2 和 2,故本題選C選項(xiàng)。列表用方括號(hào)“[]”來(lái)定義,元組可以用圓括號(hào)“()”來(lái)定義,集合可以用大括號(hào)“{}”來(lái)定義,字典用大括號(hào)“{}”來(lái)定義,故本題選A選項(xiàng)。列表用方括號(hào)“[]”來(lái)定義,元組可以用圓括號(hào)“()”來(lái)定義,集合可以用大括號(hào)“{}”來(lái)定義,字典用大括號(hào)“{}”來(lái)定義,故本題選A選項(xiàng)。列表是Python中的一種數(shù)據(jù)類(lèi)型,是用[]括起來(lái)的一組有順序的數(shù)據(jù)。解析:A【詳解】本題考查Python語(yǔ)句。選選項(xiàng)B,C,D都屬于列表,選項(xiàng)A不屬于列表,故本題選A。x=2沒(méi)有發(fā)生改變,只是輸出x+x+2的值,故本題選A選項(xiàng)。x=2沒(méi)有發(fā)生改變,只是輸出x+x+2的值,故本題選A選項(xiàng)。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。解析:D【詳解】本題主要考查Python變量的命名。故能作為python程序變量名的是x2,故本題選D選項(xiàng)。將6賦值給a,此時(shí)a為6;將8賦值給c,此時(shí)c為8;將c復(fù)制給b,此時(shí)b的值即為c的值,b為8;將b賦值給a,此時(shí)a即為b的值,a為8。將6賦值給a,此時(shí)a為6;將8賦值給c,此時(shí)c為8;將c復(fù)制給b,此時(shí)b的值即為c的值,b為8;將b賦值給a,此時(shí)a即為b的值,a為8。二、程序填空31.錯(cuò)誤1:兔子4只腿,最多只能是23只,而 range(1,23)只取到22,沒(méi)取到23,故應(yīng)改為: range(1,24)錯(cuò)誤2:縮進(jìn)錯(cuò)誤,y=35x、if 4*x+2*y==94:是for語(yǔ)句中的語(yǔ)句塊,應(yīng)縮進(jìn)?!驹斀狻勘绢}考查的是Python調(diào)試。print(兔子有%s只,雞有%s只%(x,y))是if語(yǔ)句中的語(yǔ)句塊,應(yīng)縮進(jìn)。32.n=10 m=m+(n**(le2i))*a t=convert(s1) 24D 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。②二進(jìn)制、十六進(jìn)制轉(zhuǎn)化為十進(jìn)制的方法是“按權(quán)展開(kāi)、逐項(xiàng)相加”,從右往左加,變量i的初值等于0,故此處要變換為le2i,故此處填m=m+(n**(le2i))*a。④1110B轉(zhuǎn)化為十進(jìn)制數(shù)是14D,30H轉(zhuǎn)化為十進(jìn)制數(shù)是48D,故1110B+10D30H=24D。①此處通過(guò)條件分支結(jié)構(gòu)取字符串n的前5個(gè)字符,當(dāng)②用變量s統(tǒng)計(jì)消費(fèi)合計(jì),初值為0,故填s=0。應(yīng)付金額用total統(tǒng)計(jì),變量r保存消費(fèi)額度,x和y分別是滿和減,變量s是消費(fèi)合計(jì),故填total=ss//x*y。①此處是處理從2開(kāi)始到i開(kāi)方加1,若能整除i則表明i不是素?cái)?shù),否則直到循環(huán)結(jié)束,表明i是素?cái)?shù),故此處填i%j==0。③同理此處取出個(gè)位數(shù)后,更新t的值繼續(xù)循環(huán),故此處填t=t//10。①由題干可知,while循環(huán)條件是總銷(xiāo)量total小于60000,故第一空填total60000。36.for i in range(1,10): for j in range(1,i+1): print(str(j)+*+str(i)+=+str(i*j),end= )print()【詳解】本題主要考查Python程序的執(zhí)行。可以通過(guò)for循環(huán)找出100以內(nèi)的素?cái)?shù),用i依次整數(shù)2~i1,如果能整除表明i不是素?cái)?shù),否則i為質(zhì)數(shù),具體代碼如下:for i in range(1,100): if i 1: for j in range(2,i): if (i % j) == 0: break else:print(i)38.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ì)??赏ㄟ^(guò)Python程序設(shè)計(jì)實(shí)現(xiàn)題干要求,通過(guò)for循環(huán)找出水仙花數(shù),依次取出三位數(shù)的每一位數(shù),其中百位a= i//100,十位b= (i//10)%10,個(gè)位c=i%10,然后判斷是否是水仙花數(shù),具體代碼如下:for i in range(100,1000): a=i//100 b= (i//10)%10 c=i%10 if i==a*a*a+b*b*b+c*c*c: print(i)40.解析法或解析 A 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。②3公里內(nèi)(含3公里),收費(fèi)8元;超過(guò)3公里但未超過(guò)6公里部分,;超過(guò)6公里部分,故此處填3s=6,故選A選項(xiàng)