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

    下列叙述中正确的是

    A.算法就是程序

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

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

    D.以上三种说法都不对


    正确答案:D
    解析:算法不同于程序,算法优先于程序;算法强调的是程序的易读性;设计算法时需要考虑算法的时间复杂度和空间复杂度。故答案为D)。

  • 第2题:

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

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

    A.算法就是程片

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

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

    D.以上三种说法都不对


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

  • 第3题:

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

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

    A.算法就是程序

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

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

    D.以上三种说法都不对


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

  • 第4题:

    下列叙述中正确的是

    A.算法就是程序

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

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

    D.以上三种说法都不对


    正确答案:D
    解析:算法不同于程序,算法优先于程序;算法强调的是程序的易读性;设计算法时需要考虑算法的时间复杂度和空间复杂度。故答案为D)。

  • 第5题:

    在设计算法时,通常应考虑以下原则:首先说设计的算法必须是( ),其次应有很好的(请作答此空),还必须具有( ),最后应考虑所设计的算法具有( )。

    A.有穷性
    B.可读性
    C.确定性
    D.高效率与低存储量

    答案:B
    解析:
    算法是对问题求解过程的一种描述,是为解决一个或一类问题给出的一个确定的、有限长的操作序列。在设计算法时,通常应考虑以下原则:首先说设计的算法必须是"正确的",其次应有很好的"可读性",还必须具有"健壮性",最后应考虑所设计的算法具有"高效率与低存储量"。所谓算法是正确的,除了应该满足算法说明中写明的"功能"之外,应对各组典型的带有苛刻条件的输入数据得出正确的结果。在算法是正确的前提下,算法的可读性是摆在第一位的。算法的效率是指算法的执行时间,算法的存储量是指算法执行过程中所需最大存储空间。

  • 第6题:

    在设计算法时,通常应考虑以下原则:首先说设计的算法必须是( ),其次应有很好的( ),还必须具有( ),最后应考虑所设计的算法具有(请作答此空)。

    A.可读性
    B.有输入
    C.健壮性
    D.高效率与低存储量

    答案:D
    解析:
    算法是对问题求解过程的一种描述,是为解决一个或一类问题给出的一个确定的、有限长的操作序列。在设计算法时,通常应考虑以下原则:首先说设计的算法必须是"正确的",其次应有很好的"可读性",还必须具有"健壮性",最后应考虑所设计的算法具有"高效率与低存储量"。所谓算法是正确的,除了应该满足算法说明中写明的"功能"之外,应对各组典型的带有苛刻条件的输入数据得出正确的结果。在算法是正确的前提下,算法的可读性是摆在第一位的。算法的效率是指算法的执行时间,算法的存储量是指算法执行过程中所需最大存储空间。

  • 第7题:

    通常考虑选用程序设计语言的因素有()、()、()、算法和数据结构的复杂性和软件开发人员的知识。


    正确答案:项目的应用领域;软件开发的方法;软件执行的环境

  • 第8题:

    算法的时间复杂度与()有关。

    • A、算法本身
    • B、所使用的计算机
    • C、算法的程序设计
    • D、数据结构

    正确答案:A

  • 第9题:

    下列选项中关于算法的理解描述错误的是()。

    • A、算法是程序设计的灵魂
    • B、程序=数据结构+算法
    • C、算法就是解决问题的方法和步骤
    • D、算法是关于数学中数字的运算与计算机处理无关

    正确答案:D

  • 第10题:

    关于算法下列叙述中正确的是()。

    • A、算法就是程序
    • B、设计算法时只需要考虑数据结构的设计
    • C、设计算法时只需要考虑结果的可靠性
    • D、以上三种说法都不对

    正确答案:D

  • 第11题:

    单选题
    图灵奖的获得者沃斯提出了著名的揭示面向过程的程序设计的本质公式是()。
    A

    程序=算法+结构设计

    B

    程序=算法+数据结构

    C

    算法=程序+数据结构

    D

    数据结构=算法+程序


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    下面关于算法的叙述中,正确的是(  )。
    A

    算法的执行效率与数据的存储结构无关

    B

    算法的有穷性是指算法必须能在执行有限个步骤之后终止

    C

    算法的空间复杂度是指算法程序中指令(或语句)的条数

    D

    算法所执行的基本运算次数与问题的规模无关


    正确答案: D
    解析:
    A项错误,不同的数据存储结构有不同的数据读取效率,会影响到算法的执行;C项错误,算法的空间复杂度是对这个算法所需要的内存空间的量度,包括:①算法程序所占的空间;②输入的初始数据所占的存储空间;③算法执行中所需要的额外空间;D项错误,算法所执行的基本运算次数与问题的规模有关。答案选择B选项。

  • 第13题:

    在设计算法时,通常应考虑以下原则:首先说设计的算法必须是(15),其次应有很好的(16),还必须具有(17),最后应考虑所设计的算法具有(18)。

    A.正确的

    B.有穷性

    C.有输入

    D.用户需求


    正确答案:A
    解析:算法是对问题求解过程的一种描述,是为解决一个或一类问题给出的一个确定的、有限长的操作序列。在设计算法时,通常应考虑以下原则:首先说设计的算法必须是“正确的”,其次应有很好的“可读性”,还必须具有“健壮性”,最后应考虑所设计的算法具有“高效率与低存储量”。所谓算法是正确的,除了应该满足算法说明中写明的“功能”之外,应对各组典型的带有苛刻条件的输入数据得出正确的结果。在算法是正确的前提下,算法的可读性是摆在第一位的,这在当今大型软件需要多人合作完成的环境下是更重要的,另一方面,晦涩难读的程序易于隐藏错误而难以调试。算法的效率是指算法的执行时间,算法的存储量是指算法执行过程中所需最大存储空间。算法是程序设计的一个不可缺的要素,严格地说,一个算法必须满足以下5个重要特性:1.有穷性。对于任意一组合法的输入值,在执行有穷步骤之后一定能结束。这里有两重意思,即算法中的操作步骤为有限个,且每个步骤都能在有限时间内完成。2.确定性。对于每种情况下所应执行的操作,在算法中都有确切的规定,使算法的执行者或阅读者都能明确其含义及如何执行。并且在任何条件下,算法都只有一条执行路径。确定性表现在对算法中每一步的描述都没有二义性,只要输入相同,初始状态相同,则无论执行多少遍,所得结果都应该相同。3.可行性。算法中的所有操作都必须足够基本,都可以通过已经实现的基本操作运算有限次实现之。可行性指的是,序列中的每个操作都是可以简单完成的,其本身不存在算法问题,例如,“求x和y的公因子”就不够基本。4.有输入。作为算法加工对象的量值,通常体现为算法中的一组变量。但有些算法的字面上可以没有输入,实际上已被嵌入算法之中。输入值即为算法的操作对象,但操作的对象也可以由算法自身生成,如“求100以内的素数”,操作对象是自然数列,可以由变量逐个增1生成。5.有输出。它是一组与“输入”有确定关系的量值,是算法进行信息加工后得到的结果,这种确定关系即为算法的功能。

  • 第14题:

    一个算法的时间复杂性通常用数量级形式表示,当一个算法的时间复杂性与问题的规模n无关时,则表示为 【】


    正确答案:O(1)
    一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间频度。当一个算法的时间复杂性与问题的规模n无关时,则表示为O(1)

  • 第15题:

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

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

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

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

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


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

  • 第16题:

    试题1

    下列叙述正确的是()

    A.算法就是程序

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

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

    D.以上三种说法都不对


    正确答案:D
    试题1分析
    算法是求解问题的方法。程序设计时我们要设计算法,但算法不是程序。设计算法除了要考虑数据结构外,还要考虑算法的可行性,可靠性等。
    试题1答案
    D

  • 第17题:

    结构化开发方法中,(请作答此空)主要包含对数据结构和算法的设计。对算法设计时,其主要依据来自( )。描述算法时,( )不是理想的表达方式。

    A.体系结构设计
    B.数据设计
    C.接口设计
    D.过程设计

    答案:D
    解析:
    体系结构设计是整个系统架构需要考虑的问题,过程设计主要包含对数据结构和算法的设计,

  • 第18题:

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

    • A、算法就是程序
    • B、以上三种说法都不对
    • C、设计算法时只需要考虑结果的可靠性
    • D、设计算法时只需要考虑数据结构的设计

    正确答案:B

  • 第19题:

    概要设计通过对系统的结构表示进行细化,得到软件的数据结构和算法。


    正确答案:错误

  • 第20题:

    图灵奖的获得者沃斯提出了著名的揭示面向过程的程序设计的本质公式是()。

    • A、程序=算法+结构设计
    • B、程序=算法+数据结构
    • C、算法=程序+数据结构
    • D、数据结构=算法+程序

    正确答案:B

  • 第21题:

    IPSec使用加密算法以保护数据。以下哪些陈述正确描述了用于数据加密、解密的对称算法和非对称算法之间的差别()

    • A、对称算法在数据加密和解密时使用相同的密钥,而非对称算法在两种过程中使用独立的密钥
    • B、非对称算法在数据加密和解密时使用同样的密钥,而对称算法在两种过程中使用独立的密钥
    • C、对称算法和非对称算法在数据加密和解密时都使用相同的密钥
    • D、对称算法和非对称算法在数据加密和解密时都使用独立的密钥

    正确答案:A

  • 第22题:

    单选题
    关于算法下列叙述中正确的是()。
    A

    算法就是程序

    B

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

    C

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

    D

    以上三种说法都不对


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    下列叙述中正确的是(  )。
    A

    算法就是程序

    B

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

    C

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

    D

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


    正确答案: C
    解析:
    A项错误,算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法;BC两项错误,设计算法时,不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。算法的时间复杂度,是指执行算法所需要的计算工作量;算法的空间复杂度,是指执行这个算法所需要的内存空间。答案选择D选项。

  • 第24题:

    单选题
    下列选项中关于算法的理解描述错误的是()。
    A

    算法是程序设计的灵魂

    B

    程序=数据结构+算法

    C

    算法就是解决问题的方法和步骤

    D

    算法是关于数学中数字的运算与计算机处理无关


    正确答案: A
    解析: 暂无解析