2015年全国计算机等级考试四级上机编程模拟题
来源:才华咖 本文已影响1.13W人
来源:才华咖 本文已影响1.13W人
第一套
========================================================
试题说明 :
========================================================
已知在文件中存有若干个(个数<200)四位数字的正整数, 函数ReadDat( )编制函数CalValue( ), 其功能要求: 1. 求出这文件中共有多少个正整数totNum; 2.求出这些数中的各位数字之和是奇数的数的个数totCnt, 以及满足此条件的`这些数的算术平均值totPjz, 最后调用函数WriteDat()把所求的结果输出到文件中。
注意: 部分源程序存放在PROG1.C中。
请勿改动主函数main( )、读数据函数ReadDat()和输出数据
函数WriteDat()的内容。
=========================================================
程序 :
=========================================================
#include
#include
#define MAXNUM 200
int xx[MAXNUM] ;
int totNum = 0 ; /* 文件中共有多少个正整数 */
int totCnt = 0 ; /* 符合条件的正整数的个数 */
double totPjz = 0.0 ; /* 平均值 */
int ReadDat(void) ;
void WriteDat(void) ;
void CalValue(void)
{
}
void main()
{
clrscr() ;
if(ReadDat()) {
printf("数据文件不能打开! 07n") ;
return ;
}
CalValue() ;
printf("文件中共有正整数=%d个n", totNum) ;
printf("符合条件的正整数的个数=%d个n", totCnt) ;
printf("平均值=%.2lfn", totPjz) ;
WriteDat() ;
}
int ReadDat(void)
{
FILE *fp ;
int i = 0 ;
if((fp = fopen("", "r")) == NULL) return 1 ;
while(!feof(fp)) {
fscanf(fp, "%d,", &xx[i++]) ;
}
fclose(fp) ;
return 0 ;
}
void WriteDat(void)
{
FILE *fp ;
fp = fopen("", "w") ;
fprintf(fp, "%dn%dn%.2lfn", totNum, totCnt, totPjz) ;
fclose(fp) ;
} :
========================================================
所需数据 :
=========================================================
@2 016
6045,6192,1885,3580,8544,6826,5493,8415,3132,5841,
6561,3173,9157,2895,2851,6082,5510,9610,5398,5273,
3438,1800,6364,6892,9591,3120,8813,2106,5505,1085,
5835,7295,6131,9405,6756,2413,6274,9262,5728,2650,
6266,5285,7703,1353,1510,2350,4325,4392,7573,8204,
7358,6365,3135,9903,3055,3219,3955,7313,6206,1631,
5869,5893,4569,1251,2542,5740,2073,9805,1189,7550,
4362,6214,5680,8753,8443,3636,4495,9643,3782,5556,
1018,9729,8588,2797,4321,4714,9658,8997,2080,5912,
9968,5558,9311,7047,6138,7618,5448,1466,7075,2166,
4025,3572,9605,1291,6027,2358,1911,2747,7068,1716,
9661,5849,3210,2554,8604,8010,7947,3685,2945,4224,
7014,9058,6259,9503,1615,1060,7787,8983,3822,2471,
5146,7066,1029,1777,7788,2941,3538,2912,3096,7421,
9175,6099,2930,4685,8465,8633,2628,7155,4307,9535,
4274,2857,6829,6226,8268,9377,9415,9059,4872,6072,
#E
@3 $ 003
|160|69|5460.51
#E
:
第二套
============================================================
试题说明 :
==========================================================
已知在文件中存有若干个(个数<200)四位数字的正整数, 函数ReadDat( )是读取这若干个正整数并存入数组xx中。请编制函数CalValue( ), 其功能要求: 1. 求出这文件中共有多少个正整数totNum; 2.求出这些数中的各位数字之和是偶数的数的个数totCnt, 以及满足此条件的这些数的算术平均值totPjz, 最后调用函数WriteDat()把所求的结果输出到文件中。
注意: 部分源程序存放在PROG1.C中。
请勿改动主函数main( )、读数据函数ReadDat()和输出数据
函数WriteDat()的内容。
======================================================
程序 :
===========================================================
#include
#include
#define MAXNUM 200
int xx[MAXNUM] ;
int totNum = 0 ; /* 文件中共有多少个正整数 */
int totCnt = 0 ; /* 符合条件的正整数的个数 */
double totPjz = 0.0 ; /* 平均值 */
int ReadDat(void) ;
void WriteDat(void) ;
void CalValue(void)
{
:
}
2017年全国计算机等级考试四级应用模拟试题
2016最新全国计算机等级考试四级考试上机题及答案
2015下半年全国计算机等级考试二级C++模拟试题
2017年计算机等级考试三级数据库上机模拟练习题
2015年全国计算机等级考试四级计算机网络考试大纲
2015年全国计算机等级考试四级计算机组成与接口考试大纲
全国计算机等级考试四级上机编程题型
2016年计算机等级考试四级上机编程试题及答案
2015全国计算机三级考试《网络技术》上机考试模拟题(四)
2017年3月全国计算机等级考试一级模拟试题
2017计算机等级考试四级上机编程题练习
2017年全国计算机等级考试四级模拟试题
2015计算机等级考试三级网络技术上机模拟题
2015年全国计算机等级考试四级模拟试题「笔试」
2017年全国计算机等级考试四级笔试模拟试题
评计算机中级工程师总结
2015全国计算机四级考试《软件工程》冲刺模拟试题
2015下半年全国计算机四级考试笔试模拟题
2016年计算机等级考试四级上机真题
2015年9月全国计算机等级考试上机考试技巧
全国计算机等级考试一级模拟试题和答案
2015年计算机四级考试信息安全工程师模拟试题
2015下半年全国计算机等级考试上机考试技巧
2015年全国计算机四级考试考前笔试模拟题
2015年全国计算机等级二级Office高级应用上机试题
2015年全国计算机等级考试四级考试试题及答案
2015全国计算机四级考试《网络工程师》模拟试题及答案(四)
2017年全国计算机等级考试四级计算机网络考点
2016年计算机考试四级上机编程题型
全国计算机等级考试四级笔试模拟题
2015年全国计算机四级网络工程师考试模拟题(一)附答案
2015下半年全国计算机四级考试《数据库工程师》模拟试题(二)
2015下半年全国计算机四级考试《数据库工程师》模拟试题(四)
2015年计算机等级考试四级模拟测试题及答案
计算机二级考试真题和答案
2015年全国计算机等级考试四级经典论述题
2015年全国计算机四级网络工程师考试模拟题(二)附答案
2015年下半年全国计算机四级考试模拟试题
2015全国计算机三级考试《网络技术》上机考试模拟题(三)
计算机等级考试模拟题库