1.
次のコードを実行したときの出力結果は何でしょうか?
def greet(name="Guest"):
return "Hello, " + name + "!"
print(greet("Alice"))
print(greet())
2.
次のコードを実行したときの出力結果は何でしょうか?
def multiply(a, b=5):
return a * b
print(multiply(3))
print(multiply(3, 2))
3.
関数greetに名前を渡し、「Hello, 名前!」と出力する関数を正しく定義する方法はどれでしょうか?
4.
2つの文字列を結合して返す関数concatを正しく定義するコードはどれでしょうか?
5.
次のコードを実行したときの出力結果は何でしょうか?
def greet_many(times=1):
return "Hello! " * times
print(greet_many())
print(greet_many(3))
6.
次のコードを実行したときの出力結果は何でしょうか?
def increment(number, step=1):
return number + step
print(increment(5))
print(increment(5, 2))
7.
次のコードで、関数subtractが呼び出されたときに引数が指定されなければxとyにそれぞれ0が入るように設定する方法はどれでしょうか?
8.
次のコードを実行したときの出力結果は何でしょうか?
def identity(value=100):
return value
print(identity())
print(identity(50))
9.
次のコードを実行したときの出力結果は何でしょうか?
def join_strings(str1, str2=", ", str3="!"):
return str1 + str2 + str3
print(join_strings("Hello"))
print(join_strings("Hello", " and "))
print(join_strings("Hello", " and ", "?"))
10.
次のコードを実行したときの出力結果は何でしょうか?
def calculate_area(width, height=2):
return width * height
print(calculate_area(4))
print(calculate_area(4, 3))
11.
次のコードを実行したときの出力結果は何でしょうか?
def subtract(a, b=0):
return a - b
result1 = subtract(10)
result2 = subtract(10, 5)
print(result1, result2)
12.
次のコードで、2つの数値を引数に取り、その合計を返す関数addを正しく定義する方法はどれでしょうか?
13.
次のコードで、数値を2倍にして返す関数doubleを正しく定義する方法はどれでしょうか?
14.
次のコードで、引数nameを省略すると「Guest」として扱う関数welcomeを正しく定義する方法はどれでしょうか?
15.
デフォルト引数y=2を持つ関数multiplyを定義し、引数xをy倍にして返す方法はどれでしょうか?
16.
次のコードを実行したときの出力結果は何でしょうか?
def greet(name, message="Hello"):
return f"{message}, {name}!"
print(greet("Alice"))
print(greet("Bob", "Hi"))
17.
次のコードを実行したときの出力結果は何でしょうか?
def power(base, exponent=2):
return base ** exponent
print(power(3))
print(power(2, 3))
18.
次のコードを実行したときの出力結果は何でしょうか?
def add_numbers(x, y=10, z=5):
return x + y + z
print(add_numbers(3))
print(add_numbers(3, 2))
print(add_numbers(3, 2, 1))
19.
次のコードを実行したときの出力結果は何でしょうか?
def add_three(a, b, c=1):
return a + b + c
print(add_three(2, 3))
print(add_three(2, 3, 4))
20.
次のコードの中で、「Hello, World!」と出力する関数greetを正しく定義する方法はどれでしょうか?