下面程序段的运行结果是 。char str[5]={’a’,’b’,’\0’,’c’,’\0’}; printf(“%s”,str);
A: ’a’’b’
B: ab c
C: ab
D: abc
A: ’a’’b’
B: ab c
C: ab
D: abc
C
举一反三
- 下面程序段的运行结果是char x[5]={'a','b','\0','c','\0'};printf("%s",x); A: 'a''b' B: abc C: ab c D: ab
- 下面程序段的运行结果是()char x[5]={'a', 'b', '\0', 'c', '\0'};printf("%s", x); A: 'a''b' B: ab C: ab└┘c D: abc
- 下面程序段的运行结果是______ .char str[ ]="ABC", *p=str; printf("%s\n",p+1);
- 下面程序段的运行结果是( )。[br][/br] char str[ ]="ABC",*p=str; printf("%d",*(p+3)); A: A B: B C: C D: 0
- 下面程序段的运行显示结果是( )。char str[ ]=“ABC”, *p=str;printf(“%d ”, *(p+3)); A: 67 B: 0 C: 地址 D: 字符
内容
- 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); }