【说明】 以下程序的功能是设计一个栈类stack<T>,并建立一个整数栈。 【程序】

题型:问答题

问题:

【说明】 以下程序的功能是设计一个栈类stack<T>,并建立一个整数栈。 【程序】 #include < iostream. h > #include < stdlib. h > const int Max =20;//栈大小 template < class T > class stack{ //栈元素数组 T s[Max];//栈顶下标 int top; public: stack( ) { top =-1; //栈顶初始化为-1 } void push( const T &item); //item入栈 T pop( ); //出栈 int stackempty( ) const; //判断栈是否为 }; template < class T > void stack <T >::push(const T &item) { if(top== (1) ) { cout <<"栈满溢出" <<endl; exit(1); } top ++ s[top] = item; } template < class T > T stack<T> ::pop() { T temp; if(top== (2) ) { cout <<"栈为空,不能出栈操作" < < endl; exit(1); } temp =s[top]; top --; return temp; } template < class T > int stack < T >:: stackempty( ) const {return top == -1; { void main( ) { stack <int> st; int a[] ={1,2,3,4,5}; cout <<"整数栈" <<endl; cout <<"入栈序列:" <<endl; for(int i=0;i<4;i ++) { cout <<a[i] <<" "; (3) ; } cout << endl <<"出栈序列"; while( (4) ) tout<< (5) <<" "; cout< < endl; }

考点:计算机软件水平考试初级程序员初级程序员下午试题
题型:问答题
已知抛物线x2=2py(p>0)上一点P的坐标为(x0,y0)及直线y=-
p
2
上一点Q(m,-
p
2
)
,过点Q作抛物线的两条切线QA,QB(A,B为切点).
(1)求过点P与抛物线相切的直线l的方程;
(2)求直线AB的方程.
(3)当点Q在直线y=-
p
2
上变化时,求证:直线AB过定点,并求定点坐标.
题型:问答题

小梅观察了黄蜂的生殖:当黄蜂交尾后,雌黄蜂便在沙土堆中挖一个穴道,穴道末端扩展成室。然后,雌黄蜂飞出去猎获毛毛虫或蜘蛛,用其尾部的刺将猎物麻醉后带回穴道内的小室。随后在小室内产下一个卵,并将穴口用沙土封闭后飞走。由卵孵化的幼虫即以亲代贮存的猎物为食,直至发育成成虫后,才掘一个洞口,从穴道中爬出来。子代黄蜂虽然从未见过其亲代是如何完成这些程序的,但当它发育到一定时候却能重复亲代所完成的同样程序。(6分)

(1)黄蜂的生殖行为是              (先天性行为或后天学习行为),判断的依据是              

(2)黄蜂的生殖行为是由                决定的。

(3)小梅还观察了一窝蜜蜂,发现蜜蜂有明确的分工,有一只蜂王、少数雄蜂和大量的工蜂,这说明蜜蜂是具有          行为的昆虫;此外,小梅还发现,当一只工蜂找到蜜源后,会跳起“8”字舞招来伙伴,这说明蜜蜂群体中存在着              

(4)小梅研究黄蜂和蜜蜂行为的方法,属于            法。

题型:问答题

男性,26岁。右侧阴囊增大不适6个月。查体:肿块约2.0cmx2.5cm,有囊性感,无压痛,平卧位不消失,透光试验阳性;双侧睾丸、附睾可清楚触及,大小位置正常。应诊断为()。

A.睾丸鞘膜积液

B.睾丸肿瘤

C.腹股沟疝

D.精索鞘膜积液

E.阴囊象皮肿

题型:问答题

下列化学实验能够获得成功的是

A.只用溴水为试剂, 可以将苯、乙醇、己烯、四氯化碳四种液体区分开来。

B.将无水乙醇加热到 170℃时, 可以制得乙烯

C.苯酚和福尔马林在沸水浴中加热可以制取酚醛树脂。

D.乙醇、冰醋酸和 2 mol/L 的硫酸混合物, 加热可以制备乙酸乙酯。

题型:问答题

非智力因素可以通过教育手段加以培养。

更多题库