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

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

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

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

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

$ python -m venv testenv
$ source testenv/bin/activate
$ pip list

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

# ファイル名: sample.txt
# 初期内容:
# ---
# Line1
# ---
with open('sample.txt', 'a') as f:
f.write("Line2\n")

5. 
仮想環境を使用する主な利点として正しいものを選んでください。

6. 
次のコードを実行したときのエラーを防ぐ方法を選んでください。

# ファイル名: missing_folder/sample.txt
with open('missing_folder/sample.txt', 'w') as f:
f.write("Hello, World!")

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

number = 0
result = "ゼロです" if not number else "ゼロ以外の数です"
print(result)

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

items = [1, 2, 3]
result = "リストに要素があります" if items else "リストは空です"
print(result)

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

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

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

formatted = "{:*>10}".format("test")
print(formatted)

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

$ python -m venv projectenv
$ source projectenv/bin/activate
$ pip install requests
$ pip list

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

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

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

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

14. 
リストvaluesがNoneであるか、または空である場合にTrueを、そうでない場合にFalseを出力するコードはどれでしょうか?

15. 
次のコードを実行したときの出力を選んでください。

# sample.txt
# ---
# Hello, World!
# ---
with open('sample.txt', 'r') as f:
print(f.read())

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

value = 12345
formatted = "{:b}".format(value)
print(formatted)

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

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

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

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

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

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

20. 
次のコードにおいて、テキストファイルを読み込むための正しい方法を選んでください。

# sample.txt
# ---
# Hello, World!
# ---

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

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

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

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

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

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

# sample.txt
# ---
# Initial Content
# ---
with open('sample.txt', 'w') as f:
f.truncate(5)

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

# sample.txt
# ---
# Hello, World!
# ---
with open('sample.txt', 'r') as f:
f.seek(7)
print(f.read(5))

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

name = ""
result = "名前が設定されています" if name else "名前が設定されていません"
print(result)

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

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

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

# ファイル名: sample.txt
with open('sample.txt', 'w') as f:
f.write("Line1\n")
f.write("Line2\n")
print(f.tell())

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

# sample.txt
# ---
# Python is fun.
# File Handling is useful.
# ---
with open('sample.txt', 'r') as f:
print(f.readlines()[-1])

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

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

31. 
変数xが負でない場合に「非負の数」と表示し、負の場合に「負の数」と表示するコードはどれでしょうか?

32. 
変数yが空の文字列である場合にTrueを、そうでない場合にFalseを出力するコードはどれでしょうか?

33. 
仮想環境を削除するために必要な操作として正しいものを選んでください。

34. 
次のコードを実行したときのsample.txtの内容を選んでください。

with open('sample.txt', 'a') as f:
f.write("Appended Text\n")

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

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

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

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

value = 12345
formatted = "{:,}".format(value)
print(formatted)

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

items = [0, None, ""]
result = "リストに有効な要素があります" if any(items) else "有効な要素がありません"
print(result)

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

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

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

elements = [True, True, False]
result = "すべてがTrueです" if all(elements) else "Falseが含まれています"
print(result)

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