【正文】
代碼不能執(zhí)行,不是程序設(shè)計(jì)高級(jí)語言。所以選B繪制有分支流程圖,故本題選B選項(xiàng)。二、程序填空16.total60000 every_year* 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①字典數(shù)據(jù)類型,可以通過檢索字典的鍵值得到對應(yīng)的值,即xingzuo[“小紅”]=‘處女座’,故第一空填xingzuo[“小紅”]。18.m%n r r=m%n n gcd(a,b) 【詳解】本題主要考查Python程序設(shè)計(jì)。④循環(huán)結(jié)束后當(dāng)r=0時(shí),n即為最大公約數(shù),故填n。題干要求可通過Python程序條件分支結(jié)構(gòu)實(shí)現(xiàn),具體代碼如下:s=input(請輸入要轉(zhuǎn)換的字符)c=len(s) len 求字符串長度for i in range(0,c): if i2: print (chr(ord(s[i])+2)) ord ord() 函數(shù)是 chr() 函數(shù)配對函數(shù),將字符轉(zhuǎn)ASCII值 else: print(chr(ord(s[i]) + 3))21.total=0 變量可任選(符合規(guī)則) for i in range(1,101): total=total+i*i total=total+i**2 print(total) 【詳解】本題主要考查Python程序的編寫。④最后用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):。19.c=0print(能同時(shí)被3或5整除的數(shù)是:,end= )for i in range(1,101): if i%3==0 and i%5==0: c+=1 print(i,end= )print()print(能同時(shí)被3或5整除的個(gè)數(shù)是:+str(c))【詳解】本題主要考查Python程序設(shè)計(jì)。②如果r為0則結(jié)束,否則更新m的值為n,n的值為r。③同理添加小貝的信息為,xingzuo[“小貝”]=“雙子座”。②平均每年的銷量比上一年增加68%,即every_year + =every_year*,故第二空填every_year*。程序代碼中有雙分支語句if –else。故本題選D選項(xiàng)15.B【詳解】本題主要考查算法流程圖知識(shí)點(diǎn)。解析:D【詳解】本題主要考查Python程序的執(zhí)行。解析:A【詳解】本題主要考查計(jì)算機(jī)操作系統(tǒng)。Python中所有循環(huán)必須包含的是冒號(hào)、循環(huán)體、縮進(jìn)。11.B【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。故40XL不是Python合法的標(biāo)識(shí)符,故本題選B選項(xiàng)。檢測是否滿足關(guān)系(ab+cd)(ab+cd)=a,需要將ab與cd取出來,ab=abcd // 100,cd=abcd %100,故第一空填x=k/解析:D【詳解】本題主要考查Python程序的調(diào)試。整數(shù)(int)、浮點(diǎn)數(shù)(float)、字符串(str)、布爾(bool),+=,值是浮點(diǎn)數(shù)(float)類型,故本題選D選項(xiàng)。解析:A【詳解】本題考查Python語句。 s = List[ 1 ]=new, d = s[ : 1 ]=ne(表示去除字符串s最后一個(gè)字符剩下的部分),故本題選D選項(xiàng)。 int() 函數(shù)用于將一個(gè)字符串或數(shù)字轉(zhuǎn)換為整型;ord()函數(shù)它以一個(gè)字符(長度為1的字符串)作為參數(shù)