题目

生物学家将DNA表示成关于“A、C、G、T”4个字符的字符串,为方便存储与传输,通常将字符“A、C、G、T”分别用“0、100、101、11”来代替编码,如:“CTAG”编码为“100110101”,小李编写了以下程序,界面如图所示将接收到的代码输入到文本框,点击“转换”按钮后,在标签Label1上显示由“A、C、G、T”字符组成的DNA序列,若转换时出现非“A、C、G、T”4个字符,则显示“接收有误”。请回答下列问题: (1) 实现上述功能的VB程序如下,请在划线处填入合适的代码。 Private Sub com _ Click( ) Dim i As Integer, a As String, p As string s=Text1.Text n=Len (s) p= “” i=1 f =True Do While i < = n     If Mid(s, i, 1)= “0” Then         p= p + “A”         i=i+1     ElseIf Mid(s, i+1, 1)= “1” Then         p = p + “T”               ①          ElseIf Mid(s, i+2, 1) = “1” Then         p = p+ “G”         i=i+3     ElseIf Mid(s,      ②     , 1)= “0” Then         p = p + “C”         i=1+3     Else         f=False         i=i+n     End If Loop If f Then Label1. Caption Else. Caption = “接收有误” End Sub ① ②  (2) 若接收到的代码是:000111,则显示的是。 答案: 【1】i=i+2【2】i+2 【1】接收有误
信息技术 试题推荐