【正文】
可以使用Python程序設(shè)計(jì)語言實(shí)現(xiàn)題干要求,通過if條件分支結(jié)構(gòu)可以實(shí)現(xiàn)分別計(jì)算奇數(shù)的和、偶數(shù)的和,具體代碼如下:sum1=0sum2=0for i in range(1,101): if i%2==0 : sum1+=i else: sum2+=iprint(sum1,sum2)40.解析法或解析 A 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。36.for i in range(1,100): if i 1: for j in range(2,i): if (i % j) == 0: break else:print(i)【詳解】本題主要考查Python程序設(shè)計(jì)。②delta=0,則方程有兩個(gè)相同的根,x=b/(2*a),故第二空填b/(2*a)。②變量b保存第二個(gè)數(shù),當(dāng)進(jìn)行除法運(yùn)算時(shí),如果除數(shù)為“0”,提示輸出“除數(shù)不能為0!”,此處是處理b=0的情況,故填b==0。方法:蒙特卡羅方法的解題過程可以歸結(jié)為三個(gè)主要步驟:構(gòu)造或描述概率過程;實(shí)現(xiàn)從已知概率分布抽樣;建立各種估計(jì)量。Python中冪運(yùn)算(指數(shù)運(yùn)算)的運(yùn)算符為**,故本題選B選項(xiàng)。while 1是一直為真,故 k+=1會(huì)執(zhí)行無限次,故本題選C選項(xiàng)。列表參數(shù)必須是由方括號(hào)括起來的列表,參數(shù)之間用分號(hào)。input( )函數(shù)返回值默認(rèn)是字符串。第一個(gè)for循環(huán)生成列表p,值是[1,10]之間隨機(jī)整數(shù),第二個(gè)for循環(huán)處理后4個(gè)元素,當(dāng)i是奇數(shù)且生成的p[i]是偶數(shù),則將前一個(gè)值累加到p[i],若i是偶數(shù)且生成的p[i]是奇數(shù),則p[i]減去前一個(gè)值,分析選項(xiàng)B、D第三個(gè)元素14,此時(shí)i=2,如果p[2]原來生成的是奇數(shù),則需要執(zhí)行 p[ i ] = p[ i 1],否則不變,即p[2]不會(huì)大于10,故執(zhí)行該程序段后,列表p中的元素值不可能是1, 2, 14, 9, 5, 8或6,4, 14, 7, 3, 8,故本題選BD選項(xiàng)。22.C【詳解】本題考查的是變量名的命名規(guī)則?!癮b”、“c”是字符型數(shù)據(jù)類型,“c”*2=“cc”,故 ab+c*2 的運(yùn)行結(jié)果是abcc,故本題選C選項(xiàng)。字符串乘上整數(shù) n,將返回由 n 個(gè)此字符串拼接起來的新字符串,故該表達(dá)式的運(yùn)算結(jié)果是abcdcd,故本題選C選項(xiàng)。故本題選C選項(xiàng)解析:C【詳解】本題考查Python變量命名規(guī)則變量命名不能以數(shù)字開頭,不能使用關(guān)鍵字,不能使用特殊符號(hào)。故本題選D選項(xiàng)解析:D【詳解】本題考查Python程序調(diào)試與執(zhí)行for i in range (1,6), i的范圍是從1到5,不包括6。Python模塊導(dǎo)入的關(guān)鍵字是import,故本題選A選項(xiàng)。n=0,s=0,循環(huán)條件是s=10,則循環(huán)結(jié)束時(shí),n=n+3=0+3+3+3=9,s=s+n=0+3+6+9=18,故程序結(jié)束后,s的值是18,故本題選C選項(xiàng)。python是一種面向?qū)ο蟮木幊陶Z言,python代碼可以在交互環(huán)境中運(yùn)行,python具有豐富和強(qiáng)大的庫,python是一種解釋型的計(jì)算機(jī)程序設(shè)解析:B【詳解】本題主要考查Python程序設(shè)計(jì)語言。5.B【詳解】本題主要考查Python語句。3.B【詳解】本題主要考查Python表達(dá)式。Python中乘號(hào)用符號(hào)“*”,運(yùn)算優(yōu)先級(jí)可以通過小括號(hào)提升,小括號(hào)優(yōu)先級(jí)最高,故本題選D選項(xiàng)。A.left=mid B.right=mid C.left=mid+1 D.right=mid136.求100以內(nèi)素?cái)?shù)。觀音菩薩告訴孫悟空,在天庭里身高正好為1000米的那位神仙可以降伏此妖。32.模擬一個(gè)簡(jiǎn)單計(jì)算器,實(shí)現(xiàn)如下功能:輸入兩個(gè)整數(shù)和一個(gè)運(yùn)算符(加、減、乘、除),進(jìn)行算術(shù)運(yùn)算,并輸出運(yùn)算結(jié)果。A. B.C.15.以下Python中變量的命名正確的是( )A.1a=4B.print=5C._A=2D.a(chǎn)+b=316.已知下列Python程序段,k取下列哪組值是x=4? ( )for i in range(10):k=int(input())if k=20 and k0: if k15: if k18: x=0 else: x=1 else: if k12: x=4 else: x=5A.13,16 B.13,14,15 C.16,17,18 D.18,1917.Python中“ab ”+“cd”*2的結(jié)果是( )。x=x+y6.關(guān)于Python,以下幾種說法不正確的是( )。A.Python是一種高級(jí)程序設(shè)計(jì)語言B.Python屬于匯編語言,或者說屬于低級(jí)語言C.Python是一種代表簡(jiǎn)單主義思想的語言,它具有簡(jiǎn)單、免費(fèi)、開源和可移植等特點(diǎn)D.Python是一種面向?qū)ο蟮摹⒔忉屝杂?jì)算機(jī)語言7.關(guān)于python程序設(shè)計(jì)語言,下列說法錯(cuò)誤的是( )A.python是一種面向?qū)ο蟮木幊陶Z言 B.python代碼只能在交互環(huán)境中運(yùn)行C.python具有豐富和強(qiáng)大的庫 D.python是一種解釋型的計(jì)算機(jī)程序設(shè)計(jì)高級(jí)語言8.下列選項(xiàng)中,不屬于Python語言基本數(shù)據(jù)類型的是( )A.strB.intC.floatD.char9.以下python程序段運(yùn)行后,s的值是(A.a(chǎn)bcd2 B.a(chǎn)bcdabcd C.a(chǎn)bcdcd D.a(chǎn)babcd18.下面( )是Python合法的變量名A.int32 B.40XL C.self D.name19.Python語句 ab+c*2 的運(yùn)行結(jié)果是( )A.a(chǎn)bc2 B.a(chǎn)bcabc C.a(chǎn)bcc D.a(chǎn)babcc20.下列不可以作為Python合法變量名的是( )A.c0 B.2a C.a(chǎn)_3 D.小河21.運(yùn)行下列 Python程序,結(jié)果正確的是( )s=abcdefgc=len(s) len 求字符串長(zhǎng)度for i in range(0,c): if i2: print (chr(ord(s[i])+2),end= ) ord() 函數(shù)是 chr() 函數(shù)配對(duì)函數(shù),將字符轉(zhuǎn)ASCII值 else: print(chr(ord(s[i]) + 3),end= )A.c d f g h a B.