全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某页面有元素 outer 内嵌元素 inner,二者的祖先链上还有元素 root。编写如下代码:root.addEventListener('click', f1, true); outer.addEventListener('click', f2); inner.addEventListener('click', f3); 现点击 inner 元素一次。判断:f1 最早被触发,随后 f3 先于 f2 被触发;若把 f1 的 useCapture 参数改为 false(其余不变),则触发顺序变为 f3、f2、f1。
登录后查看答案
某页面的 HTML 源码如下,换行与缩进均为源码中的实际空白字符: <div id="box"> <p>晨间</p> <p>傍晚</p> </div> 执行 `const box = document.getElementById("box");` 后,`box.childNodes.length` 的值为 ____。
判断:在 JavaScript 中,setTimeout(fn, 1000) 表示函数 fn 会在延迟恰好 1000 毫秒后立即执行,且一定精确保证执行时刻;而 setInterval(fn, 1000) 表示每隔约 1000 毫秒重复执行一次 fn。
在 JavaScript 中依次执行以下语句:var a; var b = 0; var c = ""; var d = null; 其中未赋值直接声明且未初始化的变量 a 的类型为 ____(写 typeof 检测结果的小写字符串)。若将 null 赋给变量 e,则 typeof e 的返回值为 ____。若执行 var f = 42/0,则 typeof f 的结果为 ____。请依次填写三个返回值,用逗号分隔。
文件 fruit.txt 的内容为: apple 10 banana 20 执行以下代码: ifstream in("fruit.txt"); string s; int n; in >> s >> n; getline(in, s); cout << s; 输出结果是( ) A. banana 20 B. apple 10 C. 空字符串 D. 换行符
阅读下列 JavaScript 程序,执行后控制台输出什么? let label = "起始"; for (const token of ["松", "竹", "梅"]) { if (token === "竹") { label = "命中"; break; } label = "未命中"; } console.log(label); A. 起始 B. 未命中 C. 命中 D. 梅
在同一个层叠上下文中,有四个已定位元素发生重叠:元素甲设置 position:absolute; z-index:auto;元素乙设置 position:relative; z-index:2;元素丙设置 position:fixed; z-index:2,且丙在 DOM 中位于乙之后;元素丁设置 position:absolute; z-index:-1。若四者的 z-index 与 DOM 顺序仅如上所述,最上层显示的元素是( )。A. 甲 B. 乙 C. 丙 D. 丁
页面中有三个已定位的兄弟元素:.x1 设置 position:absolute; z-index:20;.x2 设置 position:relative; z-index:auto;.x3 设置 position:fixed; z-index:15,三者处于同一层叠上下文中且矩形区域两两重叠。仅凭 DOM 顺序无法直接判断时,若它们的 DOM 出现顺序为 .x1、.x2、.x3,则从下到上的层叠顺序是:A. .x2、.x3、.x1 B. .x1、.x3、.x2 C. .x3、.x1、.x2 D. .x2、.x1、.x3
判断:某元素的 opacity 为 0.5,其内部一个 position:absolute 且 z-index:999 的子元素,仍能凭借较大的 z-index 数值直接与该元素的兄弟元素(z-index:2)比较层叠顺序并覆盖对方。
判断:容器甲与兄弟元素乙均设置 position: relative,甲的 z-index 为 2,乙的 z-index 为 3;甲内的子元素丙设置 position: absolute、z-index: 999,且丙与乙重叠。丙会因 z-index 数值更大而绘制在乙上方。
阅读以下代码: class A { int m; public: A(int i=0): m(i) {} int get() const { return m; } void set(int i) { m = i; } bool cmp(const A& o) const { return m == o.m; } friend void fr(A& a) { a.m = 9; } }; struct B { int n; }; void f(A& a, A& b) { ① a.m = 1; ② a.set(2); ③ a.cmp(b); ④ b.m = a.m; ⑤ fr(a); ⑥ B b2; b2.n = 5; } 在函数 f 中,能通过编译的语句共有 ___ 条。
某元素设置样式:box-sizing:content-box; width:200px; height:100px; padding:20px; border:5px solid #000; background-color:#eee; background-clip:border-box; background-origin:padding-box。甲同学认为:该元素总宽度为 250px;乙同学认为:背景颜色绘制区域左上角位于边框盒左上角,背景定位区域(background-position:0 0 时背景图片参考点)的左上角位于内边距盒左上角。请判断甲、乙两名同学的看法是否都正确。
在 CSS 中,某元素的父元素 font-size 为 20px,该元素设置 font-size: 1.6em,则该元素实际渲染的字号为 ____ px;若此时又将该元素的 text-indent 设置为 2em,则首行缩进为 ____ px。
某元素设置 `width: 120px; height: 60px; padding: 10px; border: 4px solid; box-sizing: content-box; background-origin: border-box; background-clip: content-box;`,且不考虑外边距。其背景色实际绘制区域的宽度是多少? A. 120px B. 140px C. 148px D. 156px
某页面样式表中先后定义了以下针对同一 <p> 元素的四条规则(均无 !important,且为外部样式表按顺序加载):① div p.txt;② #box .txt;③ p.txt.line;④ .wrap p.txt。已知该 <p> 元素的结构为:div.wrap > div#box > p.txt.line。若四条规则中的 color 属性值互不相同,则最终 <p> 元素的文字颜色由哪条规则决定? A. 规则① B. 规则② C. 规则③ D. 规则④
页面中有 `<p class="note"><span id="key">重点</span></p>`,CSS 为 `.note { font-size: 18px; text-decoration: underline; }`、`p.note { font-size: 20px; }`、`#key { font-size: 0.8em; text-decoration: none; }`。忽略浏览器默认样式,`span` 中“重点”的实际字号为____,显示时____(填写“带下划线”或“不带下划线”)。
判断:某 div 的 color 属性被类选择器设为红色,同时其父元素的 color 为蓝色。由于类选择器直接命中该 div,而继承值不参与选择器优先级比较,所以该 div 最终显示红色。
某程序依次执行以下语句:先执行 ofstream out1("log.txt", ios::app); 并写入字符串 "A";随后执行 out1.close(); 接着执行 ofstream out2("log.txt");(未加任何模式参数)并写入字符串 "B",最后 out2.close()。两次打开均成功。程序结束后,文件 log.txt 中的内容是( ) A. "AB" B. "BA" C. "B" D. "A"
判断:用 ifstream 以二进制方式打开某文件后,执行 seekg(0, ios::end) 得到文件末尾位置,再用 tellg() 返回该位置值,它等于文件的总字节数;若该文件是由 ofstream 以 ios::binary 模式用 write() 依次写入一个 double 和三个 int 后关闭生成的(各类型分别占 8 和 4 字节),则 tellg() 的返回值为 20。
程序创建并关闭文件 log.txt,文件内容为“16 x 29”(不含引号)。随后成功打开该文件,执行 `int a=0,b=0,c=0; in>>a; in>>b; in>>c;`,期间未调用 `clear()`。执行结束后,b 的值为____,`in.fail()` 为____,`in.eof()` 为____(用 true 或 false 填写)。