[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJ6IKHVWUyrgIuqQwHcESASiTALTgaVlJj9y5g5rPkS0":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",376235201,[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,63,72,81,87,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":6,"options":62,"question":19,"source":31,"type":32},[],[8,9,10,11],{"answer":64,"createTime":23,"id":65,"options":66,"question":71,"source":31,"type":32},[],376235203,[67,68,69,70],"(R+1)%SIZE==F","F==0&amp;&amp;R==0","R==F","R+1==F","设循环队列q中的数组长度为SIZE,F和R分别表示队列的头指针和尾指针,则判断该循环队列为空的条件为( )",{"answer":73,"createTime":5,"id":74,"options":75,"question":80,"source":31,"type":32},[],376235204,[76,77,78,79],"必须判别栈是否为空","必须判别栈是否为满","判别栈元素的类型","对栈不作任何判别","设用链表作为栈的存储结构则退栈操作( )",{"answer":82,"createTime":23,"id":83,"options":84,"question":85,"source":31,"type":86},[],376235206,[],"现将一个组数据1,2,3,4依次进行如下入栈出栈操作:push,push,pop,push,push,pop之后,当前栈中的栈顶元素值是____",2,{"answer":88,"createTime":5,"id":89,"options":90,"question":95,"source":31,"type":32},[],376262144,[91,92,93,94],"先进先出","先进后出","后进先出","不分顺序","队列的操作原则是( )",{"answer":97,"createTime":5,"id":98,"options":99,"question":104,"source":31,"type":32},[],376262145,[100,101,102,103],"头、尾指针都要修改","头、尾指针可能都要修改","仅修改尾指针","仅修改头指针","用链表方式存储的队列,在进行删除运算时( )"]