若有定义:char a[]={"Hunan University"};则数组a的长度为
A. 5
B. 6
C. 16
D. 17
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其它元素不变。划线处应填________#include #include main(){ char a[]="clanguage",t;int i,j,k;k=strlen(a);for(i=0;i<=k-2;i+=2)for(j=i+2;ja[j]){t=a[i];a[i]=a[j];a[j]=t;}puts(a);printf("\n");}
A. k++
B. k+=2
C. j+=1
D. j+=2
设已定义:char st[]="how are you"; 下列程序段中正确的是
A. char a[11]; st=a;
B. char a[12]; strcpy(a,st[10]);
C. char a[12]; strcpy(a,st)
D. char a[]; strcpy(a,st);