单选题函数LEN(STR(12.5,6,1)-'12.5')的值是( )。A0B4C8D10
单选题
函数LEN(STR(12.5,6,1)-'12.5')的值是( )。
A
0
B
4
C
8
D
10
参考解析
解析:
STR(<数值表达式>[<长度>,[<小数位数>]])将指定的数值表达式转换为字符串, <长度>是转换后的字符串长度,默认值为10,<小数位数>是保留的小数位数,并进行四舍五入。所以STR(12.5,6,1)表示为‘12.5’保留1位小数,并在其前补充空格以使长度为6。“-”是空格移位连接,连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串的尾部,所以STR(12.5,6,1)-‘12.5’为‘ 12.512.5’并含有两个空格,故其长度为10。LEN返回指定的字符串长度,所以函数LEN(STR(12.5,6,1)-‘12.5’)=10。
STR(<数值表达式>[<长度>,[<小数位数>]])将指定的数值表达式转换为字符串, <长度>是转换后的字符串长度,默认值为10,<小数位数>是保留的小数位数,并进行四舍五入。所以STR(12.5,6,1)表示为‘12.5’保留1位小数,并在其前补充空格以使长度为6。“-”是空格移位连接,连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串的尾部,所以STR(12.5,6,1)-‘12.5’为‘ 12.512.5’并含有两个空格,故其长度为10。LEN返回指定的字符串长度,所以函数LEN(STR(12.5,6,1)-‘12.5’)=10。
相关考题:
函数f_str(char *str,char del)的功能是;将非申字符串str分割成若干个子字符串并输出,del表示分割时的标志字符。例如,若str的值为“66981636666257”,del的值为“6”,调用此函数后,将输出3个子字符串,分别为“981”、“3”和“257”。请将函数f_str中(6)~(8)空缺处的内容填写完整。[函数]void f_str(char *str,char del){ int i,j,len;len = strlen(str);i = 0;while (i<len) {while ( (6) )i++; /* 忽略连续的标志字符 *//* 寻找从srt[i]开始直到标志字符出现的一个子字符串 */j = i+1;while (str[j] !=del str[j] !='\0')j++;(7)="\0"; /* 给找到的字符序列置字符串结束标志 */printf (" %s\t", str [i]);(8);}}
有如下程序段: Dim str As String*10 Dim i Strl="abcdefg" i=12 lenl=Len(i) str2=Right(str1,4) 执行后,len1和str2的返回值分别是______。A.12,abcdB.10,bcdeC.2,defgD.0,cdef
有如下程序段: Dim str As String * 10 Dim i str1 = "abcdefg" i = 12 len1 = Len(i) sir2 = Right(str1, 4)执行后,len1和str2的返回值分别是( )。A.12,abcdB.10,bcdeC.2,defgD.0,cdef
有如下程序段: Dim str As String*10 Dim i Str1="abcdefg" i=12 len1=Len(i) str2=Right(str1,4) 执行后,len1和str2的返回值分别是______。A.12,abcdB.10,bcdeC.2,defgD.0,cdef
Visual Basic.NET中,字符串处理函数中返回Str字符串的长度的是()。A、Mid(Str,Start,Lengh)B、Len(Str)C、Instr(Star,String1,String2,Compare)D、Ltrim(Str)
单选题函数Len(str(val("-135.6")))的值是()A11B6C5D8