永发信息网

高悬赏!noip提高初赛pascal语言历届题目详细分析

答案:2  悬赏:60  手机版
解决时间 2021-04-26 19:05
  • 提问者网友:暮烟疏雨之际
  • 2021-04-26 11:16

2.Program ex402;
const
m:array[0..4] of integer=(2,3,5,7,13);
var i,j:integer; t: longint; begin
for i:=0 to 4 do begin
t:=1;
for j:=1 to m[i]-1 do t:=t*2;
t:=(t*2-1)*t; write (t,' '); end;
writeln;
end.
输出:_____

这个,还知道第一个怎么出来,但其他就不知道怎么循环了。。。



6. 已知队列(13,2,11,34,41,77,5,7,18,26,15),第一个进入队列的元素是13,则第五个出队列的元素是(B)。

A) 5 B) 41 C) 77 D) 13 E) 18

19. 已知元素(8,25,14,87,51,90,6,19,20),问这些元素以怎样的顺序进入栈,才能使出栈的顺序满足:8在51前面;90在87的后面;20在14的后面;25在6的前面;19在90的后面。(D)。

A)20,6,8,51,90,25,14,19,87

B)51,6,19,20,14,8,87,90,25

C)19,20,90,7,6,25,51,14,87

D)6,25,51,8,20,19,90,87,14

E)25,6,8,51,87,90,19,14,20

这两题,我就是不知道题目中(...)里的数是什么意思。

拜托,帮帮我吧。。。

高悬赏!!!

最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-04-26 12:30

6、19题中的(...)应该是入队列或栈的顺序。


第6题:队列是先进先出,41是第五个进入,也应该第五个出来。


第19题:建议你用排除法。栈是先进后出,“x在y的前面”,在选项中就是x在y的右边;同理,“x在y的后面”,在选项中就是x在y的左边。对比一下,就得出D了。


第2题我再想想。

全部回答
  • 1楼网友:青灯有味
  • 2021-04-26 12:55

我也是啊!!!经验嘛,临场不惧,慢慢想,总是会做的!!!

不要气馁!!!

顺便问一下,你来自哪里?

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯