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