1.设char *s="\ta\017bc";则指针变量s指向的字符串所占的字节数是()
A:9 B:5 C:6 D:7
2.下面程序段中,for循环的执行次数是()
char *s="\ta\018bc";
for( ;*s!='\0';s++) printf("*");
A:9 B:5 C:6 D:7
3.当运行以下程序时,从键盘输入:ab<回车>
c<回车>
def<回车>
则下面程序的运行结果是:( )
#include <stdio.h>
#define N6
main()
{ char c[N];
int i=0;
for( ;i<N;c[i]=getchar(),i++);
for(i=0;i<N;i++) putchar(c[i]);
}
A:abcdef B:a C:b D:ab
b c c
c d d
d
e
f
请告诉我为什么!