有以下定义char a[10],*b=a;,不能给数组a输入字符串的语句是( )。
A. gets(a)
B. gets(a[0])
C. gets(&a[0]);
D. gets(b);
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )。
A. char s[10]="abcdefg";
B. char t[]="abcdefg",*s=t;
C. char s[10];s="abcdefg";
D. chat s[10];strcpy(s,"abcdefg");
有以下程序int main(){char a[]="programming",b[]= "language ";char *pl,*p2;int i;pl=a;p2=b;for(i=0;i<7;i++) if(*(pl+i)==*(p2+i)) printf("%c" ,*(p1+i));}输出结果是( )。
A. gm
B. rg
C. or
D. ga