正在加载图片...
2.什么是算法?请举出至少3种你所知道的算法的名称。 参考答案: “算法”是为解决一个特定问题而采取的特定的有限的步骤。 穷举法(枚举法或蛮干法),递归法,分治法,回溯法,贪婪法,动态规划。 3.软件的生存周期包括哪几个阶段? 参考答案: 一般说来,软件生存周期包括软件定义、软件开发、软件使用与维护三个部分,并可进一步 细分为可行性研究、需求分析、概要设计、详细设计、实现、组装测试、确认测试、使用、维护和退 役10个阶段。 四、写出运行结果(每题5分,共10分) 1.运行结果6 2.运行结果13579 五、编程题(共10分) 参考程序 #include <stdio.h main ( { int h,k,j; (1分) scanf(”%d”,&h); (1分) for(k=1;k<=h;k++)/¥控制打印h行/ (2分) {for(j=1;j<=h一k;j++)/打印空格/ (2分) printf(””); for(j=1;j<=h;j+十)/打印号*/ (2分) printf(”*”); (1分) printf(\n”); (1分) 11302. 是算法 少3 你所 的 名 参考答案: "算法"是为解决一个特定问题而采取的特定的有限的步骤。 穷举法(枚举法或蛮干法) ,递归法,分治法,回溯法,贪婪法,动态规划。 3. 几个 参考答案: 一般说来,软件生存周期包括软件定义、软件开发、软件使用与维护三个部分,并可进一步 细分为可行性研究、需求分析、概要设计、详细设计、实现、组装测试、确认测试、使用、维护和退 四、写出运行结果(每题 5分,共 0分) 1. 果6 2. 果13579 五、编程题(共 0分) 参考程序 # include <stdio. h> main ( ) int h , k, j; (1 scanf ("%d" , & h) ; ( for ( k=l; k<=h; k++) /祷控制打印 h行头/ (2 for (j=l; j<=h-k; j++) /头打印空格祷/ (2 printf (" "); 1130 for (j=l; j<=h; /铃打印头号关/ printf ("养"); printf("\n") ; (2 (1 (1
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有