二级C语言 程序填空题

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

1程序填空题:实现求数组中最大值,按照NCRE计算机二级C语言考试found格式补全程序

给定程序的功能是求出整型数组中的最大值,请在found标注处补全程序,完成该功能。

#include <stdio.h>
int fun(int arr[],int n)
{
    int i,max;
/**********found**********/
    max = ___1___;
    for(i=1;i<n;i++)
    {
/**********found**********/
        if(arr[i]>___2___ )
/**********found**********/
            ___3___;
    }
    return max;
}
int main()
{
    int a[]={12,45,8,99,23};
    int len=sizeof(a)/sizeof(a[0]);
    printf("max=%d\n",fun(a,len));
    return 0;
}
参考答案
1: arr[0]
2: max
3: max=arr[i]
解析

第1空:给max赋数组第一个元素作为初始最大值;第2空:遍历数组,下标i从1开始;第3空:如果当前元素大于max,则更新max的值。测试数组{12,45,8,99,23},输出max=99。

← 上一题 下一题 →

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

©2026 NCRE二级题库 版权所有