【每日一练】算法设计练习题()

A.算法就是程序

B.设计算法时只需要考虑数据结构的设计

C.设计算法时只需要考虑结果的可靠性

D.设计算法时需要同时考虑时间复杂度和空间复杂度

【答案】D

【分析】A项错了。算法是指对问题解决方案的准确和完整的描述。算法不等于程序,也不等于计算方法;运算和运算,还要考虑算法的控制结构。算法的时间复杂度是指执行算法所需的计算工作量;算法的空间复杂度是指执行算法所需的内存空间。答案是选项D。

4.算法的有限性指的是( )。

A.算法程序运行时间有限

B.算法程序处理的数据量有限

C.算法程序篇幅有限

D.该算法只能由有限数量的用户使用

【答案】一个

【解析】算法设计的有限性要求操作步骤是有限的,必须在有限的时间内完成。花太长时间来得到正确的结果是没有意义的。答案是选项A。

5.算法应有的属性不包括()。

A.可行性

图片[1]-【每日一练】算法设计练习题()-老王博客

B.有限性

C.确定性

D.美学

【答案】D

【分析】一个算法应该具有以下五个重要特征:有限性、确定性、输入(零个或多个)、输出(至少一个)、可行性,不包括美学。答案是选项D。

6.信息隐藏的概念与以下哪个概念( )直接相关。

A.软件架构定义

B.模块独立性

C.模块类型划分

D.模块耦合

【答案】B

【分析】信息隐藏是指一个模块被设计成其中包含的信息(过程和数据)对于不需要这些信息的模块是无法访问的。模块独立性的概念是抽象、模块化、信息隐藏和本地化的直接结果。使用信息隐藏c语言程序设计上机题库,可以保证各个模块的独立性。答案是选项B。

7. 以下选项中c语言程序设计上机题库,不属于序言注释的是()。

A.节目名称

B.程序员

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论