第28942题 单选题
已知初始为空的std::queue<int>队列q,依次执行q.push(1)、q.push(2)、q.pop()、q.push(3)、q.front()、q.pop()、q.pop()操作后,下列说法正确的是?

本题基于C++标准库中的std::queue队列容器,push()用于尾插入队,pop()用于删除队首元素,front()用于获取队首元素且不删除元素,队列遵循先进先出(FIFO)特性。

A

执行完所有操作后队列q不为空

B

执行q.front()时获取到的队首元素值为3

C

执行完所有操作后队列q中剩余元素为1

D

最后一次pop操作执行成功后队列q为空

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析