下列函数的功能是fun(char *a,char *b){ while((*b=*a)!= '\0') {a++,b++;} }A) 将 a 所指字符串赋给 b 所指空间B) 使指针 b 指向 a 所指字符串C) 将 a 所指字符串和 b 所指字符串进行比较D) 检查 a 和 b 所指字符串中是否有 '\0'

题目

下列函数的功能是

fun(char *a,char *b)

{ while((*b=*a)!= '\0') {a++,b++;} }

A) 将 a 所指字符串赋给 b 所指空间

B) 使指针 b 指向 a 所指字符串

C) 将 a 所指字符串和 b 所指字符串进行比较

D) 检查 a 和 b 所指字符串中是否有 '\0'


相似考题
更多“下列函数的功能是fun(char *a,char *b){ while((*b=*a)!= '\0') {a++,b++;} }A) 将 a 所 ”相关问题
  • 第1题:

    有以下函数 fun(char*a,char*b) {while((*a!='\0])&&(*b!='\0')&&(*a==*b)) {a++;b++; } return(*a-*b); } 该函数的功能是

    A.计算a和b所指字符串的长度之差

    B.将b所指字符串连接到a所指字符串中

    C.将b所指字符串连接到a所指字符串后面

    D.比较a和b所指字符串的大小


    正确答案:D
    解析:该函数的功能是比较a和b所指字符串的大小,当a所指定字符串大于b所指时,函数返回正数,当a所指字符串小于b所指时,函数返回负数,当a所指字符串等于b所指时,函数返回零。

  • 第2题:

    有下列程序:includevoid fun(char *a, char *B){while(*a=='*')a++;while(*b=*A){b++;

    有下列程序: #include <stdio.h> void fun(char *a, char *B) { while(*a=='*')a++; while(*b=*A) {b++;a++;} } main() { char *s="*****a*b****",t[80]; fun(s,t);puts(t); 程序的运行结果是( )。

    A.*****a*b

    B.a*b

    C.a*b****

    D.ab


    正确答案:C
    解析:主函数main()定义了指向字符串的指针和一个字符数组,接着调用fun(s,t)函数,进行实参向形参传递,函数fun()第一个 while语句判断*a中的值为“*”时继续扫描,当遇到不是“*”时结束,接着第二个while循环语句,将*a中从“a”开始的后续所有字符都赋予*b,也就是t[80]中的内容为“a*b****”,所以此题的运行结果为选项C)。

  • 第3题:

    有下列程序: #include<stdi0.h> voidfun(char*a,char*b) { while(*a==*)a++; while(*b=*a){b++;a++;} } voidmain( ) { char*s="*****a*b****",t[80]; fun(s,t);puts(t) } 程序的运行结果是( )。

    A.*****a*b

    B.a*b

    C.a*b****

    D.ab


    正确答案:C
    C。【解析】在程序的主函数中main定义了一个指向字符串的指针和一个字符数组,然后调用fun(s,t),在fun中第一个while语句判断*a中的值为“*”时继续扫描,如果不是“*”终止,第二个while循环,将*a中从“a”开始的后续所有字符都赋予*b,也就是t[0]中的内容为“a*b****”,所以此时的运行结果为选项C。

  • 第4题:

    有以下函数 fun(char*a,char*b) { while((*a!='\0')&&(*b!='\0')&&(*a==*b)) { a++;b++; } return(*a-*b); } 该函数的功能是______。

    A.计算a和b所指字符串的长度之差

    B.将b所指字符串连接到a所指字符串中

    C.将b所指字符串连接到a所指字符串后面

    D.比较a和b所指字符串的大小


    正确答案:D

  • 第5题:

    下列函数的功能是( )。 fun(char*a,char*b) . {while((*b=*a)!=\0){a++;b++;})

    A.将a所指字符串赋给b所指空间

    B.使指针b指向a所指字符串

    C.将a所指字符串和b所指字符串进行比较

    D.检查a和b所指字符串中是否有\O


    正确答案:A
    本题函数的功能是将a所指向的字符串赋给b所指向的空间。