全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某年级图书角保存了80本图书的借阅记录,记录按书名拼音顺序排列之外的任意方式存储,且数据量较小。管理员希望快速实现查找指定书名是否存在,下列判断最恰当的是:A. 必须先将记录重新排序后才能查找 B. 顺序查找对数据无顺序要求,数据量不大时可直接采用 C. 顺序查找要求数据必须按关键字降序排列 D. 数据量小时任何查找方法都无法完成查找
登录后查看答案
某图书馆用列表 books=['道德经','呐喊','子夜','雷雨','家'] 存藏书名,用顺序查找算法查找目标书'雷雨':从首项开始逐项比较,一旦某项与目标相等即输出“查找成功”并停止。若比较到列表末尾仍无相等项,则输出“查找失败”。该查找过程共需比较____次,比较的第____项即为匹配项,最终结果为____。
某细菌培养实验中,设第 n 小时末的细菌数量为 aₙ(单位:万)。已知初始数量 a₀=3,且每小时末先增长到前一小时数量的 2 倍,再死亡 5 万。按照迭代算法的思想,描述该数量变化的迭代关系式应为A. aₙ₊₁=2aₙ-5(a₀=3) B. aₙ₊₁=2(aₙ-5)(a₀=3) C. aₙ₊₁=aₙ/2-5(a₀=3) D. aₙ₊₁=2aₙ+5(a₀=3)
某递归函数 f(n) 表示长度为 n 的 0—1 序列中,不含相邻两个 1 的序列总数,约定长度为 0 的空序列也计入。对 n≥2,按末位是 0 或 1 分类设计递归。要使定义覆盖所有非负整数,递归出口应为 ____,递推关系应为 ____。
某检索任务要遍历层级结构中的所有项目,每个项目都可能包含同类子项目。下列方案最能体现递归算法的基本思想的是( ) A. 函数处理当前项目后,直接调用自身处理其中的子项目,并在没有子项目时停止 B. 函数逐项处理所有项目,直到处理完毕后结束,不再调用自身 C. 函数处理当前项目后调用另一个不再调用该函数的函数处理子项目 D. 函数处理当前项目后无条件调用自身,且不设置停止条件
某程序要返回一棵满二叉树的叶子数,参数 n 表示从根到叶子的边数;当 n=0 时,树只有根节点。下列哪段递归设计同时正确给出了递归出口与递推关系? A. if n==0: return 1;否则 return 2*f(n-1) B. if n==1: return 1;否则 return 2*f(n-1) C. if n==0: return 0;否则 return 2*f(n-1) D. if n==0: return 1;否则 return f(n-1)+1
某连通图包含顶点A、B、C、D、E,边为:A-B、A-C、B-D、C-D、D-E。从顶点A出发进行遍历,先访问与起始点距离为1的所有顶点,再访问距离为2的顶点,依次逐层向外扩展,则该遍历方法及顶点E被访问的层次(A为第1层)分别是( ) A. 深度优先遍历,第3层 B. 广度优先遍历,第3层 C. 广度优先遍历,第4层 D. 深度优先遍历,第4层
某信息系统用节点记录部门层级关系,规定:任意节点最多允许挂接两棵子树;若某节点只有一棵子树,必须明确标注其挂接在左侧还是右侧。下列关于该结构性质的判断,正确的是( ) A. 该结构中每个节点都必须同时拥有左、右两棵子树 B. 该结构中若某节点只有一棵子树,无需区分其在左还是在右 C. 该结构符合二叉树的特点:节点至多两棵子树且左右次序不可颠倒 D. 该结构允许某节点拥有三棵按次序排列的子树
某网络用顶点表示站点,用边表示站点间的连接。记录每条连接时附上通行时间,且交换两个站点的先后顺序不改变这条连接。该网络对应的图是____。
某城市地铁线路查询软件需要频繁执行如下操作:在已有站点序列中间插入新站点、删除临时封闭的站点,且插入删除位置经常变化;而对站点的随机按位置访问需求很少。若用顺序存储(数组)保存站点序列,插入删除需大量移动元素,效率低。根据这一操作特点,该软件最适宜采用的存储结构是____(填:顺序存储结构或链式存储结构),此时各站点结点之间通过____建立逻辑上的先后关系。
某数字资料库要求文件按“资料库—学科目录—专题目录—文件”逐层归类,用户可从上级目录进入下级目录查找内容。下列哪项最符合这种树结构的应用? A. 用表格记录每个文件的名称、大小和日期 B. 按文件名称从短到长排列成单一序列 C. 将文件按主题相互关联,允许任意主题彼此连接 D. 通过逐层嵌套的目录组织文件
某程序用左、右两个链接字段表示节点的子树。关于这种结构属于二叉树的条件,下列说法正确的是( ) A. 每个节点必须同时拥有左、右子树 B. 每个节点至多有两棵子树,且左、右位置有区别 C. 每个节点至多有两棵子树,但左右位置可以互换 D. 每个节点必须恰好拥有一棵子树
某校数字档案平台按“年度→部门→项目”逐层建立文件夹,每个项目文件夹归属于一个部门文件夹。平台要按层级组织并查找档案,这体现了树结构在____中的应用。
某班用一维数组 score[0..19] 存储 20 名学生的成绩。已知系统为数组分配的起始存储地址为 3000,每个元素占 8 个存储单元,元素按顺序连续存放。下列说法中正确的是: A. score[15] 的起始存储地址为 3120 B. 数组中各元素的数据类型可以不同,但存储位置必须连续 C. 要访问 score[12],必须先依次读取 score[0] 至 score[11] D. 在数组末尾之外再存入第 21 个成绩时,数组会自动扩大存储空间
某数据处理系统中,队列初始为空,作业甲、乙、丙依次从队尾入队。此后系统只执行出队操作,且每次出队的作业均被记录。若记录中丙排在乙之前,则至少有一项作业在入队后、丙出队前已被移除,这与队列的____规则相矛盾。
某实验室的待处理队列初始从队头到队尾依次为样本甲、乙、丙。随后甲出队,样本丁入队;接着乙出队,样本戊、己依次入队。此时连续出队的两个样本依次是什么? A. 丙、丁 B. 丁、丙 C. 丙、戊 D. 戊、己
某自动分拣系统将包裹依次从队尾送入队列,且期间没有出队操作。随后从队头取出包裹,最先取出的是哪一个? A. 最后送入队列的包裹 B. 最先送入队列的包裹 C. 体积最大的包裹 D. 随机取出的包裹
校园信息平台处理通知消息时,程序可能短暂繁忙。繁忙期间,消息甲先于消息乙到达;程序恢复处理后,消息丙又在消息乙处理前到达。为保证消息按到达先后处理,暂存消息的队列应遵循____原则。
程序执行过程中,函数甲调用函数乙,乙调用函数丙;丙返回后,乙继续调用函数丁,丁返回后乙再返回,最后甲返回。按函数实际返回的先后顺序,正确的是哪一项? A. 丙、丁、乙、甲 B. 丁、丙、乙、甲 C. 丙、乙、丁、甲 D. 甲、乙、丁、丙
程序依次执行函数调用:主函数 M 调用 P,P 调用 Q;Q 执行完后,P 再调用 R,R 执行完后 P 才结束。若每次调用时将尚未完成的调用信息保存起来,函数结束时恢复最近一次尚未完成的调用,则结束顺序为 Q、R、P、M,这些调用信息是按____管理的。