问题 单项选择题

要从字符串“全国计算机等级考试”中取出子串“等级考试”,应该使用函数( )。

A.SUBSTR("全国计算机等级考试",6,4)

B.SUBSTR("全国计算机等级考试",6,8)

C.SUBSTR("全国计算机等级考试",11,4)

D.SUBSTR("全国计算机等级考试",11,8)

答案

参考答案:D

解析: SUBSTR为取子串函数。格式:SUBSTR(<字符表达式>,<起始位置>,<长度>]),功能是从指定表达式的指定起始位置取指定长度的子串作为函数值。在SUBSTR()函数中,若缺省第3个自变量<长度>,则函数从指定位置一直取到最后一个字符。
由于一个汉字占用两个字节,本题中子串“等级考试”的起始位置应该是5×2+1=11,而4个汉字的长度为4×2=8个字节。

单项选择题
单项选择题