二级C语言 程序填空题

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

69程序填空题:结构体,查找最高分学生

结构体数组存储学生分数,查找分数最高学生的数组下标,请补全程序。

#include <stdio.h>
/**********found**********/
typedef struct ___1___
    int score;
}STU;
int fun(STU s[],int n)
{
    int i,idx=0;
    for(i=1;i<n;i++)
    {
/**********found**********/
        if(s[i].score>s[idx].score) idx=___2___;
    }
/**********found**********/
    return ___3___;
}
int main()
{
    STU arr[2]={{88},{96}};
    int p=fun(arr,2);
    printf("max score:%d\n",arr[p].score);
    return 0;
}
参考答案
1: {
2: i
3: idx
解析

第1空结构体大括号开始;第2空比较分数,更新最高分下标;第3空返回下标。两组学生{88,96}输出max score:96。

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

©2026 NCRE二级题库 版权所有