若有以下程序:void fun(char *c,int d){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}int main(){char a='A',b='a';fun(&b,a);printf("%c,%c\n",a,b);return 0;}程序运行后的输出结果是()。
A. B,a,B,a
B. a,B,a,B
C. A,b,A,b
D. b,B,A,b
若有以下定义:char a[10],*b=a;不能给数组a输入字符串的语句是()。
A. gets(a);
B. gets(a[0]);
C. gets(&a[0]);
D. gets(b);
下面程序段的运行结果是()。char *s="abcde";s+=2;printf("%s",s);
A. cde
B. 字符'c'
C. 字符'c'的地址
D. 无确定的输出结果