試卷征集
          加入會員
          操作視頻

          閱讀以下材料,結合所學知識完成下列問題:
          材料一:凱撒加密(Caesar cipher)是一種簡單的消息編碼方式:它根據字母表將信息字符串中的每個字母移動常量位 k(k是一個正整數)。
          舉例:如果k取值3,則在加密編碼后的消息中,每個字母都會向后移動3位:a會被替換為d;b會被替換成e;依此類推。如果字母表到末尾了,將自動回卷到字母表開頭,例如w會被替換為z,x會被替換為a。
          材料二:已知部分小寫英文字母的ASCII碼的十進制數表示為下表:
          字母 a b c d e f g h i j
          ASCII碼 097 098 099 100 101 102 103 104 105 106
          字母 k l m n o p q r s t
          ASCII碼 107 108 109 110 111 112 113 114 115 116
          字母 u v w x y z
          ASCII碼 117 118 119 120 121 122
          根據以上文字材料,完成下列題目:
          (1)以下屬于保障數據安全的措施有
          A
          A

          ①數據備份
          ②數據加密
          ③數據脫敏
          ④訪問控制
          ⑤異地容災
          A.①②③④
          B.①②③
          C.②③④
          D.②③
          (2)字母a加密前的ASCII碼在計算機中的存儲方式是
          D
          D

          A.097
          B.97
          C.1100001
          D.01100001
          (3)按照凱撒加密規則,將k設為5,并將單詞“hello”進行加密編碼。則加密后的字符應該是
          B
          B

          A.cello
          B.mjqqt
          C.lipps
          D.ifmmp
          (4)某安全系統截獲一串數字:119117103116,經分析得知,這是一串用凱撒加密得來的加密后的“密文”的ASCII碼(十進制表示),每三個數字代表一個字母,并且他們經過大量的對比,認為此段加密用的k值為2,請根據這段截獲的數字以及上面材料進行分析,這段數字所代表的原始文本應該是
          A
          A

          A.user
          B.ywiv
          C.vtfs
          D.zxjw
          (5)一般來說,未加密的文本是有一定意義的(比如一個英語單詞),而加密后的文本可能表面看起來沒有意義。如果某系統截獲到了一個用以上方法加密后的文本是“qke”,則加密者在對原始文本加密時,所使用的k值可能是
          C
          C

          A.4
          B.5
          C.6
          D.7
          (6)小復同學發現,采用材料中所描述的方式對一個信息進行加密處理后,因為所有字母變化的規則是一致的,只要“破解”了其中的一個,其它字母也很快能夠全部破解。于是他設計了一種新的加密編碼方式,相對而言,破解時難度要增加很多。在小復同學設計的新的編碼規則中,k的取值不是固定的,而是根據一個字母在字符串中的位置取值,如果一個字母在字符串中是第一個出現的,k的值就取為1,第二個出現的,k的值就取為2,……依次類推。按照小復同學新設計的規則,字符串“fdfz”加密后的字符應該是
          B
          B

          A.fdfz
          B.gfid
          C.gega
          D.fegb
          (7)若要實現小復同學的新設計方案,用Python語言編程實現,以下程序代碼正確的是
          BD
          BD

          【答案】A;D;B;A;C;B;BD
          【解答】
          【點評】
          聲明:本試題解析著作權屬菁優網所有,未經書面同意,不得復制發布。
          發布:2024/11/4 4:30:1組卷:4引用:2難度:0.3
          相似題
          • 1.根據AQI值判斷城市的空氣質量。若城市的AQI值(整數)不超過100則空氣質量優良,否則空氣質量有污染。當輸入的AQI值為-1時則退出程序。不要更改程序結構,將題中的①②③④填入正確的語句。
            city=input(“請輸入城市名:”)
            AQI=int(input(“請輸入空氣質量指數AQI的值:”))
            ①______ AQI!=-1:
            if ②______:
            print(city,“的空氣質量優良。”)
            ③______:
            print(city,“的空氣質量有污染。”)
            city=input(“請輸入城市名:”)
            AQI=④(input(“請輸入空氣質量指數AQI的值:”))
            (1)序號①答案為
             

            A.if
            B.while
            C.for
            D.def
            (2)序號②答案為
             

            A.AQI>=100
            B.AQI<=100
            C.AQI>100
            D.AQI<100
            (3)序號③答案為
             

            A.elif
            B.break
            C.if
            D.else
            (4)序號④答案為
             

            A.int
            B.float
            C.str
            D.else

            發布:2025/1/2 11:0:1組卷:0引用:0難度:0.4
          • 2.一球從100米高度自由落下,每次落地后反跳回原高度的一半,再下落。編寫一個C程序,求它在第10次落地時,其經過了多少米?第10次反彈多高?

            發布:2025/1/2 11:0:1組卷:1引用:3難度:0.3
          • 3.利用海倫公式求解三角形面積。已知a,b,c為三角形的三條邊長,p為三角形的半周長,即p=(a+b+c)/2,計算此三角形面積S的海倫公式為:。不要更改程序結構,將題中的①②③填入正確的語句。
            import math#導入數學模塊
            def hl(a,b,c):#定義求三角形面積的函數
            p=①
            s=math.jye.ai(②)#sqrt用于計算算術平方根
            return ③#返回面積的值
            a,b,c=3,4,5#邊長依次賦值
            print(“此三角形的面積S為:“,hl(a,b,c))
            (1)序號①答案為
             

            A. (a+b+c)/2                              B.p*(p-a)*(p-b)*(p-c)
            C. (a+b+c)*2                              D.s
            (2)序號②答案為
             

            A.(a+b+c)/2                              B.p*(p-a)*(p-b)*(p-c)
            C.(a+b+c)*2                                D.(3+4+5)/2
            (3)序號③答案為
             

            A.p                                          B.s
            C.p*(p-a)*(p-b)*(p-c)                  D.0

            發布:2025/1/2 11:0:1組卷:0引用:0難度:0.4
          APP開發者:深圳市菁優智慧教育股份有限公司| 應用名稱:菁優網 | 應用版本:5.0.7 |隱私協議|第三方SDK|用戶服務條款
          本網部分資源來源于會員上傳,除本網組織的資源外,版權歸原作者所有,如有侵犯版權,請立刻和本網聯系并提供證據,本網將在三個工作日內改正