| 网站首页 | 考试学习 | 英语学习 | 求职 | 资源下载 | 出国留学 | 论文中心 | 箐箐校园 | 
资格类考试: 公务员考试 报关员考试 导游资格 注册会计 司法考试
外语类考试: 英语四六级 雅思 托福 GRE BEC PETS 职称英语
学历类考试: 高考 考研 自考 成考 专升本
计算机考试: 等级考试 水平考试 微软认证 思科认证 Linux认证
设为主页
联系站长
添加收藏夹
您现在的位置: 学子考试网 >> 考试学习 >> IT考试 >> 等级考试 >> 历年试题 >> 四级试题 >> 文章正文 用户登录 新用户注册
特 别 推 荐
· 报关员辅导
· 经济师辅导
· 会计职称辅导
· 注册会计师辅导
· 英语四级辅导
· 公共英语(PETS)辅导
· 商务英语(BEC)辅导
· 职称英语辅导
· 报检员辅导
· 造价工程师辅导
· 2006公务员网络辅导课程
· 查看更多...
最 新 热 门
最 新 推 荐
相 关 文 章
  • 英语六级考试一定要记住的

  • 2007年北京社招公务员考试

  • 四六级翻译范文(一)

  • 英语基础不好如何过四六级

  • 哈尔滨:四六级英语25日起报

  • 考生必看:全国英语等级考

  • 新东方名师支招:新四级通

  • 北京:非在校生四级成绩单

  • 四级425分成六级考试门槛 

  • 2000年9月四级机试试题

  • 2001年9月全国计算机等级考试四级机试试题 【字体:
    http://www.ks263.com 来源:本站原创 点击数: 更新:2005-1-20 【VIVI收藏

    1./*prog1 已知数据文件 IN.DAT中存有500个三位数,并已调用读函数readdat()把
    这些数存入数组a中,请考生编制一函数jsValue(),其功能是:要求得出这些数的
    最大10个不重复的素数,且以从小到大的顺序依次存入数组b中,最后调用写函数
    writeDat()把数组b中的10个三位数输出到out.dat文件。
    注意:部分源程序存在文件prog1.c文件中。
    程序已定义数组:a[500],b[10]
    请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写函
    数writeDat()的内容。*/
    #include <stdio.h>
    int a[500], b[10] ;

    int isP(int m)
    {
    int i ;

    for(i = 2 ; i < m ; i++)
    if(m % i == 0) return 0 ;
    return 1 ;
    }

    void jsValue()
    {


    }

    main()
    {
    int i ;
    readDat() ;
    jsValue() ;
    writeDat() ;
    for(i = 0 ; i < 10 ; i++) printf("b[%d]=%d\n", i, b[i]) ;
    }

    readDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("in.dat","r") ;
    for(i = 0 ; i < 500 ; i++) fscanf(fp, "%d,", &a[i]) ;
    fclose(fp) ;
    }

    writeDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("out.dat","w") ;
    for(i = 0 ; i < 10 ; i++) fprintf(fp, "%d\n", b[i]) ;
    fclose(fp) ;
    }

    2./*prog2 已知数据文件IN.DAT中存有500个三位数,并已调用读函数readdat()
    把这些数存入数组a中,请考生编制一函数jsValue(),其功能是:要求得出这些
    数的末位数字是偶数的最大10个不重复的三位数,且以从小到大的顺序依次存入
    数组b 中,最后调用写函数writeDat()把数组b中的10个三位数输出到out.dat文件。
    注意:部分源程序存在文件prog1.c文件中。
    程序已定义数组:a[500],b[10]
    请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写函
    数writeDat()的内容。*/
    #include <stdio.h>
    int a[500], b[10] ;

    void jsValue()
    {


    }

    main()
    {
    int i ;
    readDat() ;
    jsValue() ;
    writeDat() ;
    for(i = 0 ; i < 10 ; i++) printf("b[%d]=%d\n", i, b[i]) ;
    }

    readDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("in.dat","r") ;
    for(i = 0 ; i < 500 ; i++) fscanf(fp, "%d,", &a[i]) ;
    fclose(fp) ;
    }

    writeDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("out.dat","w") ;
    for(i = 0 ; i < 10 ; i++) fprintf(fp, "%d\n", b[i]) ;
    fclose(fp) ;
    }

    3./*prog3 已知数据文件IN.DAT中存有500个三位数,并已调用读函数readdat()把
    这些数存入数组a中,请考生编制一函数jsValue(),其功能是:要求得出这些数
    的百位数上的数字是偶数的最小10个不重复的三位数,且以从大到小的顺序依次
    存入数组b中,最后调用写函数writeDat()把数组b中的10个三位数输出到out.dat文件。
    注意:部分源程序存在文件prog1.c文件中。
    程序已定义数组:a[500],b[10]
    请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写函
    数writeDat()的内容。*/
    #include <stdio.h>
    int a[500], b[10] ;

    void jsValue()
    {


    }

    main()
    {
    int i ;
    readDat() ;
    jsValue() ;
    writeDat() ;
    for(i = 0 ; i < 10 ; i++) printf("b[%d]=%d\n", i, b[i]) ;
    }

    readDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("in.dat","r") ;
    for(i = 0 ; i < 500 ; i++) fscanf(fp, "%d,", &a[i]) ;
    fclose(fp) ;
    }

    writeDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("out.dat","w") ;
    for(i = 0 ; i < 10 ; i++) fprintf(fp, "%d\n", b[i]) ;
    fclose(fp) ;
    }

    4./*prog4已知数据文件IN.DAT中存有500个三位数,并已调用读函数readdat()
    把这些数存入数组a中,请考生编制一函数jsValue(),其功能是:首先计算出
    这500个三位数的平均值pjz,然后再得出大于平均值pjz的最小10个不重复的
    三位数,且以从大到小的顺序依次存入b中,最后调用写函数writeDat()把数
    组b中的10个三位数输出到out.dat文件。
    注意:部分源程序存在文件prog1.c文件中。
    程序已定义数组:a[500],b[10]
    请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和
    写函数writeDat()的内容。*/
    #include <stdio.h>
    int a[500], b[10] ;

    void jsValue()
    {


    }

    main()
    {
    int i ;
    readDat() ;
    jsValue() ;
    writeDat() ;
    for(i = 0 ; i < 10 ; i++) printf("b[%d]=%d\n", i, b[i]) ;
    }

    readDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("in.dat","r") ;
    for(i = 0 ; i < 500 ; i++) fscanf(fp, "%d,", &a[i]) ;
    fclose(fp) ;
    }

    writeDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("out.dat","w") ;
    for(i = 0 ; i < 10 ; i++) fprintf(fp, "%d\n", b[i]) ;
    fclose(fp) ;
    }

    5./*prog5已知数据文件IN.DAT中存有500个三位数,并已调用读函数readdat()
    把这些数存入数组a中,请考生编制一函数jsValue(),其功能是:要求得出这
    些数的末位数字是奇数的最小10个不重复的三位数,且以从大到小的顺序依次
    存入数组b中,最后调用写函数writeDat()把数组b中的10个三位数输出到out.dat文件。
    注意:部分源程序存在文件prog1.c文件中。
    程序已定义数组:a[500],b[10]
    请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写
    函数writeDat()的内容。*/
    #include <stdio.h>
    int a[500], b[10] ;

    void jsValue()
    {


    }

    main()
    {
    int i ;
    readDat() ;
    jsValue() ;
    writeDat() ;
    for(i = 0 ; i < 10 ; i++) printf("b[%d]=%d\n", i, b[i]) ;
    }

    readDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("in.dat","r") ;
    for(i = 0 ; i < 500 ; i++) fscanf(fp, "%d,", &a[i]) ;
    fclose(fp) ;
    }

    writeDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("out.dat","w") ;
    for(i = 0 ; i < 10 ; i++) fprintf(fp, "%d\n", b[i]) ;
    fclose(fp) ;
    }

    6./*prog6 已知数据文件IN.DAT中存有500个三位数,并已调用读函数readdat()
    把这些数存入数组a中,请考生编制一函数jsValue(),其功能是:要求得出这些
    数的最小10个不重复的素数,且以从大到小的顺序依次存入数组b中,最后调用
    写函数writeDat()把数组b中的10个三位数输出到out.dat文件。
    注意:部分源程序存在文件prog1.c文件中。
    程序已定义数组:a[500],b[10]
    请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写
    函数writeDat()的内容。*/
    #include <stdio.h>
    int a[500], b[10] ;

    int isP(int m)
    {
    int i ;

    for(i = 2 ; i < m ; i++)
    if(m % i == 0) return 0 ;
    return 1 ;
    }

    void jsValue()
    {


    }

    main()
    {
    int i ;
    readDat() ;
    jsValue() ;
    writeDat() ;
    for(i = 0 ; i < 10 ; i++) printf("b[%d]=%d\n", i, b[i]) ;
    }

    readDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("in.dat","r") ;
    for(i = 0 ; i < 500 ; i++) fscanf(fp, "%d,", &a[i]) ;
    fclose(fp) ;
    }

    writeDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("out.dat","w") ;
    for(i = 0 ; i < 10 ; i++) fprintf(fp, "%d\n", b[i]) ;
    fclose(fp) ;
    }

    7./*prog7 已知数据文件IN.DAT中存有500个三位数,并已调用读函数readdat()
    把这些数存入数组a中,请考生编制一函数jsValue(),其功能是:要求得出这
    些数的十位数上的数字是奇数的最小10个不重复的三位数,且以从大到小的顺
    序依次存入数组b中,最后调用写函数writeDat()把数组b中的10个三位数输出
    到out.dat文件。
    注意:部分源程序存在文件prog1.c文件中。
    程序已定义数组:a[500],b[10]
    请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写
    函数writeDat()的内容。*/
    #include <stdio.h>
    int a[500], b[10] ;

    void jsValue()
    {


    }

    main()
    {
    int i ;
    readDat() ;
    jsValue() ;
    writeDat() ;
    for(i = 0 ; i < 10 ; i++) printf("b[%d]=%d\n", i, b[i]) ;
    }

    readDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("in.dat","r") ;
    for(i = 0 ; i < 500 ; i++) fscanf(fp, "%d,", &a[i]) ;
    fclose(fp) ;
    }

    writeDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("out.dat","w") ;
    for(i = 0 ; i < 10 ; i++) fprintf(fp, "%d\n", b[i]) ;
    fclose(fp) ;
    }

    8./*prog8 已知数据文件IN.DAT中存有500个三位数,并已调用读函数readdat()
    把这些数存入数组a中,请考生编制一函数jsValue(),其功能是:首先计算出
    这500个三位数的平均值pjz,然后再得出小于平均值pjz的最小10个不重复的
    三位数,且以从小到大的顺序依次存入数组b中,最后调用写函数writeDat()
    把数组b中的10个三位数输出到out.dat文件。
    注意:部分源程序存在文件prog1.c文件中。
    程序已定义数组:a[500],b[10]
    请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和
    写函数writeDat()的内容。*/
    #include <stdio.h>
    int a[500], b[10] ;

    void jsValue()
    {


    }

    main()
    {
    int i ;
    readDat() ;
    jsValue() ;
    writeDat() ;
    for(i = 0 ; i < 10 ; i++) printf("b[%d]=%d\n", i, b[i]) ;
    }

    readDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("in.dat","r") ;
    for(i = 0 ; i < 500 ; i++) fscanf(fp, "%d,", &a[i]) ;
    fclose(fp) ;
    }

    writeDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("out.dat","w") ;
    for(i = 0 ; i < 10 ; i++) fprintf(fp, "%d\n", b[i]) ;
    fclose(fp) ;
    }

    9./*prog9 已知数据文件IN.DAT中存有500个三位数,并已调用读函数readdat()
    把这些数存入数组a中,请考生编制一函数jsValue(),其功能是:要求得出这些
    数的十位数上的数字是偶数的最大10个不重复的三位数,且以从小到大的顺序依
    次存入数组b中,最后调用写函数writeDat()把数组b中的10个三位数输出到out.dat文件。
    注意:部分源程序存在文件prog1.c文件中。
    程序已定义数组:a[500],b[10]
    请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写函
    数writeDat()的内容。*/
    #include <stdio.h>
    int a[500], b[10] ;

    void jsValue()
    {


    }

    main()
    {
    int i ;
    readDat() ;
    jsValue() ;
    writeDat() ;
    for(i = 0 ; i < 10 ; i++) printf("b[%d]=%d\n", i, b[i]) ;
    }

    readDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("in.dat","r") ;
    for(i = 0 ; i < 500 ; i++) fscanf(fp, "%d,", &a[i]) ;
    fclose(fp) ;
    }

    writeDat()
    {
    FILE *fp ;
    int i ;
    fp = fopen("out.dat","w") ;
    for(i = 0 ; i < 10 ; i++) fprintf(fp, "%d\n", b[i]) ;
    fclose(fp) ;
    }

    文章录入:ks263.com    责任编辑:ks263.com 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口