一起答

2011年9月计算机等级考试三级网络技术上机真题(参考答案+解析版)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 试题1

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

    注意:部分源程序已给出。

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

    试题程序:

    #include

    int cnt, sum;

    int isPrime(int number)

    {

     int i, tag = 1;

     for (i=2; tag && i<=number/2; i++)

      if (number%i == 0)

       tag = 0;

     return tag;

    }

    void countValue()

    {

    }

    void writeDat()

    {

     FILE *fp;

     fp = fopen("out.dat", "w");

     fprintf(fp, "%d\n%d\n", cnt, sum);

     fclose(fp);

    }

    void main()

    {

     cnt = sum = 0;

     countValue();

     printf("满足条件的整数的个数=%d\n", cnt);

     printf("满足条件的整数的和值=%d\n", sum);

     writeDat();