软考程序员下午试题(全真模拟卷+详细参考答案).docxVIP

  • 0
  • 0
  • 约6.16千字
  • 约 10页
  • 2026-11-08 发布于河北
  • 举报

软考程序员下午试题(全真模拟卷+详细参考答案).docx

软考程序员下午试题(全真模拟卷+详细参考答案)

考试时间:150分钟

考试总分:75分

答题说明

1.本试卷共5道大题,均为必答题,每题15分,总分75分;

2.试题包含C语言程序填空、程序改错、算法设计、编程实现等题型,贴合软考历年真题命题风格;

3.所有答案请书写在指定答题区域,程序代码需保证语法规范、逻辑完整。

试题一(15分)程序填空题

【题目功能】输入一个正整数n,计算并输出1~n之间所有素数的和。素数定义:大于1,且只能被1和自身整除的自然数。

现有C语言代码如下,请补充空白处代码,完成程序功能。

c

#includestdio.h

#includemath.h

//判断是否为素数,是素数返回1,否则返回0

intisPrime(intnum)

{

inti;

if(num2)

return0;

//遍历2到sqrt(num),判断是否存在因数

for(i=2;i=sqrt(num);i++)

{

if(________①________)

return0;

}

return1;

}

intmain()

{

intn,sum=0,i;

scanf(%d,n);

for(i=

文档评论(0)

1亿VIP精品文档

相关文档