【正文】
型變量a的值保留三位小數(shù),以下python可以實現(xiàn)的是( )A.a(chǎn)% B.a(chǎn)// C.round(a,3) D.round(3,a)15.關(guān)于Python語言的特點,以下選項描述正確的是( )A.Python語言不支持面向?qū)ο?B.Python語言是解釋型語言C.Python語言是編譯型語言 D.Python語言是非跨平臺語言二、程序填空16.(項目情境)水仙花數(shù)是指一個三位數(shù),它的每個位上的數(shù)字的3次方之和就等于它本身,例如:1**3+5**3+3**3 = 153。請閱讀如下python程序,在空白處填寫適當?shù)谋磉_式或語句,使程序完整。小明39。小剛39。小紅39。(2)scores的數(shù)據(jù)類型是_____________。18.完善程序?qū)崿F(xiàn)以下功能并保存。21.(項目情境)在中國古代,出自數(shù)學(xué)家張丘建的《算經(jīng)》中這樣一個值得研究的問題:今有雞翁一,直錢五;雞母一,直錢三;雞雛三,直錢一。問公雞、母雞和小雞各幾何?(問題求解)設(shè)用變量g、m、x三個變量分別存放公雞、母雞和小雞的數(shù)量,請閱讀如下程序,在空白處填寫適當?shù)谋磉_式或語句,使程序完整。2.B【詳解】本題考查的知識點是python的函數(shù)。3.D【詳解】本題主要考查Python數(shù)據(jù)類型。4.A【詳解】本題考查的知識點是計算機語言的發(fā)展。5.D【詳解】本題考查的是數(shù)據(jù)類型。故選D。機器語言是機器能直接識別的程序語言或指令代碼,無需經(jīng)過翻譯,或指不經(jīng)翻譯即可為機器直接理解和接受的程序語言或指令代碼。高級語言是一種面向過程或?qū)ο蟮恼Z言。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。print是Python的關(guān)鍵字,不是合法的標識符,故本題選B選項。x0為真,所以一直做x=x+1語句,print()語句要在循環(huán)結(jié)束后再執(zhí)行此行代碼,所以無輸出,故本題選C選項。x=9,故Print(“x=”,x+1)(“x=”是字符型直接輸出,x+1計算后輸出對應(yīng)結(jié)果)的輸出結(jié)果是x= 10,故本題選D選項。因為是高級語言,不具備運行效率高的特點。print是輸出語句,%是求余,!=是不等于,29%3=2,條件不成立,則執(zhí)行輸出29不能被3整除。故本題應(yīng)選B。round(x,n)方法返回 x 的小數(shù)點四舍五入到n個數(shù)字,故要實現(xiàn)將實數(shù)型變量a的值保留三位小數(shù),可以使用語句round(a,3),故本題選C選項。Python語言是解釋型語言,支持面向?qū)ο蠛涂缙脚_使用,故本題選B選項。③g=x%10。小明39。小剛39。小明39。小剛39。:95”就構(gòu)成了一個鍵值對。,39。],里面有三個元素,故返回值是3。小紅39。18.b/(2*a) 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試??梢酝ㄟ^for循環(huán)找出100以內(nèi)的素數(shù),用i依次整數(shù)2~i1,如果能整除表明i不是素數(shù),否則i為質(zhì)數(shù),具體代碼如下:for i in range(1,100): if i 1: for j in range(2,i): if (i % j) == 0: break else:print(i)20.sum1=0sum2=0for i in range(1,101): if i%2==0 : sum1+=i else: sum2+=iprint(sum1,sum2)【詳解】本題主要考查程序