【正确答案】
D
【答案解析】[解析] STR(<数值表达式>[<长度>[,<小数位数>]])将指定的数值表达式转换为字符串,<长度>是转换后的字符串长度,默认值为10,<小数位数>是保留的小数位数,并进行四舍五入,默认值为0。STR(12.5,6,1)为"12.5",其中的1表示要保留的小数位数。其中的6表示将数值表达式转换成字符串后要求达到的长度。因12.5的长度为4,不够6,故在12.5前补充2个空格以满足规定的长度。故转换后的长度为6。“-”是空格移位连接,连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串的尾部,即STR(12.5,6,1)-"12.5"为"12.512.5"有两个"12.5"和两个空格组成,故其长度为10。LEN返回指定的字符串长度,即包含的字节数。函数LEN(STR(12.5,6,1)-"12.5")的值是10,故选D选项。