更多“函数Len(Str(Val("123.4")))的值为()”相关问题
  • 第1题:

    以下()的结果是数值。

    A、LEN("abc")

    B、LEFT$("abcd",3)

    C、STR$(123)

    D、ASC("abook")

    E、VAL("123")

    F、ABS(0)


    参考答案:ADEF

  • 第2题:

    函数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);

    }

    }


    正确答案:函数f_str(char*strchar del)的功能是:将非空字符串str以分割标志字符为界线分割成若干个子字符串并输出。由函数说明和C代码可知该函数对给定的字符串进行从左至右的扫描找出不包含标志字符(变量del的值)的子字符串。在该函数C代码中变量i的初值为0len表示字符串的长度。当 ilen时进入循环体。如果当前字符(即str[i]的值)是标志字符则不做处理继续扫描以处理标志字符连成一串的情况。因此(6)空缺处所填写的内容是“str[i]==del”或其等价形式。 当退出第2个while循环时当前字符str[i]不是标志字符此时从str[i]开始继续寻找直到标志字符出现的…个子字符串(变量i保持不变用j标记寻找的过程)给找到的字符序列置字符串结束标志以便于后面语句的输出。因此(7)空缺处所填写的内容是“str[j]”。 printf输出语句结束之后就要继续寻找后面不包含标志字符的子字符串。此时需要把数组指针i移至j的后面再继续扫描。因此(8)空缺处所填写的内容是“i=j+1”。
    函数f_str(char*str,char del)的功能是:将非空字符串str以分割标志字符为界线,分割成若干个子字符串并输出。由函数说明和C代码可知,该函数对给定的字符串进行从左至右的扫描,找出不包含标志字符(变量del的值)的子字符串。在该函数C代码中,变量i的初值为0,len表示字符串的长度。当 ilen时进入循环体。如果当前字符(即str[i]的值)是标志字符,则不做处理,继续扫描以处理标志字符连成一串的情况。因此(6)空缺处所填写的内容是“str[i]==del”或其等价形式。 当退出第2个while循环时,当前字符str[i]不是标志字符,此时从str[i]开始继续寻找,直到标志字符出现的…个子字符串(变量i保持不变,用j标记寻找的过程),给找到的字符序列置字符串结束标志,以便于后面语句的输出。因此(7)空缺处所填写的内容是“str[j]”。 printf输出语句结束之后,就要继续寻找后面不包含标志字符的子字符串。此时,需要把数组指针i移至j的后面,再继续扫描。因此(8)空缺处所填写的内容是“i=j+1”。

  • 第3题:

    下列表达式的值为2123的是( )。

    A. Val("123asd")&2000

    B. Val("123asd")+2000

    C. Str(123)&"2000"

    D. Str(123)+"2000"


    正确答案:B
    B) 【解析】本题考查系统函数和字符串连接运算符。Val的功能是把从头开始的连续数字串转化成数字。而Str的功能是把数字转化为字符。当操作数的字符串时,运算符“+”表示对字符串进行连接运算,否则为加法运算。因此选项A)为1 232 000,选项B)为2123,选项C)和D)全部为1 232 000。

  • 第4题:

    求字符ASCII码的函数为()。

    A Val()

    B Str()

    C Asc()

    D Chr()


    C

  • 第5题:

    在VB中,求字符串的字符长度的函数是()。

    • A、Len(x)
    • B、Str(x)
    • C、Val(x)
    • D、Sqr(x)

    正确答案:A

  • 第6题:

    下列表达式的值为2123的是()。

    • A、 Val("123") & 2000
    • B、 Val("123") + 2000
    • C、 Str("123") & 2000
    • D、 Str("123") + "2000"

    正确答案:B

  • 第7题:

    函数LEN(STR(12345678901))的返回值是();函数LEN(DTOC(DATE()))的返回值为()。


    正确答案:10;8

  • 第8题:

    函数Len(str(val("-135.6")))的值是()

    • A、11
    • B、6
    • C、5
    • D、8

    正确答案:B

  • 第9题:

    单选题
    函数LEN(STR(12.5,6,1)-'12.5')的值是(  )。
    A

    0

    B

    4

    C

    8

    D

    10


    正确答案: D
    解析:
    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。

  • 第10题:

    单选题
    函数LEN(STR(12.3,5,2))的值是()。
    A

    2

    B

    3

    C

    4

    D

    5


    正确答案: D
    解析: 暂无解析

  • 第11题:

    填空题
    函数LEN(STR(12345678901))的返回值是();函数LEN(DTOC(DATE()))的返回值为()。

    正确答案: 10,8
    解析: 暂无解析

  • 第12题:

    单选题
    求字符ASCII码的函数为()。
    A

     Val()

    B

     Str()

    C

     Asc()

    D

     Chr()


    正确答案: B
    解析: 暂无解析

  • 第13题:

    val=pow(2,1000),请用一行代码返回val结果的长度值()

    A、len(pow(2,1000))

    B、len(str(val))

    C、以后均不正确

    D、len(val)


    答案:B

  • 第14题:

    下列函数中,其返回值为字符型数据的函数是______。

    A.LEN()

    B.VAL()

    C.STR()

    D.DATE()


    正确答案:C

  • 第15题:

    函数STR(VAL("9")+10.57,AT("b","abcdefg"))返回的值是______。

    A.19.57

    B.20

    C.19.6

    D.19


    正确答案:B

  • 第16题:

    函数LEN(STR(12.3,5,2))的值是()。

    • A、2
    • B、3
    • C、4
    • D、5

    正确答案:D

  • 第17题:

    下列表达式的值为2123的是()

    • A、Val("123asd")&2000
    • B、Val("123")+2000
    • C、Str(123)&"2000"
    • D、Str(123)+"2000"

    正确答案:B

  • 第18题:

    下列函数中,返回值为逻辑型的是()

    • A、LEN()
    • B、AT()
    • C、VAL()
    • D、EOF()
    • E、BOF()

    正确答案:D,E

  • 第19题:

    可获得字符ASCII码值的函数是()。

    • A、Chr$
    • B、Str$
    • C、Asc
    • D、Val

    正确答案:C

  • 第20题:

    表达式Abs(len(str(123.667))-Len(str(-2.000005)))的值是()。

    • A、0
    • B、2
    • C、1
    • D、-1

    正确答案:C

  • 第21题:

    单选题
    函数Len(str(val("-135.6")))的值是()
    A

    11

    B

    6

    C

    5

    D

    8


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    函数Len(Str(Val("123.4")))的值为()
    A

    11

    B

    5

    C

    6

    D

    8


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    下列表达式的值为2123的是()。
    A

     Val(123) & 2000

    B

     Val(123) + 2000

    C

     Str(123) & 2000

    D

     Str(123) + 2000


    正确答案: C
    解析: 暂无解析