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

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

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

2. 
次のコマンドについて、すべてのインストール済みパッケージとそのバージョンを表示するために使用する正しい形式を選んでください。

3. 
with文を使用する主な目的として正しいものを選んでください。

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

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

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

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

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

7. 
すべてのインストール済みパッケージとそのバージョンを一覧表示するためのコマンドはどれですか?

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

mixed = ["10", "2", "30", "22"]
print(sorted(mixed, key=int))

9. 
次のコードについて、with文が持つ特性として正しいものを選んでください。

with open('logfile.txt', 'a') as log:
log.write("Log entry\n")

10. 
次のコードで、リストnames = ["Alice", "Bob", "Charlie"]を文字数の降順に並べ替えて出力するコードはどれでしょうか?

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

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

12. 
Pythonでパッケージをインストール、管理するための標準的なコマンドラインツールはどれですか?

13. 
リストitems = ["apple", "banana", "cherry"]の要素をインデックス付きで出力するコードはどれでしょうか?

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

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

15. 
リストnumbers = [3, 1, 4, 2]を昇順に並べ替えて出力するコードはどれでしょうか?

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

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

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

# ファイル名: sample.txt
# 初期内容:
# ---
# Line 1
# Line 2
# ---
with open('sample.txt', 'r+') as f:
f.seek(5)
f.write("Modified")
f.seek(0)
print(f.read())

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

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

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

$ pip install requests
$ pip list | grep requests

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

# ファイル名: sample.txt
# 初期内容: なし
with open('sample.txt', 'wb') as f:
print(f.writable())

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

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

22. 
特定のパッケージがインストールされているかを確認するコマンドはどれですか?

23. 
次のコードで、with文を使用した場合に発生しない問題を選んでください。

f = open('sample.txt', 'w')
f.write("Test content")
# プログラムがここで終了した場合

24. 
文字列text = "Python"の各文字を1文字ずつ出力するコードはどれでしょうか?

25. 
Pythonのパッケージリポジトリとして正しいものを選んでください。

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

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

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

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

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

items = [(2, "b"), (3, "c"), (1, "a")]
sorted_items = sorted(items)
print(sorted_items)

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

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

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

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

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

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

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

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

$ pip uninstall nonexistent

34. 
次のコマンドについて、requirements.txtに基づいてパッケージをインストールするための正しい形式を選んでください。

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

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

text = "Python"
for char in text:
print(char, end="-")

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

$ pip list | grep requests

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

# ファイル名: sample.txt
# 初期内容:
# ---
# Line 1
# Line 2
# ---
with open('sample.txt', 'r+') as f:
f.seek(7)
f.write("Modified")
f.seek(0)
print(f.read())

39. 
pipを使用してパッケージを最新バージョンに更新するための正しいコマンドはどれですか?

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

numbers = [1, 2, 3]
result = 0
for n in numbers:
result += n
print(result)

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