题目内容

现有如下程序段 main() {char a[]="acfijk"; /*这里是有序的字符序列*/char b[]="befijklqswz"; /*这里是有序的字符序列*/char c[80],*p;int i=0,j=0,k=0;while(a[i]!='\0' && b[j]!='\0'){ if(a[i]b[j]) c[k++]=b[j++];else { c[k++]=b[j++]; i++; }}while(a[i]=='\0' && b[j]!='\0') c[k++]=b[j++];while(a[i]!='\0' && b[j]=='\0') c[k++]=a[i++];c[k]='\0';puts(c);} 则输出结果是

A. acfijkbefijklqswz
B. abceffiijjkklqswz
C. befijklqswzacfijk
D. abcefijklqswz

查看答案
更多问题

阅读下面程序,则执行后输出的结果为 voidfun(int*a,int*b){ intm;m=(*a+*b)*(*a+*b);m+=(*a-*b)*(*a-*b);printf("%d\n",m);} main() { inta=5,b=6,*x=&a,*y=&b;fun(x,y);}

A. 120
B. 121
C. 122
D. 123

阅读下面程序,则执行后的结果为main(){char *str="abcdefghijklmnopq";while(*str++!=′e′);printf("%c\n",*str);}

A. f
B. a
C. e
D. q

现有如下程序段 intfun(intk,int*m){if(k%3)*m=k*k;else*m=k/3;} main(){int(*p)(int,int*),m; p=fun; (*p)(78,&m); printf("%d\n",m); } 则程序段的输出结果为

A. 24
B. 25
C. 26
D. 27

阅读如下程序段,则执行后的结果为main(){ int a,*p,*q,**w;p=&a; q=&a; w=&p; *p=5%6;*q=5;**w=3;printf("%d\n",a);}

A. 无确定值
B. 1
C. 5
D. 3

答案查题题库