‹ 上一题 下一题 ›

g6-04902. GESP-6级-2024-12-单选-第04题 未做

1000 ms 256 MB 测试点 ? GESPGESP-62024-12单选客观题6级·栈和队列栈队列

阅读以下代码,下面哪一项是正确的?

void processData() {
    stack<int> s;
    queue<int> q;
    for (int i = 1; i <= 5; ++i) {
        s.push(i);
        q.push(i);
    }
    while (!s.empty()) {
        cout << "Stack pop: " << s.top() << endl;
        s.pop();
    }
    while (!q.empty()) {
        cout << "Queue pop: " << q.front() << endl;
        q.pop();
    }
}
  • A. 栈 s 输出顺序 1 2 3 4 5,队列 q 输出顺序 5 4 3 2 1。
  • B. 栈 s 输出顺序 5 4 3 2 1,队列 q 输出顺序 1 2 3 4 5。
  • C. 栈 s 输出顺序 1 2 3 4 5,队列 q 输出顺序 1 2 3 4 5。
  • D. 栈 s 输出顺序 1 2 3 4 5,队列 q 输出顺序 1 2 3 4 5,程序不会正常执行。
未选择
输入
输出

            
答案