选择题   运行下列程序,显示的结果是______。
    x=InStr(3,'ACCESS,hello','e',1)
    y=Sgn(2>3)
    z=x+y
    MsgBox z
 
【正确答案】 A
【答案解析】InStr()是字符串检索函数,第一个参数表示检索的起始位置,本题从第三个字符开始检索;第二个参数表示待检索的串,本题为'ACCESS,hello';第三个参数表示待检索的子串,本题为'e';第四个参数表示字符串比较的方法,本题为1,表示进行不区分大小写的文本比较。本题第一条语句,从第三个字符开始不区分大小写地检索子串'e'在'ACCESS,hello'中最早出现的位置,检索结果为4,将4赋值给变量x,即x=4。Sgn(<数值表达式>)是判断符号函数,当数值表达式大于0时返回1,当数值表达式等于0时返回0,当数值表达式小于0时返回-1。本题第二条语句,数值表达式2>3结果为。False,布尔型数据转换为其他类型数据时,False转换为0,将0赋值给变量v,即y=0。因此,z=x+y=4+0=4,显示的结果是4。