下面程序段的输出结果是()。char s[]={“012xy”};int i,n=0;for (i=0; s[i]!=0;i++)if(s[i]>='a'&&s[i]<='z') n++;printf(“%d\n”,n);
A. 2
B. 0
C. 3
D. 5
对两个数组a和数组b进行如下初始化,则下面选项中叙述正确的是()。char a[]=”ABCDEF”;char b[]={‘A’,’B’,’C’,’D’,’E’,’F’);
A. 数组a与数组b完全相同
B. 数组a与数组b长度相同
C. 数组a和数组b中都存放字符串
D. 数组a比数组b的长度长
下列选项中,不合法的数组定义语句是()。
A. char a[9]={'s','t','i','r','n','g'};
B. char a="string";
C. char a[9]={"string”};
D. char a[9]="string”;
下面程序段的输出结果是()。char ch[7]={"12ab56"};int i, s=0;for (i=0;ch[i]>='0'&& ch[i]<='9';i+=2)s = 10*s+ ch[i]-'0';printf("%d\n",s) ;
A. 1
B. 12
C. 12ab56
D. 1256