题目编号
语言
全部语言
等级
全部等级
考查知识点
选择考查知识点 (0)
找到 1506 道单选题
EXY-SC-1581
第 166 题

下列函数实现了二叉树的哪种遍历方式( )。

void visit(TreeNode *root) {
    if (root == nullptr)
        return;
    visit(root->left);
    cout << root->val << " ";
    visit(root->right);
}
A

前序遍历

B

中序遍历

C

后序遍历

D

层序遍历

语言: C++
GESP真题 六级
2026.9
单选题号: 6
EXY-SC-1580
第 167 题

下面循环队列采用“空出一个位置”的方式区分队空和队满。横线处应填写( )。

const int MAXN = 8;
int data[MAXN];
int front = 0, rear = 0;

bool full() {
    return  __________________________;
}
A

rear == front

B

(front + 1) % MAXN == rear

C

(rear + 1) % MAXN == front

D

rear == MAXN - 1

语言: 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();
A

2 4

B

4 4

C

4 6

D

6 2

语言: 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;
}
A

B D ~B ~D

B

D B ~D ~B

C

B D ~D ~B

D

B D ~B

语言: 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) {}
};
A

Machine(s)

B

Machine::id(s)

C

super(s)

D

id(s)

语言: C++
GESP真题 六级
2026.9
单选题号: 2
当前页显示 166 - 170 ,共 1506 道单选题