设有如下程序段: a$ = "BeijingShanghai" b$ = Mid(a$, InStr(a$, "g") + 1) 执行该程序段后,变量b$的值为( )。

admin2020-04-18  29

问题 设有如下程序段:
a$ = "BeijingShanghai"
b$ = Mid(a$, InStr(a$, "g") + 1)
执行该程序段后,变量b$的值为(    )。

选项 A、Shanghai
B、Beijing
C、Beijin
D、BeijingShanghai

答案A

解析 InStr(字符串1,字符串2)函数用来返回字符串2第一次在字符串1中出现的位置,InStr(a$, "g")的结果为7;mid(字符串,p,n)函数用来截取从第p个字符开始,向后截取n个字符,如果省略n,则从位置p开始一直向后截取到字符串末尾;Mid(a$, InStr(a$, "g") + 1)表示对字符串a$从第8 个字符开始一直截取到最后,结果为"Shanghai",故A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/oqTp777K
0

最新回复(0)