当前位置: 高中信息技术 / 单选题
  • 1. (2021高一上·期中) 恺撒密码将明文中的a用d替换,b用e替换,……,z用c替换。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文,这种密码称为加法密码,又称为移位密码。阅读下列程序代码:

    def CaesarCipher( ):

        c=mingwen.get("0.0", "end")   

        b=""

    miwen.delete("0.0", "end")

    for i in range(len(c)):

        if 'a'<=c[i]<='w' or 'A'<=c[i]<='W':

    b=b+chr(ord(c[i])①)    #生成密文

            elif 'x'<=c[i]<='z' or 'X'<=c[i]<='Z': 

                b=b+chr(ord(c[i])②)     #生成密文

            else:

                b=b+c[i]

    miwen.insert("0.0",b) 

    下列说法正确的是(    )

    A . ①的位置填写-3 B . ①的位置填写+3、②的位置填写-23,或-26+3 C . ①的位置填写-23 D . ②的位置填写+3

微信扫码预览、分享更方便