单项选择题

有以下程序 #include <stdio.h> voidfun(char*t,char*s) {while(*t!=0) t++; while((*t++=*s++)!=0); } main() {char ss[10]="acc",aa[10]="bbxxyy"; fun(ss,aa); printf("%s,%s\n",ss,aa); } 程序的运行结果是

A.accxyy,bbxxyy
B.acc,bbxxyy
C.accxxyy,bbxxyy
D.accbbxxyy,bbxxyy
<上一题 目录 下一题>
热门 试题

单项选择题
以下描述中正确的是
A.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C.在do-while循环体中,是先执行一次循环,再进行判断
D.do-while循环中,根据情况可以省略while
单项选择题
以下程序的运行结果是 int k=0; void fun(int m) {m+=k;k+=m;printf( m=%d k=%d ,m,k++);} main() {int i=4; fun(i++); printf( i=%d k=%d n ,i,k); }
A.m=4 k=5 i=5 k=5
B.m=4 k=4 i=5 k=5
C.m=4 k=4 i=4 k=5
D.m=4 k=5 i=4 k=5
相关试题
  • 有以下程序 #include <stdio.h> mai...
  • 有以下程序 #include <stdio.h> voi...
  • 有以下程序 #include<stdio.h> main...
  • 有以下程序 #include <stdio.h> #i...
  • 以下数组定义中错误的是