更多“若有定义语句: 则strlen(s)的值是()。A.7B.8C.9D.10 ”相关问题
  • 第1题:

    若有定义语句“charS[10]="1234567\0\0";”,则strlen(s)的值是( )。

    A.7

    B.8

    C.9

    D.10


    正确答案:A
    A。【解析】C语言中strlen函数的功能是返回字符串的长度,其中\0是一个转义字符,它占存储空间,但不计入字符串的长度。所以选项A正确。

  • 第2题:

    若有定义语句:char s[10]="123456700";,则strlen(s)的值是()。

    A.7

    B.8

    C.9

    D.10


    C

  • 第3题:

    若有定义语句:char s[10]="123456700";,则strlen(s)的值是()。

    A.7

    B.8

    C.9

    D.10


    C

  • 第4题:

    若有定义语句:“char sE10]="1234567\0\0";”,则strlen(s)的值是( )。

    A.7

    B.8

    C.9

    D.10


    正确答案:A
    "\0"表示空字符,strlen函数求得的是不包括字符串结束符'\0'的长度。故选A。

  • 第5题:

    【单选题】若有定义语句: char s[10]="123456700"; 则strlen(s)的值是()。

    A.7

    B.8

    C.9

    D.10


    D