组卷题库 > 高中信息技术试卷库
试题详情
某加密算法为:从明文第一个字符开始,每间隔k个字符,将长度为k的字符串进行逆序换位加密,若剩余字符长度不满k则不进行位置变换。如: 明文为“IVeryLikeVB6.0”,k的值为3,则加密结果为“IVeLyrike6BV.0”。编写如下VB程序段实现该加密算法,则程序段中3个方框处的代码分别为:

s = Text1. Text

k = Val(Text2. Text)

i=1

count = 0

flag = False

Do While i<= Len(s)

    count = count+1

    If i+k- 1 <= Len(s) And flag Then

        

    Else

        ns= ns+ Mid(s,i,1)

        i=i+1

    End If

    If count = k Then

        count = 0

        If flag = True Then

            

      End If

Loop

Labell. Caption = ns

A、①ns=ns+Mid(s,i+k-count,1)②i=i+k③flag=Not flag
B、①ns=ns+Mid(s,i+k-count,1)②i=i+1③flag=False
C、①ns=ns十Mid(s,i+k-1,1)②i=i+k③flag=Not flag
D、①ns=ns十Mid(s,i+k-1,1)②i=i+1③flag=False
知识点
参考答案
采纳过本试题的试卷
教育网站链接