Python 3エンジニア認定基礎試験~模擬試験⑩~

1. 
リストnumbers = [3, 5, 2, 4]を昇順に並べ替えた後に元のリストを変更せずに、並べ替えたリストを出力するコードはどれでしょうか?

2. 
次のコードで、リストitems = [("apple", 3), ("banana", 2), ("cherry", 5)]を数値の昇順で並べ替えて出力するコードはどれでしょうか?

3. 
次のコードを実行した場合、エラーが発生する原因として正しいものを選んでください。

$ pip uninstall nonexistent

4. 
次のコードを実行したとき、with文を使用する理由として最も適切なものを選んでください。

with open('data.txt', 'w') as f:
for i in range(5):
f.write(f"Line {i}\n")

5. 
次のコードを実行した場合の出力として正しいものを選んでください。

$ pip freeze > requirements.txt
$ cat requirements.txt

6. 
複数のパッケージを一括でインストールするためのコマンドはどれですか?

7. 
辞書data = {"a": 3, "b": 1, "c": 2}のキーを昇順に並べ替えて出力するコードはどれでしょうか?

8. 
次のコードの実行結果を選んでください。

# ファイル名: sample.txt
# 初期内容:
# ---
# Line1
# ---
with open('sample.txt', 'a') as f:
print(f.readable())

9. 
次のコードを実行したときの出力結果は何でしょうか?

names = ["Alice", "Bob", "Charlie"]
for name in names:
if len(name) > 3:
print(name)

10. 
次のコードの実行結果について正しいものを選んでください。

with open('sample.txt', 'w') as f:
f.write("First Line\n")
raise Exception("An error occurred")

11. 
次のコードを実行したときの出力結果は何でしょうか?

numbers = [4, 1, 3, 2]
sorted_numbers = sorted(numbers)
print(numbers)
print(sorted_numbers)

12. 
次のコードで、バイナリモードでファイルを開くために適切なモードを選んでください。

with open('image.png', ???) as f:
data = f.read()

13. 
次のコードを実行した場合の出力として正しいものを選んでください。

$ pip list | grep requests

14. 
文字列text = "hello"の文字を昇順に並べ替えて出力するコードはどれでしょうか?

15. 
次のコードで、with文を使うメリットとして正しいものを選んでください。

with open('sample.txt', 'r') as f:
content = f.read()

16. 
次のコードについて、with文を使用して書き換えた正しい方法を選んでください。

f = open('sample.txt', 'w')
f.write("Hello, World!")
f.close()

17. 
次のコードを実行したときの出力結果は何でしょうか?

items = [(1, "b"), (2, "a"), (3, "c")]
items.sort(key=lambda x: x[1])
print(items)

18. 
次のコードを実行した場合の出力として正しいものを選んでください。

$ pip install numpy
$ python -c "import numpy as np; print(np.array([1, 2, 3]))"

19. 
次のコードを実行したときの出力結果は何でしょうか?

words = ["apple", "banana", "cherry"]
words.sort(key=len)
print(words)

20. 
次のコードを実行したときの出力結果は何でしょうか?

items = ["apple", "banana", "cherry"]
for i, item in enumerate(items):
print(i, item)

21. 
次のコードで、ファイルが存在しない場合に新規作成し、読み書きできるモードを選んでください。

with open('sample.txt', ???) as f:
f.write("New content")
f.seek(0)
print(f.read())

22. 
次のコードを実行したときの出力結果は何でしょうか?

words = ["one", "two", "three"]
for word in words:
print(word.upper())

23. 
open()関数における第2引数で指定するファイルモードとして正しい組み合わせを選んでください。

24. 
次のコードで、0から3までの数字を使って「Index: X」を表示するコードはどれでしょうか?

25. 
辞書fruits = {"apple": 1, "banana": 2, "cherry": 3}のキーをすべて出力するコードはどれでしょうか?

26. 
次のコードの実行結果を選んでください。

# ファイル名: sample.txt
# 初期内容: なし(ファイルは存在しない)
try:
with open('sample.txt', 'r') as f:
print(f.read())
except FileNotFoundError:
print("File not found")

27. 
次のコードで、0から4までの数字を出力するコードはどれでしょうか?

28. 
次のコードを実行した場合の出力として正しいものを選んでください。

$ pip install requests
$ python -c "import requests; print(requests.__version__)"

29. 
次のコマンドについて、パッケージをアンインストールする正しい形式を選んでください。

30. 
次のコマンドについて、パッケージとその依存関係を完全に削除するために使用するコマンドはどれですか?

31. 
次のコードを実行したときの出力結果は何でしょうか?

total = 0
for i in range(1, 5):
total += i
print(total)

32. 
次のコードを実行したときの出力結果は何でしょうか?

numbers = [5, 10, 15]
for n in numbers:
print(n + 2)

33. 
次のコマンドについて、外部パッケージのすべての依存関係を更新する正しい形式を選んでください。

34. 
次のコマンドについて、特定のバージョンの外部パッケージをインストールするために正しい形式を選んでください。

35. 
次のコードの実行結果を選んでください。

# ファイル名: sample.txt
# 初期内容: なし(ファイルは存在しない)
try:
with open('sample.txt', 'r+') as f:
f.write("Content")
except FileNotFoundError:
print("File not found")

36. 
次のコードを実行した場合の出力として正しいものを選んでください。

$ pip install requests==2.28.1
$ pip show requests

37. 
次のコードを実行したときの出力結果は何でしょうか?

data = [10, 5, 8]
print(sorted(data, reverse=True))
print(data)

38. 
次のコードで、リストvalues = [10, 30, 20, 40]を降順に並べ替えて出力するコードはどれでしょうか?

39. 
次のコマンドについて、特定のパッケージの詳細情報(例:バージョン、依存関係)を表示する正しい形式を選んでください。

40. 
次のコードを実行した場合の出力として正しいものを選んでください。

$ pip install requests
$ python -c "import requests; print(requests.__version__)"

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