题目

下列VB 程序段功能为:在文本框Textl和Text2中分别输入两个长度相等的单词s1和s2,判断s1和s2是否是由相同字母构成的异位词,如“tea”和“eat”为相同字母构成的异位词,若是相同字母构成的异位词,则在标签Label1上显示“Yes”,否则显示“NO”。 s1 = Text1.Text: s2 = Text2.Text For i = 1 To Len(s1)   ch1 = Mid(s1, i, 1): ch2 = Mid(s2, i, 1)   f(Asc(ch1) - Asc("a") + 1) = f(Asc(ch1) - Asc("a") + 1) + 1     ⑴   Next i flag = True For i = 1 To 26   If f(i) <> 0 Then   ⑵   : Exit For Next i If   ⑴   Then Label1.Caption = "Yes" Else Label1.Caption = "No" 上述程序段中方框处被选语句为: ①f(Asc(ch1) - Asc("a") + 1) = f(Asc(ch1) - Asc("a") + 1) + 1     ②f(Asc(ch2) - Asc("a") + 1) = f(Asc(ch2) - Asc("a") + 1) – 1  ③flag = True     ④flag = False 则(1)(2)(3)处语句依次为(   ) A . ①③④ B . ②③④ C . ①④③ D . ②④③ 答案:D
信息技术 试题推荐
最近更新