全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
采用开放定址法中的线性探测处理散列表冲突时,若关键字的初始散列地址已被占用,应如何处理? A. 依次检查后续地址,直至找到空地址 B. 将该关键字直接存入初始散列地址 C. 删除占用初始地址的关键字后再插入 D. 将该关键字存入任意一个空地址
登录后查看答案
在二叉排序树(BST)的递归查找算法中,结点类型为 BiTNode(含 data 域及 lchild、rchild 指针),若在树中查找关键字 key,正确的递归框架是:根为空时查找失败返回 NULL;key 等于根结点 data 时返回根指针;key 小于根结点 data 时在左子树中递归查找;否则在右子树中递归查找。下列关于该递归查找的说法正确的是:A. 空树也需返回查找失败,否则会访问空指针导致错误 B. 空树时可直接返回根右子树的指针以继续查找 C. 递归查找无需处理空树情况,直接比较即可 D. key 小于根结点 data 时应递归查找右子树
某页面有如下表单结构代码:<form> <fieldset> <legend>联系方式</legend> <input type='text' name='phone'> <input type='text' name='email'> </fieldset> <input type='text' name='remark'> </form>。请按代码填写:该表单中直接定义表单控件的元素共有 ____ 个;fieldset 内部用于为分组提供标题的元素是 ____;若要把'联系方式'分组中的两个输入框与分组外的 remark 输入框区分开,语义上分组的边界由 ____ 元素划定。
某预约表单需要把“就诊人信息”中的多个相关控件组织为一个语义分组,并为该分组提供标题。应使用哪种元素组合? A. <fieldset> 与 <legend> B. <section> 与 <title> C. <select> 与 <option> D. <div> 与 <caption>
某注册表单要求用户填写账号,账号不能为空且最多输入 18 个字符。为实现这两项约束,应分别在文本输入控件上设置 ____ 属性和 ____ 属性(按“不能为空、限制长度”的顺序填写)。
标准输入缓冲区初始内容为两个空格后接字符“@”,之后立即到达文件末尾。执行以下语句后,cin 的状态标志分别如何? char c; int n; cin >> c; cin >> n; cin.clear(cin.rdstate() & ~ios::failbit); A. 仅 eofbit B. 仅 failbit C. eofbit 与 failbit D. goodbit
判断:执行 `const original = [3, 6]; const copy = [...original];` 后,`copy` 与 `original` 是同一个数组。
某展览信息站要统一正文排版,并允许主题调整字号。`:root` 设置 `font-size: 16px; --body-size: 1.125rem;`,`.theme-large` 设置 `--body-size: 1.25rem;`,正文规则为 `font-size: var(--body-size);`。当根元素采用默认字号且正文所在元素具有 `theme-large` 类时,正文计算字号为 ____ px。
在 JavaScript 中执行:const p = {}; const q = Object.create(p); const r = Object.create(q); const s = Object.create(r); p.flag = true; 若读取 s.flag,沿原型链查找时经过的原型链接数为 ___ 条。
某高校图书馆座位预约页面需实现:①展示楼层与座位区分布;②按时间段筛选空闲座位;③查看座位详情;④提交预约申请;⑤取消预约。项目组提出四种模块划分方案,其中最符合「按用户任务流程组织模块」原则的是( ) A. 按技术类型分为HTML模块、CSS模块、JavaScript模块 B. 按页面数量分为首页模块、详情页模块、列表页模块 C. 分为座位展示模块、筛选模块、详情模块、预约管理模块(含提交与取消) D. 按开发者个人分工随机划分,每人负责任意功能
判断:在 JavaScript 中,通过 ES6 的 class 关键字定义的两个类之间不存在任何原型关联,只有使用函数和 prototype 手动实现继承时,子类实例才能沿原型链查找父类的方法。
执行以下代码后,变量 packed 的值为 ____。 const [first = 6, second, ...remaining] = [undefined, 3, 8, 5]; const packed = [...remaining, second, first];
下列哪种写法可以使用构造函数创建一个具有 name 属性的对象? A. const obj = { name: 'Tom' }; B. function Person(name) { this.name = name; } const obj = new Person('Tom'); C. const obj = new { name: 'Tom' }; D. const obj = function() { name: 'Tom' };
某活动页面将活动介绍和报名表分别放在两个同时可见的 <main> 元素中,并认为只要二者属于不同主题区域,这种页面结构就符合语义化要求。判断该说法是否正确。
某校园失物招领项目需要展示失物与招领信息、按类别筛选信息、提交认领申请并显示处理状态。为便于按功能组织开发,哪种模块划分最符合需求? A. 信息展示模块、信息筛选模块、认领申请模块、状态反馈模块 B. 标题模块、颜色模块、字体模块、边框模块 C. HTML模块、CSS模块、JavaScript模块、浏览器模块 D. 首页模块、左侧模块、中央模块、底部模块
某校园网站页面中有一篇可独立转载的毕业生访谈,包含自己的标题和正文。若只为这篇访谈选择最合适的语义化结构元素,应选哪一个? A. <article> B. <section> C. <nav> D. <footer>
已知 const badge = { id: 'M4', area: 'west' }; function Badge(id, area) { this.id = id; this.area = area; } 若要用构造函数创建一个独立对象,使其 id、area 与 badge 对应属性相同,请在空位填入调用构造函数所需的关键字:const copy = ____ Badge(badge.id, badge.area);
判断:执行 `button.addEventListener("click", () => { this.classList.toggle("active"); });` 时,箭头函数中的 `this` 一定指向发生点击的 `button`,因此可据此切换该按钮的样式。
在 JavaScript 中,有如下代码: function Point(x) { this.x = x; this.y = 10; return { x: 20 }; } const p1 = new Point(5); const p2 = { x: p1.x, y: 10 }; 问:表达式 p2.x + p2.y 的值是多少? A. 15 B. 30 C. 25 D. 20
有如下代码:function Phone(brand){ this.brand = brand; this.call = function(){ return 'calling'; }; } const p1 = new Phone('X'); const p2 = { brand: 'X', call: function(){ return 'calling'; } }; 下列说法唯一正确的是:A. p1 与 p2 都是由对象字面量创建的对象 B. p1.call 与 p2.call 是同一个函数引用 C. p1 与 p2 的 brand 属性值相同,但 p1 由构造函数创建、p2 由对象字面量创建 D. p2 创建时会自动调用 Phone 构造函数