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

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

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

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

3. 
リストmy_listが空である場合にTrueを、要素が含まれている場合にFalseを出力するコードはどれでしょうか?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16. 
変数xが0でない場合に「非ゼロ」と表示し、0であれば「ゼロ」と表示するコードはどれでしょうか?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# sample.txt
# 初期内容: なし
try:
with open('sample.txt', 'x') as f:
f.write("New File Content")
f.write("\nSecond Line")
except FileExistsError:
print("File already exists")

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

40. 
Pythonの標準ライブラリでデータの整形やフォーマットに使用される文字列フォーマットメソッドとして正しいものを選んでください。

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