计算结果不是字符串“Teacher”的表达式是( )。

admin2015-08-13  31

问题 计算结果不是字符串“Teacher”的表达式是(     )。

选项 A、at("MyTeacher",3,7)
B、substr("MyTeaeher",3,7)
C、right("MyTeacher",7)
D、left("Teacher",7)

答案A

解析 at(<字符表达式1>=,<字符表达式2>,<数值表达式>)函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,表达式at("MyTeacher",3,7)不正确;substr函数从指定表达式值的指定位置取指定长度的子串作为函数,substr("MyTeacher",3,7)的值为“Teacher”;left从指定表达式值的左端取一个指定长度的子串作为函数值,right("MyTeacher",7)的值为“Teacher”;right从指定表达式值的右端取一个指定长度的子串作为函数值,left("Teacher",7)的值为“Teacher”。
转载请注明原文地址:https://kaotiyun.com/show/CLEp777K
0

最新回复(0)