窗体上有1个名称为Text1的文本框和1个名称为Label1的标签。运行以下程序,在文本框中输入VisualBasic,则标签中显示内容为basic的是

admin2018-05-08  26

问题 窗体上有1个名称为Text1的文本框和1个名称为Label1的标签。运行以下程序,在文本框中输入VisualBasic,则标签中显示内容为basic的是

选项 A、  Private Sub Text1_Change()
      Label1.Caption = LCase(Mid(Text1.Text, 7))
    End Sub
B、Private Sub Text1_Change()
        Label1.Caption = UCase(Left(Text1.Text, 5))
     End Sub
C、Private Sub Text1_Change()
        Label1.Caption = UCase(Right(Text1.Text, 5))
     End Sub
D、Private Sub Text1_Change()
        Label1.Caption = LCase(Left(Text1.Text, 5))
     End Sub

答案A

解析 Mid (s,n1,n2)是字符串截取函数,从s的第n1个字符开始,向后截取n2个字符,,其中n2可省略,省略时,就是截取s的第n1个字符以后的所有字符。Left(s,n)截取字符串s左边的n个字符;Right(s,n)截取字符串s右边的n个字符。故LCase函数将字符串中的大写字母转换为小写字母,UCase函数将字符串中的小写字母转换为大写字母。题目中的 A项要求将对输入的VisualBasic,转化为basic作为标签显示内容。B项和C项都将小写字母转化为大写字母。A项中的"LCase(Mid(Text1.Text, 7))"将VisualBasic截取从第7个字符开始向后所有字符,并将其中大写字母转换为小写字母,得到basic,故A项正确。 B项中"UCase(Left(Text1.Text, 5))"是截取字符串左边的5个字符并将其中的小写字母转换为大写字母,得到VISUA,故B错误。C项"UCase(Right(Text1.Text, 5))"是截取字符串右边的5个字符并将其中的小写字母转换为大写字母,得到BASIC,故C项错误。D项"LCase(Left(Text1.Text, 5))"是截取字符串左边的5个字符并将其中的大写字母转化为小写字母,得到visua,故D项错误。
转载请注明原文地址:https://jikaoti.com/ti/wQy0FFFM
0

最新回复(0)