- 0
- 0
- 约6.16千字
- 约 10页
- 2026-11-08 发布于河北
- 举报
软考程序员下午试题(全真模拟卷+详细参考答案)
考试时间: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)