[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQEOeHvBMaH7e1YlgP1MLTm5LmBAKWZ-LhVNrHGA_TVM":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":31,"type":32},[],"2026-05-18 15:48:50",376262144,[8,9,10,11],"先进先出","先进后出","后进先出","不分顺序",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},13,"4e6832edec90fa03bc8ce38f8541bb9b","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F0d27132e8e4c25614916fe2373258c2e.jpg","数据结构","exam_170474960","第3章栈和队列单元测验","队列的操作原则是( )",[21,33,42,51,60,69,78,87,93,96],{"answer":22,"createTime":23,"id":24,"options":25,"question":30,"source":31,"type":32},[],"2026-05-18 15:36:25",376235193,[26,27,28,29],"都是先进后出","都是先进先出","只允许在端点处插入和删除元素","以上都不是","栈和队列的共同特点是( )","v1",0,{"answer":34,"createTime":23,"id":35,"options":36,"question":41,"source":31,"type":32},[],376235196,[37,38,39,40],"s.a[s.top++]=x","s.a[s.top]=x","s.a[++s.top]=x","s.a[top++]=x","下面程序段的功能实现数据x进栈,要求在下划线处填上正确的语句.#define M 100typedef struct {int a[M]; int top;} sqstack;void push(sqstack &amp;s,int x){if (s.top==M) return;____________________;}",{"answer":43,"createTime":23,"id":44,"options":45,"question":50,"source":31,"type":32},[],376235198,[46,47,48,49],"s.top!=0","s.top==0","s.bottom!=0","s.bottom==0","顺序栈s,其判断是否是空栈的条件是()",{"answer":52,"createTime":23,"id":53,"options":54,"question":59,"source":31,"type":32},[],376235199,[55,56,57,58],"push,pop,push,pop,push,pop","push,push,pop,pop,push,pop","push,push,push,pop,pop,pop","push,pop,push,push,pop,pop","输入序列为ABC,可以变为CBA时,经过的栈操作为( )",{"answer":61,"createTime":5,"id":62,"options":63,"question":68,"source":31,"type":32},[],376235201,[64,65,66,67],"栈是先进后出的线性表","在栈中只能删除数据","在栈中只能插入数据","栈是先进先出的线性表","下列关于栈的叙述中正确的是( )",{"answer":70,"createTime":23,"id":71,"options":72,"question":77,"source":31,"type":32},[],376235203,[73,74,75,76],"(R+1)%SIZE==F","F==0&amp;&amp;R==0","R==F","R+1==F","设循环队列q中的数组长度为SIZE,F和R分别表示队列的头指针和尾指针,则判断该循环队列为空的条件为( )",{"answer":79,"createTime":5,"id":80,"options":81,"question":86,"source":31,"type":32},[],376235204,[82,83,84,85],"必须判别栈是否为空","必须判别栈是否为满","判别栈元素的类型","对栈不作任何判别","设用链表作为栈的存储结构则退栈操作( )",{"answer":88,"createTime":23,"id":89,"options":90,"question":91,"source":31,"type":92},[],376235206,[],"现将一个组数据1,2,3,4依次进行如下入栈出栈操作:push,push,pop,push,push,pop之后,当前栈中的栈顶元素值是____",2,{"answer":94,"createTime":5,"id":6,"options":95,"question":19,"source":31,"type":32},[],[8,9,10,11],{"answer":97,"createTime":5,"id":98,"options":99,"question":104,"source":31,"type":32},[],376262145,[100,101,102,103],"头、尾指针都要修改","头、尾指针可能都要修改","仅修改尾指针","仅修改头指针","用链表方式存储的队列,在进行删除运算时( )"]