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

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

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

参考解析

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

相关考题:

●在设计算法时,通常应考虑以下原则:首先说设计的算法必须是 (23) ,其次应有很好的 (24) ,还必须具有 (25) ,最后应考虑所设计的算法具有 (26) 。(23) A.正确的B.有穷性C.有输入D.用户需求(24) A.有穷性B.可读性C.确定性D.高效率与低存储量(25) A.有输入B.确定性C.健壮性D.可读性(26) A.可读性B.有输入C.健壮性D.高效率与低存储量

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

下列叙述中正确的是A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对

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

下列叙述中正确的是( )。 A.算法就是程片B.设计算法时只需要考虑数据结构的设计SXB 下列叙述中正确的是( )。A.算法就是程片B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对

下列叙述中正确的是( )。A.算法就是程序B.设计算法时只需要考虑数据结构的设计 下列叙述中正确的是( )。A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对

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

试题1下列叙述正确的是()A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对

软件概要设计将软件需求转化为( )和软件的(请作答此空)。A.系统结构B.算法流程C.控制结构D.程序流程

软件概要设计将软件需求转化为(请作答此空)和软件的( )。A.算法流程B.数据结构C.交互原型D.操作接口

结构化开发方法中,( )主要包含对数据结构和算法的设计。对算法设计时,其主要依据来自(请作答此空)。描述算法时,( )不是理想的表达方式。A.数据流图B.E-R图C.状态-迁移图D.加工规格说明

在设计算法时,通常应考虑以下原则:首先说设计的算法必须是( ),其次应有很好的(请作答此空),还必须具有( ),最后应考虑所设计的算法具有( )。A.有穷性B.可读性C.确定性D.高效率与低存储量

在设计算法时,通常应考虑以下原则:首先说设计的算法必须是( ),其次应有很好的( ),还必须具有(请作答此空),最后应考虑所设计的算法具有( )。A.有输入B.确定性C.健壮性D.可读性

结构化开发方法中,( )主要包含对数据结构和算法的设计。对算法设计时,其主要依据来自( )。描述算法时,(请作答此空)不是理想的表达方式。A.流程图B.决策树C.程序设计语言代码D.伪代码

结构化开发方法中,(请作答此空)主要包含对数据结构和算法的设计。对算法设计时,其主要依据来自( )。描述算法时,( )不是理想的表达方式。A.体系结构设计B.数据设计C.接口设计D.过程设计

在设计算法时,通常应考虑以下原则:首先说设计的算法必须是( ),其次应有很好的( ),还必须具有( ),最后应考虑所设计的算法具有(请作答此空)。A.可读性B.有输入C.健壮性D.高效率与低存储量

典型的信息系统项目开发的过程中, (请作答此空) 阶段拟定了系统的目标、范围和要求,而系统各模块的算法一般在 ( ) 阶段确定。A.概要设计B.需求分析C.详细设计D.程序设计

典型的信息系统项目开发的过程中, (请作答此空) 阶段拟定了系统的目标、范围和要求;而系统各模块的算法一般在 ( 此空不作答)阶段确定。A. 概要设计B. 需求分析C. 详细设计D. 程序设计

算法设计是编写程序的基础。下列关于算法的叙述正确的是()。A、算法必须产生正确的结果B、算法可以没有输出C、算法必须具有确定性D、算法的表示必须使计算机能理解

下列叙述中正确的是()。A、算法就是程序B、以上三种说法都不对C、设计算法时只需要考虑结果的可靠性D、设计算法时只需要考虑数据结构的设计

算法设计是编写程序的基础,下列关于算法的叙述中正确的是()A、任何问题都有算法B、算法必须具有确定性C、算法可以没有输出D、算法的表示计算机必须能理解

设计路由算法时要考虑多技术要素

关于算法下列叙述中正确的是()。A、算法就是程序B、设计算法时只需要考虑数据结构的设计C、设计算法时只需要考虑结果的可靠性D、以上三种说法都不对

单选题关于算法下列叙述中正确的是()。A算法就是程序B设计算法时只需要考虑数据结构的设计C设计算法时只需要考虑结果的可靠性D以上三种说法都不对

单选题下列叙述中正确的是(  )。A算法就是程序B设计算法时只需要考虑数据结构的设计C设计算法时只需要考虑结果的可靠性D设计算法时需要同时考虑时间复杂度和空间复杂度

单选题算法设计是编写程序的基础。下列关于算法的叙述正确的是()。A算法必须产生正确的结果B算法可以没有输出C算法必须具有确定性D算法的表示必须使计算机能理解

单选题算法设计是编写程序的基础,下列关于算法的叙述中正确的是()A任何问题都有算法B算法必须具有确定性C算法可以没有输出D算法的表示计算机必须能理解