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

正文內(nèi)容

青少年python三級(jí)真題20-05優(yōu)質(zhì)練習(xí)(編輯修改稿)

2025-04-02 21:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 數(shù)據(jù)加密規(guī)則:數(shù)據(jù)個(gè)數(shù)等于8的數(shù)據(jù)段,對(duì)各個(gè)字符進(jìn)行位置變換;數(shù)據(jù)個(gè)數(shù)小于8的數(shù)據(jù)段,不進(jìn)行位置變換。位置變換:用位置變換密鑰數(shù)組c,將數(shù)據(jù)段每個(gè)字符進(jìn)行位置變換,方法如下:加密后某數(shù)據(jù)段的第i個(gè)元素=對(duì)應(yīng)原數(shù)據(jù)段的第c(i)個(gè)元素,其中i=1,2,……,8。數(shù)值變換:位置變換后,依次取出各個(gè)字符進(jìn)行數(shù)值變換:把該字符的ASCII碼轉(zhuǎn)二進(jìn)制,然后與密鑰m對(duì)應(yīng)的二進(jìn)制數(shù)(m為1到255之間的整數(shù))按位異或運(yùn)算。異或運(yùn)算(⊕)規(guī)則:如果a、b兩個(gè)值不相同,則a⊕b結(jié)果為1;如果a、b兩個(gè)值相同,則a⊕b結(jié)果為0,即:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0?!癜焉鲜鎏幚淼牡玫蕉M(jìn)制數(shù)依次拼接,即構(gòu)成最后的加密數(shù)據(jù)例如,待加密數(shù)據(jù)為“”,數(shù)組c各元素的值依次是數(shù)組c36152847則數(shù)據(jù)位置變換如下:如值變換密鑰m為35(二進(jìn)制表示是00100011),則字符“t”(ASCII碼值是116,二進(jìn)制表示是010100)的數(shù)值變換過(guò)程如下:變換前01110100密鑰m00100011變換后01010111(1)已知“A”的ASCII碼值是65,m=35,則“A”數(shù)值變換后的結(jié)果是_______(填二進(jìn)制數(shù)據(jù))。(2)小李根據(jù)上述算法,設(shè)計(jì)了一個(gè)數(shù)據(jù)加密程序,其VB代碼如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。Const n = 1024Dim c(1 To 8) As IntegerPrivate Sub Form _ Load()‘產(chǎn)生位置變換密鑰數(shù)組c,代碼略End SubFunction convert(c As Integer)As String‘程序功能:把整數(shù)c轉(zhuǎn)成8位二進(jìn)制數(shù),代碼略End FunctionPrivate Sub Command1_Click()Dim s As String,st As String,ss As String,res As StringDim i As Integer,j As Integer start As IntegerDim a(1 To n) As String,b(1 To n) As Strings = Text1. Textst = convert(Val(Text2. Text))For i = 1 To Len(s)a(i) = Mid(s,i,1)Next ii = 1:start = 8Do While①________If i Mod 8 = 1 Then start = start + 8b(i)=②_______i = i + 1LoopFor j = i To Len(s)b(j) = a(j)Next jFor i = 1 To Len(s)③________For j = 1 To 8If Mid(ss,j,1)= Mid(st,j,1)Thenres = res + 0 Else res = res + 139。按位異或Next jNext iText3. Text = resEnd Sub38.分析完善程序某市出租車(chē)收費(fèi)標(biāo)準(zhǔn)如下:(1)3公里內(nèi)(含3公里),收費(fèi)8元(2)超過(guò)3公里但未超過(guò)6公里部分,(3)超過(guò)6公里部分。根據(jù)以上標(biāo)準(zhǔn),輸入出租車(chē)行駛的公里數(shù),請(qǐng)計(jì)算顧客需付費(fèi)多少元?[算法分析]假設(shè)總費(fèi)用為p,則可以分段計(jì)算p=8 ‘(s≤3)p=*(s3)+8 ‘(3s≤6)p=*(s6)+*3+8 ‘(s6)[參考代碼]a=float(input(“s=”))if s = 3 : p= 8if p=*(s3)+8if s 6 : p=*(s6)+*3+8print( p)根據(jù)上述回答如下問(wèn)題:(1)本題采用的算法是________(填:解析法/枚舉法/排序法/遞歸法)。(2)程序代碼中空白處應(yīng)填寫(xiě)的條件是_______(填: A/B/C/D)。A.3s=6 B.3=s=6 C.s3 and s6 D.s3 Or s=639.程序補(bǔ)充:(1)有5萬(wàn)元資金存入銀行,選擇“”的存款方式,由于銀行利率是不斷變化的,%.3%.3%.2%.%,5年后會(huì)有多少收益呢?調(diào)用round()函數(shù),保留結(jié)果兩位小數(shù)。 money =_______________________________ rate=_________________________________ for___________________________________ ____________________________________ print(“5年以后存款總額:”,money,“元”) (2) %的銀行保證收益型理財(cái)產(chǎn)品。每年理財(cái)贖回后,他會(huì)提取2萬(wàn)元用作生活所需,余下資金仍購(gòu)買(mǎi)此種理財(cái)。在收益率不變的情況下,多少年后本金被全部取出? money= ________________________________ year= __________________________________ while _________________________________ _________________________________ ________________________________ print(year,“年后資金被全部取出”)40.冠軍在A、B、C、D四位同學(xué)中。A說(shuō):“不是我”,B說(shuō):“是C”,C說(shuō):“是D”, D說(shuō):“C說(shuō)的不對(duì)”,已知四人中有一人說(shuō)了假話。判斷出到底誰(shuí)是冠軍。請(qǐng)?jiān)诳崭裉幪顚?xiě)正確的代碼,使程序完善。champion=[39。A39。,39。B39。,39。C39。,39。D39。] 設(shè)置選手列表for i in__________: 循環(huán)讀取選手編號(hào) cond=(i!=39。A39。) +(i==39。C39。) + (i==39。D39。)+(i!=39。D39。) 查找符合條件的選手 if cond== _____: 說(shuō)真話是否是3人 print(冠軍是:,_________) 輸出冠軍input(運(yùn)行完畢,請(qǐng)按回車(chē)鍵退出...)【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.A【詳解】本題考查服務(wù)器的相關(guān)知識(shí)點(diǎn)①Python 腳本語(yǔ)言②Excel 處理表格軟件 ③IIS Internet信息服務(wù)可以搭建服務(wù)器 ④Apache 可以搭建阿帕奇服務(wù)器。故①②不可解析:A【詳解】本題考查服務(wù)器的相關(guān)知識(shí)點(diǎn)①Python 腳本語(yǔ)言②Excel 處理表格軟件 ③IIS Internet信息服務(wù)可以搭建服務(wù)器 ④Apache 可以搭建阿帕奇服務(wù)器。故①②不可以用來(lái)搭建本地服務(wù)器。故選A選項(xiàng)2.B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。Python中取余符號(hào)是“%”,“==”是用來(lái)判斷兩個(gè)對(duì)象的值是否相等,故判斷n是否為偶數(shù)的表達(dá)式是n%2==0,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。Python中取余符號(hào)是“%”,“==”是用來(lái)判斷兩個(gè)對(duì)象的值是否相等,故判斷n是否為偶數(shù)的表達(dá)式是n%2==0,故本題選B選項(xiàng)。3.D【詳解】本題考查的是python語(yǔ)言的特點(diǎn)。Python語(yǔ)言的三個(gè)特點(diǎn)是語(yǔ)法簡(jiǎn)單(函數(shù)式語(yǔ)言與面向?qū)ο笳Z(yǔ)言的結(jié)合)、使用直接(大量豐富的庫(kù))、開(kāi)發(fā)周期短(代碼量?。9蔬x項(xiàng)D正確。解析:D【詳解】本題考查的是python語(yǔ)言的特點(diǎn)。Python語(yǔ)言的三個(gè)特點(diǎn)是語(yǔ)法簡(jiǎn)單(函數(shù)式語(yǔ)言與面向?qū)ο笳Z(yǔ)言的結(jié)合)、使用直接(大量豐富的庫(kù))、開(kāi)發(fā)周期短(代碼量?。?。故選項(xiàng)D正確。4.B【詳解】本題主要考查Python表達(dá)式。在python語(yǔ)言中表示“x屬于區(qū)間[a,b)” 的正確表達(dá)式是a= x and x b,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python表達(dá)式。在python語(yǔ)言中表示“x屬于區(qū)間[a,b)” 的正確表達(dá)式是a= x and x b,故本題選B選項(xiàng)。5.D【詳解】本題主要考查Python文件知識(shí)點(diǎn)。Python文件的后綴名是py,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python文件知識(shí)點(diǎn)。Python文件的后綴名是py,故本題選D選項(xiàng)。6.C【詳解】本題主要考查Python中常用運(yùn)算符。Python中“=”是減法賦值運(yùn)算符,c = b 等效于 c = c b,因此C選項(xiàng)正確?!军c(diǎn)睛】解析:C【詳解】本題主要考查Python中常用運(yùn)算符。Python中“=”是減法賦值運(yùn)算符,c = b 等
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1