一起答

2015年全国计算机等级考试《三级数据库》上机考试冲刺试卷(8)

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

2015年全国计算机等级考试《三级数据库》上机考试冲刺试卷(8),本试卷总分100分,共有1类型题目。

  • C语言程序设计题
部分试题预览
  1. 已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVa,其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的含有两位数字的数(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的百位数字),如果两个新组成的数均是素数且新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。

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

  3. 程序PROG1.G的功能是:寻找并输出11至999之间的数m,它满足m、m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如l21,676,94249等。满足上述条件的数如m=11,m2=121,m3=1331皆为回文数。请考生编制函数int JsValue(long m)实现此功能,如果是回文数,则函数返回1,反之则返回0。最后把结果输出到文件out.dat中。

    注意:部分源程序存放在test.c文件中。请勿改动主函数main。

  4. 编写函数jsvalue(int t),它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为:

    F(0)=0,F(1)=1

    F(n)=F(n-1)+F(n-2)(n≥2)

    最后调用函数writeDat读取10个数据t,分别得出结果且把结果输出到文件0ut.dat中。例如:当t=1000时,函数值为:1597。

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

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

  5. 请编写函数count Value(intn),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s, s作为函数返回值,最后结果S输出到文件out.dat中。

    例如若n为1000时,函数值应为:s=153.909 064。