二级C语言 程序填空题

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

14程序填空题:求数组中所有偶数之和

编写fun函数计算数组中所有偶数的和,请补全程序空缺。

#include <stdio.h>
int fun(int a[],int n)
{
    int i,sum=0;
    for(i=0;i<n;i++)
    {
/**********found**********/
        if(___1___)
        {
/**********found**********/
            sum += ___2___;
        }
/**********found**********/
        ___3___;
    }
    return sum;
}
int main()
{
    int arr[]={1,2,3,4,5,6};
    int len=sizeof(arr)/sizeof(arr[0]);
    printf("sum=%d\n",fun(arr,len));
    return 0;
}
参考答案
1: a[i]%2==0
2: a[i]
3: 空或不填
解析

第1空判断当前元素是否为偶数;第2空将偶数累加到sum;第3空下标i自增。数组{1,2,3,4,5,6}输出sum=12。

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

©2026 NCRE二级题库 版权所有