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

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

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

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

# empty.txt は存在しないファイル
try:
with open('empty.txt', 'r') as f:
print(f.read())
except FileNotFoundError as e:
print("File not found!")

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

12. 
次のコマンドについて、仮想環境を作成する正しい手順として選んでください。

python -m venv env

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

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

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

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

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

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

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

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

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

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

20. 
変数nが偶数または変数mが奇数の場合に「条件成立」と表示するコードはどれでしょうか?

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

x = -5
y = 0
result = "正またはゼロ" if x > 0 or y == 0 else "負"
print(result)

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

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

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

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

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

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

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

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

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

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

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

with open('sample.txt', 'w') as f:
f.write("Hello, World!\n")
f.write("Python Programming")

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

# ファイル名: sample.txt
# 初期内容:
# ---
# Line1
# ---
with open('sample.txt', 'w') as f:
f.write("New Line")
f.seek(0)
f.write("Old")

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

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

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

value = 123.456789
formatted = "{:.2f}".format(value)
print(formatted)

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

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

32. 
仮想環境内に特定のライブラリをインストールするコマンドとして正しいものを選んでください。

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

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

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

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

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

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

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

37. 
次のコードで、ファイルがすでに存在している場合に発生する挙動を選んでください。

# ファイル名: sample.txt
with open('sample.txt', 'x') as f:
f.write("Exclusive write mode")

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

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

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

# ファイル名: sample.txt
# 初期内容:
# ---
# Line1
# Line2
# ---
with open('sample.txt', 'w') as f:
f.writelines(["New1\n", "New2\n", "New3\n"])

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

data = None
result = "値がありません" if data is None else "値があります"
print(result)

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