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

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

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

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

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

data = [None, False, 0]
result = "全ての要素が無効です" if not any(data) else "有効な要素があります"
print(result)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# ファイル名: sample.txt
# 初期内容: なし(ファイルは存在しない)
with open('sample.txt', 'a') as f:
f.write("Hello, World!")

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

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

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

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

14. 
次のコードを実行した場合、仮想環境の削除後にwhich pythonを実行した場合の出力として正しいものを選んでください。

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

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

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

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

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

a, b = None, 10
result = "値があります" if a or b > 5 else "値がありません"
print(result)

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

a, b = 10, 0
result = "実行されました" if a > 5 or b / 0 else "実行されませんでした"
print(result)

20. 
次のコードでf.readline()を使用した場合の出力を選んでください。

# sample.txt
# ---
# Hello, Python!
# Welcome to the world of programming.
# ---
with open('sample.txt', 'r') as f:
print(f.readline())

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

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

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

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

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

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

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

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

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

value = 1234
formatted = "{:08}".format(value)
print(formatted)

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

value = "Python"
formatted = "{:^10}".format(value)
print(formatted)

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

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

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

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

29. 
リストdataがNoneでなく、かつ空でない場合にTrueを、Noneであるか空である場合にFalseを出力するコードはどれでしょうか?

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

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

text = "Python"
result = "非空文字列です" if text else "空文字列です"
print(result)

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

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

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

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

34. 
仮想環境の無効化(deactivate)のためのコマンドとして正しいものを選んでください。

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

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

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

# empty.txt は空のファイル
with open('empty.txt', 'r') as f:
print(f.read())

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

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

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

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

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