Python3エンジニア認定基礎試験 第1章 食欲をそそってみようか 予想問題と解説
Python3エンジニア認定基礎試験「第1章 食欲をそそってみようか」の予想問題を5問収録しています。各問を解説つきで掲載し、全問は演習画面で解けます。公式シラバスの範囲で作成しています。
この章の要点
Pythonの特徴・コンパクトさと読みやすさの理由・拡張性・モジュール性と標準ライブラリ・言語の由来などを扱う分野です。全5問(基礎4問・標準1問)を収録しています。
- Pythonの特徴
- コンパクトさと読みやすさの理由
- 拡張性
- モジュール性と標準ライブラリ
- 言語の由来
情報源と編集区分
公式範囲を確認し、問題数・難易度・確認点は当サイトが集計・編集。 一次情報確認日: 2026-09-18。
試験概要(公式)確認しておきたいポイント
当サイトの作問時に観察した、取り違えやすい論点です(公式の統計ではありません)。
- インタプリタ言語という説明を、Pythonの内部でコンパイルが一切起きないという意味へ広げること。公式チュートリアルが述べる利点は、利用者が別途コンパイルとリンクを行わず、対話的にも試せることである。
よくある質問
Q第1章 食欲をそそってみようかは何問収録されていますか?
現在5問を収録しています。内訳は基礎4問・標準1問です。
Q第1章 食欲をそそってみようかの頻出論点は何ですか?
Pythonの特徴・コンパクトさと読みやすさの理由・拡張性・モジュール性と標準ライブラリ・言語の由来などが出題対象です(当サイト収録問題に基づく編集部集計)。
Q間違えた問題はどう復習すればいいですか?
誤答した選択肢のどこがずれていたかを解説で確認し、関連用語がある場合は用語集で定義に戻ってから再演習することをおすすめします。
Pythonでプログラムを編集して結果を確かめるサイクルを素早く繰り返しやすい理由として、公式チュートリアルの説明に合うものはどれか。
答えと解説を見る
正解は「インタプリタ言語で、利用者が別途コンパイルやリンクを行わず、対話的にも試せるから」である。公式チュートリアル第1章は、Pythonをインタプリタ言語とし、コンパイルやリンクが必要ないためプログラム開発でかなりの時間を節約できると説明している。また、インタプリタを対話的に利用して言語機能を実験できることも特徴として挙げている。したがって、編集した内容を試すたびに利用者が独立したコンパイル工程とリンク工程を実施するという説明は逆である。結果を知るには実際にコードの動作を確かめる必要があり、見た目だけで確定するわけでもない。Pythonは高レベルのデータ型を備えるため、それを使わないことが速い理由だという説明も公式の記載に反する。
https://docs.python.org/ja/3/tutorial/appetite.html (Python公式チュートリアル 第1章 食欲をそそってみようか、2026-09-18確認)
Pythonで書かれたプログラムが、同じ機能のC言語・C++言語・Javaのプログラムよりもはるかに短くなる理由として、公式チュートリアルが挙げている組み合わせはどれか。
答えと解説を見る
正解は「高レベルのデータ型によって複雑な操作を一つの実行文で表現でき、文のグループ化を開始・終了の括弧ではなくインデントで行い、変数や引数の宣言が不要である」である。公式チュートリアル第1章は、Pythonで書かれたプログラムは大抵、同じ機能のC言語・C++言語・Javaのプログラムよりもはるかに短くなると説明し、その理由として(1)高レベルのデータ型によって複雑な操作を一つの実行文で表現できること、(2)実行文のグループ化をグループの開始・終了を示す括弧ではなくインデントで行うこと、(3)変数や引数の宣言が不要であること、の3点を挙げている。この3点はいずれもコードの記述量を減らす方向に働く理由であり、低レベルのデータ型だけを使う、開始・終了の括弧でグループ化する、型宣言を必須にするといった説明は、公式チュートリアルが挙げる理由と逆になる。
https://docs.python.org/ja/3/tutorial/appetite.html (Python公式チュートリアル 第1章 食欲をそそってみようか、2026-09-24確認)
Pythonの拡張性について、公式チュートリアルの説明に合うものはどれか。
答えと解説を見る
正解は「C言語でプログラムを書く方法を知っていれば、新たな組み込み関数やモジュールをインタプリタに追加でき、最も時間のかかる処理の高速化やバイナリ形式のライブラリのリンクに使える」である。公式チュートリアル第1章は、Pythonには拡張性があり、C言語でプログラムを書く方法を知っていれば簡単に新たな組み込み関数やモジュールをインタプリタに追加できると説明している。これにより最も時間のかかる処理を高速化したり、バイナリ形式でしか手に入らないライブラリをPythonにリンクしたりできるとしている。また、Pythonインタプリタ自体をC言語で書かれたアプリケーションにリンクして、そのアプリケーションに対する拡張言語・命令言語としても使えると説明しており、リンクの方向はPython側をアプリケーション側へ組み込む形も含む。したがって、インタプリタ自体をC言語で書き直すことだけを指すという説明や、拡張手段がない・アプリケーションへのリンクができないという説明は、公式の記載と異なる。
https://docs.python.org/ja/3/tutorial/appetite.html (Python公式チュートリアル 第1章 食欲をそそってみようか、2026-09-24確認)
Pythonのモジュール性と標準ライブラリについて、公式チュートリアルの説明に合うものはどれか。
答えと解説を見る
正解は「プログラムをモジュールに分割して他のPythonプログラムで再利用でき、標準モジュールにはファイルI/O・システムコール・ソケットなどの機能やTkのようなGUIツールキットを使うためのインターフェイスも含まれる」である。公式チュートリアル第1章は、プログラムをモジュールに分割して他のPythonプログラムで再利用できると説明し、Pythonには膨大な標準モジュールが付属しており、プログラムを作る基盤として、あるいはPythonプログラミングを学ぶサンプルとして利用できるとしている。標準モジュールにはファイルI/O・システムコール・ソケットといった機能や、TkのようなGUIツールキットを使うためのインターフェイスも提供していると説明しており、標準モジュールが付属しない、他プログラムで再利用できない、学習用サンプルとして使えないといった説明は、いずれも公式の記載と逆になる。
https://docs.python.org/ja/3/tutorial/appetite.html (Python公式チュートリアル 第1章 食欲をそそってみようか、2026-09-24確認)
Python という言語名の由来について、公式チュートリアルの説明に合うものはどれか。
答えと解説を見る
正解は「BBCのショー番組『モンティパイソンの空飛ぶサーカス』から取られたもので、爬虫類とは関係ない」である。公式チュートリアル第1章は、この言語名がBBCのショー番組「モンティパイソンの空飛ぶサーカス(Monty Python's Flying Circus)」から取られたものであり、爬虫類とは関係ないと明記している。あわせて、ドキュメント内でモンティパイソンの寸劇への参照が許可されているだけでなく、むしろ推奨されているとも説明している。したがって、爬虫類のパイソンにちなむという説明や、開発者の出身地の動物にちなむという説明、既存の言語名と無関係な造語だという説明は、公式チュートリアルの記載とは異なる。
https://docs.python.org/ja/3/tutorial/appetite.html (Python公式チュートリアル 第1章 食欲をそそってみようか、2026-09-24確認)