全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
有如下 C++ 递归函数: int h(int m, int k) { if (m == 0) return k; if (k == 0) return h(k, m); return h(m-1, k) + h(m, k-1); } 则调用 h(3, 2) 的返回值是: A. 12 B. 13 C. 15 D. 16
登录后查看答案
某数据库系统设检查点机制,遵循先写日志后写数据库原则。日志时间顺序为:事务T1开始、修改A并提交;建立检查点C;事务T2开始、修改B;事务T3开始、修改D并提交;此后事务T4开始、修改E并提交;随后发生系统故障,T3的更新尚未写入数据库,其余提交事务的更新均已写入。系统故障恢复时应执行的策略是 A. 撤销T2,重做T3和T4 B. 撤销T2,仅重做T4 C. 撤销T2和T3,重做T4 D. 重做T3,撤销T2和T4
有如下 C++ 程序: #include <iostream> using namespace std; class Demo { public: Demo() { cout << 'C'; } }; int main() { Demo a; Demo b; Demo arr[3]; Demo *p; return 0; } 程序运行后,字符 C 共被输出多少次? A. 2 次 B. 3 次 C. 5 次 D. 6 次
设完全 DFA 的状态集为 {1,2,3,4,5,6},初态为 1,终态集为 {4,5},输入字母表为 {a,b},转移函数为:δ(1,a)=2,δ(1,b)=3;δ(2,a)=4,δ(2,b)=4;δ(3,a)=5,δ(3,b)=5;δ(4,a)=4,δ(4,b)=4;δ(5,a)=5,δ(5,b)=5;δ(6,a)=4,δ(6,b)=4。对该 DFA 进行最小化(先删去不可达状态,再合并等价状态),最小化后的状态数为多少? A. 2 B. 3 C. 4 D. 6
小陈在Word 2010中编辑一份已保存为“总结.docx”的文档,保存位置为D盘“工作”文件夹。他点击“文件→另存为”,在对话框中将保存位置改为D盘“备份”文件夹,文件名改为“总结备份”,其余保持默认。关于本次操作后的结果,下列说法正确的是( )。 A. 原文档“总结.docx”被删除,内容只存在于“备份”文件夹中 B. D盘“备份”文件夹中生成“总结备份.docx”,且此后编辑保存在新文档中,原“总结.docx”保持不变 C. “工作”文件夹中原文件内容同步被更新为修改后的内容 D. 新旧两个文件内容始终自动保持一致
已知一个两位十六进制数 X(最高位不为 0),其对应的十进制值恰好等于它的两个十六进制数字所对应十进制数值之和的 5 倍,则 X 是( ) A. 3CH B. 4BH C. 59H D. 6AH
某高校实验室网络部署了一款混合型入侵检测系统,包含基于特征的检测引擎和基于异常的检测引擎。关于该系统的工作机制,下列说法正确的是: A. 特征检测引擎依靠预先定义的攻击模式库匹配检测已知攻击,对库中未收录的新型攻击容易漏报;异常检测引擎通过建立正常行为基线来发现显著偏离的行为,可能将合法但异常的操作误判为入侵 B. 特征检测引擎能检测出所有新型攻击,异常检测引擎只能检测特征库中已有的攻击 C. 异常检测引擎的误报率一定低于特征检测引擎,因此实际部署时应优先选用纯异常检测 D. 两种引擎的检测结果完全一致时才需要告警,否则应丢弃所有告警以减少误报
某元素动画初始 left=0px。使用递归 setTimeout 实现:第 k 次回调(k 从 1 开始)的延迟为 k×30ms;每次回调将 left 增加 7px;当 left ≥ 120px 时,立即设 left=120px 并停止(不再安排下一次)。假设定时器无额外误差且无其他阻塞,从动画开始计时到停止时刻共经过多少毫秒? A. 5130ms B. 5040ms C. 5220ms D. 5400ms
某页面表单片段如下: <form> <input id="p" type="text" required value=" "> <input id="q" type="text" required readonly value=""> <input id="r" type="text" required pattern="[0-9]{4}" value="1234"> <input id="s" type="text" required value=""> </form> 点击普通 submit 按钮时,HTML5 内置验证会因哪些元素的存在而阻止表单提交? A. 仅 s B. p 和 s C. 仅 q 和 s D. 仅 p
某实验设备预约系统需支持:浏览设备目录并按设备类型筛选、查看设备详情、提交预约申请、查看本人申请及撤回待审核申请。若按功能内聚进行需求分析与模块划分,哪项方案最恰当? A. 设备浏览模块(目录、筛选、详情)、预约申请模块(提交申请)、申请管理模块(查看及撤回本人待审核申请) B. HTML模块(全部页面结构)、CSS模块(全部页面样式)、JavaScript模块(全部交互) C. 顶部区域模块、中央区域模块、底部区域模块 D. 目录模块、类型筛选模块、详情模块、提交按钮模块、查看按钮模块、撤回按钮模块
某页面通过 `fetch` 发送表单数据,代码为 `const fd = new FormData(form); const body = new URLSearchParams(fd); fetch('/submit', {method:'POST', body});`。表单中有两个成功控件:`<input name="tag" value="blue sky">` 与 `<input name="tag" value="R&D">`。请求体的序列化结果是哪一项? A. `tag=blue+sky&tag=R%26D` B. `tag=blue%20sky&tag=R%26D` C. `tag=R%26D&tag=blue+sky` D. `tag=blue+sky`
某容器设置 box-sizing: border-box; width: 520px; padding: 10px; border: 1px solid #333; display: grid; gap: 10px; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));,且其直接子项数量足够多。该容器最终会生成几个列轨道? A. 2 B. 3 C. 4 D. 5
某页面有一个待办事项列表:点击条目可切换其完成状态(添加/移除类名 done),新增条目是点击“添加”按钮后动态创建的 li 元素。学生小华把事件监听器直接绑定在初始的几个 li 上,测试时发现:初始条目点击有效,但新添加的条目点击无效。若不修改动态创建逻辑,下列调试方案中最合理的是( ) A. 给每个新创建的 li 单独再绑定一次点击事件 B. 将点击事件监听器绑定在列表的父元素 ul 上,并用事件对象 e.target 判断点击来源 C. 在 CSS 中为新 li 设置 pointer-events:none 以避免冲突 D. 将所有事件监听器移除,改用 setInterval 定时轮询每个 li 的点击状态
某页面包含表单:<form action="/save" method="post"><input name="title" value="a&b"><input name="tag" value="C++"></form>,用户点击提交按钮后,浏览器将请求体发送到 /save。若采用默认的 urlencoded 序列化方式,该请求体应为( ) A. title=a&b&tag=C++ B. title=a%26b&tag=C%2B%2B C. title=a%26b,tag=C%2B%2B D. title=a+b&tag=C++
某元素的动画从横坐标 12px 开始,每次定时器回调将横坐标增加 9px;若本次增加后达到或超过 150px,则将横坐标设为 150px 并立即清除定时器。定时器每隔 30ms 回调一次,首次回调在启动 30ms 后发生。动画启动 210ms 后恰在一次回调结束时暂停并清除定时器;500ms 时重新启动同样的定时器。假设回调均准时执行,动画完成时横坐标及从首次启动到完成的总时间分别是多少? A. 75px,770ms B. 75px,980ms C. 150px,740ms D. 150px,770ms
在页面开发中,点击按钮后需弹出一个提示框。下列 JavaScript 代码中,能正确为按钮绑定点击事件的是( ) A. document.getElementById("btn").onclick = function(){ alert("提示"); } B. document.getElementById("btn").alert("提示"); C. alert("提示").onclick = "btn"; D. function btn(){ alert("提示"); }
某登录表单代码如下:<form> 用户名:<input type='text' name='user' required> 密码:<input type='password' name='pwd' required minlength='8'> <button type='submit'>登录</button> </form>。现用户在用户名框输入'admin',在密码框输入'pass123'(共7个字符)后点击提交按钮。在支持 HTML5 内置验证的浏览器中,实际发生的验证结果与提交行为是:A. 密码框触发 minlength 验证失败,表单不提交,密码框提示长度不足 B. 两个输入框均验证通过,表单正常提交 C. 密码框验证通过,因密码以数字结尾,表单提交 D. 用户名框触发 required 验证失败,表单不提交
标准输入流 cin 初始状态良好,输入缓冲区内容为 "100 200"(末尾无换行符及其他字符)。依次执行下列语句: int x, y; cin >> x; cin >> y; cin >> x; 执行完毕后,cin.rdstate() 的十进制数值是多少?已知 ios::goodbit=0,ios::eofbit=1,ios::failbit=2,ios::badbit=4。 A. 0 B. 1 C. 3 D. 5
在 JavaScript 中有如下代码:const proto = { skill: 'base' }; const mid = Object.create(proto); mid.skill = 'mid'; const leaf = Object.create(mid); delete mid.skill; console.log(leaf.skill); 的输出结果是什么? A. undefined B. mid C. base D. 抛出 TypeError
已知如下代码: const src = [1, 2, 3, 4, 5]; const [p, ...mid] = src; const [q, ...rest] = [...mid].reverse(); console.log(p, q, rest); 则输出结果是( ) A. 1 2 [3, 4, 5] B. 1 5 [4, 3, 2] C. 2 5 [3, 4] D. 1 5 [3, 4, 2]