若已定义:char c[5]={ 'a', 'b', '\0', 'c', '\0'}; 则printf("%s",c);的输出是( )。
A: 'a''b'
B: ab
C: abc
D: "ab\0c"
A: 'a''b'
B: ab
C: abc
D: "ab\0c"
B
举一反三
- 设char c[5]={‘a’,’b’,’\0’,’c’,’\0’};则printf(“%s”,c);的输出是( ) A: ‘a’‘b’ B: a C: abc D: “ab\0c”
- 下面程序段的运行结果是 。char c[5]={‘a’,‘b’,‘\0’,‘c’,‘\0’};printf(“%s”,c); A: ‘a’‘b’ B: ab c C: cab D: ab
- 假设有如下程序段:char str1[5]= "abc";char str2[5]= "ab\0c";printf("%s\n%s",str1,str2);则输出的内容为:()。 A: abcb B: abc ab C: abcabc D: abcab\0c
- 下面程序段的运行结果是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
内容
- 0
下面程序段的运行结果是 。char str[5]={’a’,’b’,’\0’,’c’,’\0’}; printf(“%s”,str); A: ’a’’b’ B: ab c C: ab D: abc
- 1
以下程序段的输出结果为(). char c[]="abc"; int i=0; do while(c[i++]!=’\0’);printf("%d",i-1); A: abc B: ab C: 2 D: 3
- 2
【10.3】有定义 char c[5]={‘a’,’b’,’\0’,’c’,’\0’}; 执行语句printf(“%s”,c); 后的输出结果是( )。
- 3
程序段char<br/>c[]="abc"; int i=0; do{}while(c[i++]!='\0');<br/>printf("%d",i-2); 的输出结果为() A: ab B: 3 C: abc D: 2
- 4
设已定义 char str[6]= { 'a','b','\0','c','d','\0'}; 执行语句 printf(("%s",str) 后,输出结果为( )。 A: a B: ab C: abcd D: ab\0cd\0