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

qh931754 单选题 共 个子题

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

A

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

B

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

C

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

D

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

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧