全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
判断:一个算法可以没有任何数据输入,但执行后至少要产生一个输出结果,否则算法就失去了意义。
登录后查看答案
判断:顺序结构按先后次序执行步骤,选择结构依据条件决定执行分支,循环结构使某些步骤重复执行;一个算法可按需要组合这三种基本控制结构。
判断:某同学求一元二次方程的根时,不逐步尝试代入,而是直接套用求根公式 x=(-b±√(b²-4ac))/(2a) 一步算出结果。这种通过分析问题、找出解析表达式并据此直接求解的方法,属于解析算法。
判断:枚举算法的基本思路是把所有可能的解一一列举出来,再逐一检验哪些符合题目的条件,从而得到真正的解。
判断:用流程图描述算法时,判断框用于表示输入或输出操作。
判断:一个算法是解决特定问题的明确、有限的操作步骤;它要求步骤有确定性,并能在有限步骤内结束。
某同学描述了一个流程:①任意给定两个正整数 m 和 n;②若 m≠n,则用较大数减去较小数,并用差替换较大数;③重复步骤②,直到 m=n;④输出此时的 m。该同学认为:步骤①中的“任意给定”不是输入,所以该流程没有输入;步骤③未给出重复次数的上限,所以该流程不满足有穷性。请判断该同学的认识是否正确。
某设备的运行时长可设为2分钟至5分钟,且只能按30秒为间隔调整。若要找出所有能被90秒整除的时长,可以先将候选时长换算为秒,再逐一检验各候选值是否符合条件;这种做法属于枚举算法。
某算法先判断输入的 x 是否大于 0:若 x>0,则令 i←1;否则令 i←5。随后执行循环:当 i<10 时,重复执行“输出 i;i←i+1”。判断:该算法中,循环体内部包含一个选择结构,因为每次循环都要判断 i<10 是否成立。
判断:某算法说明以连贯文字叙述操作步骤,期间夹用了变量名和条件符号;不能仅凭出现这些符号,就断定它采用的是伪代码描述。
某流程处理含有“先判断是否满足条件,再按结果选择不同步骤”的算法。将其分别写成自然语言、流程图和伪代码时,三种形式可以采用不同的文字或符号,也可以对步骤作不同粒度的拆分;但必须保持原算法的执行顺序及条件分支逻辑。判断此说法是否正确。
某设备控制流程先依次读取门状态和警报状态;若门未关闭,则发出提示,否则进入监测环节;在监测环节中,只要警报状态仍为异常,就重复执行“显示警报信息”。据此判断:该流程包含顺序、选择和循环三种基本控制结构。
判断:任何复杂的算法都可以由顺序、选择、循环这三种基本控制结构组合而成。
判断:解析算法是通过公式、规则直接计算出结果的方法,例如利用公式求一元二次方程的根属于解析算法,而逐一检验每个可能取值的方法不属于解析算法。
判断:用枚举算法解决问题时,需要先确定枚举对象的范围,再逐一检验该范围内的每个对象是否符合要求,从而找出全部符合条件的结果。
判断:伪代码是描述算法的一种方法,它既不像自然语言那样冗长,也不必严格遵守某种程序设计语言的具体语法规则,但不能在计算机上直接执行。
判断:一个完整的算法必须包含数据输入环节,没有输入的步骤序列不能称为算法。
求一组数中的最大值时,先把第一个数暂作最大值,再依次比较其余各数;遇到更大的数就更新暂存值,全部比较后暂存值即为最大值。判断:这种处理方法能够求出这组数的最大值。
判断:顺序结构按语句先后执行,选择结构根据条件决定执行分支,循环结构重复执行一段语句。
要从1至12的整数中找出平方数,依次检查每个整数是否符合平方数的条件,并保留符合条件的数,这种方法属于枚举算法。