当前位置: 高中信息技术 / 单选题
  • 1. (2020高二上·柯桥期末) 字符串,由数字、字母和“-”组成,现以“-”为分组标记,作如下处理:数字往后移5个,如0→5,3→8,6→1;各组字母倒序放在本组前面;“-”不作处理。如字符串“t37-9Yg-52r-”,经过处理后变为“t82-gY4- r07-”。下列VB程序段实现该算法:

    Const mw = "0123456789"

    S = Text1.Text: s1 = "":s2 = ""

    For i=1 To Len(s)

        C = Mid(s,i,1)

        If c >= "0" And c <= "9" Then

                   

                   

            s1 = s1 + c

        ElseIf c = "-" Then

            s2 = s2 + s1 + c

            s1 = ""

        Else

                   

        End If

    Next i

    ① t =(Val(c)+5) Mod 10

    ② c = Mid(mw,t,1)

    ③ s1 = c + s1

    ④ t=(Val(c)+4) Mod 10+1

    ⑤ c= Mid(mw,t+1,1)

    ⑥ s1 = s1 + c

    则填空处的代码应该是(    )

    A . ①②③ B . ④⑤⑥ C . ①⑤③ D . ④②⑥

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