全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某同学书写了一个不完整的 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>
某程序先执行 `ofstream out("log.txt", ios::out | ios::app);`,再向 `out` 写入字符串 `"OK"` 并关闭文件。若 `log.txt` 原有内容为 `A`,操作后文件内容为____。
某元素设置 `box-sizing: border-box; width: 320px; padding: 24px; border: 3px solid;`,其内容区宽度为 ___。
判断:CSS 属性 `text-weight: bold;` 可以设置文本为粗体。
已包含 <fstream>,要用成员函数判断文件 score.txt 是否处于正常打开状态,空处应填什么: ifstream fin("score.txt"); if (fin.____()) cout << "文件已打开";
在 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++ 中,使用 ifstream 打开文件后,即使文件打开失败,程序也会自动终止运行并给出错误提示,因此程序员无需调用 fail() 或检查流状态即可放心地继续用 >> 读取数据。
有如下 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
设 vector<int> v={5,10,15,20,25},随机访问迭代器 it 初始为 v.begin()+1。依次执行 it+=2、it-=3 后,表达式 *it 的值为____。
某程序需要定义类模板 Cabinet,使其数据成员 item 的类型由模板参数决定,并声明一个 item 类型为 unsigned long 的对象。以下哪段代码同时满足要求? A. template<class T> class Cabinet { T item; }; Cabinet<unsigned long> c; B. template<class T> class Cabinet { T item; }; Cabinet c<unsigned long>; C. class Cabinet<T> { T item; }; Cabinet<unsigned long> c; D. template<class T> class Cabinet { unsigned long item; }; Cabinet<int> c;
有如下C++程序段:list<int> L = {5, 3, 8, 3, 9}; 执行 L.remove(3); 后,容器 L 中剩余元素的个数为 ____;随后执行 L.sort(); L.reverse(); 后,L 中第一个元素的值是 ____。
有如下C++程序段: list<int> L; L.push_back(5); L.push_front(1); L.push_back(9); L.push_front(3); 执行后,list中从头到尾的元素依次为 ____ 、 ____ 、 ____ 、 ____ (按顺序填写)。若此后执行 L.pop_front(); 再执行 L.back();,返回值为 ____ 。
判断:对于 list<int> 类型的双向迭代器 it,表达式 it+1 是合法的,作用与 ++it 等价。
在 C++ 中,下列关于运算符重载规则的说法,正确的是哪一项? A. 重载运算符不能改变其操作数个数,且至少有一个操作数为自定义类类型 B. 可以通过重载改变运算符的结合性,例如把「+」改为右结合 C. 所有运算符均可重载,包括成员访问运算符「.」和作用域运算符「::」 D. 重载为成员函数的一元运算符不需要任何参数,重载为友元函数时也只能写零个参数
阅读以下声明,哪一个类不是抽象类? class Base { public: virtual void f() const = 0; virtual void g(int) = 0; }; class Mid : public Base { public: void f() const override {} }; class Leaf : public Mid { public: void g(int) override {} }; class Wrong : public Mid { public: void g(long) {} }; A. Base B. Mid C. Leaf D. Wrong
类 Meter 有两个构造函数:Meter() 和 Meter(int n),两者的函数体都会输出一个字符;其析构函数也会输出一个字符。执行 Meter a(6); 后,程序在离开 a 的作用域时,构造与析构函数共输出几个字符?A. 1 个 B. 2 个 C. 3 个 D. 4 个
已定义一维数组 int pulse[8];,下列哪个表达式引用该数组的第 5 个元素? A. pulse[4] B. pulse[5] C. pulse[3] D. pulse[8]