全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
文件 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
某元素设置 `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. 规则④
某程序依次执行以下语句:先执行 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"
有如下 C++ 类定义: class Sensor { double value; void reset() { value = 0; } public: Sensor(double v) { value = v; } double get() const { return value; } }; 另在类外有函数 void test() { Sensor s(3.5); int x = s.value; s.reset(); double y = s.get(); }。请问 test 函数中的三条语句,共几条能通过编译? A. 0 条 B. 1 条 C. 2 条 D. 3 条
页面中某 div 的 id 为 box,其源码如下(每行行首缩进两空格,元素标签之间除换行与缩进外无其他空白,结束标签 </div> 顶格书写): <div id="box"> <p>a</p> <span>b</span> <p>c</p> <em>d</em> </div> 令 e = document.getElementById('box'),节点引用 n = e.children[2]。则 n.previousSibling.nodeName 与 n.previousElementSibling.nodeName 依次是? A. "#text" 和 "SPAN" B. "#text" 和 "P" C. "P" 和 "SPAN" D. "SPAN" 和 "#text"
页面中有按钮 btn,为其绑定了三个事件监听:第一个用 addEventListener('click', f1)(默认冒泡阶段);第二个用 addEventListener('click', f2, true)(捕获阶段);第三个用 addEventListener('click', f3)(冒泡阶段)。btn 是 body 的子元素,三个监听器均直接绑定在 btn 上。点击 btn 时,f1、f2、f3 的执行顺序是? A. f1、f2、f3 B. f2、f1、f3 C. f2、f3、f1 D. f3、f2、f1
有如下 JavaScript 代码: var x = 1; function outer() { var x = 10; function inner() { x = 20; } inner(); return x; } var y = outer(); 执行后,y 与全局变量 x 的值依次是多少? A. y=20,x=20 B. y=20,x=1 C. y=10,x=20 D. y=10,x=1
某项目的文档 news/2024/list.html 中包含一个 img 元素,其 src 属性写为 ../../assets/logo.png;随后开发者将该 img 元素所在标记整体(连同该 src 属性原样)复制到根目录下的 index.html 中使用。已知站点根目录下存在 assets/logo.png,且两个文档中均无 base 元素。问:src 属性值中的「../」所表示的含义,以及复制后在 index.html 中该图片实际请求的资源路径分别是什么?A. 「../」表示上一级目录;实际请求为 assets/logo.png B. 「../」表示站点根目录;实际请求为 assets/logo.png C. 「../」表示上一级目录;实际请求为 ../assets/logo.png D. 「../」表示站点根目录;实际请求为 /assets/logo.png
某卡片容器使用 CSS Grid。要求容器始终分为两列等宽的网格轨道,列间距固定为 10px。下列哪项声明能直接实现该要求? A. display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 10px; B. display: grid; grid-template-columns: 2fr 1fr; column-gap: 10px; C. display: grid; grid-template-columns: repeat(2, 1fr); row-gap: 10px; D. display: grid; grid-template-columns: 1fr; column-gap: 10px;
某块级元素应用如下 CSS 声明:width: 200px; padding: 20px; border: 5px solid #333; margin: 10px; box-sizing: content-box; 则该元素在水平方向占据的总宽度(内容区 + 左右内边距 + 左右边框,不含外边距)为多少像素? A. 220px B. 240px C. 250px D. 260px
某元素采用 CSS 默认的 content-box 盒模型,左右内边距均为 12px,左右边框均为 3px,且不计外边距。若要求其从左边框外沿到右边框外沿的宽度为 300px,CSS 属性 width 应设为多少? A. 270px B. 276px C. 288px D. 300px
有如下C++程序段: map<int,string> m; m[3]="C"; m[1]="A"; m[2]="B"; m[3]="X"; for(auto it=m.begin(); it!=m.end(); ++it) cout<<it->first<<it->second<<" "; 程序的输出结果是 A. 3C 1A 2B 3X B. 1A 2B 3X C. 1A 2B 3C 3X D. 1A 2B 3C
某文档位于 /dept/course/unit/page.html,且文档中没有 base 元素。链接的 href 属性值为 ../../shared/./docs/../start.html?mode=read#intro。浏览器解析该相对路径后得到的规范化路径、查询部分与片段组合是哪一项? A. /dept/shared/start.html?mode=read#intro B. /dept/course/shared/start.html?mode=read#intro C. /shared/start.html?mode=read#intro D. /dept/shared/docs/start.html?mode=read#intro
某页面要依次展示三项无序内容“草稿、审核中、已发布”,并用表格呈现每项的名称和状态。哪种标签组合最合适? A. 用 <ul> 与 <table> B. 用 <ol> 与 <table> C. 用 <ul> 与 <div> D. 用 <table> 与 <p>
在 C++ 中,若程序执行了语句 cin >> x; 但用户输入了非数字字符,则流进入失败状态。此时若继续调用流状态检测函数,下列说法唯一正确的是: A. cin.eof() 返回 true,cin.fail() 返回 false B. cin.fail() 返回 true,cin.bad() 返回 true C. cin.good() 返回 true,cin.fail() 返回 false D. cin.fail() 返回 true,cin.eof() 返回 false
有如下 C++ 代码段: int a[6] = {2, 4, 6, 8, 10, 12}; int *p = a + 1; int **pp = &p; int *q = a + 4; *pp = q; (*pp) -= 2; *(p + 1) = *q - **pp; **pp += *(q - 1); 执行该段代码后,a[2] 与 a[3] 的值之和是( )。 A. 14 B. 12 C. 16 D. 10