单选题

以下与库函数strcpy(char*p1,char*p2)功能不相等的程序段是()

Astrcpyl(char*p1,char*p2){while((p1++=p2++)!=’/0’);}

Bstrcpy2(char*pl,char*p2){while((*p1=*p2)!=’/0’)pl++,p2++;}

Cstrcpy3(char*pl,char*p2){while((*p1++=*p2++);)

Dstrcpy4(char*p1,char*p2){whi1e(*p2)*pl++=*p2++;}

正确答案

来源:www.examk.com

答案解析

相似试题
  • 编写函数,将字符数组c2中的全部字符拷贝到字符数组c1中。不用拷贝库函数strcpy。

    简答题查看答案

  • 设函数fun的定义形式为void fun(char ch,float x){……}则以下对函数fun的调用语句中,正确的是()

    单选题查看答案

  • 函数调用:strcat(strcpy(str1,str2),str3)的功能是()

    单选题查看答案

  • 函数调用strcat(strcpy(str1,str2),str3);的功能是()。

    单选题查看答案

  • 函数调用strcat(strcpy(str1,str2),str3)的功能是()

    单选题查看答案

  • C语言标准库函数“strcat(strcpy(STR1,STR2),STR3)”的功能是()。

    单选题查看答案

  • 若程序中使用了库函数toupper、strcpy,那么在预处理命令中必须写入的头文件名为()

    填空题查看答案

  • 编写一个函数,将字符数组a中的全部字符复制到字符数组b中. 不要使用strcpy函数. 主函数输入任意一个字符串,调该函数,复制出另一个字符串。将两个串输出。

    简答题查看答案

  • 下列程序中的函数strcpy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串.例如t所指字符串为efgh,调用strcpy2后,s所指字符串为efghefgh.请填空。

    填空题查看答案