2025年普通高校专转本选拔考试计算机专业大类专业综合操作技能试题及答案.docxVIP

  • 41
  • 0
  • 约8.56千字
  • 约 22页
  • 2025-12-05 发布于未知
  • 举报

2025年普通高校专转本选拔考试计算机专业大类专业综合操作技能试题及答案.docx

2025年普通高校专转本选拔考试计算机专业大类专业综合操作技能试题及答案

一、C语言程序设计(30分)

1.1题目要求:编写一个学生成绩管理系统的核心模块,实现以下功能:

(1)定义结构体`Student`,包含字段:学号(长整型,唯一)、姓名(字符串,最多20字符)、数学成绩(整型,0-100)、英语成绩(整型,0-100)、总分(整型,自动计算);

(2)编写函数`input_students(Studentstu,intn)`,从键盘输入n个学生的学号、姓名、数学和英语成绩,自动计算总分(总分=数学+英语);

(3)编写函数`sort_by_total(Studentstu,intn)`,将学生数组按总分从高到低排序(若总分相同,按学号升序排列);

(4)编写函数`search_by_id(Studentstu,intn,longtarget_id)`,返回目标学号对应的学生索引(若不存在返回-1);

(5)主函数中调用上述函数,实现:输入5名学生数据→排序→输出排序后的学生列表→输入一个学号查询并输出结果。

1.2参考答案

```c

includestdio.h

includestring.h

typedefstruct{

longid;

charname[21];

intma

文档评论(0)

1亿VIP精品文档

相关文档