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

2008年04月全国计算机等级考试三级数据库技术机试真题及答案

类型:全真试卷  解析:有解析  年份: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>
    # define N 10
    void readwriteDat();
    typedef struct ss
    {
    char num[ ……此处隐藏472个字…… nbsp;fprintf(wf,"The lowest:%s,%d\n",m.num,m.s);
    fclose(rf);
    fclose(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]:    
[解析] 本题考查的是查询最小值问题。本题的关键在于结构体变量的使用以及指针的使用,结构体的成员变量为。[i].s而结构体指针的成员变量为s—>s。用一个for循环遍历结构体数组a中的结构体,内嵌if语句使指针s指向扫描过所有结构体中成员变量s最小的结构体,这样遍历完所有的结构体后,指针s就指向结构体成员变量s最小的结构体。
 
 

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