在窗体中有一个名称为Commandl的按钮,该模块内还有一个函数过程: Public Function f(t As String)As String Dim w.y w=InStlr(t,”a”) y=Right(t,Len(t)一w

admin2020-07-17  24

问题 在窗体中有一个名称为Commandl的按钮,该模块内还有一个函数过程:
    Public Function f(t As String)As String
Dim w.y
  w=InStlr(t,”a”)
    y=Right(t,Len(t)一w)
    f=UCase(y)
    End Function
    Pri rate Sub Commandl_Click()
    Dim s As String.x As String
    s=”I am a student!”
    x=f(s)
    MsgBox x
End Sub
    打开窗体运行后,如果单击按钮,则消息框的输出内容是(    )。

选项 A、M A STUDENT!
B、STUDENT!
C、m a student!
D、student!

答案A

解析 在commandl_Click事件中,字符串s赋值为“I am a student!”,程序调用函数f,在函数f中,Instr(t,”a”)返回字符“a”在字符串t中第一次出现的位置,结果为3赋值给w;Right(t,Len(t)一w)返回对字符串t从右边截取Len(t)一w个字符,结果为“m a student!”赋值给y;Ucase(y)将字符串y中的所有小写字母转换为大写,结果为“M ASTUDENT!”,通过函数名f返回到主调过程Commandl_Click事件过程中,赋值给x,输出“M A STuDENT!”,故本题选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/tFcp777K
0

相关试题推荐
最新回复(0)