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

1. 
次のコードを実行したときに発生するエラーを選んでください。

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

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

3. 
次のコードで、ファイルを読み書きするために適切なモードを選んでください。

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

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

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

5. 
次のコードで、文字列リストwords = ["apple", "banana", "cherry"]をアルファベット順に逆順(降順)で並べ替えて出力するコードはどれでしょうか?

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

data = [0, "", False, None]
for value in data:
if value:
print("True value")
else:
print("False value")

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

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

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

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

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

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

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

11. 
リストnumbersの要素を順番に出力するコードはどれでしょうか?

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

$ pip list | grep requests

13. 
次のコードを実行した場合、requirements.txtファイルに保存される内容として正しいものを選んでください。

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

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

# ファイル名: sample.txt
# 初期内容:
# ---
# Line1
# Line2
# ---
with open('sample.txt', 'a+') as f:
f.write("\nNew Line")
f.seek(0)
print(f.read())

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

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

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

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

# ファイル名: sample.txt
# 初期内容:
# ---
# Line1
# Line2
# ---
with open('sample.txt', 'a+') as f:
f.write("\nNew Line")
f.seek(0)
print(f.read())

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

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

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

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

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

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

$ pip show requests

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

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

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

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

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

26. 
次のコードで、ファイルのエンコーディングを指定する正しい方法を選んでください。

with open('sample.txt', 'w', ???) as f:
f.write("こんにちは")

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

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

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

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

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

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

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

$ pip uninstall nonexistent

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

# ファイル名: sample.txt
# 初期内容: なし(ファイルは存在しない)
try:
with open('sample.txt', 'x') as f:
f.write("Exclusive Content")
except FileExistsError:
print("File already exists")

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

numbers = [1, 3, 2, 5, 4]
print(sorted(numbers)[::-1])

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

values = [1, 2, 3, 4]
for v in values:
if v > 2:
print(v)

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

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

# ファイル名: sample.txt
# 初期内容:
# ---
# Data Science
# ---
with open('sample.txt', 'r+') as f:
f.seek(5)
f.truncate()
f.seek(0)
print(f.read())

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

# ファイル名: sample.txt
# 初期内容:
# ---
# Hello, World!
# ---
with open('sample.txt', 'w+') as f:
f.write("New Content")
f.seek(0)
print(f.read())

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

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

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

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

# ファイル名: 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())

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