问题
单项选择题
要从字符串“全国计算机等级考试”中取出子串“等级考试”,应该使用函数( )。
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个字节。