函数fun的返回值是fun(char *a,char *b){ int num=0,n=0;while(*(a+num)!=′\0′)num++;while(b[n]){*(a+num)=b[n];num++;n++;}return num;}A.字符串a的长度B.字符串b的长度C.字符串a和b的长度之差D.字符串a 和b的长度之和

题目

函数fun的返回值是

fun(char *a,char *b)

{ int num=0,n=0;

while(*(a+num)!=′\0′)num++;

while(b[n]){*(a+num)=b[n];num++;n++;}

return num;

}

A.字符串a的长度

B.字符串b的长度

C.字符串a和b的长度之差

D.字符串a 和b的长度之和


相似考题
更多“函数fun的返回值是 fun(char*a,char*b) {intnum=0,n=0; while(*(a+num)!=′\0′)num++; wh ”相关问题
  • 第1题:

    函数fun的返回值是( )。 fun(char *a,char *b) { int num=0,n=0; while( * (a+num)! ='\0') num++; while(b[n]) {*(a+num)=b[n];num++;n++;} return num; }

    A.字符串a的长度

    B.字符串b的长度

    C.字符串a和b的长度之差

    D.字符串a和b的长度之和


    正确答案:D
    解析:本题首先通过第一个while循环计算字符串a的长度,再通过第二个循环,将字符串b连接到字符a的后面,最后返回连接后的总长度。

  • 第2题:

    函数fun的返回值是 fun(char*a,char*b) { int num=0,n=0; while(*(a+num)!='\0') nmn++; while(b[n]) {*(a+num)=b[n];num++;n++;} return num; }

    A.字符串a的长度

    B.字符串b的长度

    C.字符串a和b的长度之差

    D.字符串a和b的长度之和


    正确答案:D
    解析:本题首先通过第一个while循环计算字符串a的长度,再通过第二个循环,将字符串a和b相连,最后返回连接后的总长度。

  • 第3题:

    函数fun的返回值是______。 fun(char *a,char*b) { int num=0,n=0; while( *(a+num)!='\0')num++; while(b[n]) {*(a+num)=b[n];num++;n++; } return num; }

    A.字符串a的长度

    B.字符串b的长度

    C.字符串a和b的长度之差

    D.字符串a和b的长度之和


    正确答案:C
    解析:本题首先通过第一个while循环计算字符串a的长度,再通过第二个while循环,将字符串a和b相连,最后返回连接后的总长度。

  • 第4题:

    函数fun的返回值是

    fun(char * a, char * b)

    {int num=0,n=0;

    while( * (a+num) !='\0') num++;

    while(b[n] ) { * (a+num) =b[n] ;num++;n++;}

    return num;

    }

    A.字符串a的长度

    B.字符串b的长度

    C.字符串a和b的长度之差

    D.字符串a和b的长度之和


    正确答案:D
    解析:本题首先通过第一个while循环计算字符串a的长度,再通过第二个循环,将字符串a和b相连,最后返回连接后的总长度。

  • 第5题:

    函数fun的返回值是( )。 fun(char * a, char *b) { int num=0,n=0; while(*(a+num)!='\0') num++; while(b[n]) {*(a+num)=b[n];num++;n++; } return num; }

    A.字符串a的长度

    B.字符串b的长度

    C.字符串a和b的长度之差

    D.字符串a和b的长度之和


    正确答案:D