在设计算法时,通常应考虑以下原则:首先所设计的算法必须是(23),其次应有很好的(24),还必须具有(25),最后应考虑所设计的算法具有(26)。A.正确的B.有穷性C.有输入D.用户需求

题目

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

A.正确的

B.有穷性

C.有输入

D.用户需求


相似考题
更多“在设计算法时,通常应考虑以下原则:首先所设计的算法必须是(23),其次应有很好的(24),还必须具有(25),最后应考虑所设计的算法具有(26)。A.正确的B.有穷性C.有输入D.用户需求”相关问题
  • 第1题:

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

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

    A.算法就是程片

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

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

    D.以上三种说法都不对


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

  • 第2题:

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

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

    A.算法就是程序

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

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

    D.以上三种说法都不对


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

  • 第3题:

    下列叙述中正确的是

    A.算法就是程序

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

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

    D.以上三种说法都不对


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

  • 第4题:

    试题1

    下列叙述正确的是()

    A.算法就是程序

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

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

    D.以上三种说法都不对


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

  • 第5题:

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

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

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

  • 第6题:

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

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

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

  • 第7题:

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

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

    正确答案:B

  • 第8题:

    鸡兔同笼算法属于算法的一种,按照算法的设计要求来讲应具有()

    • A、可读性
    • B、可行性
    • C、有穷性
    • D、确定性

    正确答案:A

  • 第9题:

    算法的设计要求中包括算法的有穷性。


    正确答案:错误

  • 第10题:

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

    算法就是程序

    B

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

    C

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

    D

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


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

  • 第11题:

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

    算法就是程序

    B

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

    C

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

    D

    以上三种说法都不对


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

  • 第12题:

    多选题
    数据结构与算法里,荷兰国旗算法应具有的算法的设计要求有()。
    A

    正确性

    B

    可读性

    C

    健壮性

    D

    效率与低存储量需求


    正确答案: C,B
    解析: 暂无解析

  • 第13题:

    算法具有五个特性,以下选项中不属于算法特性的是( )。

    A.有穷性

    B.简洁性

    C.确定性

    D.输入输出性


    正确答案:B

  • 第14题:

    算法具有5个特性,以下选项中不属于算法特性的是______。

    A.有零个或多个输入

    B.可行性

    C.有穷性

    D.通用性


    正确答案:D

  • 第15题:

    算法是求解问题的方法,具有输入、输出、有穷性、确定性和 ______ 等特性。

    A.可行性

    B.计算性

    C.程序设计性

    D.检索性


    正确答案:A
    解析:操作的实现是用算法来描述的。算法就是解决问题的方法,它是由一个若干条指令组成的有穷序列,必须满足下述规则。①有穷性——一个算法必须总是执行有穷步后结束,且每一步必须在有穷时间内完成。②确定性——算法中的每条指令必须有确切的含义,无二义性。对相同的输入,每次的运算结果应一致。③可行性——算法中每条指令的执行时间都是有限的。④输入——一个算法有零个或多个输入,它们是算法开始前对算法最初的给出量。⑤输出——至少产生一个输出,它是同输入有某种关系的量。

  • 第16题:

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


    答案:错
    解析:

  • 第17题:

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

    A.有输入
    B.确定性
    C.健壮性
    D.可读性

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

  • 第18题:

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

    A.正确的
    B.有穷性
    C.有输入
    D.用户需求

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

  • 第19题:

    数据结构与算法里,从算法的设计要求上讲,汉诺塔应具有()。

    • A、有穷性
    • B、确定性
    • C、可行性
    • D、可读性

    正确答案:D

  • 第20题:

    数据结构与算法里,荷兰国旗算法应具有的算法的设计要求有()。

    • A、正确性
    • B、可读性
    • C、健壮性
    • D、效率与低存储量需求

    正确答案:A,B,C,D

  • 第21题:

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

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

    正确答案:D

  • 第22题:

    单选题
    鸡兔同笼算法属于算法的一种,按照算法的设计要求来讲应具有()
    A

    可读性

    B

    可行性

    C

    有穷性

    D

    确定性


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

  • 第23题:

    单选题
    数据结构与算法里,从算法的设计要求上讲,汉诺塔应具有()。
    A

    有穷性

    B

    确定性

    C

    可行性

    D

    可读性


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