二级C语言 程序填空题

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

8程序填空题:数组拷贝,把a数组复制到b数组

将源数组a全部元素复制到目标数组b,不使用库函数,补全程序。

#include <stdio.h>
void fun(int a[],int b[],int n)
{
    int i=0;
/**********found**********/
    while(i ___1___ n)
    {
/**********found**********/
        b[i] = ___2___;
/**********found**********/
        ___3___;
    }
}
int main()
{
    int a[]={1,3,5,7},b[4];
    int len=4,i;
    fun(a,b,len);
    for(i=0;i<4;i++) printf("%d ",b[i]);
    return 0;
}
参考答案
1: <
2: a[i]
3: i++
解析

第1空循环条件i小于数组长度n;第2空将a[i]赋值给b[i];第3空下标i自增。a={1,3,5,7}复制后b和a完全一致。

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

©2026 NCRE二级题库 版权所有