全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某校园网站页面中有一篇可独立转载的毕业生访谈,包含自己的标题和正文。若只为这篇访谈选择最合适的语义化结构元素,应选哪一个? A. <article> B. <section> C. <nav> D. <footer>
登录后查看答案
在 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 构造函数
执行以下代码后,控制台输出的内容是: const show = () => Promise.resolve('ES6').then(v => console.log(v)); show(); A. undefined B. ES6 C. Promise { 'ES6' } D. 报错
在 HTML 表单中,若要求某个文本输入框必须填写内容才能提交,应在该 input 控件中添加哪个属性? A. placeholder B. required C. value D. maxlength
阅读代码,表达式 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 对象
已知: 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}
在 JavaScript 中,每个对象都有一个内部属性指向其原型。ES6 的 class 语法本质上是原型继承的语法糖,类的实例通过该内部属性查找属性和方法。关于对象 obj 与其构造函数 Constructor 的原型关系,下列说法正确的是( ) A. obj.__proto__ === Constructor.prototype B. obj.__proto__ === Constructor C. obj.prototype === Constructor.prototype D. obj.__proto__ === Constructor.__proto__
某表单包含 <input type="text" required pattern="[A-Z]{2}[0-9]{3}"> 和 <input type="number" required min="2" max="10" step="3">,提交按钮为普通 submit 按钮,表单未设置 novalidate。哪组输入能通过浏览器的 HTML5 内置验证并提交? A. AB123 和 5 B. Ab123 和 5 C. AB123 和 6 D. AB123 和 11
有如下 HTML 结构:<ul id="list"><li>甲</li><li>乙</li><li>丙</li><li>丁</li></ul>。已知变量 ul 通过 document.getElementById("list") 获取,现需仅选中最后一个 li 元素且不依赖子元素总数,下列写法中最合适的是: A. ul.firstElementChild B. ul.lastElementChild C. ul.children[0] D. ul.childNodes[3]
页面中的列表项会动态增加,现要求点击任一列表项时由列表统一处理。应采用哪种写法? A. 为每个列表项分别绑定点击处理函数 B. 在列表容器上绑定点击处理函数,借助事件冒泡识别被点击的列表项 C. 在列表项上绑定处理函数,并阻止事件向列表容器传播 D. 在列表容器上绑定处理函数,只处理容器自身被点击的情况
在 JavaScript 中,已知数组 arr = [2, 4, 6, 8],执行 arr.unshift(0) 后,arr 的值是( )。 A. [2, 4, 6, 8, 0] B. [0, 2, 4, 6, 8] C. [2, 4, 6, 8] D. [0, 2, 4, 6]
一张图片设置为 float: left,其后的提示段落不应环绕图片,而应从图片下方开始。提示段落应使用哪项 CSS 声明? A. clear: left; B. float: left; C. clear: right; D. float: right;
某段 HTML 中,父元素的 color 为蓝色,其子元素是带有 note 类的 span。样式表中有规则 span { color: green; } 和 .note { color: red; }。子元素最终显示什么颜色? A. 蓝色 B. 绿色 C. 红色 D. 浏览器默认颜色
某同学书写了一个不完整的 HTML 文档片段:<!DOCTYPE html> 之后依次写了 <title>页面标题</title>、<h1>欢迎</h1> 两个标签,浏览器提示文档结构不合法。按 HTML 文档基本结构,在 <!DOCTYPE html> 之后应先写哪个标签才能使结构合法,且上述两个标签分别应嵌套于哪两个标签内? A. 先写 <html>,<title> 放在 <head> 内、<h1> 放在 <body> 内 B. 先写 <head>,<title> 放在 <html> 内、<h1> 放在 <head> 内 C. 先写 <html>,两个标签均放在 <head> 内 D. 先写 <body>,<title> 放在 <body> 内、<h1> 放在 <head> 内
以下哪一项是结构完整且层级正确的 HTML5 文档基本结构? A. <!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><title>页面</title></head><body></body></html> B. <!DOCTYPE html><html lang="zh-CN"><body></body><head><title>页面</title></head></html> C. <!DOCTYPE html><html lang="zh-CN"><head></head><title>页面</title><body></body></html> D. <!DOCTYPE html><head><title>页面</title></head><body></body>
在 HTML 中,要用表格展示两列数据,并在表头标明“项目”和“说明”,应选用哪组标签? A. <table>、<tr>、<th>、<td> B. <ul>、<li>、<th>、<td> C. <table>、<ol>、<li>、<td> D. <tr>、<ol>、<li>、<th>
若要将字符串“记录完成”写入文件“summary.txt”,下列哪段代码正确? A. std::ifstream f("summary.txt"); f << "记录完成"; B. std::ofstream f("summary.txt"); f << "记录完成"; C. std::ifstream f("summary.txt"); f >> "记录完成"; D. std::ofstream f("summary.txt"); f >> "记录完成";
有如下 C++ 程序段: list<int> L; L.push_back(5); L.push_front(7); L.push_back(9); cout << L.front() << L.back(); 程序输出结果是( )。 A. 79 B. 97 C. 57 D. 75
执行以下代码后,vector v 中元素从前到后的顺序是什么? vector<int> v{31, 46, 58, 73}; v.insert(v.begin(), 19); v.pop_back(); v.push_back(84); A. 19,31,46,58,84 B. 31,46,58,73,84 C. 19,31,46,73,84 D. 19,31,46,58,73