• 2022-06-11
    设char *sp="\x69\072\n";printf("%d",strlen(sp));,则输出结果是( )。
    A: 3
    B: 5
    C: 1
    D: 字符串中有非法字符,输出值不定
  • A

    内容

    • 0

      下面程序运行的结果是()(strlen(s)为求字符串s的长度的函数)void main() {char sp[]="\t\v\\0will\n";printf("%d",strlen(sp));} A: 14 B: 3 C: 9 D: 字符串中有非法字符

    • 1

      以下程序从输入的10个字符串中找出最长的那个串,请填空。#include <;stdio.h>;#include <;string.h>;#define N 10main(){char str[N][81],*sp;int i;for(i=0;i<;N;i++) gets(str[i]);sp=str[0];for(i=1;i<;N;i++)if(strlen(sp)<;strlen(str[i]));printf("输出最长的那个串:\n%s\n",sp);printf("输出最长的那个串的长度:%d\n",strlen(sp)); }

    • 2

      字符数组char str&#91;10&#93;= "study";,则printf("%d ",strlen(str));的输出结果为_______________.

    • 3

      若有以下说明和语句,则输出结果是( )。 char str&#91;&#93;="\"c:\\abc.dat\""; printf("%s",str); A: "c:\abc.dat" B: "c:\\abc.dat" C: 字符串中有非法字符 D: \"c:\\abc.dat\"

    • 4

      若有以下说明和语句,其输出结果是 ______。 char *sp="\"D:\\ANI.WPS\"" ; printf("%s",sp);