设有定义语句“char a[]="xyz",b[]={′x′, ′y′, ′z′};”,下面叙述中正确的是( )。
A. 数组a和b的长度相同
B. a数组长度小于b数组长度
C. a数组长度大于b数组长度
D. 以上说法都不正确
有以下程序main(){ char b,c; int i;b='a'; c='A';for(i=0;i<6;i++){ if(i%2) putchar(i+b);else putchar(i+c);}printf("\n");} 程序运行后的输出结果是______.
ABCDEF
B. AbCdEf
C. aBcDeF
D. abcdef
若有以下说明和语句,则输出结果是哪一项( )。(strlen(s)为求字符串s的长度的函数)char s[12]="a book!";printf("%d",strlen(s));
A. 12
B. 8
C. 7
D. 11
下面程序由键盘输入数据到数组中,统计其中正数的个数,并计算它们的和,请填空。#includevoid main(){ int i,a[20],sum,count;sum=count=0;for(i=0;i<20;i++)scanf("%d",____);for(i=0;i<20;i++){ if(a[i]>0){ count++; sum+=____; }}printf("sum=%d,count=%d\n",sum,count);}