【正文】
滿足ba,執(zhí)行a=3*b=12,故程序運(yùn)行后,a的值是12,故本題選C選項(xiàng)。2**3//3+8%2*3=8//3+0*3=2,5**2%3+7%2**2=25%3+7%4=1+3=4,1314//100%10=13%10=解析:A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。int是取整函數(shù),abs求絕對(duì)值函數(shù),len返回字符串的長(zhǎng)度,ord()函數(shù)主要用來(lái)返回對(duì)應(yīng)字符的ascii碼,round是四舍五入函數(shù),故abs(int())=5,len(3+5=6)=6,ord(5)=53,round()=6,故本題選A選項(xiàng)。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故ab可以作為 Python程序變量名,故本題選B選項(xiàng)。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字,故“_Good”在Python中是合法的變量名,故本題選D選項(xiàng)。故選項(xiàng)D正確。故選項(xiàng)D正確。對(duì)于語(yǔ)句x = (y = z + 1),y= z+1是一個(gè)賦值語(yǔ)句,作為一個(gè)整體沒(méi)有返回值,x等于的是個(gè)空值,故該語(yǔ)句是非法的,故本題選B選項(xiàng)。解析:D【詳解】本題主要考查Python變量的命名。由圖可知,圖中文件存儲(chǔ)結(jié)構(gòu)為樹(shù)結(jié)構(gòu),python34為樹(shù)的根結(jié)點(diǎn)(父節(jié)點(diǎn));圖中python34根結(jié)點(diǎn)有8個(gè)子結(jié)點(diǎn);圖中python34根結(jié)點(diǎn)下有5個(gè)子解析:B【詳解】本題主要考查計(jì)算機(jī)文件存儲(chǔ)結(jié)構(gòu)。python源文件以***.py為擴(kuò)展名,python的默認(rèn)交互提示符是:,python能在文件模式中編寫(xiě)代碼,也能在交互模式中編寫(xiě)代碼,python具有豐富和強(qiáng)大的模塊,故本題選C選項(xiàng)。Python中所有循環(huán)必須包含的是冒號(hào)、循環(huán)體、縮進(jìn)。不是Python中所有循環(huán)必須包含的是循環(huán)次數(shù),可能是while循環(huán)條件,故本題選B選項(xiàng)。故本題選A。故本題選A。set = {} 生成的是字典類型,而不是集合類型,不支持使用+,故本題選D選項(xiàng)。Python比較運(yùn)算優(yōu)先級(jí)高于邏輯運(yùn)算,因此C選項(xiàng)正確。初始值會(huì)涉及到賦值語(yǔ)句、從1加到100會(huì)用到循環(huán)語(yǔ)句、最后會(huì)輸出結(jié)果用到輸出語(yǔ)句。能被3整除的數(shù)即除3的余數(shù)為0,在Python中%表示求余,故本題應(yīng)選D。選項(xiàng)C正確解析:C【詳解】本題考查的是數(shù)據(jù)類型。20.C【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言中的輸入和輸出函數(shù)。【點(diǎn)睛】解析:C【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言中的輸入和輸出函數(shù)?!军c(diǎn)睛】21.B【詳解】本題主要考查Python輸入函數(shù)。22.C【詳解】本題考查的是python語(yǔ)言。解析:C【詳解】本題考查的是python語(yǔ)言。23.C【詳解】本題主要考查程序的執(zhí)行。24.A【詳解】本題考查Python算法及其程序?qū)崿F(xiàn)。通過(guò)鍵盤輸入5,則運(yùn)算結(jié)果是:5 5 5 5 5,選項(xiàng)A正確。26.C【詳解】本題主要考查Python程序執(zhí)行。27.D【詳解】本題主要考查Python賦值語(yǔ)句。28.C【詳解】本題考查Python語(yǔ)言相關(guān)知識(shí)點(diǎn)Python是一種高級(jí)語(yǔ)言,所以不是機(jī)器語(yǔ)言、匯編語(yǔ)言、科學(xué)計(jì)算語(yǔ)言。a=2,b=5,ab值為False,b3值為True,邏輯運(yùn)算符“And”兩邊都為真,表達(dá)式的值才為真,故表達(dá)式ab And b3的值是False,故本題選A選項(xiàng)。語(yǔ)句X=123+678是整型類型運(yùn)算,值為801;語(yǔ)句St=123+678是字符串運(yùn)算,直接拼接,值為123678,故本題選B選項(xiàng)。③若輸出結(jié)果是50$= ,則需將if條件中的return語(yǔ)句改為return print(money,$=,money*,人民幣),其他elif語(yǔ)句類似。可知變量who的數(shù)據(jù)類型字符串。③print( who+destination+code+action+str(number)),是將變量字符串拼接后輸出,故print語(yǔ)句輸出的結(jié)果是我的鏡像世界通行密碼是153。①二分查找的循環(huán)條件是left<=right,故選B選項(xiàng)。④如果mid對(duì)應(yīng)的列表值小于1000,則需要更新left的值為mid+1繼續(xù)循環(huán),選C選項(xiàng)。①由算法分析可知,本題采用的算法是解析法或解析。【點(diǎn)睛】37.9 1 i 2 末尾不換行,添加空格 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。(4)第三行程序改為print(%d X %d=%2d%(i,j,i*j),end= ),則本題的輸出應(yīng)該是 ,i與j的位置進(jìn)行了交換,如1X2=2變?yōu)?X1=2。題中循環(huán)體內(nèi)含If選擇結(jié)構(gòu),即當(dāng)i%3為0時(shí),執(zhí)行sum變量累加i,輸出i,i自增加1操作,因此本題輸出0后,循環(huán)無(wú)限執(zhí)行下去?!军c(diǎn)睛】40.total=0 變量可任選(符合規(guī)則) for i in range(1,101): total=total+i*i total=total+i**2 print(total) 【詳解】本題主要考查Python程序的編寫(xiě)。④最后用print()函數(shù)輸出計(jì)算結(jié)果total,故填print(total)。②求1+22+32+……+1002的結(jié)果,用for循環(huán)結(jié)構(gòu),變量i的范圍是從1到100,故填for i in range(1,101):。 for循環(huán)可以遍歷任何序列的項(xiàng)目,如一個(gè)列表或者一個(gè)字符串;len() 方法返回列表元素個(gè)數(shù)。38.0【詳解】本題主要考查Python中While循環(huán)結(jié)構(gòu)。(2)同理,在第二行的程序中(for j in range(1,i+1):),變量j的數(shù)據(jù)范圍為1到i。36.s+i 【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。34.s=0n=eval(input( 請(qǐng)輸入一個(gè)數(shù):))for i in range(0,n): f=1 for j in range(1,i): f=f*j s+=fprint(s%1000000)【詳解】本題主要考查Python程序設(shè)計(jì)。故選C選項(xiàng)。⑤“+”在程序中的作用是連接字符串。15339。①who=39。①分析代碼可知,參數(shù)currency指:形參。語(yǔ)句X=123+678是整型類型運(yùn)算,值為801;語(yǔ)句St=123+678是字符串運(yùn)算,直接拼接,值為123678,故本題選B選項(xiàng)。故本題選