全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
判断:制作活动详情页时,可用 <main> 标记页面的主要内容,并在其中用 <section> 组织主题相关的内容区域。
登录后查看答案
执行以下代码后,控制台输出的内容是: const show = () => Promise.resolve('ES6').then(v => console.log(v)); show(); A. undefined B. ES6 C. Promise { 'ES6' } D. 报错
补全代码:将箭头函数赋值给变量 double,使其接收参数 x 并返回 x 的 2 倍,随后调用该函数并将返回值传入 Promise.resolve() 完成状态。代码片段:const double = ____ => 2 * x; Promise.____(double(5)).then(value => console.log(value)); 第一空填参数写法,第二空填创建已完成 Promise 的方法名。
判断:设有代码 const g = (x) => Promise.resolve(x).then(v => v * 2).then(v => v + 1); 执行 g(5).then(r => console.log(r)) 后输出 11;同时,若将中间的箭头函数 v => v * 2 改为普通 function(v) { return v * 2; },链式结果不变。该说法是否正确?
判断:若某文本输入框设置了 required 属性,且用户提交时该框为空,则浏览器会阻止表单提交并提示该字段为必填项。
在 HTML 表单中,若要求某个文本输入框必须填写内容才能提交,应在该 input 控件中添加哪个属性? A. placeholder B. required C. value D. maxlength
判断:在 HTML5 表单中,<input type="number" min="1" max="10"> 会在用户提交时由浏览器检查输入值是否处于 1 到 10 的范围内;超出范围时,浏览器会阻止表单提交。
在 HTML 中,用于定义表单容器的元素是 ____;若要创建一个可多行输入的文本控件,应使用 ____ 元素;若要为输入框提供说明文字并实现点击文字聚焦控件的效果,应使用 ____ 元素(配合 for 属性与控件的 id 关联)。
在 JavaScript 中,对象字面量与构造函数都可以创建对象。判断以下表述是否正确:执行 let a = { name: 'A' }; function F(name) { this.name = name; } let b = new F('B'); 后,a.name 与 b.name 指向同一个属性,修改 a.name 会同时改变 b.name。
判断题:在页面结构设计中,<article> 和 <section> 都是块级容器,因此可以随意互换使用;辅助技术不会区分二者,所以用 <div> 替代它们也不会影响内容的语义表达。该说法是否正确?
在 JavaScript 自定义表单校验中,若要阻止表单提交并在输入框下方显示自定义错误信息,应在表单的 submit 事件处理函数中调用 event.____() 阻止默认提交,再通过 validity 属性判断后调用输入框的 setCustomValidity() 设置提示文字,最后还需调用该输入框的 reportValidity() 方法让提示显示出来。
在 JavaScript 中,设 let n = 6,表达式 n * 2 + 1 的值是 ___。
设 s = "copper",取其第 2 至第 5 个字符组成子串(字符位置从 1 开始),再将该子串中的字符按原顺序拆分为数组,执行 arr.splice(1, 2, "X") 后,arr 的值为 ____。
在 CSS 中,若要为一段文本添加删除线,应将 `text-decoration` 属性的值设置为 ____。
某源文件中预处理指令按顺序如下:第一行 #define SIZE 4;第二行 #ifndef SIZE;第三行 #define SIZE 9;第四行 #endif。预处理完成后,SIZE 的宏值是 ____。若将第一行删除,其余不变,则预处理完成后 SIZE 的宏值是 ____。
阅读代码,表达式 30 - Offset(8) 的结果是什么? class Offset { int n; public: explicit Offset(int x) : n(x) {} friend int operator-(int lhs, const Offset& rhs); }; int operator-(int lhs, const Offset& rhs) { return lhs - rhs.n; } A. 22 B. 编译错误,因为友元函数不能重载运算符 C. 38 D. 编译错误,因为左操作数必须是 Offset 对象
判断:在开发一个综合实战页面时,使用 header、nav、main、footer 等语义化标签组织页面结构,比全部使用 div 标签更有利于代码可读性和搜索引擎理解页面内容。
已知: const a = {x: 1, y: 2}; const b = {y: 5, z: 7}; const c = {...a, ...b, x: 8}; const {x: p, y, ...rest} = c; 以下哪项准确表示变量 p、y 和 rest 的值? A. p 为 1,y 为 5,rest 为 {z: 7} B. p 为 8,y 为 2,rest 为 {z: 7} C. p 为 8,y 为 5,rest 为 {z: 7} D. p 为 8,y 为 5,rest 为 {x: 8, z: 7}
将数组 [1, 2] 用箭头函数转换为 [2, 4],再用 Promise.resolve() 包装转换结果并通过 then 获取结果。补全代码:Promise.resolve([1, 2].map(x => ____)).then(result => console.log(result));
判断:在 JavaScript 自定义表单校验中,为输入框设置 pattern 属性后,用户提交表单时浏览器会自动完成格式校验,因此开发者无需再通过监听表单的 submit 或 input 事件编写任何校验代码,自定义校验就已完成。