全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
设事务 T1、T2、T3 对数据项 A、B 的并发调度 S 的操作顺序为:R2(A),W2(A),R1(A),W1(A),W1(B),R3(B),W3(B)。其中 Ri(X)、Wi(X) 分别表示事务 Ti 对数据项 X 的读、写操作。请依据冲突可串行化判定方法,画出调度 S 的前趋图并判断 S 是否冲突可串行化。若可串行化,则在前趋图唯一拓扑序意义下写出与其等价的串行调度顺序(事务号之间用逗号分隔);若不可串行化,则填「不可串行化」。____
登录后查看答案
某软件团队推行DevOps转型,其工具链环节依次为:版本控制、持续集成、自动化测试、部署发布、监控反馈。团队记录了一周内各环节自动化覆盖情况:版本控制与持续集成已完全自动化;自动化测试覆盖了全部回归用例但手工冒烟测试仍保留;部署发布需人工审批一次方可触发脚本;监控反馈已实现告警自动推送。若按“环节实现全自动(无任何人工介入)才算自动化环节”统计,则该工具链中自动化环节数占总环节数的比例为____(用最简分数表示);依据DevOps文化中开发与运维责任共担的要求,部署发布环节的人工审批应由开发与运维双方____(填“共同参与”或“仅运维参与”)。
某语言处理系统以解释方式执行程序:解释程序在运行期间按需翻译即将执行的源代码片段并立即执行,无需生成可独立运行的目标程序。与之相比,编译方式的核心特征是先把整个源程序翻译成等价的____,之后再执行该产物。因此在发现错误的时间上,编译方式通常能在____阶段(填写“执行前”或“执行中”)发现大部分语法错误,而解释方式只能执行到相应语句时才报错;从是否保留翻译产物看,解释方式执行结束后____(填写“保留”或“不保留”)可重复直接运行的翻译产物。
某生产者—消费者系统中,缓冲区容量为3,信号量 mutex(初值1)实现对缓冲区的互斥访问,empty(初值3)表示空缓冲区数,full(初值0)表示满缓冲区数。某同学将生产者进程误写为:先执行 P(mutex),再执行 P(empty),然后放入产品并执行 V(full)、V(mutex)。现缓冲区已装满(empty=0,full=3),mutex=1,消费者均未运行。此后两个生产者进程 P1、P2 先后依次开始执行上述代码。此时 mutex 的值为____,因执行 P(mutex) 而被阻塞的生产者进程共有____个。
某活动报名表单包含三个控件:一个文本输入框(name 为 nick,设置了 required 和 disabled),一个电子邮件输入框(name 为 mail,设置了 required),一个提交按钮(value 为“提交”,设置了 formnovalidate)。用户未填写任何内容,直接点击“提交”。浏览器____(填“会”或“不会”)因 mail 为空而阻止提交;提交后后端收到的表单数据中,name 为 nick 的字段____(填“存在”或“不存在”)。
某仪表盘项目用 CSS 变量统一管理圆角与主题色:`:root{--radius:10px;--main:#2c6e9b;}`,卡片规则写 `border-radius:calc(var(--radius) * 2)`,按钮规则写 `border-radius:var(--radius)`。后期主题定制时,仅在 `.theme-soft` 选择器中把 `--radius` 改为 `7px`,并把 `--main` 改为 `#8a4b2c`。该主题下页面有一个卡片和三个按钮,则卡片的圆角值为____,三个按钮的圆角值合计为____px。
某站点在 :root 中定义 --gap: 8px 统一控制卡片间距,卡片规则写 margin: var(--gap);另定义 .theme-compact 中将 --gap 改为 4px。某元素同时具有 theme-compact 和 card 两个类,则该元素的 margin 计算值为 ____px;若某卡片不在 theme-compact 元素内部且自身无 theme-compact 类,其 margin 值为 ____px。
某项目用 CSS 变量统一管理页面文字色与背景色::root 中定义 --text-color 和 --bg-color,页面所有模块的样式规则均通过 var() 引用这两个变量。若要新增一个夜间主题,只需在 html 上添加属性 data-theme="night",并编写选择器 ____{--text-color:#eee;--bg-color:#1a1a1a;} 即可整体替换配色,无需逐条修改各模块样式。
某表单中有控件 <input type="number" min="1.25" max="8.9" step="1.5">。若浏览器按 HTML5 内置验证规则检查该控件,且只考虑 min、max、step 的约束,则不超过 max 的最大有效输入值是 ___。
某段落元素设置了样式 `p { font-size: 15px; border: 0.2em double #063; border-bottom-width: 5px; background-color: #fff8ee; }`,则该段落上边框的宽度为____px,下边框的宽度为____px。
某 DOM 元素的动画使用 setInterval 分 24 次等间隔更新,首次更新发生在计时开始后的一个完整间隔之后,且第 24 次更新时动画结束。若动画从开始到结束共持续 1.2 秒,则 setInterval 的延迟参数应为 ____ 毫秒。
某“在线会议预约系统”需实现前端功能:①用户注册与登录;②查看会议室列表;③按容量筛选会议室;④查看会议室详情;⑤创建预约;⑥查看我的预约;⑦取消预约;⑧管理员登录;⑨管理员审核预约;⑩管理员查看预约统计。现有四种模块划分方案:甲:登录注册、会议室信息、预约管理、管理员功能;乙:用户认证、会议室浏览、预约创建、预约查询、预约取消、管理端登录、管理审核、统计;丙:用户认证(用户注册/登录、管理员登录)、会议室模块(列表/筛选/详情)、预约模块(创建/我的预约/取消)、管理模块(审核/统计);丁:登录、注册、会议室列表、筛选、详情、创建预约、我的预约、取消、管理员登录、审核、统计。按高内聚低耦合、同一业务实体的读写操作聚合、跨角色认证独立成模块的原则,最合理的方案是____。
某阅读器用 CSS 自定义属性统一设置页面背景色。默认主题在 :root 中将 --page-bg 设为 #f5f5f5,深色主题通过 <html data-theme="dark"> 启用,要求仅在该属性值为 dark 时把背景色改为 #202124,且页面背景始终使用变量。请填写深色主题规则:html[data-theme="dark"] { ____ }
在JavaScript中为按钮绑定点击事件,常使用____方法为元素注册事件处理函数;若在事件处理函数中通过 this 获取被点击的元素,通常应避免使用HTML的 ____ 属性直接内联绑定,以便将结构(HTML)与行为(JavaScript)分离;调试交互代码时,可在处理函数中调用 console.____() 方法在控制台输出信息以查看代码是否被执行。
填写空缺处,分别用对象字面量和构造函数创建具有同一组属性的电脑对象。对象字面量:const laptopA = ____;构造函数:function Laptop(name, price) { this.name = name; this.price = price; } const laptopB = new Laptop("轻薄本", 5000); 两个对象的 name 均为“轻薄本”,price 均为 5000。
在 JavaScript 中,函数 F 的 prototype 对象上定义了方法 greet,另有对象 obj 通过 Object.create(F.prototype) 创建。执行 obj.greet() 时,引擎在 obj 自身查找 greet 失败,随后沿 ____ 链向上查找,最终在 ____ 上找到该方法。若执行 F.prototype = {}(整体替换原型对象)后再调用 obj.greet(),由于 obj 的内部原型仍指向替换前的旧对象,方法____(填:能/不能)被找到。
阅读如下代码:const check = (flag) => new Promise((resolve, reject) => { if (flag) resolve('A'); else reject(new Error('B')); }); check(false).catch((e) => e.message).then((v) => { console.log(v); return v.toLowerCase(); }).then((r) => console.log(r)); 则程序最终依次输出的两行内容分别是 ____ 和 ____。
在 JavaScript 自定义表单校验中,若检测到输入框内容不符合要求,需调用输入框的____方法并传入错误提示文本,设置自定义校验错误。
有如下 HTML 结构:<nav id="menu"><a href="#a">首页</a><a href="#b">课程</a><a href="#c">论坛</a><a href="#d">关于</a></nav>。设 nav 为通过 document.getElementById("menu") 获取的元素节点。执行 nav.firstElementChild.nextElementSibling.textContent 得到的字符串是____;执行 nav.children[nav.children.length-1].textContent 得到的字符串是____;执行 nav.lastElementChild.previousElementSibling.textContent 得到的字符串是____。
某 DOM 元素通过 setInterval 每隔 80ms 执行动画回调,每次将横坐标增加 3px;累计移动 75px 时停止。约定首次回调在计时开始 80ms 后发生,并忽略调度误差,则从计时开始到停止共经过____秒。