"全国计算机等级考试三级C语言上机100题答案及解析"

0 下载量 127 浏览量 更新于2024-01-16 收藏 243KB DOC 举报
全国计算机等级考试三级C语言上机100题要求考生成编写一个功能函数jsVal(),该函数的功能是统计数据文件IN.DAT中200个四位数中,数字为0、2、4、6、8的数的个数cnt,并按从大到小的顺序存入数组b中。同时,main()函数要调用写函数writeDat()将结果cnt和数组b中的符合条件的四位数输出到OUT.DAT文件中。要求在编写功能函数jsVal()时,不改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。源程序存在文件prog1.c中,已定义数组a[200],b[200],已定义变量cnt。 首先,考生需要在prog1.c文件中编写功能函数jsVal(),并在该函数中通过遍历数组a来统计满足条件的四位数个数cnt,并按要求存入数组b中。其次,考生需要在main()函数中调用写函数writeDat()将cnt和数组b中的数输出到OUT.DAT文件中。 在编写功能函数jsVal()时,需要注意的是要遵循题目要求,不能改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。另外,要注意数组和变量的定义和使用,确保程序的正确性和高效性。 通过完成这个编程题,考生可以提高对C语言的掌握和应用能力,熟练掌握数组的遍历和操作,以及文件的读写操作。同时,通过严格遵循题目要求和限制条件,考生还可以提高程序设计和编码的规范性和严谨性。 总的来说,全国计算机等级考试三级C语言上机100题要求考生编写一个功能函数jsVal(),并在main()函数中调用写函数writeDat(),完成对数据文件IN.DAT中200个四位数的处理和输出到OUT.DAT文件中。要求严格遵循题目要求,不改动指定内容,同时要注意程序的正确性和高效性。通过完成这个编程题,考生可以提高对C语言的掌握和应用能力,以及程序设计和编码的规范性和严谨性。