题目内容

下面程序的功能是:将字符数组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);

以下程序的输出结果是________。main(){ char a[10]={'1','2','3','\0','5','6','7','8','9',0};printf("%s\n",a);}

A. 123
B. 1230
C. 123456789
D. 1230567890

以下不能正确进行字符串赋初值的语句是

A. char str[5]="good!";
B. char str[]="good!";
C. char str[5]={''g'',''o'',''o'',''d''};
D. char *s="good";

在C语言中,数组的首地址是

答案查题题库