• 2022-05-26
    下面程序段的运行结果是 。char str[5]={’a’,’b’,’\0’,’c’,’\0’}; printf(“%s”,str);
    A: ’a’’b’
    B: ab c
    C: ab
    D: abc
  • C

    内容

    • 0

      下面程序段的运行结果是( )。 char str[]=”ABC”, *p=str; printf(“%d ”,*(p+3));

    • 1

      下面程序段的运行结果是_______。char str[]="ABC", *p=str; printf("%d",*(p+3)); A: 67 B: 0 C: 字符'C'的地址 D: 字符'C'

    • 2

      下面程序段的运行结果是( )char str[ ]="ABC",*p=str;printf("%c\n",*(p+2)); A: 67 B: 0 C: 字符'C'的地址 D: C

    • 3

      下面程序段的运行结果是    。char c[5]={‘a’,‘b’,‘\0’,‘c’,‘\0’};printf(“%s”,c); A: ‘a’‘b’ B: ab c C: cab D: ab

    • 4

      下列程序的运行结果为( ). void abc(char *str) { int a,b; for(a=b=0;str[a]!='\0';a++) if(str[a]!='c') {str[b]=str[a]; b++; }str[b]='\0'; } main( ) { char str[]="abcdef"; abc(str); printf("str[]=%s",str); }