Python 3エンジニア認定基礎試験-リスト操作(スタック)-

1. 
次のコードを実行した後、stackの内容は何でしょうか?

stack = []
stack.append(5)
stack.append(10)
stack.pop()
stack.append(15)
stack.pop()

2. 
次のコードを実行した後のstackの内容は何でしょうか?

stack = []
for i in range(3):
stack.append(i)
stack.append(stack.pop() + stack.pop())
stack.append(stack.pop() + stack.pop())

3. 
スタックstackが空であるときにstack.pop()を実行するとどうなりますか?

4. 
次のコードの出力結果は何ですか?

stack = [2]
for i in range(1, 4):
stack.append(stack[-1] * i)
stack.pop()
print(stack)

5. 
次のコードの出力は何でしょうか?

stack = []
for i in range(3):
stack.append(i)
stack.append(stack.pop() * 2)
print(stack)

6. 
次のコードを実行した後のstackの内容は何でしょうか?

stack = [1, 2, 3]
for _ in range(2):
stack.append(stack[-1] + stack[-2])
stack.pop()

7. 
スタックとして機能するリストstackに要素10を追加するには、次のどのコードを使用すべきでしょうか?

8. 
次のコードを実行した後のstackの内容は何でしょうか?

stack = [10, 20, 30]
stack.append(40)
stack.pop()
stack.append(50)
stack.pop()
stack.append(60)
stack.pop()

9. 
スタックstackが空であるかどうかを判定するためのコードはどれでしょうか?

10. 
次のコードを実行した後のstackの内容は何でしょうか?

stack = [1, 2, 3, 4]
stack.pop()
stack.append(5)
stack.pop()
stack.pop()
stack.append(6)

11. 
次のコードの出力結果は何でしょうか?

stack = []
for i in range(1, 6):
stack.append(i)
for _ in range(3):
stack.pop()
print(stack)

12. 
次のコードを実行した後のstackの内容は何でしょうか?

stack = []
stack.append(1)
stack.append(2)
stack.pop()
stack.append(3)

13. 
スタックstackに要素がすでに追加されているとき、すべての要素を取り出して空にするにはどのようにすればよいでしょうか?

14. 
次のコードを実行した後、stackの内容は何でしょうか?

stack = [1, 3, 5, 7]
stack.append(stack.pop() * 2)
stack.append(stack.pop() + 4)

15. 
次のコードの出力結果は何でしょうか?

stack = []
for i in range(5):
stack.append(i * 2)
stack.pop()
stack.pop()
print(stack)

16. 
次のコードを実行した後のstackの内容は何でしょうか?

stack = []
for i in range(1, 4):
stack.append(i ** 2)
stack.pop()
stack.append(sum(stack))

17. 
次のコードを実行した後のstackの内容は何でしょうか?

stack = [1, 2, 3]
stack.append(4)
stack.pop()

18. 
次のコードの出力は何でしょうか?

stack = [10]
for i in range(1, 4):
stack.append(stack[-1] + i)
stack.pop()
print(stack)

19. 
次のコードを実行した後のstackの内容は何でしょうか?

stack = [100, 200, 300]
stack.append(400)
stack.pop()
stack.pop()
stack.append(500)

20. 
スタックとして使用するリストstackから最後に追加された要素を取り出すためのコードはどれでしょうか?

コメントを残すにはログインしてください。