ChatGPTに作成してもらった問題集【Python 3 エンジニア認定基礎試験/脊髄反射編-2 50】
あくまで自分用に作成したものです。
回答の検証を行っていません。ChatGPTを信じてる!
整形大変だったのでやいのやいの言わない方のみご利用ください。
でも明らかに回答が間違えていたら、ご一報いただけると嬉しいです。
*No.1~10
問題: Pythonのforループを使って、リストnumbers内のすべての要素を2乗した値を出力するコードを完成させてください。
pythonCopy code
numbers = [1, 2, 3, 4]
for _______ in numbers:
print(num ** 2)
a) num in numbers
b) num for numbers
c) num in list(numbers)
d) numbers in num
回答: a) num in numbers
問題: Pythonのif文を使って、変数scoreが70以上なら「合格」、それ以外なら「不合格」と出力するコードを完成させてください。
pythonCopy code
score = 65
if _______:
print("合格")
else:
print("不合格")
a) score >= 70
b) score <= 70
c) score == 70
d) score != 70
回答: a) score >= 70
問題: Pythonのlistオブジェクトのメソッドで、リスト内の要素を逆順に並び替える方法として正しいものはどれですか?
a) sort()
b) reverse()
c) invert()
d) flip()
回答: b) reverse()
問題: Pythonのdictionary(辞書)を使って、果物名と価格のペアを表す辞書を作成してください。変数名はfruitsとし、キーと値のペアは以下の通りです。
キー: "apple"、値: 150 キー: "banana"、値: 80 キー: "orange"、値: 120
pythonCopy code
_______ = _______
a) fruits = {"apple": 150, "banana": 80, "orange": 120}
b) fruits = ["apple": 150, "banana": 80, "orange": 120]
c) fruits = {"apple", 150, "banana", 80, "orange", 120}
d) fruits = ("apple": 150, "banana": 80, "orange": 120)
回答: a) fruits = {"apple": 150, "banana": 80, "orange": 120}
問題: Pythonのforループを使って、リストnumbers内のすべての要素を出力するコードを完成させてください。
pythonCopy code
numbers = [10, 20, 30, 40]
for _______ in numbers:
print(num)
a) num in list(numbers)
b) num for numbers
c) num in numbers
d) numbers in num
回答: c) num in numbers
問題: Pythonのif文を使って、変数ageが20歳以上なら「成人」と出力し、20歳未満なら「未成年」と出力するコードを完成させてください。
pythonCopy code
age = 25
if _______:
print("成人")
else:
print("未成年")
a) age >= 20
b) age <= 20
c) age == 20
d) age != 20
回答: a) age >= 20
問題: Pythonのlistオブジェクトのメソッドで、リスト内の要素を指定された値で分割する方法として正しいものはどれですか?
a) separate(value) b) split(value) c) divide(value) d) partition(value)
回答: b) split(value)
問題: Pythonの関数を定義して、引数numが5の倍数ならTrue、それ以外ならFalseを返す関数を作成してください。
pythonCopy code
_______ is_multiple_of_five(num):
return _______
a) def, num % 5 == 0
b) define, num % 5 == 0
c) def, num % 5 != 0
d) define, num % 5 != 0
回答: a) def, num % 5 == 0
問題: Pythonのlistオブジェクトのメソッドで、リスト内の要素を昇順に並び替える方法として正しいものはどれですか?
a) sort()
b) ascending()
c) arrange()
d) order()
回答: a) sort()
問題: Pythonのif文を使って、変数numが0未満なら「Negative」、0なら「Zero」、0より大きい場合に「Positive」と出力するコードを完成させてください。
pythonCopy code
num = -5
if _______:
print("Negative")
elif _______:
print("Zero")
else:
print("Positive")
a) num < 0, num == 0
b) num <= 0, num == 0
c) num < 0, num > 0
d) num <= 0, num > 0
回答: a) num < 0, num == 0
*No.11~20
問題: Pythonのforループを使って、リストnames内のすべての要素を出力するコードを完成させてください。
pythonCopy code
names = ["Alice", "Bob", "Charlie"]
for _______ in names:
print(name)
a) name in names
b) name for names
c) name in list(names)
d) names in name
回答: a) name in names
問題: Pythonのif文を使って、変数scoreが60以上なら「合格」と出力し、60未満なら「不合格」と出力するコードを完成させてください。
pythonCopy code
score = 75
if _______:
print("合格")
else:
print("不合格")
a) score >= 60
b) score < 60
c) score > 60
d) score <= 60
回答: a) score >= 60
問題: Pythonのlistオブジェクトのメソッドで、リストに要素を追加する方法として正しいものはどれですか?
a) add(element)
b) insert(element)
c) append(element)
d) push(element)
回答: c) append(element)
問題: Pythonの関数を定義して、引数numが3の倍数ならTrue、それ以外ならFalseを返す関数を作成してください。
pythonCopy code
_______ is_multiple_of_three(num):
return _______
a) def, num % 3 == 0 b) define, num % 3 == 0 c) def, num % 3 != 0 d) define, num % 3 != 0
回答: a) def, num % 3 == 0
問題: Pythonのlistオブジェクトのメソッドで、リスト内の要素を逆順に並び替える方法として正しいものはどれですか?
a) sort()
b) reverse()
c) invert()
d) flip()
回答: b) reverse()
問題: Pythonのforループとrange関数を使って、0から9までの整数のリストを作成してください。
pythonCopy code
numbers = _______
a) [x for x in range(0, 10)]
b) [x for x in range(1, 10)]
c) [x for x in range(10)]
d) [x in range(9)]
回答: a) [x for x in range(0, 10)]
問題: Pythonのif文を使って、変数numが0以下なら「Non-positive」、0より大きい場合に「Positive」と出力するコードを完成させてください。
pythonCopy code
num = 2
if _______:
print("Non-positive")
else:
print("Positive")
a) num <= 0
b) num < 0
c) num > 0
d) num >= 0
回答: c) num > 0
問題: Pythonのlistオブジェクトのメソッドで、リスト内の要素を文字列として連結する方法として正しいものはどれですか?
a) concat()
b) combine()
c) join()
d) merge()
回答: c) join()
問題: Pythonのif文を使って、変数numが偶数なら「Even」、奇数なら「Odd」と出力するコードを完成させてください。
pythonCopy code
num = 5
if _______:
print("Even")
else:
print("Odd")
a) num % 2 == 0
b) num % 2 != 0
c) num % 2 = 0
d) num % 2 <> 0
回答: b) num % 2 != 0
問題: Pythonのlistオブジェクトのメソッドで、リスト内の要素を指定された値で分割する方法として正しいものはどれですか?
a) separate(value)
b) split(value)
c) divide(value)
d) partition(value)
回答: b) split(value)
*No.21~30
問題: Pythonのif文を使って、変数numが0未満なら「Negative」、0なら「Zero」、0より大きい場合に「Positive」と出力するコードを完成させてください。
pythonCopy code
num = -5
if _______:
print("Negative")
elif _______:
print("Zero")
else:
print("Positive")
a) num < 0, num == 0
b) num <= 0, num == 0
c) num < 0, num > 0
d) num <= 0, num > 0
回答: a) num < 0, num == 0
問題: Pythonのforループを使って、リストnumbers内のすべての要素を出力するコードを完成させてください。
pythonCopy code
numbers = [10, 20, 30, 40]
for _______ in numbers:
print(num)
a) num in list(numbers)
b) num for numbers
c) num in numbers
d) numbers in num
回答: c) num in numbers
問題: Pythonのif文を使って、変数ageが20歳以上なら「成人」と出力し、20歳未満なら「未成年」と出力するコードを完成させてください。
pythonCopy code
age = 25
if _______:
print("成人")
else:
print("未成年")
a) age >= 20
b) age <= 20
c) age == 20
d) age != 20
回答: a) age >= 20
問題: Pythonのlistオブジェクトのメソッドで、リスト内の要素を逆順に並び替える方法として正しいものはどれですか?
a) sort()
b) reverse()
c) invert()
d) flip()
回答: b) reverse()
問題: Pythonの関数を定義して、引数numが5の倍数ならTrue、それ以外ならFalseを返す関数を作成してください。
pythonCopy code
_______ is_multiple_of_five(num):
return _______
a) def, num % 5 == 0
b) define, num % 5 == 0
c) def, num % 5 != 0
d) define, num % 5 != 0
回答: a) def, num % 5 == 0
問題: Pythonのlistオブジェクトのメソッドで、リスト内の要素を昇順に並び替える方法として正しいものはどれですか?
a) sort()
b) ascending()
c) arrange()
d) order()
回答: a) sort()
問題: Pythonのif文を使って、変数numが0未満なら「Negative」、0なら「Zero」、0より大きい場合に「Positive」と出力するコードを完成させてください。
pythonCopy code
num = -5
if _______:
print("Negative")
elif _______:
print("Zero")
else:
print("Positive")
a) num < 0, num == 0
b) num <= 0, num == 0
c) num < 0, num > 0
d) num <= 0, num > 0
回答: a) num < 0, num == 0
問題: Pythonのforループを使って、リストnumbers内のすべての要素を出力するコードを完成させてください。
pythonCopy code
numbers = [10, 20, 30, 40]
for _______ in numbers:
print(num)
a) num in list(numbers)
b) num for numbers
c) num in numbers
d) numbers in num
回答: c) num in numbers
問題: Pythonのif文を使って、変数scoreが60以上なら「合格」と出力し、60未満なら「不合格」と出力するコードを完成させてください。
pythonCopy code
score = 75
if _______:
print("合格")
else:
print("不合格")
a) score >= 60 b) score < 60 c) score > 60 d) score <= 60
回答: a) score >= 60
問題: Pythonのlistオブジェクトのメソッドで、リストに要素を追加する方法として正しいものはどれですか?
a) add(element)
b) insert(element)
c) append(element)
d) push(element)
回答: c) append(element)
*No.31~40
問題: Pythonの関数を定義して、引数numが3の倍数ならTrue、それ以外ならFalseを返す関数を作成してください。
pythonCopy code
_______ is_multiple_of_three(num):
return _______
a) def, num % 3 == 0
b) define, num % 3 == 0
c) def, num % 3 != 0
d) define, num % 3 != 0
回答: a) def, num % 3 == 0
問題: Pythonのlistオブジェクトのメソッドで、リスト内の要素を逆順に並び替える方法として正しいものはどれですか?
a) sort()
b) reverse()
c) invert()
d) flip()
回答: b) reverse()
問題: Pythonのforループとrange関数を使って、0から9までの整数のリストを作成してください。
pythonCopy code
numbers = _______
a) [x for x in range(0, 10)]
b) [x for x in range(1, 10)]
c) [x for x in range(10)]
d) [x in range(9)]
回答: a) [x for x in range(0, 10)]
問題: Pythonのif文を使って、変数numが0以下なら「Non-positive」、0より大きい場合に「Positive」と出力するコードを完成させてください。
pythonCopy code
num = 2
if _______:
print("Non-positive")
else:
print("Positive")
a) num <= 0
b) num < 0
c) num > 0
d) num >= 0
回答: c) num > 0
問題: Pythonのlistオブジェクトのメソッドで、リスト内の要素を文字列として連結する方法として正しいものはどれですか?
a) concat()
b) combine()
c) join()
d) merge()
回答: c) join()
問題: Pythonのif文を使って、変数numが偶数なら「Even」、奇数なら「Odd」と出力するコードを完成させてください。
pythonCopy code
num = 5
if _______:
print("Even")
else:
print("Odd")
a) num % 2 == 0
b) num % 2 != 0
c) num % 2 = 0
d) num % 2 <> 0
回答: b) num % 2 != 0
問題: Pythonのlistオブジェクトのメソッドで、リスト内の要素を指定された値で分割する方法として正しいものはどれですか?
a) separate(value)
b) split(value)
c) divide(value)
d) partition(value)
回答: b) split(value)
問題: Pythonのif文を使って、変数numが0未満なら「Negative」、0なら「Zero」、0より大きい場合に「Positive」と出力するコードを完成させてください。
pythonCopy code
num = -5
if _______:
print("Negative")
elif _______:
print("Zero")
else:
print("Positive")
a) num < 0, num == 0
b) num <= 0, num == 0
c) num < 0, num > 0
d) num <= 0, num > 0
回答: a) num < 0, num == 0
問題: Pythonのforループを使って、リストnumbers内のすべての要素を出力するコードを完成させてください。
pythonCopy code
numbers = [10, 20, 30, 40]
for _______ in numbers:
print(num)
a) num in list(numbers)
b) num for numbers
c) num in numbers
d) numbers in num
回答: c) num in numbers
問題: Pythonのif文を使って、変数scoreが60以上なら「合格」と出力し、60未満なら「不合格」と出力するコードを完成させてください。
pythonCopy code
score = 75
if _______:
print("合格")
else:
print("不合格")
a) score >= 60
b) score < 60
c) score > 60
d) score <= 60
回答: a) score >= 60
*No.41~50
問題: Pythonのlistオブジェクトのメソッドで、リストに要素を追加する方法として正しいものはどれですか?
a) add(element)
b) insert(element)
c) append(element)
d) push(element)
回答: c) append(element)
問題: Pythonの関数を定義して、引数numが3の倍数ならTrue、それ以外ならFalseを返す関数を作成してください。
pythonCopy code
_______ is_multiple_of_three(num):
return _______
a) def, num % 3 == 0
b) define, num % 3 == 0
c) def, num % 3 != 0
d) define, num % 3 != 0
回答: a) def, num % 3 == 0
問題: Pythonのlistオブジェクトのメソッドで、リスト内の要素を逆順に並び替える方法として正しいものはどれですか?
a) sort()
b) reverse()
c) invert()
d) flip()
回答: b) reverse()
問題: Pythonのforループとrange関数を使って、0から9までの整数のリストを作成してください。
pythonCopy code
numbers = _______
a) [x for x in range(0, 10)]
b) [x for x in range(1, 10)]
c) [x for x in range(10)]
d) [x in range(9)]
回答: a) [x for x in range(0, 10)]
問題: Pythonのif文を使って、変数numが0以下なら「Non-positive」、0より大きい場合に「Positive」と出力するコードを完成させてください。
pythonCopy code
num = 2
if _______:
print("Non-positive")
else:
print("Positive")
a) num <= 0
b) num < 0
c) num > 0
d) num >= 0
回答: c) num > 0
問題: Pythonのlistオブジェクトのメソッドで、リスト内の要素を文字列として連結する方法として正しいものはどれですか?
a) concat()
b) combine()
c) join()
d) merge()
回答: c) join()
問題: Pythonのif文を使って、変数numが偶数なら「Even」、奇数なら「Odd」と出力するコードを完成させてください。
pythonCopy code
num = 5
if _______:
print("Even")
else:
print("Odd")
a) num % 2 == 0
b) num % 2 != 0
c) num % 2 = 0
d) num % 2 <> 0
回答: b) num % 2 != 0
問題: Pythonのlistオブジェクトのメソッドで、リスト内の要素を指定された値で分割する方法として正しいものはどれですか?
a) separate(value)
b) split(value)
c) divide(value)
d) partition(value)
回答: b) split(value)
問題: Pythonのif文を使って、変数numが0未満なら「Negative」、0なら「Zero」、0より大きい場合に「Positive」と出力するコードを完成させてください。
pythonCopy code
num = -5
if _______:
print("Negative")
elif _______:
print("Zero")
else:
print("Positive")
a) num < 0, num == 0
b) num <= 0, num == 0
c) num < 0, num > 0
d) num <= 0, num > 0
回答: a) num < 0, num == 0
問題: Pythonのforループを使って、リストnumbers内のすべての要素を出力するコードを完成させてください。
pythonCopy code
numbers = [10, 20, 30, 40]
for _______ in numbers:
print(num)
a) num in list(numbers)
b) num for numbers
c) num in numbers
d) numbers in num
回答: c) num in numbers
この記事が気に入ったらサポートをしてみませんか?