EXY-SC-1581
第 166 题
下列函数实现了二叉树的哪种遍历方式( )。
void visit(TreeNode *root) {
if (root == nullptr)
return;
visit(root->left);
cout << root->val << " ";
visit(root->right);
}
语言:
C++
GESP真题
六级
2026.9
单选题号:
6
EXY-SC-1580
第 167 题
下面循环队列采用“空出一个位置”的方式区分队空和队满。横线处应填写( )。
const int MAXN = 8;
int data[MAXN];
int front = 0, rear = 0;
bool full() {
return __________________________;
}
语言:
C++
GESP真题
六级
2026.9
单选题号:
5
EXY-SC-1579
第 168 题
下列代码执行后的输出结果是( )。
stack<int> s;
queue<int> q;
for (int i = 2; i <= 6; i += 2) {
s.push(i);
q.push(i);
}
s.pop();
q.pop();
cout << s.top() << " " << q.front();
语言:
C++
GESP真题
六级
2026.9
单选题号:
4
EXY-SC-1578
第 169 题
下列代码执行后的输出顺序是( )。
class Base {
public:
Base() {
cout << "B ";
}
virtual ~Base() {
cout << "~B ";
}
};
class Derived : public Base {
public:
Derived() {
cout << "D ";
}
~Derived() {
cout << "~D ";
}
};
int main() {
Base *p = new Derived();
delete p;
return 0;
}
语言:
C++
GESP真题
六级
2026.9
单选题号:
3
EXY-SC-1577
第 170 题
下列代码中,横线处应填写( ),才能正确调用基类的带参数构造函数。
class Machine {
protected:
string id;
public:
Machine(string s) : id(s) {}
};
class Robot : public Machine {
int level;
public:
Robot(string s, int n) : __________, level(n) {}
};
语言:
C++
GESP真题
六级
2026.9
单选题号:
2
当前页显示 166 - 170
,共 1506 道单选题