算法的设计要求包含的选项是()。

题目
单选题
算法的设计要求包含的选项是()。
A

二义性

B

可读性

C

可行性

D

模糊性

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

结构化开发方法中,( )主要包含对数据结构和算法的设计。

A.体系结构设计

B.数据设计

C.接口设计

D.过程设计


正确答案:D

第2题:

结构化开发方法中,(1)主要包含对数据结构和算法的设计。对算法设计时,其主要依据来自(2)描述算法时,(3)不是理想的表达方式。
3、____

A.流程图
B.决策图
C.程序设计语言代码
D.伪代码

答案:C
解析:
算法可以借助各种工具描述出来,一个算法可以是用自然语言、数字语言或约定的符合来描述,如流程图、伪代码、决策表、决策树等,不包括程序设计语言代码,故正确答案为C。

第3题:

算法的特性描述中正确的选项包含的是()。

A、有穷性

B、确定性

C、可行性

D、有多个输入,有一个或多个输出,一个算法必须有输入


参考答案:ABC

第4题:

下列-选项中说法正确的是()。

  • A、程序设计语言中的汇编语言包含C语言
  • B、机器语言不是程序设计语言
  • C、程序实际上是一组操作的指令或语句的序列,是计算机执行算法的操作步骤
  • D、程序设计和计算机语言是同一概念

正确答案:C

第5题:

算法分析的主要任务是分析()。

  • A、算法的执行效率与问题规模之间的关系
  • B、算法中是否存在语法错误
  • C、算法的功能是否符合设计要求
  • D、算法是否具有较好的可读性

正确答案:A

第6题:

软件的详细设计包含设计处理过程,构造模块的实现算法,给出明确的表达,使之成为编程的依据。( )不是描述算法的工具。

A.PAD图
B.HIPO图
C.PDL语言
D.DFD图

答案:D
解析:
数据流图(Data Flow Diagram,DFD),它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法,并不是算法的工具。

第7题:

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

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

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

第8题:

IPSec的安全结构不包含下列选项中的(30)。

A.数字签名算法

B.安全关联SA

C.认证和加密算法

D.安全协议AH和ESP


正确答案:A
解析:IPsec能提供的安全服务集包括访问控制、无连接的完整性、数据源认证、拒绝重发包(部分序列完整性形式)、保密性和有限传输流保密性。因为这些服务均在IP层提供,所以任何高层协议均能使用它们,如TCP、UDP、ICMP、BGP等。这些目标是通过使用两大传输安全协议,头部认证(AH)和封装安全负载(ESP),以及密钥管理程序和协议的使用来完成的。所需的IPsec协议集内容及其使用的方式是由用户、应用程序和/或站点、组织对安全和系统的需求来决定的。两台IPSec计算机在交换数据之前,必须首先建立某种约定,这种约定,称为“安全关联(SA)”,指双方需要就如何保护信息、交换信息等公用的安全设置达成一致。

第9题:

用贪心算法设计0-1背包问题。要求:说明所使用的算法策略;写出算法实现的主要步骤;分析算法的时间。


正确答案: 首先计算每种物品单位重量的价值Vi/Wi,然后,依贪心选择策略,将尽可能多的单位重量价值最高的物品装入背包。若将这种物品全部装入背包后,背包内的物品总重量未超过C,则选择单位重量价值次高的物品并尽可能多地装入背包。依此策略一直地进行下去,直到背包装满为止。
具体算法可描述如下:
void Knapsack(int n,float M,float v[],float w[],float x[])
{Sort(n,v,w);
int i;
for(i=1;i<=n;i++) x[i]=0;
float c=M;
for(i=1;i<=n;i++)
{if(w[i]>c) break;
x[i]=1;
c-=w[i];
}
if(i<=n)x[i]=c/w[i];
}

第10题:

算法设计的要求


正确答案: 正确性、可读性、健壮性、效率与低存储量需求。