组卷题库 > 高中信息技术试卷库
试题详情
恺撒密码将明文中的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
知识点
参考答案
采纳过本试题的试卷
教育网站链接