freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

nct等級(jí)測(cè)試-python編程三級(jí)真題測(cè)試卷3精品word練習(xí)-資料下載頁(yè)

2025-04-01 22:30本頁(yè)面
  

【正文】 und(x,n)方法返回 x 的小數(shù)點(diǎn)四舍五入到n個(gè)數(shù)字,abs是求絕對(duì)值,已知a=2,b=10/3,則表達(dá)式round(b,1)+abs(a)=+2=,故本題選D選項(xiàng)。29.C【詳解】本題考查的是Python函數(shù)。split() 通過(guò)指定分隔符對(duì)字符串進(jìn)行切片,無(wú)參數(shù)即分隔所有,len() 方法返回對(duì)象(字符、列表、元組等)長(zhǎng)度或項(xiàng)目個(gè)數(shù),故len(“my name解析:C【詳解】本題考查的是Python函數(shù)。split() 通過(guò)指定分隔符對(duì)字符串進(jìn)行切片,無(wú)參數(shù)即分隔所有,len() 方法返回對(duì)象(字符、列表、元組等)長(zhǎng)度或項(xiàng)目個(gè)數(shù),故len(“my name is james”.split())=4;int 函數(shù)可以將數(shù)字轉(zhuǎn)換為整數(shù),直接取整,不會(huì)四舍五入 ,int()=4;sum() 方法對(duì)系列進(jìn)行求和計(jì)算,sum([1,2,1,1])=5;max() 方法返回給定參數(shù)的最大值,參數(shù)可以為序列,max([1,2,3,4])=4。故應(yīng)選C。30.C【詳解】本題主要考查Python程序的執(zhí)行。a=3,b=4,a=a*b=3*4=12,故運(yùn)行的結(jié)果是12,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python程序的執(zhí)行。a=3,b=4,a=a*b=3*4=12,故運(yùn)行的結(jié)果是12,故本題選C選項(xiàng)。二、程序填空31.n=input(請(qǐng)輸入一個(gè)正整數(shù): ) n=int(n) For i in range(15,n+1,15)print(i)【詳解】本題考查的是Python循環(huán)語(yǔ)句。range函數(shù),第一個(gè)參數(shù)表示開(kāi)始,第二個(gè)參數(shù)表示停止,第三個(gè)參數(shù)表示步長(zhǎng)。print缺省的話默認(rèn)是換行輸出。32.①i =(Len(s)\8)*8 ②a(start + c((i1)Mod 8+1)) ③ss = convert(Asc(b(i))) 【詳解】(1)“A”的ASCII碼值是65,用二進(jìn)制表示為0100001,m=35,用二進(jìn)制表示為0010001,位做異或運(yùn)算,相同為0,相異為1,可得:01100010。(2)①以8個(gè)數(shù)據(jù)為一段進(jìn)行分段處理,個(gè)數(shù)等于8的數(shù)據(jù)段需進(jìn)行位置變換,故需進(jìn)行位置變換的數(shù)據(jù)段有(Len(s)\8)個(gè),數(shù)據(jù)個(gè)數(shù)為i =(Len(s)\8)*8。②位置變換方法:加密后數(shù)據(jù)段的第ⅰ個(gè)元素=原數(shù)據(jù)段的第c(i)個(gè)元素,其中i=1,2,……,8,i表示段內(nèi)位置。代碼“Do While i =(Len(s)\8)*8”中的i對(duì)應(yīng)段內(nèi)位置可為“1+(i1)Mod8”,start表示該數(shù)據(jù)段第一個(gè)數(shù)據(jù)的前個(gè)位置,故數(shù)組b第i位置元素是來(lái)自數(shù)組a第start + c(1+(i*1)Mod 8)位置,故②處代碼為“a(start + c(i1)Mod8+1))”。③位置變換后的數(shù)據(jù)需轉(zhuǎn)二進(jìn)制,再按位做異或運(yùn)算,故③處的代碼是調(diào)用自定義函數(shù)convert把b(i)中字符的ASCII碼轉(zhuǎn)二進(jìn)制后存入變量ss,故此處代碼為“ss = convert(Asc(b(i))”。33.total=0 i%3 == 2 and i%5 == 3 and i%7 == 2 a[j] 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①變量total用來(lái)統(tǒng)計(jì)有多少種情況,初始值為0,第一空填total=0。②當(dāng)他們分成三人一組時(shí),發(fā)現(xiàn)最后多出兩個(gè);當(dāng)他們分成五人一組時(shí),發(fā)現(xiàn)最后多出三個(gè);當(dāng)他們分成七人一組時(shí),發(fā)現(xiàn)最后多出兩個(gè),即if判斷條件為i%3 == 2 and i%5 == 3 and i%7 == 2,滿足if條件時(shí),將該值加到列表a中,故第二空填i%3 == 2 and i%5 == 3 and i%7 == 2。③最后通過(guò)for循環(huán)輸出所有可能的數(shù),用變量j控制,故第三空填a[j]。34.C A B 【詳解】本題主要考查隊(duì)列數(shù)據(jù)結(jié)構(gòu)及Python程序。①隊(duì)列是從隊(duì)頭出隊(duì),隊(duì)尾入隊(duì),使用pop函數(shù)出隊(duì),隊(duì)頭的索引值是0,(0),(0)。②隊(duì)列入隊(duì)使用append方法追加到隊(duì)列尾,(x),故選A選項(xiàng)。③同理,(y),故選B選項(xiàng)。35.str = input(請(qǐng)輸入要轉(zhuǎn)換成大寫(xiě)的數(shù)據(jù):)c=len(str)for i in range(0,c):print(str[i].upper(),end= )【詳解】本題主要考查程序設(shè)計(jì)。題干要求可使用Python程序設(shè)計(jì)實(shí)現(xiàn),通過(guò)upper函數(shù)可以將輸入數(shù)據(jù)轉(zhuǎn)換成大寫(xiě)并輸出,具體代碼如下:str = input(請(qǐng)輸入要轉(zhuǎn)換成大寫(xiě)的數(shù)據(jù):)c=len(str)for i in range(0,c):print(str[i].upper(),end= )36.n%i==0: i+=1 ss(i) and ss(ni): 8=3+5 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①函數(shù)ss(n)用來(lái)判斷n是否為質(zhì)數(shù),若是則返回True,否則返回False,此處是通過(guò)while循環(huán)逐個(gè)判斷n是不是能整除i,故填n%i==0:。②若不滿足if條件,則i遞增,繼續(xù)循環(huán)判斷,故填i+=1。③此處判斷i與ni是否都是質(zhì)數(shù),若是,則表明該偶數(shù)可以寫(xiě)成兩個(gè)質(zhì)數(shù)之和,并輸出,故填ss(i) and ss(ni):。④如果輸入“8”則結(jié)果顯示8=3+5。37.【詳解】本題主要考查Python程序設(shè)計(jì)。可以采用Python程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)50以內(nèi)所有5的倍數(shù)的和,可以結(jié)合while循環(huán)以及if條件分支結(jié)構(gòu)實(shí)現(xiàn),具體代碼及實(shí)現(xiàn)如下:38.([n1,0]) head=0 long1 head=llist[k][1] llist[k][1]=llist[t][1] k=llist[k][1] 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①for循環(huán)體是將索引0n 追加到llist中,此處是循環(huán)體執(zhí)行完,將末元素與首元素的索引加入到llist中,([n1,0])。②head是列表頭,初始化為0,故填head=0。③最后剩下一個(gè),其余人都將被殺掉,故循環(huán)條件是long1,變量long控制元素個(gè)數(shù),故填long1。④索引為t的刪除后,此處是更新head值,故填head=llist[k][1]。⑤刪完后,如果t等于head,需要更新索引k,將索引t的值賦給變量k,故填llist[k][1]=llist[t][1]。⑥如果t不等于head,也需要更新索引k,故填k=llist[k][1]39.9 1 i 2 末尾不換行,添加空格 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。(1)在第一行程序中(for i in range(1,10):),變量i的數(shù)據(jù)范圍為1到9。(2)同理,在第二行的程序中(for j in range(1,i+1):),變量j的數(shù)據(jù)范圍為1到i。(3)如果“%d”表示十進(jìn)制數(shù),那么%nd則表示n位寬的十進(jìn)制數(shù),%2d則表示2位寬的十進(jìn)制數(shù)。(4)第三行程序改為print(%d X %d=%2d%(i,j,i*j),end= ),則本題的輸出應(yīng)該是 ,i與j的位置進(jìn)行了交換,如1X2=2變?yōu)?X1=2。(5)如果最后一行的print()表示換行,那么end=””的功能是末尾不換行,添加空格。40.champion 3 i 【詳解】本題主要考查Python程序的執(zhí)行。①champion是選手編號(hào)列表,此處是循環(huán)讀取選手編號(hào),使用for i in champion,故此處填champion。②四人中有一人說(shuō)了假話,即3個(gè)人說(shuō)真話,即當(dāng)cond=3時(shí),則表示找到了誰(shuí)是冠軍,故此處填3。③當(dāng)cond是3時(shí),i即為冠軍,故此處填i
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1