正在加载图片...
算法是为了解决一个特定的问题而采取的特定的有限的步骤。(5分) 算法的性质包括5点:有穷性,确定性,可行性,输入性和输出性。(5分) 24.什么是软件的生存周期?如何划分软件的生存周期? 参考答案: 软件产品从形成概念开始,经过开发、使用和维护,直至最后退役的全过程称为软件生存 周期。(4分) 根据软件所处的状态、特征以及软件开发活动的目的、任务可以将生存周期划分为若干阶 段。一般说来,软件生存周期包括软件定义、软件开发、软件使用与维护三个部分,并可进一步 细分为可行性研究、需求分析、概要设计、详细设计、实现、组装测试、确认测试、使用、维护和退 役十个阶段。(6分) 四、写出下列程序的运行结果(每小题5分,共10分) 25.x=25;y=9 26.34 五、编程题(共10分) 27.利用穷举法编写一个算法判断给定的正整数n是否是素数,即判断n是否只能被1 和自身整除。 正确编写程序给满分。其它酌情给分。 参考答案: main() intm,i,k; (1分) scanf("%d",&m) (1分) k=sqrt(m); (1分) for(i=2;i<=k;i++) (2分) if(m%i==0)break; (1分) if(i>=k+1) (2分) printf("%d is a prime number\n",m); (1分) else printf("%d is not a prime number\n",m); (1分) 1145算法是为了解决一个特定的问题而采取的特定的有限的步骤。 5分〉 算法的性质包括 5点:有穷性,确定性,可行性,输入性和输出性。 5分〉 24. 软件 参考答案 软件产品从形成概念开始,经过开发、使用和维护,直至最后退役的全过程称为软件生存 周期。 4分) 根据软件所处的状态、特征以及软件开发活动的目的、任务可以将生存周期划分为若干阶 段。一般说来,软件生存周期包括软件定义、软件开发、软件使用与维护三个部分,并可进一步 细分为可行性研究、需求分析、概要设计、详细设计、实现、组装测试、确认测试、使用、维护和退 役十个阶段。 6分) 四、写出下列程序的运行结果{每小题 5分,共 0分} 25. x=25;y=9 26.3 4 五、编程题{共 0分} 27. 利用 举法 算法 正整 判 断 被1 和自身整除。 正确编写程序给满分。其它酌情给分。 参考答案 mainO intm,i ,k; scanf(" %d" , &.m); k=sqrt(m) ; (l分〉 (l分) (l分〉 (2 (l分〉 (2 break; if(i>=k+l) forG=2;i<=k;i+ if(m%i==O) printf(" %d is a prime number\nil ,m) ; (l分) else printf(" %d is not a prime number'\nil ,m ) ; (l分) 1145
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有