Pythonに関するプログラミングスキルチェックテスト

このテストは、Pythonプログラミングに関する基礎的な知識を持つことが求められるプログラム担当者を対象としています。Pythonの基本構文、データ型、関数、モジュールなどの理解を確認することを目的としており、新規採用者や既存社員のスキルチェック、研修の効果測定に活用されることが想定されています。
問題数は20問、目安の制限時間は30分です。

このテストは、Pythonプログラミングに関する基礎的な知識を評価するために作成されたもので、Pythonを使用するプログラム担当者を主な対象としています。特に、新規に採用されたプログラム担当者や、既存の社員のスキルを確認するためのツールとして設計されています。

出題される問題は、Pythonの基本的な構文、データ型、制御フロー、関数の定義や利用、モジュールのインポートと使用方法など、プログラミングの基本概念に焦点を当てた内容です。これらの問題により、受験者がPythonの基本を理解し、実際の業務でその知識を活用できるかどうかを評価することが期待されます。

このテストを通じて、受験者のPythonに関する基礎的な知識の習得度、問題解決力、そしてコードの読み書き能力を測ることができます。企業においては、採用時のスクリーニングや研修後の評価、既存社員のスキル再評価、またはプロジェクトチームの編成時に役立つツールとして利用が期待されます。

対象職種
プログラマー
問題形式
選択式
問題数
全20問
制限時間
30分
タグ
#プログラミング

テスト問題プレビュー

Pythonのプログラミングに関しての問題です。正しいものを選んでください。

1. 以下のコードを実行した場合、出力される結果はどれか

x = [1, 2, 3]
y = x
y.append(4)
print(x)

2. Pythonにおいて、文字列内の特定の文字を置換するメソッドはどれか

3. 以下のコードを実行した場合、出力される結果はどれか

def func(a, b=[]):
b.append(a)
return b

print(func(1))
print(func(2))
print(func(3))

4. 以下のコードを実行した場合、出力される結果はどれか

dict1 = {'a': 1, 'b': 2}
dict2 = {'b': 3, 'c': 4}
dict1.update(dict2)
print(dict1)

5. 以下のコードを実行した場合、出力される結果はどれか

a = [1, 2, 3]
b = a[:]
b[0] = 5
print(a)

6. 以下のコードを実行した場合、出力される結果はどれか

def outer():
x = "local"
def inner():
nonlocal x
x = "nonlocal"
print("inner:", x)
inner()
print("outer:", x)

outer()

7. 以下のコードを実行した場合、出力される結果はどれか

def generator():
yield 1
yield 2
yield 3

g = generator()
print(next(g), next(g))

8. Pythonで、文字列 "Hello, World!" から "World" という部分文字列を抽出する正しい方法はどれか

9. 以下のコードを実行した場合、出力される結果はどれか

try:
print(1 / 0)
except ZeroDivisionError:
print("Zero division", end=" ")
finally:
print("Done")

10. Pythonで、クラスメソッドを定義する際に使用するデコレータはどれか

無料登録をすると、
この問題を無料でご利用いただけます!

プライバシーポリシー利用規約にご同意の上送信してください

ラクテス無料登録

問題作成者紹介

ラクテス編集部

ラクテスはクラウド上で簡単にテスト作成・実施ができるサービスです。

page top