1.
次のコードの実行結果を選んでください。
# ファイル名: sample.txt
# 初期内容: なし
with open('sample.txt', 'w') as f:
f.write("New Content")
with open('sample.txt', 'r') as f:
print(f.read())
2.
変数xが正の数であるか、または偶数である場合に「条件を満たします」と表示するコードはどれでしょうか?
3.
仮想環境を有効化するための正しいコマンドとして選んでください(Linux/Macの場合)。
4.
Pythonで文字列s = "Hello World"の最初の5文字を取得するスライスはどれですか?
5.
次のコードの出力結果は何ですか?
queue = [10, 20, 30, 40]
queue.pop(0)
queue.append(queue.pop(0))
queue.append(50)
queue.pop(0)
print(queue)
6.
次のコードを実行した場合の出力は何ですか?
multiply = lambda x, y: x * y
print(multiply(3, 4))
7.
次のコードの出力として正しいものを選んでください。
try:
raise Exception("Generic error")
except Exception as e:
print(type(e).__name__, ":", e)
8.
次のコードで、from ... import構文を使用してサブパッケージをインポートする正しい方法を選んでください。
# main.py
# パッケージ構造:
# package/
# ├── __init__.py
# ├── subpackage/
# │ ├── __init__.py
# │ ├── module.py
9.
次のコードを実行した場合、出力は何ですか?
t1 = (1, 2, 3)
t2 = (4, 5)
t = t1 + t2
print(t)
10.
次のコードの実行結果を選んでください。
class MyClass:
def __init__(self, x):
self.x = x
def double(self):
self.x *= 2
obj1 = MyClass(3)
obj2 = MyClass(4)
obj1.double()
print(obj1.x, obj2.x)