Python 3エンジニア認定基礎試験-リスト操作(キュー処理)-

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

queue = [5, 10, 15]
for _ in range(2):
queue.append(queue.pop(0) * 3)
print(queue)

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

queue = [10, 20, 30]
queue.append(queue.pop(0) + queue[-1])
queue.append(queue.pop(0) * 2)
print(queue)

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

queue = [1, 3, 5, 7]
queue.append(queue.pop(0) + queue.pop(0))
queue.append(queue.pop(0) * 2)
print(queue)

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

queue = [2, 4, 6]
queue.append(queue.pop(0) * queue.pop(0))
queue.append(queue.pop(0) + 8)
print(queue)

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

queue = [10, 20, 30, 40]
queue.pop(0)
queue.append(queue.pop(0))
queue.append(50)
queue.pop(0)
print(queue)

6. 
キューとして機能するリストqueueに要素10を追加するには、次のどのコードを使用すべきでしょうか?

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

queue = [5, 10, 15]
queue.pop(0)
queue.append(20)
queue.pop(0)
queue.append(25)

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

queue = [3, 6, 9]
for _ in range(3):
queue.append(queue.pop(0) + queue[-1])
print(queue)

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

queue = []
for i in range(3):
queue.append(i + 1)
queue.append(queue.pop(0) * 2)
print(queue)

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

queue = []
for i in range(3):
queue.append(i + 1)
queue.append(queue.pop(0) + 5)
print(queue)

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

queue = [1, 2, 3]
queue.pop(0)
queue.append(4)
queue.pop(0)
queue.append(5)
queue.pop(0)

12. 
キューとして動作するリストqueueに対して、全ての要素を順番に取り出し、リストを空にするには次のどのコードが適切でしょうか?

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

queue = [1]
for i in range(1, 4):
queue.append(i + queue.pop(0))
print(queue)

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

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

15. 
キューqueueが空であるかどうかを判定するためのコードはどれでしょうか?

16. 
キューとして機能するリストqueueから最初に追加された要素を取り出すには、次のどのコードを使用すべきでしょうか?

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

queue = []
for i in range(1, 4):
queue.append(i)
for _ in range(2):
queue.pop(0)
print(queue)

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

queue = [5, 15, 25]
queue.append(queue.pop(0) * queue.pop(0))
queue.append(queue.pop(0) - 10)
print(queue)

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

queue = []
for i in range(3):
queue.append(i * 2)
queue.pop(0)
queue.append(queue.pop(0) + 5)
print(queue)

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

queue = []
queue.append(10)
queue.append(20)
queue.pop(0)
queue.append(30)
queue.pop(0)

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