问题 单项选择题

如果要从字符串“计算机等级考试”中取出“考试”这两个字,下列函数使用错误的是( )。

A.SUBSTR("计算机等级考试",11)

B.SUBSTR("计算机等级考试",5,3)

C.RIGHT("计算机等级考试",2)

D.LEFT("计算机等级考试",4)

答案

参考答案:A

解析: 取子串的函数有以下3个;格式1:LEFT(<字符表达式>,<长度>)格式2:RIGHT(<字符表达式>,<长度>)格式3:SUBSTR(<字符表达式>,<起始位置>[,<长度>])功能:①LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值。 ②RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值。 ③SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。在SUBSTR()函数中,若缺省第3个自变量<长度>,则函数从指定位置一直取到最后一个字符。 由于一个汉字占用两个字符,再根据函数的功能,选项A)的结果是“考试”,选项B)的结果是“机”,选项C)的结果是“试”,选项D)的结果是“计算”。

单项选择题
单项选择题