《程序设计基础》
第六章自测
一、选择题(共10道,每道6分)
题目1
正确
获得6.00分中的6.00分
标记题目
题干
下列叙述中正确的是_________________。
选择一项:
A. 设计算法时只需要考虑结果的可靠性
B. 算法就是程序
C. 设计算法时只需要考虑数据结构的设计
D. 以上三种说法都不对
恭喜你答对了
反馈
正确答案是:以上三种说法都不对
题目2
正确
获得6.00分中的6.00分
标记题目
题干
当一个算法输入不合法的数据时,应当能够作适当处理,不致于引起严重后果,这属于算法的( ) 。
选择一项:
A. 可读性
B. 正确性
C. 高效性
D. 健壮性
恭喜你答对了
反馈
正确答案是:健壮性
题目3
正确
获得6.00分中的6.00分
标记题目
题干
下列叙述中正确的是_________________。
选择一项:
A. 一个算法的时间复杂度大,则其空间复杂度必定小
B. 一个算法的空间复杂度大,则其时间复杂度也必定大
C. 一个算法的空间复杂度大,则其时间复杂度必定小
D. 以上三种说法都不对
恭喜你答对了
反馈
正确答案是:以上三种说法都不对
题目4
正确
获得6.00分中的6.00分
标记题目
题干
一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( )。
选择一项:
A. 有零个或多个输出
恭喜你答对了
B. 有零个或多个输入
C. 有穷性
D. 可行性
反馈
正确答案是:有零个或多个输出
题目5
正确
获得6.00分中的6.00分
标记题目
题干
下面叙述正确的是( )。
选择一项:
A. 数据的逻辑结构与存储结构是一一对应的
B. 算法的时间复杂度是指执行算法所需要的计算工作量
恭喜你答对了
C. 算法的时间复杂度与空间复杂度一定相关
D. 算法的效率只与问题的规模有关,而与数据的存储结构无关
反馈
正确答案是:算法的时间复杂度是指执行算法所需要的计算工作量
题目6
正确
编程递归函数获得6.00分中的6.00分
标记题目
题干
根据问题条件估计答案的范围,在此范围内对所有可能情况逐一验证,直到全部情况均通过验证为止。这种算法是( )。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论