- 基础理论
- 数据及数据库技术
- 人工智能
- 算法理论
- 算法实例
- 面向对象程序设计 VB开发工具
- 算法实例的程序实现
- + 算法及算法的表示方法
- 计算机解决问题的步骤化
- 算法的表示方法
- 多媒体理论
- 基础软件操作
- 算法软件操作
- 多媒体软件操作
- 网络技术应用
使用枚举法解决问题,在列举问题的可能解的过程中( )
A.可以遗漏,但不应重复 |
B.不能遗漏,也不应重复。 |
C.可以重复,但不应遗漏。 |
D.可以遗漏,也可以重复。 |
如果要保持上程序的算法(输出结果)不变,下面说法正确的是( )
A.这行If x < y Then t =" x:" x =" y:" y = t可去掉; |
B.这行a =" x:" b = y可去掉,MsgBox (Str(a * b / s))改成MsgBox (Str(x * y / s))就可以了; |
C.输出结果是a,b的最大公约数; |
D.上面说法都错; |
以下算法中,需要通过多重循环一一列举出解决问题的所有可能解,并在逐一列举的过程中,检验每个可能解是否是问题的真正解;而需要从实际问题中归纳出数学表达式,就此求出解;这两个算法分别是( )
A.穷举法、公式法 | B.循环法、递归法 |
C.查找法、函数法 | D.枚举法、解析法 |
下列对程序解决问题的过程描述中,哪个是正确的( )
A.编写程序 设计算法 分析问题 调试运行与检测结果 |
B.设计算法 分析问题 编写程序 调试运行与检测结果 |
C.设计算法 分析问题 调试运行与检测结果 编写程序 |
D.分析问题 设计算法 编写程序 调试运行与检测结果 |
A班一组同学的英语听力成绩分别为24、27、16、15、24、18,下列采用排序算法及第二遍的排序结果分别为:
原始数据 | 24 | 27 | 16 | 15 | 24 | 18 |
第一遍 | 27 | 24 | 16 | 15 | 24 | 18 |
第二遍 | | | | | | |
第三遍 | 27 | 24 | 24 | 15 | 16 | 18 |
第四遍 | 27 | 24 | 24 | 18 | 16 | 15 |
第五遍 | 27 | 24 | 24 | 18 | 16 | 15 |
A.冒泡排序,27 24 16 15 24 18 |
B.冒泡排序,27 24 18 16 15 24 |
C.选择排序,27 24 16 15 24 18 |
D.选择排序,27 24 18 16 15 24 |
应用计算机程序解决数学问题“求一元二次方程实数解”的步骤通常是( )。
A.编写程序→设计算法→调试运行→分析问题→检测结果 |
B.分析问题→编写程序→设计算法→调试运行→检测结果 |
C.分析问题→设计算法→编写程序→调试运行→检测结果 |
D.编写程序→设计算法→分析问题→调试运行→检测结果 |
【加试题】数组a共有6个元素构成:49、45、61、46、58、57,若采用选择排序算法进行从大到小排序,则元素的比较次数和排序需要几遍才能完成( )
A.15次,4遍 | B.15次,5遍 | C.30次,4遍 | D.30次,5遍 |