VC上机试题2015秋dz.docVIP

  • 34
  • 0
  • 约 8页
  • 2017-01-04 发布于江苏
  • 举报
江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试上机试卷(2011 年秋) 二级 VC+十语言(试卷代号VC01) (本试卷完成时间70分钟) 一、改错题(20分) 【题目】以下程序的功能是:求100以内所有可以表示为连续素数之和的素数。素数i和 j(i<j)为连续素数是指不存在素数k使得ikj成立。例如:2、3、5、7就是一组连续素数,5、11不是连续素数。 正确程序的输出结果如下(共11个素数满足条件): 小于100的素数中满足条件的素数为: 5=2+3 …… 83=11+!3+17+19+23 97=29+31+37 含有错误的源程序如下: #includeiostream.h #includemath.h #includestring.h int primes[25]; int isPrime(int n) { for(int i=2;isqrt(n);i++) if(n%i==0) return 0; return 1; } int fun(int i,int j,int k) { int sum; j=k=0; while(ki){ sum+=primes[k]; if(sumprimes[i]){ j++; k++; sum=0; } else

文档评论(0)

1亿VIP精品文档

相关文档