当前位置: 高中信息技术 / 单选题
  • 1. (2022高二下·绍兴期末) 某信息系统根据动态的8位字符串(包含2个英文字母、4个数字和2个特殊符号)生成验证码。对应的Python程序段如下:

    #获取动态的8位字符串s,过程略

    num = 0

    p = ""

    for i in s:

      if "0" <= i <= "9":

        num = num + int(i)

      elif "a" <= i <= "z":

        p = p + chr(ord(i) - 32)

      elif "A" <= i <= "Z":

        p = p + chr((ord(i) - ord("A") + 3) % 26 + ord("A"))

        p = p + str(num % 10) + str(num // 10)

    print("验证码为:",p)

    若动态字符串s 为"8Y!5u23_",则运行程序段后,输出验证码为(    )

    A . Bw53 B . 8Bz1 C . BU18 D . BU81

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