问题 填空题

下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面画线处填上适当语句,完成栈类模板的定义。 template<class T> class T stack{ enunl{size=1000}; T stack[size]; in[top; public: T stack( ):top(0){} void push(cons[T &i){ if(top<size)stack[top++]=i; } T pop( ){ if(top==0)exit(1); //栈空时终止运行 return______; } };

答案

参考答案:stack(--top);

解析: POP( )操作中,当栈中含有元素时则弹出栈顶元素,所以应该返回栈顶元素stack(--top),由于top指针始终指向的是栈顶元素的上一单元,所以出栈时应该是先将top下移,然后出栈,故应该是--top而不是top--。

材料题

中国经济融人世界市场,由被动到主动,经历了一个艰难曲折的过程。阅渎材料,同答问题。

材料一 就以澳门——果阿(印度地名)——里斯本的贸易而论……从澳门运往果阿,其中数量最大的是生丝,1580———1590年从澳门运往果阿的生丝为3000担,价值白银24万两,利润达36万两……从果阿运回澳门的商品……以白银为大宗。这些白银是墨西哥和秘鲁出产的。——樊树志《国史概要》

(1)材料一中的“丝——银贸易”反映世界经济的什么状况?结合所学知识分析造成这一状况的原因。

___________________________________________________________________________________________________________

材料二 (松江)纺织不止村落,虽城中亦然……里媪晨抱纱入市,易木棉以归,明旦复抱纱以出,无顷刻闲。——《松江府志·风俗》

材料三 近日洋布大行,价才当棉布三分之一。吾村专以纺织为业,近闻已无纱可纺。松、太布市,削减大半。——包世臣《安吴四种》

(2)材料三与材料二相比,经济领域发生了怎样的变化?说明了什么?

___________________________________________________________________________________________________________

材料四 20世纪90年代,“市场经济”“与国际接轨”成为最流行的口号……对那些富裕的居民来说,中国入世的好处随处可见,进口的奔驰更加便宜,沃尔玛的商品更加丰富……但也并非都是赢家,农产品进口关税减低,许多农民的生计变得艰难……

(3)为实现“市场经济”“与国际接轨”,中国进行了怎样的努力?据材料四概括人世对中国产生的影响。

___________________________________________________________________________________________________________

判断题