全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某系统按编号升序保存记录。查找目标编号时,当前查找区间中间位置的编号小于目标编号。接下来哪种做法符合二分查找的基本思想? A. 保留当前中间记录及其左侧区间,继续查找 B. 排除当前中间记录及其左侧区间,在剩余区间中重新确定中间位置 C. 从当前中间位置开始逐条向右检查 D. 回到全部记录中重新确定中间位置
登录后查看答案
有序数组 A=[3,8,14,21,29,36,44,53,65,78,92,107,125],下标从0开始。用二分查找寻找107,初始闭区间为[0,12],每轮取中间下标⌊(low+high)/2⌋,若A[mid]小于目标值则low=mid+1,大于则high=mid-1,相等则结束。下列依次记录的中间下标序列,正确的是 A. 6,9,11 B. 6,9,10 C. 6,8,11 D. 6,9,12
对 8 个互不相同的数进行冒泡排序(从小到大),每趟依次比较相邻元素,已排好的元素不再参与后续比较。完成全部排序最多需要的趟数与总比较次数分别是( ) A. 7 趟,28 次 B. 8 趟,28 次 C. 7 趟,64 次 D. 6 趟,21 次
二分查找每次通过比较中间元素来排除一半的查找范围,这要求被查找的数据序列必须是____的。某仓库系统中的货物编号最初按从大到小的顺序存放,若不加任何调整就按升序二分查找的思想进行查找,则查找结果____(选填:一定正确/可能错误)。
设备清单按录入先后排列,编号可能重复。现要查找编号K,并规定找到后立即停止。下列哪种操作体现了顺序查找的基本思想? A. 从首条记录开始逐条比较编号与K,首次相等时停止 B. 先比较首尾记录,再根据编号大小决定检查哪一半 C. 先将所有记录按编号重新排列,再检查中间记录 D. 同时比较所有记录,最后选出与K相等的记录
某小区快递驿站将当日到件的40条快递信息随机录入系统,记录既未按取件码排序,也未按收件人姓名排序。工作人员需查找某件快递是否已到站。下列判断最恰当的是:A. 必须先将记录按取件码升序排列后才能查找 B. 宜采用顺序查找,因为该方法对数据排列顺序没有要求,且数据量较小,适合直接逐条比对 C. 顺序查找只能用于已排序的数据,此处不适用 D. 数据量较大时顺序查找一定比其他查找方法效率更高
列表 a = [18, 7, 25, 7, 31] 中可能有多个值等于 x。下面程序要查找 x 首次出现的位置;若未找到,pos 保持为 -1。请在横线处填入恰当的条件表达式。 pos = -1 for i in range(len(a)): if ___: pos = i break
某班级用列表 scores=[75, 88, 90, 60, 88] 存储五名学生的成绩,现采用顺序查找算法查找目标值 95:从列表首项开始逐项比较,若全部元素比较完毕仍未找到与目标值相等的项,则本次查找的结果为( ) A. 查找成功,返回首项 75 B. 查找成功,返回末项 88 C. 查找失败,遍历结束仍未找到目标值 D. 查找失败,因列表中不存在比 95 大的元素
某机器人从起点出发,每次只能向前移动1格、2格或4格。设f(n)表示恰好到达第n格的不同移动方案数,且f(0)=1。为使递归定义对所有整数参数都能终止,并正确统计方案数,递归出口应为____,递推关系应为____。
在无序的图书编号序列中查找某一编号,采用顺序查找法时,查找成功的标志是扫描过程中出现了与目标值____的元素;若从第一个元素一直扫描到最后一个元素仍未发现这样的元素,则查找结果为____(填“查找成功”或“查找失败”)。
学校科技社团保存了少量实验器材登记记录,记录未按器材名称或编号排序。管理员要查找某件器材是否已登记,适合采用的查找方法是____。
小李在某购物平台注册时发现:平台以「提供个性化推荐」为由申请读取他的通讯录,以「保障账号安全」为由申请获取他的精确位置信息,而这些信息并非完成购物交易所必需。根据个人信息收集的「最小必要」原则,平台收集上述信息的行为超出了合理边界;小李应当拒绝不必要的授权,并在手机系统中通过关闭相应____的方式限制该平台获取通讯录和位置信息。
某设备启动时,系统先将外存中的程序调入内存,运行期间产生的临时数据在断电后消失,而保存到外存的文件仍可保留。对这一现象的解释正确的是:A. 内存与外存都能断电后长期保存数据 B. 内存用于运行时暂存,外存用于长期保存数据 C. 外存中的程序必须先调入内存,说明外存断电后会丢失数据 D. 临时数据断电后消失,说明它此前存放在外存中
程序用栈检查括号是否匹配:遇到左括号入栈,遇到右括号时检查并弹出栈顶对应的左括号。扫描括号串“{[()]{[]()}[{}]}”,该串是否匹配,且扫描过程中栈中元素最多有多少个? A. 匹配,最多2个 B. 匹配,最多3个 C. 不匹配,最多3个 D. 匹配,最多4个
小华访问 news.city.example.com 时,相关缓存均无记录。以下是域名解析的主要环节:①本地域名服务器收到请求后向根域名服务器查询;②根域名服务器告知负责 com 的顶级域名服务器地址;③顶级域名服务器告知负责该域名的权威域名服务器地址;④权威域名服务器返回该域名对应的 IP 地址;⑤浏览器向本地域名服务器发起查询。上述环节的正确顺序是( ) A. ⑤①②③④ B. ①②③④⑤ C. ⑤①④②③ D. ②③①④⑤
某地图导航软件将城市交叉口抽象为顶点、道路抽象为边,形成图结构后为用户规划出行路线。下列关于该应用的叙述中,正确的是 A. 导航软件通常利用图的遍历与最短路径思想,为用户找出两地之间距离最短或耗时最少的行车路线 B. 图中的边只能表示单向通行的道路,无法描述双向通行的街道 C. 导航路线规划与图结构无关,主要依靠人工预先录入固定路线 D. 图结构只能存储道路的位置信息,不能反映道路间的连接关系
某高校器材管理系统的数据库中有一张「器材借用」关系表,其中包含字段:借用编号、学号、姓名、器材名称、借用日期。表设计说明如下:①每条记录唯一对应一次具体的借用行为;②不同学生可能重名,同一学生可多次借用器材;③查询任何一次借用记录时,都能通过某一字段(或字段组合)唯一定位该记录。若要求在不增加新字段的前提下保证第③条成立,下列说法正确的是 A. 用「姓名」作主键即可,因为每个人名字不同 B. 用「学号」作主键即可,因为借用编号可省略 C. 用「借用编号」作主键最合适,因为它能唯一标识每次借用行为 D. 用「器材名称」作主键即可,因为每种器材只有一件
用枚举算法找出所有满足条件的正奇数整数对 (x,y):x+y=32 且 x<y。若每次枚举一个 x,再由解析关系确定 y,为避免遗漏与冗余,x 的枚举范围应为哪一项? A. 从 1 到 31,步长为 2 B. 从 1 到 15,步长为 2 C. 从 2 到 16,步长为 2 D. 从 1 到 16,步长为 1
某班学生的学号数据原本按从小到大顺序存放在数组中,可以进行二分查找。后来管理员在数组末尾追加了一条新记录,未做任何调整就继续对该数组使用二分查找某学号。关于这一做法的说法,正确的是( ) A. 追加在末尾的新记录不影响数组整体的存储特点,二分查找结果必然可靠 B. 只要查找次数足够多,二分查找在无序数据上也能得到正确结果 C. 追加后数据序列可能不再有序,不满足二分查找的前提条件,查找结果可能出错 D. 二分查找适用于任何数组,追加数据只会提高查找效率
某图书馆系统需在书号序列中查找目标书号。管理员先将书号按从小到大的顺序重新整理后再使用二分查找,成功找到了目标。若管理员跳过整理步骤,直接对原始的无序序列使用二分查找,则查找结果____(填“一定正确”或“可能出错”)。由此可见,二分查找实施的前提条件是数据序列必须处于____状态。