首页
登录
从业资格
在设计算法时,通常应考虑以下原则:首先说设计的算法必须是( ),其次应有很好的(
在设计算法时,通常应考虑以下原则:首先说设计的算法必须是( ),其次应有很好的(
练习题库
2022-08-02
94
问题
在设计算法时,通常应考虑以下原则:首先说设计的算法必须是( ),其次应有很好的( ),还必须具有(请作答此空),最后应考虑所设计的算法具有( )。A.有输入B.确定性C.健壮性D.可读性
选项
A.有输入
B.确定性
C.健壮性
D.可读性
答案
C
解析
算法是对问题求解过程的一种描述,是为解决一个或一类问题给出的一个确定的、有限长的操作序列。在设计算法时,通常应考虑以下原则:首先说设计的算法必须是"正确的",其次应有很好的"可读性",还必须具有"健壮性",最后应考虑所设计的算法具有"高效率与低存储量"。所谓算法是正确的,除了应该满足算法说明中写明的"功能"之外,应对各组典型的带有苛刻条件的输入数据得出正确的结果。在算法是正确的前提下,算法的可读性是摆在第一位的。算法的效率是指算法的执行时间,算法的存储量是指算法执行过程中所需最大存储空间。
转载请注明原文地址:http://tihaiku.com/congyezige/2407862.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
以下关于软件测试原则叙述中,不正确是的( )。A.测试阶段在实现阶段之后,因此
以下关于软件测试原则的叙述中,正确的是()。 ①测试开始得越早,越有利于发现缺
行为型设计模式描述类或对象如何交互和如何分配职责。( )模式是行为型设计模式。
下图为某设计模式的类图,类State和Context的关系为( ),类(
下图是( )设计模式的类图,该设计模式的目的是( ),图中,Abstrac
对现有软件系统中一些数据处理的算法进行改进,以提高效率,从而更快地响应用户服务要
编译和解释是实现高级程序设计语言的两种方式,其区别主要在于( )。A.是否进行
逻辑覆盖法是设计白盒测试用例的主要方法之一,它通过对程序逻辑结构的遍历实现程序的
逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序
在结构化分析方法中,依据( )来进行接口设计。A.数据流图 B.实体-关系图
随机试题
"ItwasthebeginningofarevolutioninAmericaandtheworld,arevolution
StudentsofUnitedStateshistory,seekingtoidentifythecircumstancesthat
以下关于性能测试的叙述中,不正确的是()。A.性能测试的目的是为了验证软件系统是
患者,男性,40岁。醉酒后2小时,上腹部持续性剧痛并向左肩、腰背部放射,伴恶心、
关于药物制剂分析,下列说法不正确的是()A.药物制剂分析包括鉴别、检查、
牵正散组成中“二白”的药物是A.白僵蚕 B.白蒺藜 C.白花蛇 D.白附子
根据阴阳互根确定的治法是( ) A.阳中求阴 B.阳病治阴 C.阴阳双补
直肠指诊可扪及较硬的索状管是A.内痔 B.肛瘘 C.肛裂 D.直肠癌
某患者,刷牙时牙龈出血半年。检查:牙面菌斑量多,牙龈色红,探诊出血,初步印象为慢
某工程在汛期围堰经探测发现漏洞洞口多且比较集中,此时抢险方法可选择( )。A.塞
最新回复
(
0
)