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

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

# sample.txt
# ---
# Python Programming
# File Handling
# ---
with open('sample.txt', 'r') as f:
print(f.read(7))
print(f.readline())

2. 
次のコードを実行した場合、仮想環境の有効化が確認できる出力として正しいものを選んでください。

$ python -m venv env
$ source env/bin/activate

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

a, b = 5, None
result = "成立" if a > 0 or b is not None else "不成立"
print(result)

4. 
次のコードを実行した場合、仮想環境を無効化するためのコマンドとして正しいものを選んでください。

$ python -m venv env
$ source env/bin/activate
$ deactivate
$ which python

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

# sample.txt は存在しない
try:
with open('sample.txt', 'r+') as f:
f.write("Hello, World!")
except FileNotFoundError:
print("File not found")

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

a, b = 0, -1
result = "条件を満たす" if a or b < 0 else "条件を満たさない"
print(result)

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

value = 255
formatted = "{:X}".format(value)
print(formatted)

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

x = 0
result = "ゼロ以外" if x or x + 5 else "ゼロです"
print(result)

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

# sample.txt
# ---
# Line1
# Line2
# ---
with open('sample.txt', 'r') as f:
print(f.read())
print(f.read())

10. 
変数numが偶数である場合にTrueを、奇数である場合にFalseを出力するコードはどれでしょうか?

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

# sample.txt
# ---
# Line1
# Line2
# ---
with open('sample.txt', 'r') as f:
for line in f:
print(line.strip())

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

$ python -m venv env
$ source env/bin/activate
$ pip freeze > requirements.txt
$ cat requirements.txt

13. 
次のコードで、ファイルを行ごとにリストとして読み込む方法を選んでください。

# sample.txt
# ---
# Python is fun.
# Let's learn it!
# ---
with open('sample.txt', 'r') as f:
lines = f.???
print(lines)

14. 
変数nameが空でない場合にTrueを、空である場合にFalseを出力するコードはどれでしょうか?

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

# ファイル名: sample.txt
with open('sample.txt', 'w') as f:
f.write("First Line\n")
f.flush()
f.write("Second Line\n")

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

value = ""
result = "空でない値です" if bool(value) else "空の値です"
print(result)

17. 
仮想環境を有効化するための正しいコマンドとして選んでください(Linux/Macの場合)。

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

$ python -m venv myenv
$ source myenv/bin/activate
$ which python

19. 
Pythonで仮想環境を作成するために使用される標準ライブラリとして正しいものを選んでください。

20. 
変数xが正の数、または変数yがゼロである場合に「条件成立」と表示するコードはどれでしょうか?

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

values = [1.2345, 2.3456, 3.4567]
formatted = ["{:.1f}".format(v) for v in values]
result = ", ".join(formatted)
print(result)

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

# sample.txt の初期内容:
# ---
# Old Content
# ---
with open('sample.txt', 'w') as f:
f.write("New Content")

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

value = 0.98765
formatted = "{:.3e}".format(value)
print(formatted)

24. 
変数aが10以上、または変数bが5以下の場合に「条件を満たします」と表示するコードはどれでしょうか?

25. 
変数aが5の倍数で、変数bが2の倍数である場合に「条件を満たします」と表示するコードはどれでしょうか?

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

items = [None, 0, "", False]
result = "有効な要素が含まれていません" if not any(items) else "有効な要素が含まれています"
print(result)

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

# sample.txt
# ---
# Line1
# Line2
# ---
with open('sample.txt', 'r') as f:
lines = f.readlines()
print(len(lines))

28. 
次のコードの出力を選んでください。

# sample.txt
# ---
# Python is amazing!
# ---
with open('sample.txt') as f:
print(f.read(6))

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

# sample.txt
# ---
# Initial Line
# ---
with open('sample.txt', 'a+') as f:
f.write("\nAppended Line")
f.seek(0)
print(f.read())

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

# ファイル名: sample.txt
# 初期内容:
# ---
# Line1
# Line2
# ---
with open('sample.txt', 'r+') as f:
f.write("New")
f.seek(6)
f.write("Content")

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

n = 10
result = "偶数かつ5の倍数" if n % 2 == 0 and n % 5 == 0 else "条件を満たさない"
print(result)

32. 
次のコードにおいて、file not foundエラーを回避する正しい方法を選んでください。

try:
with open('missing.txt', 'r') as f:
data = f.read()
except ??? as e:
print(f"Error: {e}")

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

# sample.txt
# ---
# Hello, Python!
# ---
with open('sample.txt', 'r') as f:
for line in f:
print(line, end="")

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

data = {"name": "Alice", "age": 25, "score": 92.5}
formatted = "{name} is {age} years old and scored {score:.1f}.".format(**data)
print(formatted)

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

x, y = 5, 10
result = "条件成立" if x 5 else "条件不成立"
print(result)

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

username = None
result = "ユーザー名が設定されています" if username else "ユーザー名が設定されていません"
print(result)

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

value = 0.1234
formatted = "{:.2%}".format(value)
print(formatted)

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

value = []
result = "空のリストです" if not value else "リストに値があります"
print(result)

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

# sample.txt は存在しない
try:
with open('sample.txt', 'w+') as f:
f.write("Testing w+ mode")
f.seek(0)
print(f.read())
except Exception as e:
print(f"Error: {e}")

40. 
変数aが正の数で、変数bが偶数である場合に「条件を満たします」と表示し、どちらかの条件が満たされない場合に「条件を満たしません」と表示するコードはどれでしょうか?

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