
A.算法就是程序
B.设计算法时只需要考虑数据结构的设计
C.设计算法时只需要考虑结果的可靠性
D.设计算法时需要同时考虑时间复杂度和空间复杂度
【答案】D
【分析】A项错了。算法是指对问题解决方案的准确和完整的描述。算法不等于程序,也不等于计算方法;运算和运算,还要考虑算法的控制结构。算法的时间复杂度是指执行算法所需的计算工作量;算法的空间复杂度是指执行算法所需的内存空间。答案是选项D。
4.算法的有限性指的是( )。
A.算法程序运行时间有限
B.算法程序处理的数据量有限
C.算法程序篇幅有限
D.该算法只能由有限数量的用户使用
【答案】一个
【解析】算法设计的有限性要求操作步骤是有限的,必须在有限的时间内完成。花太长时间来得到正确的结果是没有意义的。答案是选项A。
5.算法应有的属性不包括()。
A.可行性
B.有限性
C.确定性
D.美学
【答案】D
【分析】一个算法应该具有以下五个重要特征:有限性、确定性、输入(零个或多个)、输出(至少一个)、可行性,不包括美学。答案是选项D。
6.信息隐藏的概念与以下哪个概念( )直接相关。
A.软件架构定义
B.模块独立性
C.模块类型划分
D.模块耦合
【答案】B
【分析】信息隐藏是指一个模块被设计成其中包含的信息(过程和数据)对于不需要这些信息的模块是无法访问的。模块独立性的概念是抽象、模块化、信息隐藏和本地化的直接结果。使用信息隐藏c语言程序设计上机题库,可以保证各个模块的独立性。答案是选项B。
7. 以下选项中c语言程序设计上机题库,不属于序言注释的是()。
A.节目名称
B.程序员
请登录后发表评论
注册
社交帐号登录