【正文】
t()12.下列關(guān)于Python語(yǔ)言變量聲明的說法中,正確的是( )A.Python中的變量不需要聲明,變量的賦值操作即是變量聲明和定義的過程B.Python中的變量需要聲明,變量的聲明對(duì)應(yīng)明確的聲明語(yǔ)句C.Python中的變量需要聲明,每個(gè)變量在使用前都不需要賦值D.Python中的變量不需要聲明,每個(gè)變量在使用前都不需要賦值13.下列哪個(gè)語(yǔ)句在Python中是非法的?(?。〢.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y編寫python程序,實(shí)現(xiàn)如下功能:輸入n的值,統(tǒng)計(jì)顯示n以內(nèi)的所有雙胞胎數(shù)。例如:接收到的每個(gè)字節(jié)及校驗(yàn)碼1的個(gè)數(shù)傳輸正誤1001010014錯(cuò)誤0110101015正確1010110105正確根據(jù)以上原理,小強(qiáng)編寫了一個(gè)Python程序,對(duì)接收到的9位二進(jìn)制編碼進(jìn)行“奇校驗(yàn)”,判斷其傳輸?shù)恼`,若判斷正確則將前一個(gè)字節(jié)的編碼轉(zhuǎn)成十六進(jìn)制并輸出。p=0。20.編寫程序,實(shí)現(xiàn)從鍵盤輸入數(shù)據(jù),實(shí)現(xiàn)輸入數(shù)據(jù)轉(zhuǎn)換成大寫并輸出。故本題選ABC2.B【詳解】本題考查Python語(yǔ)句。round(x,n)方法返回 x 的小數(shù)點(diǎn)四舍五入到n個(gè)數(shù)字,abs是求絕對(duì)值,已知a=2,b=10/3,則表達(dá)式round(b,1)+abs(解析:D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,b=3,ab值為假,b=3值為真,故表達(dá)式ab and b=3的值是False,故解析:D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。故本題選D選項(xiàng)解析:D【詳解】本題考查Python程序執(zhí)行range(1, 5)表示1到4的值,注意不包括5。7.C【詳解】本題考查的是python函數(shù)相關(guān)知識(shí)。input(“請(qǐng)輸入你的性別:”)函數(shù)中的“請(qǐng)輸入你的性別:”表示提示信息,要使用雙引號(hào)。解析:B【詳解】本題主要考查Python賦值語(yǔ)句。當(dāng)x=13時(shí),(x%10)*10+x//10=31,(x%10)//10+x//10=1,(x/10)%10+x//10=2,(x%10)*10+x%10=33,故本題選A選項(xiàng)。ab=7,a+b=21,a/b=2,a%b=0。12.A【詳解】Python中的變量不需要聲明,變量的賦值操作即是變量聲明和定義的過程。每個(gè)變量在內(nèi)存中創(chuàng)建,都包括變量的標(biāo)識(shí),名稱和數(shù)據(jù)這些信息。13.B【詳解】本題主要考查Python語(yǔ)句。14.C【詳解】本題主要考查python的表達(dá)式。or屬于邏輯運(yùn)算符,m or n不是關(guān)系表達(dá)式。解析:A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。②此處判斷相差2的兩個(gè)數(shù)是不是素?cái)?shù),若是,則輸出這兩個(gè)數(shù),故此處填isprime(k+2)或isprime(k+2)==True。②變量k統(tǒng)計(jì)1的個(gè)數(shù),若k是偶數(shù)則表明傳輸錯(cuò)誤,否則傳輸正確,故此處填k%2==0或(k+1)%2==1或(k1)%2==1。①首先對(duì)m和n求余得到r,判斷r是否為0,故此處填m%n。⑤輸入a、b的值,使用函數(shù)gcd求a和b的最大公約數(shù),故填gcd(a,b)。題干要求可通過Python程序設(shè)計(jì)實(shí)現(xiàn),通過for循環(huán)以及if判斷條件可統(tǒng)計(jì)出100以內(nèi)的偶數(shù)個(gè)數(shù),具體代碼如下:c=0for i in range(1,101): if i%2==0: c=c+1print(c)