‹ 上一题 下一题 ›

g6-04853. GESP-6级-2024-09-单选-第05题 未做

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

下面代码判断队列的第一个元素是否等于a,并删除该元素,横向上应填写( )。

#include <iostream>
#include <queue>
using namespace std;

bool is_front_equal(std::queue<int>& q, int a) {
    bool is_equal = false;
    if (!q.empty()) {
        ____________ // 在此处填入代码
    }
    return is_equal;
}
  • A. is_equal = (q.front() == a);
  • B. is_equal = (q.front() == a); q.pop();
  • C. q.pop(); is_equal = (q.front() == a);
  • D. q.pop(); is_equal = (q.top() == a);
未选择
输入
输出

            
答案