查看全部128种考试
计算机等级考试
 考试动态  报考指南  考试大纲  历年真题  模拟试题  复习资料  心得技巧 等考论坛
 二级 | VB  VF  C  C++  JAVA  ACCESS 三级 | 网络  数据库  信息管理  PC技术 四级 | 一级
1
2
3
4
5
6
7
8
9
10
admin  
【字体: 2005年计算机等级考试三级上机题库
2005年计算机等级考试三级上机题库
djks.exam8.com 来源:考试吧Exam8.com) 更新:2005-4-1 18:06:00 计算机等级考试 考试论坛


第41题

    已知在文件IN.DAT中存有若干个(个数<200)四位数字的正整数,函数ReadDat()读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求:1、求出这文件中共有多少个正整数totNum;2、求这些数右移1位后,产生的新数是奇数的数的个数totCnt,以及满足此条件的这些数(右移前的值)的算术平均值totPjz,最后调用函数writeDat()把所求的结果输出到文件OUT.DAT中。

    部分源程序存在文件prog1.c中。

    请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。

第42题

    请编制程序prog1.c,从文件in.dat中读取200个整数至数组xx中,求出奇数的个数cnt1和偶数的个数cnt2以及数组xx下标为奇数的元素值的算术平均值pj(保留2位小数)。

    结果cnt1,cnt2,pj输出到out.dat中。

    部分程序、读数据函数read_dat(int xx[200])及输出格式已给出。

第43题

    已知在文件IN.DAT中存有若干个(个数<200)四位数字的正整数,函数ReadDat()读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求:1、求出这文件中共有多少个正整数totNum;2、求这些数中的各位数字之和是偶数的数的个数totCnt,以及满足此条件的这些数的算术平均值totPjz,最后调用函数writeDat()把所求的结果输出到文件OUT.DAT中。

    部分源程序存在文件prog1.c中。

    请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。

第44题

    请编制程序prog1.c,从文件in.dat中读取200个整数至数组xx中,求出奇数的个数cnt1和偶数的个数cnt2以及数组xx中值为奇数的算术平均值pj(保留2位小数)。

    结果cnt1,cnt2,pj输出到out.dat中。

    部分程序、读数据函数read_dat(int xx[200])及输出格式已给出。

第45题
 
    已知在文件IN.DAT中存有若干个(个数<200)四位数字的正整数,函数ReadDat()读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求:1、求出这文件中共有多少个正整数totNum;2、求这些数中的各位数字之和是奇数的数的个数totCnt,以及满足此条件的这些数的算术平均值totPjz,最后调用函数writeDat()把所求的结果输出到文件OUT.DAT中。

    部分源程序存在文件prog1.c中。

    请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。

第46题

    请编制程序prog1.c,从文件in.dat中读取200个整数至数组xx中,不计数组xx中值最大的数(若有重复值,则都不计),求出其余数中的最大数max及最大数的个数cnt以及所剩下200-cnt个数的算术平均值pj(保留2位小数)。

    结果max,cnt,pj输出到out.dat中。

    部分程序、读数据函数read_dat(int xx[200])及输出格式已给出。

第47题

    下列程序prog1.c的功能是:计算500-800区间内素数的个数cnt,并按所求素数的值从大到小的顺序,再计算其间隔加、减之和,即第1个素数-第2个素数+第3个素数-第4个素数+第5个素数...的值sum。请编写函数countValue()实现程序的要求,最后调用函数writeDat()把结果cnt和sum,输出到文件OUT11.DAT中。

    部分源程序已给出。

    请勿改动主函数main()和输出数据函数writeDat()的内容。

第48题

    请编制程序prog1.c,从文件in.dat中读取200个整数至数组xx中,不计数组xx中值最小的数(若有重复值,则都不计),求出其余数中的最小数min及最小数的个数cnt以及所剩下200-cnt个数的算术平均值pj(保留2位小数)。

    结果min,cnt,pj输出到out.dat中。

    部分程序、读数据函数read_dat(int xx[200])及输出格式已给出。

第49题

    下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些四位自然数的个数cnt以及这些数的和sum。请编写函数countValue()实现程序的要求,最后调用函数writeDat()把结果cnt和sum,输出到文件OUT13.DAT中。

    部分源程序存在文件prog1.c中。

    请勿改动主函数main()和输出数据函数writeDat()的内容。

第50题

    请编制程序prog1.c,从文件in.dat中读取200个整数至数组xx中,求出奇数的个数cnt1和偶数的个数cnt2以及数组xx中值为偶数的算术平均值pj(保留2位小数)。

    结果cnt1,cnt2,pj输出到out.dat中。

    部分程序、读数据函数read_dat(int xx[200])及输出格式已给出。

第51题

    下列程序prog1.c的功能是:计算出自然数SIX和NINE满足条件SIX+SIX+SIX=NINE+NINE的个数cnt,以及满足此条件所有的SIX与NINE的和SUM。请编写函数countValue()实现程序的要求,最后main()函数调用函数writeDat()把结果cnt和sum输出到文件OUT15.DAT中。其中的S,I,X,N,E各代表一个十进制数字。允许代表的数字相同,但S和N不能为0。

    例如:944 + 944 + 944 = 1416 + 1416

    部分源程序存在文件prog1.c中。

    请勿改动主函数main()和输出数据函数writeDat()的内容。

第52题

    请编制程序prog1.c,从文件in.dat中读取200个整数至数组xx中,求出奇数的个数cnt1和偶数的个数cnt2以及数组xx下标为偶数的元素值的算术平均值pj(保留2位小数)。

    结果cnt1,cnt2,pj输出到out.dat中。

    部分程序、读数据函数read_dat(int xx[200])及输出格式已给出。

第53题

    下列程序prog1.c的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。Xn+1=cos(Xn)

    迭代步骤如下:
(1)取X1初值为0.0;
(2)X0=X1,把X1的值赋给X0;
(3)X1=cos(X0),求出一个新的X1;
(4)若X0-X1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);
(5)所求X1就是方程cos(X)-X=0的一个实根,作为函数值返回。

    请编写函数countValue()实现程序的要求,最后调用函数writeDat()把结果输出到文件OUT17.DAT中。

    部分源程序已给出。

    请勿改动主函数main()和输出数据函数writeDat()的内容。

第54题

    请编制程序prog1.c,从文件in.dat中读取200个整数至数组xx中,不计数组xx中绝对值最小的数(若有重复值,则都不计),求出绝对值最小数min及绝对值最小数的个数cnt以及所剩下200-cnt个数的算术平均值pj(保留2位小数)。

    结果min,cnt,pj输出到out.dat中。

    部分程序、读数据函数read_dat(int xx[200])及输出格式已给出。

第55题

    请编写函数void countValue(int *a,int *n),它的功能是:求出1到1000之内能被7或11整除但不能同时被7或11整除的所有整数,其结果以从小到大的顺序放在数组a中,并通过形式参数n传递这些数的个数。

    部分源程序存在文件prog1.c中

    请勿改动主函数main()和输出数据函数writeDAT()的内容。

第56题

    请编制程序prog1.c,从文件IN.DAT中读取200个整数至数组xx中,求出最大数max及最大数的个数cnt和数组xx中能被3整除或能被7整除的所有整数的算术平均值pj(保留2位小数)。

    结果max,cnt,pj输出到OUT.DAT中。

    部分程序、读数据函数read_dat(int xx[200])及输出格式已给出。

第57题

    已知数据文件in.dat中存有300个四位数,并已调用读函数ReadDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序,最后调用写函数writeDat()把结果输出到out.dat文件。

    例如:9123,9-1-2-3>0,则该数满足条件存入数组b中,且个数cnt=cnt+1。
9812,9-8-1-2>0,则该数不满足条件忽略。

    部分源程序存在文件prog1.c中。

    程序中已定义数组:a[300],b[300],已定义变量:cnt

    请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。

第58题

    已知数据文件in.dat中存有300个四位数,并已调用读函数ReadDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序
,最后调用写函数writeDat()把结果输出到out.dat文件。

    例如:7153,7+1=5+3,则该数满足条件存入数组b中,且个数cnt=cnt+1。
8129,8+1<>2+9,则该数不满足条件忽略。

    部分源程序存在文件prog1.c中。

    程序中已定义数组:a[300],b[300],已定义变量:cnt

    请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。

第59题

    请编制函数ReadDat()实现从文件IN.DAT中读取1000个十进制整数到数组xx中;请编制函数Compute()分别计算出xx中奇数的个数odd,偶数的个数even,平均值aver以及方差totfc的值,最后调用函数WriteDat()把结果输出到OUT.DAT文件中。

    原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)

    部分源程序存在文件prog1.c中。

    请勿改动主函数main()和输出数据函数writeDat()的内容。

第60题

    已知数据文件in.dat中存有300个四位数,并已调用读函数ReadDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出千位数上的数加个位数上的数等于百位数上的数加十位数上的数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序,最后调用写函数writeDat()把结果输出到out.dat文件。

    例如:6712,6+2=7+1,则该数满足条件存入数组b中,且个数cnt=cnt+1。
8129,8+9<>1+2,则该数不满足条件忽略。

    部分源程序存在文件prog1.c中。

    程序中已定义数组:a[300],b[300],已定义变量:cnt

    请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。

 

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

转帖于:计算机等级考试_考试吧
文章搜索  
看了本文的网友还看了:
计算机等级考试权威辅导教材: 订书电话:010-62168566  更多>>>
网友评论
昵 称: *  评 分: 1分 2分 3分 4分 5分
标题:   匿名发表    (共有条评论)查看全部评论>>
版权声明 -------------------------------------------------------------------------------------
  如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。
关于本站  网站声明  广告服务  联系方式  付款方式  站内导航  客服中心  友情链接  考试论坛  网站地图
Copyright © 2004-2008 考试吧计算机等级考试网 All Rights Reserved    
中国科学院研究生院权威支持(北京) 电 话:010-62168566 传 真:010-62192699
百度大联盟黄金认证  十佳网络教育机构  经营许可证号:京ICP060677