导航
您当前的位置:首页 > 试卷大全 > 计算机类 > 计算机等级考试

2006年09月全国计算机等级考试三级网络技术机试真题及答案

类型:全真试卷  解析:有解析  年份:2010以前  ★收藏  ✚纠错

上机题

1、下列程序的功能是:已知学生的记录由学号和学习成绩构成,N名学生的数据已存入数组a中,找出成绩最高的学生的记录(假定最高成绩记录是唯一的),通过形参返回。请编写函数mmm(STU a[],STU*s)实现程序要求,最后调用函数reawriteDAT()把结果输出到文件out.dat中。

    例如:KS01 87

    KS09 67

    KS11 97

    则调用该函数后将输出:

    The lowest:KS09,67

    注意:部分源程序已给出。

    请勿改动主函数main()和函数readwriteDAT()的内容。

    [试题源程序]

    #include<Stdio.h>

    #include<string.h>

    #include<conio.h>

    #defime N 10

  &nbs ……此处隐藏405个字…… lose(wf);

    }

 

 

 

 

 

答案:

 

上机题

 

1、void mmm(STU a[],STU *s)

    {

    int i;

    s->s=a[0].s;

    for(i=1;i<N;i++)

    if(a[i].s>s->s)

    *s=a[i];

    }

[解析]

    本题考查的是查询最小值的问题。本题的关键在于结构体变量的使用及指针的使用。结构体的成员变量为“a[i].s”,而结构体指针的成员变量为“s->s”。用一个for循环遍历结构体数组。中的结构体,内嵌if语句使指针s指向扫描过所有结构体中成员变量s的最小结构体。这样,遍历完所有的结构体后,指针s将指向结构体成员变量s的最小结构体。

 

Tags:三级网络技术机试 石油党建“每日答题”2019年9月26日试题及答案 石油党建“每日答题”2019年9月27日试题及答案 石油党建“每日答题”2019年9月29
您可能感兴趣的试卷
相关试卷
关于我们 | 用户指南 | 版权声明 | 给我留言 | 联系我们 | 积分商城 | 答案求助 | 网站地图
Copyright © 2024 www.daanwo.com All Rights Reserved