二级C语言 程序填空题

高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开

65程序填空题:字符串复制,不使用strcpy库函数

自定义my_strcpy函数,把s2字符串复制到s1,禁止调用库strcpy,请补全程序。

#include <stdio.h>
void my_strcpy(char *s1,char *s2)
{
    while(*s2 != '\0')
    {
/**********found**********/
        *s1 = ___1___;
/**********found**********/
        ___2___;
/**********found**********/
        s1++;
    }
    *s1 = '\0';
}
int main()
{
    char str1[100],str2[100];
    gets(str2);
    my_strcpy(str1,str2);
    printf("%s\n",str1);
    return 0;
}
参考答案
1: *s2
2: s2++
解析

第1空把源字符串字符赋值给目标字符串;第2空源指针向后移动;第3空目标指针向后移动。输入test,复制后输出test。

试题及答案仅供练习参考,不保证完全准确,正式考试请以NCRE官方教材及官方内容为准。

©2026 NCRE二级题库 版权所有