有以下程序void main() {char a[ ]={'a','b','c','d', 'e', 'f', 'g','h','\0'};int i,j;i=sizeof(a);j=strlen(a);printf("%d,%d\n",i,j);} 程序运行后的输出结果是( )
A. 9,9
B. 8,9
C. 1,8
D. 9,8
下面程序运行的结果是()(strlen(s)为求字符串s的长度的函数)void main() {char sp[]="\t\v\\0will\n";printf("%d",strlen(sp));}
A. 14
B. 3
C. 9
D. 字符串中有非法字符