查看全部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 计算机等级考试 考试论坛


第100题

    程序prog1.c的功能是:设A,B,C为三个不为零的正整数,计算并输出下列不定方程组的解的个数cnt以及满足此条件的所有A,B,C之和sum。
不定方程组为:
A+B+C=13
A-C=5

    请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件bc8.out中。

    注意:部分源程序存放在文件prog1.c中。

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

第101题

    程序prog1.c的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数I(I+10也在100以内)的个数cnt以及这些I之和sum。请考生编写函数countValue()实现程序要求,最后调用函数writeDAT( )把结果cnt和sum输出到文件bc9.out中。

    注意:部分源程序存放在文件prog1.c中。

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

第102题

    程序prog1.c的功能是:选出100以上1000之内所有个位数字与十位数字之和被10除所得余数恰是百位数字的素数(如293)。计算并输出上述这些素数的个数cnt以及这些素数值的和sum。 请考生编写函数countValue( )实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件bc10.out中。

    注意:部分源程序存放在文件prog1.c中。

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

第103题

    请编制函数ReadDat( )实现从文件HEX.IN中读取100个十六进制数到字符串数组xx中:请编制函数H16To10(),将xx中的十六进制数转换成十进制数并把已转换的十进制数仍存放在字符串数组xx中,最后调用函数WriteDat()把结果输出到DEC.OUT文件中。
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)

    注意:部分源程序存放在文件prog1.c中。

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

第104题

    请编制函数ReadDat( )实现从文件HEX.IN中读取100个十六进制数到字符串数组xx中;请编制函数H16To8( ),将xx中的十六进制数转换成八进制数并把已转换的八进制数仍存放在字符串数组xx中,最后调用函数WriteDat()把结果输出到OCK.OUT文件中。
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)

    注意:部分源程序存放在文件prog1.c中。

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

第105题

    请编制函数ReadDat( )实现从文件HEX.IN中读取100个十六进制数到字符串数组xx中;请编制函数H16To2( ),将xx中的十六进制数转换成二进制数并把已转换的二进制数仍存放在字符串数组xx中,最后调用函数WriteDat()把结果输出到BIN.OUT文件中。
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)

    注意:部分源程序存放在文件prog1.c中。

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

第106题

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

    计算方差的公式如下:

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

    注意:部分源程序存放在文件prog1.c中。

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

第107题

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

    计算方差的公式如下:

设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值,ave2为偶数的平均值。
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)

    注意:部分源程序存放在文件prog1.c中。

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

第108题

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

    计算方差的公式如下:


设N为偶数的个数,xx[i]为偶数,ave1为奇数的平均值,ave2为偶数的平均值。
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)

    注意:部分源程序存放在文件prog1.c中。

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

第109题

    设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,报数到第m个人,此人出圈,再从他的下一个人重新开始1到m的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,每10人一组,给出这n个人的顺序表。请考生编制函数Josegh()实现此功能并调用函数WriteDat()把结果p输出到文件JOSE.OUT中。
设 n = 100, s = 1,m = 10。
(1) 将1到n个人的序号存入一维数组p中;
(2) 若第i个人报数后出圈,则将p[i]置于数组的倒数第i个位置上,而原来第i+1个至倒数第i个元素依次向前移动一个位置;
(3) 重复第(2)步直至圈中只剩下p[1]为止。

    注意:部分源程序存放在文件prog1.c中。

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

第110题

    现有一个10个人100行的选票数据文件XP.IN,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依次类推;内容均为字符0和1,1表示此人被选中,0表示此人未被选中,全选或不选均为无效的选票。给定函数ReadDat( )的功能是把选票数据读入到字符串数组xx中。请编制函数CountRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中,最后调用函数WriteDat()把结果yy输出到文件XP1.OUT中。

    注意:部分源程序存放在文件prog1.c中。

    请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

第111题

    现有一个10个人100行的选票数据文件XP.IN,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依次类推;内容均为字符0和1,1表示此人被选中,0表示此人未被选中,若一张选票人数小于等于5个人时被认为无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数CountRs( )来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中,最后调用函数WriteDat()把结果yy输出到文件XP2.OUT中。

    注意:部分源程序存放在文件prog1.c中。
请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

第112题
 
    现有一个10个人100行的选票数据文件XP.IN,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依次类推;内容均为字符0和1,1表示此人被选中,0表示此人未被选中,若一张选票人数大于5个人时被认为无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数CountRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中,最后调用函数WriteDat()把结果yy输出到文件XP3.OUT中。

    注意:部分源程序存放在文件prog1.c中。

    请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

第113题

    函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数ComWord()分别计算出10个不区分大小写的英文单词(you,for,your,on,no,if,the,in,to,all)的频数并依次存入整型数组yy[0]至yy[9]中,最后调用函数WriteDat( )把结果yy输出到文件PS1.OUT中。
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。
注意:部分源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。

    请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

第114题

    函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数ComWord()分别计算出单词长度3,5,7,9的单词数以及单词总数并依次存入整型数组yy[0]至yy[4]中,最后调用函数WriteDat()把结果yy输出到文件PS2.OUT中。

    原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

    注意: 部分源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。

    请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

第115题

    函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数ComWord()分别计算出单词长度2,4,6,8的单词数以及单词总数并依次存入整型数组yy[0]至yy[4]中,最后调用函数WriteDat()把结果yy输出到文件PS3.OUT中。

    原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

    注意:部分源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。

    请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

第116题

    函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数ComWord()分别计算出10个不区分大小写的英文单词的首字母(b,c,f,s,n,r,u,e,o,p)的频数并依次存入整型数组yy[0]至yy[9]中,最后调用函数WriteDat( )把结果yy输出到文件PS4.OUT中。
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

    注意: 部分源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。

    请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

第117题

    函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数ComWord()分别计算出10个不区分大小写的英文单词的尾字母(k,y,f,s,n,r,u,e,o,p)的频数并依次存入整型数组yy[0]至yy[9]中,最后调用函数WriteDat( )把结果yy输出到文件PS5.OUT中。
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

    注意: 部分源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,
每单词均小于20个字符。

    请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

第118题

    函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数DelWord()分别按行删除空格、标点符号以及10个不区分大小写的英文单词(you,for,your,on,no,if,the,in,to,all),余下的单词按顺序重新存入数组xx中,最后调用函数WriteDat()把结果xx输出到文件PS6.OUT中。
例如:原文:You are a student.
结果:areastudent

    原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

    注意:部分源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。

    请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

第119题

    函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数DelWord()分别按行删除空格、标点符号以及10个不区分大小写的英文单词(you,for,your,on,no,if,the,in,to,all),余下的单词倒置后按顺序重新存入数组xx中,最后调用函数WriteDat()把结果xx输出到文件PS7.OUT中。
例如:原文:You are a student.
结果:eraatneduts

    原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

    注意: 部分源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。

    请勿改动主函数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