参考答案和解析
正确答案:×
更多“在设计算法时通常不需要考虑数据的表示,因此算法与数据无关。 ”相关问题
  • 第1题:

    下列叙述中正确的是( )。A.算法就是程序B.设计算法时只需要考虑数据结构的设计

    下列叙述中正确的是( )。

    A.算法就是程序

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

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

    D.以上三种说法都不对


    正确答案:D
    D。【解析】程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。设计算法时是要考虑到数据结构的设计,但是不仅仅是要考虑到数据结构的设计,还要考虑到其他的程序结构的问题。设计算法时不能只考虑结果的正确性和可靠性,还需要考虑到程序的时间冗余度等方面。所以答案选择D。

  • 第2题:

    下列叙述中正确的是( )。 A.算法就是程序B.设计算法时只需要考虑数据结构的设计

    下列叙述中正确的是( )。

    A.算法就是程序

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

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

    D.以上三种说法都不对


    正确答案:D
    算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法,所以A错误。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。

  • 第3题:

    通常,算法的设计取决于数据的存储结构,算法的实现取决于数据的逻辑结构。


    错误

  • 第4题:

    以下关于算法与数据结构关系的描述中,说法正确的是(57)。

    A.算法的实现依赖于数据结构的设计

    B.算法的效率与数据结构无关

    C.数据结构越复杂,算法的效率越高

    D.数据结构越简单,算法的效率越高


    正确答案:A
    解析:本题考查数据结构与算法的关系。算法(Algorithm)是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。一个算法具有5个重要特性:有穷性、确定性、可行性、输入和输出。数据结构讨论“描述现实世界实体的数学模型(非数值计算)及其上的操作在计算机中如何表示和实现”,包括数据的逻辑结构、物理结构和基本运算。设计算法步骤时可以不考虑数据结构,但算法在计算机上与采用的数据结构密切相关。

  • 第5题:

    在设计算法时通常不需要考虑数据的表示,因此算法与数据无关。(  )


    答案:错
    解析: