【正文】
本題選D選項。初始值會涉及到賦值語句、從1加到100會用到循環(huán)語句、最后會輸出結果用到輸出語句。10.D【詳解】本題主要考查Python程序的調試。a=5,b=10,c=a=5,a=b=10,b=c=5,故代碼執(zhí)行后,a,b的值分別為:10和5,故本題選B選項。Python中乘號用符號“*”,運算優(yōu)先級可以通過小括號提升,小括號優(yōu)先級最高,故本題選D選項。比較字符串的大小,是將兩個字符串的字符一一比較它們的ASCII值,小寫字母的ASCII值大于大寫字母,故表達式中s1s2的值為True,故本題選C選項解析:C【詳解】本題主要考查Python字符串。由圖可知,圖中文件存儲結構為樹結構,python34為樹的根結點(父節(jié)點);圖中python34根結點有8個子結點;圖中python34根結點下有5個子樹(子結點);圖中Tools是python34的子樹(子結點),故本題選B選項。解析:D【詳解】本題考查的是python語言的特點。①此處將表達式b2-4ac的值賦給變量d,故填b*b4*a*c或b**24*a*c。17.錯誤1:兔子4只腿,最多只能是23只,而 range(1,23)只取到22,沒取到23,故應改為: range(1,24)錯誤2:縮進錯誤,y=35x、if 4*x+2*y==94:是for語句中的語句塊,應縮進。print(兔子有%s只,雞有%s只%(x,y))是if語句中的語句塊,應縮進。2如果n能整除i,則s遞增,故此處應改為s=s+1?!军c睛】21.n r n 【詳解】本題考查的是Python循環(huán)語句。如果是求兩個數的最大公約數,那么最后的除數就是這兩個數的最大公約數。第10天,只剩下一個桃子s=1,由題干每天早上都吃了前一天剩下的一半零一個,則第9天剩下的桃子為(s+1)*2,可以通過for循環(huán)求得第一天共摘了多少個桃子,具體代碼如下:s=1for i in range(9): s=(s+1)*2print(s)20.s+i 【詳解】本題主要考查Python循環(huán)結構。18.1n%i==0 2s=s+1【詳解】本題主要考查Python程序的執(zhí)行?!驹斀狻勘绢}考查的是Python調試。③當b2-4ac≥0時,方程的兩個根分別為x1=(b+(d))/(2*a),x2=((d))/(2*a),(d))/(2*a)。故選項D正確。Python語言的三個特點是語法簡單(函數式語言與面向對象語言的結合)、使用直接(大量豐富的庫)、開發(fā)周期短(代碼量?。?4.B【詳解】本題主要考查計算機文件存儲結構。Python中乘號用符號“*”,運算優(yōu)先級可以通過小括號提升,小括號優(yōu)先級最高,故本題選D選項。a=5,b=10,c=a=5,a=b=10,b=c=5,故代碼執(zhí)行后,a,b的值分別為:10和5,故本題選B選項。檢測是否滿足關系(ab+cd)(ab+cd)=a,需要將ab與cd取出來,ab=abcd // 100,cd=abcd %100,故第一空填x=k//100,第二空判斷是否滿足(ab+cd)(ab+cd)=a,故第二空填(x+y)**2==k,故本題選D選項。c是字符串s的長度,變量i的范圍是0~c1,如果i2,將該字符后移2位并輸出,否則將該字符后移3位并輸出,故程序運行的結果是c d f g h解析:C【詳解】本題主要考查Python程序的執(zhí)行。初始值會涉及到賦值語句、從1加到100會用到循環(huán)語句、最后會輸出結果用到輸出語句。7.D【詳解】本題主要考查Pytho