一起答

2013年全国计算机等级上机考试《三级网络技术》命题预测试卷(三)

  • 卷面总分:100分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:12次
  • 作答时间:120分钟
试卷简介

2013年全国计算机等级上机考试《三级网络技术》命题预测试卷(三):本试卷总分100分;共有1类型题目

  • C语言程序设计题
部分试题预览
  1. 程序test.c的功能是:选出大于100小于1 000的所有个位数字与十位数字之和被10除所得余数恰是百位数字的所有素数(如293)。计算并输出上述这些素数的个数cnt以及这些素数值的和,sum。请考生编写函数countValue实现程序要求,最后调用函数writeDAT把结果cnt和sum输出到文件out.dat中。

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

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

  2.  程序test.c的功能是:在三位整数(100至999)中寻找符合下面条件的整数,并依次从小到大存入数组b[]中。条件如下:某数既是完全平方数,又有两位数字相同,例如144、676等。

    请考生编制函数intjsValue(int bb[])实现此功能,满足该条件的整数的个数通过所编制的函数返回。   

    最后调用函数writeDat把结果输出到文件out.dat中。

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

    请勿改动主函数main和写函数writeDat的内容。

  3.  已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出千位数上的数加个位数上的数等于百位数上的数加十位数上的数的个数cnt,再求出所有满足此条件的四位数平均值pjzl,以及所有不满足此条件的四位数平均值pjz2。最后main函数调用写函数writeDat把结果cnt,pjzl,pjz2输出到out.dat文件。

    例如:

    6712,6+2=7+1,则该数满足条件计算平均值pjzl,且个数cnt=cnt+1。   

    8129,8+9 l_1+2,则该数不满足条件计算平均值pjz2。

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

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

    请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。

  4.  将文件in.dat中的200个整数读至数组XX中。请编制jsValue函数,要求:求出数组XX中的最大数max及最大数的个数cnt和数组XX中的元素值能被3整除或能被7整除的所有数的算术平均值pj。

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

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

    请勿改动数据文件in.dat中的任何数据、主函数main、读函数read dat和输出函数writeDat的内容。

    第4类数位分解后按数筛选统计并排序

  5. 例如,若输入17,5,则应输出:l9,23,29,31,37。

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

    请勿改动数据文件in.dat中的任何数据以及主函数main和输出函数readwriteDAT的内容。