选择题 39.  在窗体中有一个名称为Command1的按钮,该模块内还有一个函数过程:
    Public Function f(t As String)As String
    Dim w, y
    w=InStr(t,"a")
    y=Right(t,Len(t)-w)
    f=UCase(y)
    End Function
    Private Sub Command1_Click()
    Dim s As String,x As String
    s="I am a student!"
    x=f(s)
    MsgBox x
    End Sub
    打开窗体运行后,如果单击按钮,则消息框的输出内容是______。
【正确答案】 A
【答案解析】 在Command1_Click事件中,字符串s赋值为“I am a student!”,程序调用函数f,在函数f中,Instr(t,”a”)返回字符“a”在字符串I中第一次出现的位置,结果为3赋值给w;Right(t,Len(t)-w)返回对字符串t从右边截取Len(t)-w个字符,结果为“m a student!”赋值给y;Ucase(y)将字符串y中的所有小写字母转换为大写,结果为“M A STUDENT!”,通过函数名f返回到主调过程Command1_Click事件过程中,赋值给x,输出“M A STUDENT!”,故本题选择A选项。