【正文】
cd”*2的結(jié)果是( )。請(qǐng)輸入你的性別:A.print(“請(qǐng)輸入你的性別:”) B.print(請(qǐng)輸入你的性別:)C.input(“請(qǐng)輸入你的性別:”) D.input(請(qǐng)輸入你的性別:)25.在Python程序設(shè)計(jì)語言中,用于輸入和輸出的函數(shù)分別是( )A.read( )和write( ) B.input( )和output( )C.input( )和print( ) D.cin( )和cout( )26.在python計(jì)數(shù)循環(huán)中,列表正確的輸寫方式是( )。32.模擬一個(gè)簡(jiǎn)單計(jì)算器,實(shí)現(xiàn)如下功能:輸入兩個(gè)整數(shù)和一個(gè)運(yùn)算符(加、減、乘、除),進(jìn)行算術(shù)運(yùn)算,并輸出運(yùn)算結(jié)果。Python程序?qū)崿F(xiàn)如下,在劃線處填入合適的代碼。觀音菩薩告訴孫悟空,在天庭里身高正好為1000米的那位神仙可以降伏此妖。A.left<right B.left<=right C.left!=right D.left>right(2)程序代碼中②處正確的代碼是(_______)。A.left=mid B.right=mid C.left=mid+1 D.right=mid136.求100以內(nèi)素?cái)?shù)。40.分析完善程序某市出租車收費(fèi)標(biāo)準(zhǔn)如下:(1)3公里內(nèi)(含3公里),收費(fèi)8元(2)超過3公里但未超過6公里部分,(3)超過6公里部分。Python中乘號(hào)用符號(hào)“*”,運(yùn)算優(yōu)先級(jí)可以通過小括號(hào)提升,小括號(hào)優(yōu)先級(jí)最高,故本題選D選項(xiàng)。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。3.B【詳解】本題主要考查Python表達(dá)式。4.D【詳解】本題主要考查Python文件知識(shí)點(diǎn)。5.B【詳解】本題主要考查Python語句。6.B【詳解】本題主要考查Python程序設(shè)計(jì)語言。python是一種面向?qū)ο蟮木幊陶Z言,python代碼可以在交互環(huán)境中運(yùn)行,python具有豐富和強(qiáng)大的庫,python是一種解釋型的計(jì)算機(jī)程序設(shè)解析:B【詳解】本題主要考查Python程序設(shè)計(jì)語言。解析:D【詳解】本題主要考查Python數(shù)據(jù)類型。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)。解析:B【詳解】本題考查Python相關(guān)知識(shí)。Python模塊導(dǎo)入的關(guān)鍵字是import,故本題選A選項(xiàng)。python用來表示代碼塊所屬關(guān)系(控制層級(jí)結(jié)構(gòu)的)的語法符號(hào)是縮進(jìn),故本題選C選項(xiàng)。故本題選D選項(xiàng)解析:D【詳解】本題考查Python程序調(diào)試與執(zhí)行for i in range (1,6), i的范圍是從1到5,不包括6。解析:B【詳解】本題主要考查算法流程圖知識(shí)點(diǎn)。故本題選C選項(xiàng)解析:C【詳解】本題考查Python變量命名規(guī)則變量命名不能以數(shù)字開頭,不能使用關(guān)鍵字,不能使用特殊符號(hào)。分析代碼可知,k=16,17,18時(shí),x=1;k=19,20時(shí),x=0;k=13,14,15時(shí),x=4;k取1~12時(shí),x=5,故本題選B選項(xiàng)。字符串乘上整數(shù) n,將返回由 n 個(gè)此字符串拼接起來的新字符串,故該表達(dá)式的運(yùn)算結(jié)果是abcdcd,故本題選C選項(xiàng)。Python變量的命名不能以數(shù)字開頭(可以以下劃線或字母開頭),不能包含特殊符號(hào),不能是關(guān)鍵字,故本題選ACD選項(xiàng)?!癮b”、“c”是字符型數(shù)據(jù)類型,“c”*2=“cc”,故 ab+c*2 的運(yùn)行結(jié)果是abcc,故本題選C選項(xiàng)。變量的命名規(guī)則有:不能以數(shù)字開頭,可以以字母或下劃線開頭,不能包含特殊字符,不能是關(guān)鍵詞,故2a不可以作為Python合法變量名,故本題選B選項(xiàng)。22.C【詳解】本題考查的是變量名的命名規(guī)則。Python中變量的命名遵循的規(guī)則:以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線;區(qū)分大小寫;不能使用保留字。第一個(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)。input函數(shù)接受一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù),print是一個(gè)輸出函數(shù)。input( )函數(shù)返回值默認(rèn)是字符串。input( )函數(shù)返回值默認(rèn)是字符串。列表參數(shù)必須是由方括號(hào)括起來的列表,參數(shù)之間用分號(hào)。故選項(xiàng)D正確。while 1是一直為真,故 k+=1會(huì)執(zhí)行無限次,故本題選C選項(xiàng)。x=2沒有發(fā)生改變,只是輸出x+x+2的值,故本題選A選項(xiàng)。Python中冪運(yùn)算(指數(shù)運(yùn)算)的運(yùn)算符為**,故本題選B選項(xiàng)。12*3%5=1,len(“Wele”)=7,int()=3,abs(8)=8,故本題選D選項(xiàng)。方法:蒙特卡羅方法的解題過程可以歸結(jié)為三個(gè)主要步驟:構(gòu)造或描述概率過程;實(shí)現(xiàn)從已知概率分布抽樣;建立各種估計(jì)量。一般蒙特?卡羅方法在數(shù)學(xué)中最常見的應(yīng)用就是蒙特?卡羅積分。②變量b保存第二個(gè)數(shù),當(dāng)進(jìn)行除法運(yùn)算時(shí),如果除數(shù)為“0”,提示輸出“除數(shù)不能為0!”,此處是處理b=0的情況,故填b==0。②使用for循環(huán)統(tǒng)計(jì)出80分(含80)以上的人數(shù),用變量sum統(tǒng)計(jì)滿足條件的人數(shù),當(dāng)滿足if條件時(shí),sum變量遞增,故此處填sum+=1或sum=sum+1。②delta=0,則方程有兩個(gè)相同的根,x=b/(2*a),故第二空填b/(2*a)。故選C選項(xiàng)。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ì)。②若不滿足if條件,則i遞增,繼續(xù)循環(huán)判斷,故填i+=1。可以使用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)試