Pythonプログラミング力試し

Pythonや機械学習に関する問題が5問,出題されます.人間が作った問題とChatGPT (AI)が作った問題がランダムに出題されます.問題に答えるとともに,人間が作ったのかAIが作ったのかも考えてみてください.なお,問題の答えがわからないときは,当てずっぽうで答えず,画面を下にスクロールさせて次の問題に挑戦するようにしてください.

第 1 問

対話環境でのヒストリ情報が保存されているファイルを選択肢の中から選びなさい。

解答 正解 選択肢

.pyHistory

.python_history

.history_data

.hitory_info

この問題を作ったのはAI?人間?どちらだと思いますか?

AI
人間

第 2 問

Pythonがサポートする複素数の虚部を表す接尾辞で正しいものを選びなさい。

解答 正解 選択肢

「w」または「W」

「c」または「C」

「j」または「J」

「r」または「R」

この問題を作ったのはAI?人間?どちらだと思いますか?

AI
人間

第 3 問

クラスとは何か選択肢の中から選びなさい。

解答 正解 選択肢

関数の集合であり、特定の処理を実行するための手順をまとめたものである

条件分岐や繰り返し処理を行うための制御フローである

オブジェクトの設計図であり、属性とメソッドを持つデータ型である

データを保存するための特殊な変数である

この問題を作ったのはAI?人間?どちらだと思いますか?

AI
人間

第 4 問

ログを取得するためのモジュールを選択肢の中から選びなさい。

解答 正解 選択肢

logger

logging

log4

log

この問題を作ったのはAI?人間?どちらだと思いますか?

AI
人間

第 5 問

継承について正しい記述はどれか。

解答 正解 選択肢

継承は、子クラスが親クラスの特性を上書きすることを意味する。

継承は、クラスが複数の親クラスから特性を継承することを意味する。

継承は、クラスが別のクラスの特性を継承することを意味する。

継承は、クラスが他のクラスの特性を持つことを意味する。

この問題を作ったのはAI?人間?どちらだと思いますか?

AI
人間

結果

あなたの成績は下記のとおりでした

問題 回答 AI判定
第 1 問
第 2 問
第 3 問
第 4 問
第 5 問

もう一度ためす