ITパスポート「テクノロジ系(基礎)」の一問一答
📖 ITパスポート「テクノロジ系(基礎)」の全125問と解説(一覧)
ITパスポートのテクノロジ系(基礎)に関する一問一答(全125問)の正解と解説の一覧です。上の一問一答で実際に解いてから、ここで復習・確認できます。
-
問1.2進数の「1010」を10進数に変換するといくつになるか。
- ア.8
- イ.12
- ウ.10
- エ.14
正解:ウ.10
解説:1010(2) = 1×8 + 0×4 + 1×2 + 0×1 = 10(10) です。
-
問2.CPUの主な役割として正しいものはどれか。
- ア.電力を供給する
- イ.データを長期保存する
- ウ.ネットワーク通信を制御する
- エ.プログラムの命令を解釈し実行する
正解:エ.プログラムの命令を解釈し実行する
解説:CPU(中央処理装置)はプログラムの命令を読み込み、解釈し、演算・制御を行うコンピュータの中核部品です。
-
問3.RAMは電源を切っても記憶内容が保持される不揮発性メモリである。
正解:×(誤り)
解説:誤り。RAMは電源を切ると記憶内容が消える揮発性メモリである。電源を切っても保持されるのはROMやフラッシュメモリ等の不揮発性メモリ。
-
問4.SSDはHDDに比べて一般的にデータの読み書き速度が遅い。
正解:×(誤り)
解説:誤り。SSDは半導体メモリで物理的な可動部がないため、HDDより読み書き速度が速い。
-
問5.OSの役割として正しいものはどれか。
- ア.ハードウェアとアプリケーションの仲介
- イ.文書の作成と編集
- ウ.表計算処理
- エ.プレゼンテーション作成
正解:ア.ハードウェアとアプリケーションの仲介
解説:OS(Operating System)はハードウェアを管理し、アプリケーションソフトウェアが動作するための基盤を提供します。
-
問6.データベースにおけるSQLのSELECT文は、データの検索に使用される。
正解:○(正しい)
解説:SELECT文はデータベースからデータを検索・取得するためのSQL文です。
-
問7.リレーショナルデータベースで、主キーの説明として正しいものはどれか。
- ア.テーブル間の関連を示す項目
- イ.レコードを一意に識別するための項目
- ウ.暗号化のための鍵
- エ.バックアップの基準となる項目
正解:イ.レコードを一意に識別するための項目
解説:主キー(プライマリキー)は各レコード(行)を一意に識別するための項目で、重複やNULLは許されません。
-
問8.LANはLong Area Networkの略で、広域なネットワークのことである。
正解:×(誤り)
解説:誤り。LANはLocal Area Networkの略で、企業内・建物内など限定された範囲のネットワーク。広域はWAN(Wide Area Network)。
-
問9.IPアドレスの説明として正しいものはどれか。
- ア.メールの件名
- イ.Webページの名前
- ウ.ネットワーク上の機器を識別するための番号
- エ.ファイルの保存場所
正解:ウ.ネットワーク上の機器を識別するための番号
解説:IPアドレスはネットワーク上の各機器を一意に識別するための論理アドレスです。
-
問10.DNSはIPアドレスを暗号化するための仕組みである。
正解:×(誤り)
解説:誤り。DNS(Domain Name System)はドメイン名をIPアドレスに変換する名前解決の仕組みであり、暗号化機能ではない。
-
問11.HTTPSの「S」は何を表すか。
- ア.System
- イ.Speed
- ウ.Standard
- エ.Secure
正解:エ.Secure
解説:HTTPSのSはSecureの略で、SSL/TLSによる暗号化通信を行うHTTPプロトコルです。
-
問12.クラウドコンピューティングでは、インターネット経由でITリソースを利用できる。
正解:○(正しい)
解説:クラウドコンピューティングはサーバ・ストレージ・ソフトウェア等のITリソースをインターネット経由で利用する形態です。
-
問13.IoT(Internet of Things)の説明として正しいものはどれか。
- ア.さまざまなモノがインターネットに接続されること
- イ.高速なインターネット回線
- ウ.インターネットの利用料金
- エ.インターネットの通信規格
正解:ア.さまざまなモノがインターネットに接続されること
解説:IoTは家電・自動車・センサーなどの「モノ」がインターネットに接続され、相互に通信する概念です。
-
問14.AIにおける機械学習とは、データからパターンを自動的に学習する技術である。
正解:○(正しい)
解説:機械学習は大量のデータからパターンやルールをコンピュータが自動的に学習し、予測や判断を行う技術です。
-
問15.API(Application Programming Interface)の説明として正しいものはどれか。
- ア.アプリケーションの画面デザイン
- イ.ソフトウェアの機能を外部から利用するための仕組み
- ウ.プログラミング言語の一種
- エ.ハードウェアの接続端子
正解:イ.ソフトウェアの機能を外部から利用するための仕組み
解説:APIはソフトウェアの機能や情報を外部のプログラムから利用するためのインターフェース仕様です。
-
問16.RPA(Robotic Process Automation)は、定型業務をソフトウェアロボットで自動化する技術である。
正解:○(正しい)
解説:RPAはPC上の定型的なデスクワーク(データ入力、転記等)をソフトウェアロボットで自動化する技術です。
-
問17.USBメモリは電源を切るとデータが消える揮発性の記憶装置である。
正解:×(誤り)
解説:誤り。USBメモリはフラッシュメモリを用いた不揮発性の記憶装置であり、電源を切ってもデータは保持される。
-
問18.プログラミング言語の分類で、コンパイラ型言語の特徴として正しいものはどれか。
- ア.翻訳せずにそのまま実行する
- イ.1行ずつ翻訳しながら実行する
- ウ.ソースコード全体を機械語に翻訳してから実行する
- エ.ハードウェアが直接理解できる言語
正解:ウ.ソースコード全体を機械語に翻訳してから実行する
解説:コンパイラ型言語はソースコード全体をまとめて機械語に翻訳(コンパイル)してから実行します。
-
問19.E-R図は、エンティティ(実体)とリレーションシップ(関連)を表現する図である。
正解:○(正しい)
解説:E-R図(Entity-Relationship Diagram)はデータベース設計でエンティティ(実体)とその間の関連を視覚的に表現します。
-
問20.ストレージの容量の大小関係として正しいものはどれか。
- ア.1KB > 1MB > 1GB > 1TB
- イ.1GB > 1TB > 1MB > 1KB
- ウ.1MB > 1GB > 1TB > 1KB
- エ.1TB > 1GB > 1MB > 1KB
正解:エ.1TB > 1GB > 1MB > 1KB
解説:1TB = 1024GB、1GB = 1024MB、1MB = 1024KBの関係があり、TB > GB > MB > KB の順に大きくなります。
-
問21.エッジコンピューティングの説明として正しいものはどれか。
- ア.メインフレームで集中処理を行う手法
- イ.すべてのデータをクラウドに集約して一括処理する手法
- ウ.データの発生源に近い場所でデータ処理を行う分散コンピューティング手法
- エ.データを物理メディアで郵送して処理する手法
正解:ウ.データの発生源に近い場所でデータ処理を行う分散コンピューティング手法
解説:エッジコンピューティングはIoT機器や拠点等のデータ発生源(エッジ)に近い場所で処理を行い、低遅延・帯域節約・プライバシー保護を実現する手法です。
-
問22.5Gの主な特徴は、低速・小容量・高遅延・少数同時接続である。
正解:×(誤り)
解説:誤り。5Gの特徴は高速大容量・超低遅延・多数同時接続。低速・小容量等は4G以前と比較して劣る性能であり5Gの説明として誤り。
-
問23.コンテナ技術の説明として正しいものはどれか。
- ア.ネットワーク機器を一つのラックに集約する技術
- イ.データを物理的な箱に入れて保管する技術
- ウ.サーバの筐体を小型化する技術
- エ.アプリケーションとその実行環境を軽量にパッケージ化して移植性を高める技術
正解:エ.アプリケーションとその実行環境を軽量にパッケージ化して移植性を高める技術
解説:コンテナ技術(Docker等)はアプリケーションとその依存関係をコンテナにパッケージ化し、環境に依存せずに動作させる仮想化技術です。VMより軽量で起動が高速です。
-
問24.ディープラーニング(深層学習)は、ニューラルネットワークの層を深くして複雑なパターンを学習する機械学習手法である。
正解:○(正しい)
解説:ディープラーニングは多層のニューラルネットワーク(CNN、RNN等)を用いて、画像認識・自然言語処理等の複雑なタスクで高い精度を発揮する手法です。
-
問25.ブロックチェーンの特徴として正しいものはどれか。
- ア.分散型の台帳技術で、データの改ざんが極めて困難
- イ.中央管理者が全データを一元管理する技術
- ウ.データの読み書き速度がリレーショナルDBより常に速い
- エ.暗号化されたデータは復元できない技術
正解:ア.分散型の台帳技術で、データの改ざんが極めて困難
解説:ブロックチェーンはP2Pネットワークの参加者がデータを共有・検証する分散型台帳技術で、暗号技術によりデータの改ざん耐性が高い特徴があります。
-
問26.NATの役割は、ドメイン名とIPアドレスを相互変換することである。
正解:×(誤り)
解説:誤り。NAT(Network Address Translation)はプライベートIPとグローバルIPを変換する技術。ドメイン名とIPの変換はDNSの役割。
-
問27.仮想化技術のハイパーバイザーの説明として正しいものはどれか。
- ア.仮想通貨のマイニングを行うハードウェア
- イ.物理サーバ上で複数の仮想マシンを動作させるためのソフトウェア
- ウ.ネットワーク上の通信を監視するソフトウェア
- エ.データベースの性能を最適化するツール
正解:イ.物理サーバ上で複数の仮想マシンを動作させるためのソフトウェア
解説:ハイパーバイザーは物理ハードウェア上に仮想的なコンピュータ環境(VM)を複数作成・管理するソフトウェアです。VMware、Hyper-V、KVM等が代表例です。
-
問28.NoSQLデータベースはリレーショナルモデルに依存せず、大量データの高速処理に適している。
正解:○(正しい)
解説:NoSQL(Not Only SQL)はキーバリュー型、ドキュメント型、カラム型、グラフ型等の非リレーショナルなデータモデルで、ビッグデータの高速処理やスケーラビリティに優れています。
-
問29.OSI参照モデルの第3層(ネットワーク層)で動作する機器はどれか。
- ア.リピーター
- イ.スイッチングハブ(L2スイッチ)
- ウ.ルーター
- エ.アクセスポイント
正解:ウ.ルーター
解説:ルーターはOSI参照モデルの第3層(ネットワーク層)で動作し、IPアドレスに基づいてパケットの経路制御(ルーティング)を行います。L2スイッチは第2層で動作します。
-
問30.IaaS(Infrastructure as a Service)では、完成したアプリケーションソフトウェアをサービスとして提供する。
正解:×(誤り)
解説:誤り。IaaSは仮想サーバ・ストレージ等のインフラを提供する形態。完成したアプリ提供はSaaS(Software as a Service)。
-
問31.GPUの主な用途として近年注目されているものはどれか。
- ア.メールサーバの管理
- イ.文書ファイルの圧縮・解凍
- ウ.プリンターの印刷制御
- エ.AI・機械学習の大規模並列演算処理
正解:エ.AI・機械学習の大規模並列演算処理
解説:GPU(Graphics Processing Unit)は元々グラフィックス処理用ですが、大量の並列演算が得意な特性を活かし、AIのディープラーニングや科学技術計算に広く活用されています。
-
問32.LPWA(Low Power Wide Area)は、低消費電力で広範囲の通信が可能なIoT向け無線通信技術である。
正解:○(正しい)
解説:LPWAは低消費電力で数km〜数十kmの長距離通信が可能な無線通信技術の総称で、IoTセンサー等のデータ送信に適しています。LoRaWAN、Sigfox等が代表例です。
-
問33.サーバレスアーキテクチャの説明として正しいものはどれか。
- ア.サーバの管理をクラウド事業者に委ね、開発者はコードの実行に集中できるアーキテクチャ
- イ.物理サーバを一切使用しないアーキテクチャ
- ウ.サーバを自社で保有・運用するアーキテクチャ
- エ.サーバOSにLinuxのみを使用するアーキテクチャ
正解:ア.サーバの管理をクラウド事業者に委ね、開発者はコードの実行に集中できるアーキテクチャ
解説:サーバレスはサーバ管理をクラウド事業者が担い、開発者はビジネスロジックの実装に集中できるアーキテクチャです。AWS Lambda等のFaaS(Function as a Service)が代表例です。
-
問34.RAID 1(ミラーリング)は、データを複数のディスクに分散して書き込むことで高速化を図る方式である。
正解:×(誤り)
解説:誤り。RAID 1は同じデータを2つのディスクに書き込み冗長性を確保する方式(ミラーリング)。データを分散して高速化するのはRAID 0(ストライピング)。
-
問35.REST APIの特徴として正しいものはどれか。
- ア.常にSOAPプロトコルを使用する
- イ.HTTPメソッド(GET、POST、PUT、DELETE等)を用いてリソースを操作する
- ウ.バイナリ形式でのみデータをやり取りする
- エ.サーバ側でクライアントの状態を常に保持する
正解:イ.HTTPメソッド(GET、POST、PUT、DELETE等)を用いてリソースを操作する
解説:REST APIはHTTPメソッドを使ってリソースを操作するアーキテクチャスタイルで、ステートレス(状態を保持しない)であることが特徴です。JSONやXML形式が一般的です。
-
問36.デジタルツインとは、現実世界のモノやプロセスをデジタル空間上に再現する技術である。
正解:○(正しい)
解説:デジタルツインはIoTセンサー等から収集したデータを基に、物理的な製品や設備をデジタル空間上にリアルタイムで再現し、シミュレーションや予測に活用する技術です。
-
問37.IPv6アドレスの長さとして正しいものはどれか。
- ア.64ビット
- イ.32ビット
- ウ.128ビット
- エ.256ビット
正解:ウ.128ビット
解説:IPv6アドレスは128ビット長で、約3.4×10の38乗個のアドレスを提供します。IPv4の32ビット(約43億個)と比べ、実質無限に近いアドレス空間を持ちます。
-
問38.アルゴリズムの計算量を表すO記法において、O(n log n)は一般的にO(n²)よりも効率が悪い。
正解:×(誤り)
解説:誤り。nが大きくなるほどn²はn log nより急速に増大するため、O(n log n)の方が効率が良い。クイックソート等がO(n log n)、バブルソート等がO(n²)。
-
問39.SDN(Software Defined Networking)の説明として正しいものはどれか。
- ア.ネットワーク上のソフトウェアライセンスを管理する技術
- イ.ネットワーク機器をすべてソフトウェアでシミュレーションする技術
- ウ.ソフトウェアのバグをネットワーク経由で修正する技術
- エ.ネットワークの制御をソフトウェアで一元管理し、柔軟に構成変更できる技術
正解:エ.ネットワークの制御をソフトウェアで一元管理し、柔軟に構成変更できる技術
解説:SDNはネットワーク機器のデータ転送機能と制御機能を分離し、制御をソフトウェア(SDNコントローラー)で集中管理することで、柔軟かつ動的なネットワーク構成を可能にする技術です。
-
問40.PaaS(Platform as a Service)では、物理サーバや物理ストレージといったハードウェアそのものをサービスとして提供する。
正解:×(誤り)
解説:誤り。PaaSはOS・ミドルウェア等のアプリ実行環境(プラットフォーム)を提供する形態。物理ハードウェア提供はIaaSに該当する。
-
問41.量子コンピュータの計算の基本単位として正しいものはどれか。
- ア.量子ビット(キュービット)
- イ.バイト
- ウ.ニブル
- エ.ワード
正解:ア.量子ビット(キュービット)
解説:量子コンピュータは量子ビット(qubit)を計算の基本単位とし、0と1の重ね合わせ状態を利用して古典コンピュータでは困難な問題を高速に解ける可能性があります。
-
問42.CDN(Content Delivery Network)は、世界中のユーザのアクセスを単一のオリジンサーバに集約して処理する仕組みである。
正解:×(誤り)
解説:誤り。CDNはコンテンツを地理的に分散したエッジサーバに配置し、ユーザに近いサーバから配信することで高速化と負荷分散を図る仕組み。
-
問43.WebSocketの特徴として正しいものはどれか。
- ア.サーバからクライアントへの一方向通信のみ可能
- イ.クライアントとサーバ間で双方向のリアルタイム通信が可能
- ウ.ファイル転送専用のプロトコル
- エ.メール送受信専用のプロトコル
正解:イ.クライアントとサーバ間で双方向のリアルタイム通信が可能
解説:WebSocketはHTTP接続を通じて確立される全二重通信プロトコルで、サーバとクライアント間でリアルタイムに双方向のデータ通信が可能です。チャットアプリ等で利用されます。
-
問44.オブジェクト指向プログラミングの3大特性は、カプセル化・継承・正規化である。
正解:×(誤り)
解説:誤り。OOPの3大特性はカプセル化・継承・ポリモーフィズム(多態性)。正規化はデータベース設計の概念であり関係ない。
-
問45.マルチクラウド戦略の利点として正しいものはどれか。
- ア.運用管理が単一クラウドより必ず簡単になる
- イ.クラウドの利用料金が必ず安くなる
- ウ.特定のクラウド事業者へのベンダーロックインを回避できる
- エ.セキュリティの設定が自動的に統一される
正解:ウ.特定のクラウド事業者へのベンダーロックインを回避できる
解説:マルチクラウドは複数のクラウド事業者を併用する戦略で、ベンダーロックイン回避・各社の強みを活用・障害時のリスク分散等の利点があります。ただし管理の複雑さは増します。
-
問46.Git(バージョン管理システム)はソースコードの変更履歴を管理し、複数人での共同開発を支援するツールである。
正解:○(正しい)
解説:Gitは分散型バージョン管理システムで、ソースコードの変更履歴を記録・管理し、ブランチ機能やマージ機能により複数の開発者が並行して開発する環境を支援します。
-
問47.データレイクの説明として正しいものはどれか。
- ア.少量の重要データのみを厳選して保管する仕組み
- イ.データを高度に正規化して格納するリレーショナルDB
- ウ.データを定期的に自動削除するストレージ
- エ.構造化・非構造化データを問わず生のまま大量に蓄積するストレージ
正解:エ.構造化・非構造化データを問わず生のまま大量に蓄積するストレージ
解説:データレイクはCSV、JSON、画像、ログ等の構造化・半構造化・非構造化データを加工せず生の形式で大量に蓄積し、後から分析に活用するストレージ基盤です。
-
問48.TCP/IP通信において、TCPはコネクションレス型のプロトコルで信頼性は保証されない。
正解:×(誤り)
解説:誤り。TCPはコネクション型でハンドシェイク・再送制御等により信頼性の高いデータ転送を保証する。コネクションレスで信頼性を保証しないのはUDP。
-
問49.SoC(System on a Chip)の説明として正しいものはどれか。
- ア.CPU、メモリ、通信機能等を1つのチップに統合した集積回路
- イ.サーバを1つのラックに集約したシステム
- ウ.複数のOSを1台のPCで動作させるシステム
- エ.ソフトウェアのソースコードを管理するシステム
正解:ア.CPU、メモリ、通信機能等を1つのチップに統合した集積回路
解説:SoCはCPU・GPU・メモリコントローラ・通信チップ等を1つの半導体チップに統合した集積回路で、スマートフォンやIoT機器等に広く使われています。
-
問50.クラウドネイティブとは、クラウド環境の利点を最大限に活かすようにアプリケーションを設計・構築するアプローチである。
正解:○(正しい)
解説:クラウドネイティブはコンテナ、マイクロサービス、CI/CD、宣言型API等を活用し、クラウド環境でスケーラブルかつ回復力のあるアプリケーションを構築するアプローチです。CNCFが推進しています。
-
問51.OSI参照モデルの第1層(物理層)は、電気信号やビット列の伝送に関する規定を定めている。
正解:○(正しい)
解説:物理層はケーブルの種類、コネクタの形状、電圧レベル、ビットレートなど、物理的な接続と信号伝送に関する仕様を規定します。
-
問52.OSI参照モデルの第3層(ネットワーク層)は、TCPやUDPを用いてエンドツーエンドの通信制御を行う。
正解:×(誤り)
解説:誤り。第3層(ネットワーク層)はIPアドレスによるルーティングを担当する。TCP/UDPによるエンドツーエンド制御は第4層(トランスポート層)。
-
問53.OSI参照モデルの第4層(トランスポート層)は、セッションの確立・維持・終了を担当する。
正解:×(誤り)
解説:誤り。第4層(トランスポート層)はTCP/UDP等によるエンドツーエンドの通信制御を担う。セッションの確立・維持・終了は第5層(セッション層)。
-
問54.サブネットマスクは、ネットワーク機器を物理的に識別するためのMACアドレスを指定するパラメータである。
正解:×(誤り)
解説:誤り。サブネットマスクはIPアドレスのネットワーク部とホスト部を区別するための32ビット値。MACアドレスは別の概念で48ビットの物理アドレス。
-
問55.クラスCのIPアドレス(/24)で使用できるホストアドレスの最大数は256個である。
正解:×(誤り)
解説:誤り。/24のネットワークではホスト部が8ビット(256通り)ですが、ネットワークアドレスとブロードキャストアドレスを除くため、実際に使えるのは254個です。
-
問56.ハイパーバイザ型の仮想化技術は、物理サーバ上に仮想化ソフトウェアを直接動作させ、複数の仮想マシンを稼働させる方式である。
正解:○(正しい)
解説:ハイパーバイザ型(Type1)は物理ハードウェア上で直接ハイパーバイザが動作し、複数のゲストOSを効率的に管理・実行する仮想化方式です。
-
問57.コンテナ型仮想化は、各コンテナが独自のOSカーネルを持つことで強力な分離を実現する。
正解:×(誤り)
解説:誤り。コンテナ型仮想化はホストOSのカーネルを共有することで軽量化を実現している。各仮想マシンが独自OSを持つのはハイパーバイザ型仮想化。
-
問58.データベースの第1正規形とは、すべての非キー属性が主キーに完全関数従属し、部分関数従属が排除された状態である。
正解:×(誤り)
解説:誤り。第1正規形は繰り返し項目を含まず各セルに単一値のみを持つ状態。部分関数従属の排除は第2正規形の条件。
-
問59.データベースの第3正規形とは、すべての属性が繰り返し項目を含まず、各セルに単一値のみを持つ状態である。
正解:×(誤り)
解説:誤り。単一値であることは第1正規形の条件。第3正規形は第2正規形を満たした上で推移的関数従属が排除された状態。
-
問60.SQLのINSERT文は、既存レコードの値を更新するために使用される。
正解:×(誤り)
解説:誤り。INSERTは新しいレコードを追加するための文。既存レコードの値を更新するのはUPDATE文。
-
問61.SQLのDELETE文はテーブルそのものを削除するコマンドである。
正解:×(誤り)
解説:誤り。DELETE文はテーブル内の行(レコード)を削除するコマンドです。テーブルそのものを削除するにはDROP TABLE文を使用します。
-
問62.プログラミングにおける変数とは、データを格納するための名前付きの記憶領域のことである。
正解:○(正しい)
解説:変数はプログラム中でデータを一時的に格納・参照するための名前付きの記憶領域で、実行中に値を変更することができます。
-
問63.プログラミングの「関数(メソッド)」とは、特定の処理をまとめて名前を付けたもので、繰り返し呼び出して利用できる。
正解:○(正しい)
解説:関数はまとまった処理に名前を付けて定義し、必要な場面で何度でも呼び出して再利用できるプログラムの構成要素です。コードの重複を防ぎ保守性を高めます。
-
問64.OSI参照モデルの第2層(データリンク層)は、電気信号やビット列の物理的な伝送に関する規定を定めている。
正解:×(誤り)
解説:誤り。電気信号やビット伝送の規定は第1層(物理層)。第2層(データリンク層)はMACアドレスによる同一ネットワーク内の通信制御を担う。
-
問65.NATは、プライベートIPアドレスとグローバルIPアドレスを相互変換する技術である。
正解:○(正しい)
解説:NAT(Network Address Translation)は組織内のプライベートIPアドレスをインターネット接続時にグローバルIPアドレスに変換する技術です。
-
問66.SQLのUPDATE文は、テーブルから既存レコードを削除するために使用される。
正解:×(誤り)
解説:誤り。UPDATEは既存レコードの値を更新する文。レコードの削除はDELETE文。
-
問67.データベースの第2正規形とは、第1正規形を満たした上で、推移的関数従属が排除された状態である。
正解:×(誤り)
解説:誤り。推移的関数従属の排除は第3正規形の条件。第2正規形は第1正規形を満たした上で部分関数従属が排除された状態。
-
問68.プログラミングにおけるループ(繰り返し)処理は、条件を満たす間、同じ処理を繰り返し実行する制御構造である。
正解:○(正しい)
解説:ループ処理(for文、while文等)は指定された条件が真の間、処理ブロックを繰り返し実行する基本的な制御構造です。
-
問69.OSI参照モデルの第7層(アプリケーション層)は、データの暗号化や文字コード変換などの形式変換を担う層である。
正解:×(誤り)
解説:誤り。第7層(アプリケーション層)はHTTP・SMTP等のアプリ向けプロトコルが動作する層。暗号化や文字コード変換は第6層(プレゼンテーション層)の役割。
-
問70.ホスト型の仮想化は、物理ハードウェア上に直接仮想化ソフトウェア(ハイパーバイザ)を動作させる方式である。
正解:×(誤り)
解説:誤り。ホスト型は既存OSの上に仮想化ソフトをインストールして仮想マシンを動かす方式。ハードウェア上で直接動作するのはハイパーバイザ型(ベアメタル型)。
-
問71.プログラミングにおける条件分岐(if文)は、条件式の真偽に基づいて実行する処理を切り替える制御構造である。
正解:○(正しい)
解説:条件分岐は条件式を評価し、真(true)の場合と偽(false)の場合で異なる処理を実行する、順次・反復と並ぶ基本的な制御構造です。
-
問72.OSI参照モデルの第5層(セッション層)の役割として正しいものはどれか。
- ア.IPアドレスに基づくルーティングを行う
- イ.データの暗号化と復号を行う
- ウ.通信の開始・維持・終了の管理を行う
- エ.ビット列を電気信号に変換する
正解:ウ.通信の開始・維持・終了の管理を行う
解説:セッション層は通信セッションの確立・維持・終了を管理し、全二重・半二重の通信制御やチェックポイントの設定を行います。
-
問73.IPv4アドレスのサブネットマスクが255.255.255.192(/26)の場合、1つのサブネットで利用できるホスト数は最大いくつか。
- ア.30
- イ.254
- ウ.126
- エ.62
正解:エ.62
解説:/26ではホスト部が6ビット(64通り)で、ネットワークアドレスとブロードキャストアドレスを除くと利用可能なホスト数は64−2=62個です。
-
問74.仮想化技術の種類のうち、Docker等で利用される方式はどれか。
- ア.コンテナ型仮想化
- イ.ハイパーバイザ型仮想化
- ウ.ホスト型仮想化
- エ.パラバーチャライゼーション
正解:ア.コンテナ型仮想化
解説:DockerはコンテナエンジンとしてホストOSのカーネルを共有するコンテナ型仮想化を採用しており、軽量で高速なアプリケーション実行環境を提供します。
-
問75.SQLで特定の条件を満たすレコードのみを取得する場合に使用する句はどれか。
- ア.ORDER BY句
- イ.WHERE句
- ウ.GROUP BY句
- エ.HAVING句
正解:イ.WHERE句
解説:WHERE句はSELECT文やUPDATE文で条件を指定し、条件を満たすレコードのみを抽出・操作するために使用します。
-
問76.データベースの正規化を行う主な目的として最も適切なものはどれか。
- ア.テーブル数を最小限に抑える
- イ.データの検索速度を最大限に高速化する
- ウ.データの冗長性を排除し、更新時の矛盾を防止する
- エ.データベースの容量を最大限に節約する
正解:ウ.データの冗長性を排除し、更新時の矛盾を防止する
解説:正規化の主目的はデータの重複(冗長性)を排除し、挿入異常・更新異常・削除異常などのデータ矛盾を防ぐことです。
-
問77.OSI参照モデルの第6層(プレゼンテーション層)の役割として正しいものはどれか。
- ア.アプリケーションにネットワーク機能を提供する
- イ.通信セッションの確立と終了を管理する
- ウ.エンドツーエンドの通信信頼性を確保する
- エ.データの表現形式の変換(文字コード変換、圧縮、暗号化)を行う
正解:エ.データの表現形式の変換(文字コード変換、圧縮、暗号化)を行う
解説:プレゼンテーション層はデータの表現形式を統一する役割を持ち、文字コード変換、データ圧縮、暗号化・復号などを担当します。
-
問78.SQLのGROUP BY句と併用してグループ化されたデータに対して条件を指定する場合に使用する句はどれか。
- ア.HAVING句
- イ.WHERE句
- ウ.ORDER BY句
- エ.DISTINCT句
正解:ア.HAVING句
解説:HAVING句はGROUP BYでグループ化した後の集計結果に対して条件を指定します。WHERE句はグループ化前の行に対する条件指定に使用します。
-
問79.プログラミングにおける「配列」の説明として最も適切なものはどれか。
- ア.データを先入れ先出しで管理するデータ構造
- イ.同じデータ型の複数のデータを連続した領域に格納するデータ構造
- ウ.キーと値のペアでデータを管理するデータ構造
- エ.データを階層的に管理するデータ構造
正解:イ.同じデータ型の複数のデータを連続した領域に格納するデータ構造
解説:配列は同一データ型の複数の要素を添字(インデックス)で管理するデータ構造で、メモリ上に連続して配置されます。
-
問80.IPアドレスの枯渇問題を根本的に解決するために策定されたプロトコルはどれか。
- ア.DHCP
- イ.NAT
- ウ.IPv6
- エ.ARP
正解:ウ.IPv6
解説:IPv6は128ビットのアドレス空間を持ち、IPv4(32ビット)の約43億個に対して事実上無限のアドレスを提供し、枯渇問題を根本的に解決します。
-
問81.特性要因図(フィッシュボーン)は、財務指標の推移を表す図である。
正解:×(誤り)
解説:誤り。特性要因図は「結果に影響する要因を魚骨状に整理」する原因分析図(財務指標ではない)。
-
問82.2進数の「1111」を16進数に変換すると「F」になる。
正解:○(正しい)
解説:1111(2) = 8+4+2+1 = 15(10) = F(16)です。2進数4桁が16進数1桁に対応します。
-
問83.8ビットで表現できる符号なし整数の最大値は127である。
正解:×(誤り)
解説:誤り。8ビット符号なし整数の最大値は2^8-1=255。127は符号付き8ビット整数の最大値。
-
問84.散布図は、時系列データの推移を表す図である。
正解:×(誤り)
解説:誤り。散布図は「2変量の相関関係」を視覚化(時系列は折れ線・棒グラフ等)。
-
問85.論理積(AND)は、入力のいずれかが1であれば出力が1となる論理演算である。
正解:×(誤り)
解説:誤り。AND(論理積)は入力がすべて1のときだけ出力が1。いずれかが1で1になるのはOR(論理和)。
-
問86.論理和(OR)は、入力がすべて1のときだけ出力が1となる論理演算である。
正解:×(誤り)
解説:誤り。OR(論理和)は入力のいずれか1つでも1なら出力が1。すべて1のときだけ1になるのはAND(論理積)。
-
問87.パレート図は、データの分布のばらつきを示す図である。
正解:×(誤り)
解説:誤り。パレート図は「項目別発生件数の降順棒+累積比率折れ線」(ばらつきはヒストグラム)。
-
問88.トランザクションのACID特性のうち「A」はAvailability(可用性)を意味し、システムが常に利用可能であることを保証する。
正解:×(誤り)
解説:誤り。ACIDの「A」はAtomicity(原子性)。トランザクション内の処理がすべて実行されるか全く実行されないかを保証する性質。Availabilityは別概念。
-
問89.ACID特性の「C」はConcurrency(並行性)を意味し、複数トランザクションが同時に実行できることを保証する。
正解:×(誤り)
解説:誤り。ACIDの「C」はConsistency(一貫性)であり、トランザクション実行前後でデータ整合性が保たれることを保証する性質。並行性はACIDとは別の概念。
-
問90.システム監査における監査の3要素は、独立性・正確性・誠実性のみで構成される。
正解:×(誤り)
解説:誤り。監査の主要原則は独立性・客観性・専門性等多様(3要素のみは不十分な定義)。
-
問91.ACID特性の「D」はDistribution(分散性)を意味し、データが複数のノードに分散配置されることを保証する。
正解:×(誤り)
解説:誤り。ACIDの「D」はDurability(耐久性・永続性)。コミットされた結果がシステム障害でも失われないことを保証する性質。
-
問92.データベースのトランザクションにおけるCOMMITは、処理途中の変更をすべて取り消し開始時点の状態に戻す操作である。
正解:×(誤り)
解説:誤り。COMMITは処理結果を確定し永続化する操作。変更を取り消し開始時点に戻す操作はROLLBACK。
-
問93.ROLLBACKは、トランザクション開始時点の状態にデータを戻す操作である。
正解:○(正しい)
解説:ROLLBACKはCOMMIT前の変更を取り消し、トランザクション開始時点のデータベース状態に戻す操作です。
-
問94.デッドロックとは、複数のトランザクションが互いに相手のロック解放を待ち続けて処理が進まなくなる状態である。
正解:○(正しい)
解説:デッドロックは複数トランザクションが循環的にロック待ちとなる状態で、DBMSは検出すると片方をROLLBACKして解消します。
-
問95.排他制御の「共有ロック」は、複数のトランザクションから同時に読み取りを許可するロックである。
正解:○(正しい)
解説:共有ロック(Sロック)は読み取り時に取得するロックで、同時に複数取得可能ですが、他のトランザクションの書き込みは阻止します。
-
問96.NoSQLデータベースは、リレーショナルモデル以外のデータモデル(KVS、ドキュメント、グラフ等)を採用したデータベースの総称である。
正解:○(正しい)
解説:NoSQLはKey-Value型、ドキュメント型、カラム指向型、グラフ型等の多様なデータモデルを採用し、大規模分散処理に適します。
-
問97.MACアドレスは48ビットで構成され、ネットワーク機器の製造段階で一意に割り当てられる物理アドレスである。
正解:○(正しい)
解説:MACアドレスは48ビット(6バイト)で表され、前半24ビットが製造ベンダID、後半24ビットがベンダ内一意番号として割り当てられます。
-
問98.DHCPは、ネットワーク内のホストに対してIPアドレス等のネットワーク設定を自動的に配布するプロトコルである。
正解:○(正しい)
解説:DHCPはIPアドレス、サブネットマスク、デフォルトゲートウェイ、DNSサーバ等の設定情報をクライアントに自動配布します。
-
問99.ルータはネットワーク層(L3)で動作し、異なるネットワーク間でパケットを中継する機器である。
正解:○(正しい)
解説:ルータはIPアドレスに基づいてルーティングを行い、異なるネットワーク(LAN間、LAN−WAN間等)を接続する役割を担います。
-
問100.スイッチングハブ(L2スイッチ)は、MACアドレスに基づきフレームを該当ポートにのみ転送する機器である。
正解:○(正しい)
解説:L2スイッチはMACアドレステーブルを持ち、宛先MACが接続されたポートにのみフレームを転送するため、ネットワーク効率が向上します。
-
問101.Wi-Fi規格の「Wi-Fi 6」は、IEEE 802.11axに対応する無線LAN規格である。
正解:○(正しい)
解説:Wi-Fi 6(IEEE 802.11ax)は高速・高効率な無線LAN規格で、多数同時接続環境での性能向上を実現しています。
-
問102.Bluetoothは数メートルから数十メートル程度の範囲で利用される近距離無線通信規格である。
正解:○(正しい)
解説:Bluetoothは2.4GHz帯を使用する近距離無線規格で、スマートフォン、ワイヤレスイヤホン、IoT機器等に広く利用されます。
-
問103.GPUは元々グラフィックス処理向けのプロセッサだが、並列計算能力が高いためAI・機械学習の学習処理にも活用される。
正解:○(正しい)
解説:GPUは数千コアによる並列処理が得意で、ディープラーニングの行列演算等と親和性が高く、AI学習の主要ハードウェアとなっています。
-
問104.機械学習における教師あり学習では、入力データと正解ラベルのペアから学習を行う。
正解:○(正しい)
解説:教師あり学習は入力と正解のペア(ラベル付きデータ)から回帰や分類のモデルを学習します。画像認識や売上予測等に用いられます。
-
問105.教師なし学習は正解ラベルを与えず、データの構造やパターンをアルゴリズムが自ら発見する学習方式である。
正解:○(正しい)
解説:教師なし学習はクラスタリングや次元削減等のタスクに用いられ、ラベル付けコストを抑えられる反面、結果の評価が難しい特徴があります。
-
問106.強化学習は、エージェントが環境との相互作用を通じて、報酬を最大化する行動方針を学習する手法である。
正解:○(正しい)
解説:強化学習は試行錯誤によって得られる報酬を最大化するように方策を学習します。ゲームAIや自動運転、ロボット制御等に応用されます。
-
問107.ディープラーニングは多層のニューラルネットワークを用いて複雑な特徴を自動抽出する機械学習手法である。
正解:○(正しい)
解説:ディープラーニングは中間層を多数重ねたニューラルネットワークにより、従来は人手で設計していた特徴量を自動学習します。
-
問108.生成AIにおける「ハルシネーション」とは、AIが事実に基づかない内容をもっともらしく生成してしまう現象である。
正解:○(正しい)
解説:ハルシネーションは生成AIの主要課題の一つで、学習データ不足や統計的推論の誤りにより、実在しない情報を生成するリスクがあります。
-
問109.RAG(Retrieval-Augmented Generation)は、外部知識を検索して取得した情報を基に生成AIが回答を行う手法である。
正解:○(正しい)
解説:RAGは関連文書を検索して生成プロンプトに含めることで、ハルシネーション低減と最新情報の反映を実現する生成AI活用手法です。
-
問110.プロンプトエンジニアリングは、生成AIから望ましい出力を得るためのプロンプト(指示文)の設計・最適化技術である。
正解:○(正しい)
解説:プロンプトエンジニアリングは役割設定、文脈提示、出力形式指定、例示(Few-shot)等の手法でAIの回答品質を向上させる実践技術です。
-
問111.ブロックチェーンは、取引データを暗号化してブロックに格納し、それらを鎖状に連結して分散管理する技術である。
正解:○(正しい)
解説:ブロックチェーンは各ブロックが前ブロックのハッシュ値を含むことで改ざん困難性を実現し、多数ノードで分散管理される台帳技術です。
-
問112.IaaSはインフラ(サーバ・ストレージ・ネットワーク)、PaaSは開発実行基盤、SaaSはアプリケーションソフトウェアをサービスとして提供する形態である。
正解:○(正しい)
解説:クラウドは管理範囲に応じ、IaaS(インフラ提供)、PaaS(OS・ミドルウェアまで)、SaaS(アプリまで)の3層に大別されます。
-
問113.10進数の「100」を2進数に変換したものはどれか。
- ア.1111111
- イ.1100010
- ウ.1010101
- エ.1100100
正解:エ.1100100
解説:100 = 64 + 32 + 4 = 2^6 + 2^5 + 2^2 で、2進数では1100100になります。
-
問114.16進数「1A」を10進数に変換したものはどれか。
- ア.26
- イ.22
- ウ.32
- エ.36
正解:ア.26
解説:1A(16) = 1×16 + 10×1 = 16 + 10 = 26(10)です。
-
問115.2進数の加算「1011 + 1101」の結果を2進数で表すとどれか。
- ア.10100
- イ.11000
- ウ.11100
- エ.10000
正解:イ.11000
解説:1011(2) = 11、1101(2) = 13、11+13 = 24。24(10) = 11000(2)となります。
-
問116.8ビットで表現できる符号付き整数(2の補数表現)の範囲として正しいものはどれか。
- ア.0〜255
- イ.−127〜127
- ウ.−128〜127
- エ.−255〜255
正解:ウ.−128〜127
解説:8ビット2の補数では最上位ビットが符号を示し、表現範囲は−2^7〜2^7−1(−128〜127)となります。
-
問117.論理演算で「A AND (NOT A)」の結果は常にどの値になるか。
- ア.未定義
- イ.1(真)
- ウ.Aの値に依存
- エ.0(偽)
正解:エ.0(偽)
解説:AとNOT Aは常に真偽が反対なので、両者のANDは常に偽(0)となります。これを矛盾律と呼びます。
-
問118.データベースの正規化を第1正規形から第3正規形まで進める主な目的はどれか。
- ア.データの冗長性を排除し更新異常を防ぐ
- イ.データベースの検索速度を最大化する
- ウ.テーブル数を最小化する
- エ.すべての列を主キーにする
正解:ア.データの冗長性を排除し更新異常を防ぐ
解説:正規化の主目的はデータ冗長性の排除と更新異常(挿入・更新・削除異常)の防止です。速度向上より整合性維持が主眼です。
-
問119.リレーショナルデータベースにおける外部キー(外部参照キー)の役割として正しいものはどれか。
- ア.レコードを一意に識別する
- イ.他のテーブルの主キーを参照し、テーブル間の関連を示す
- ウ.テーブルの物理的配置を示す
- エ.データを暗号化する
正解:イ.他のテーブルの主キーを参照し、テーブル間の関連を示す
解説:外部キーは他テーブルの主キー(または一意制約列)を参照し、テーブル間の参照整合性を保証するキーです。
-
問120.SQLの結合(JOIN)で、両方のテーブルで一致する行のみを返す結合はどれか。
- ア.RIGHT OUTER JOIN
- イ.LEFT OUTER JOIN
- ウ.INNER JOIN
- エ.FULL OUTER JOIN
正解:ウ.INNER JOIN
解説:INNER JOINは結合条件を満たす行のみを返します。OUTER JOINは一致しない行もNULLを含めて返します。
-
問121.OSI参照モデルとTCP/IPモデルの対応で、TCP/IPのインターネット層に対応するOSIの層はどれか。
- ア.物理層(第1層)
- イ.データリンク層(第2層)
- ウ.トランスポート層(第4層)
- エ.ネットワーク層(第3層)
正解:エ.ネットワーク層(第3層)
解説:TCP/IPのインターネット層(IPが動作する層)はOSI参照モデルのネットワーク層(第3層)に対応します。
-
問122.機械学習の手法のうち、教師なし学習に該当するものはどれか。
- ア.クラスタリング
- イ.回帰分析
- ウ.分類(classification)
- エ.強化学習
正解:ア.クラスタリング
解説:クラスタリングはラベルなしデータをグループ分けする教師なし学習の代表手法です。回帰・分類は教師あり学習に該当します。
-
問123.生成AI利用時のハルシネーション対策として最も有効なものはどれか。
- ア.プロンプトを極限まで短くする
- イ.RAGにより外部の信頼できる情報源を検索参照させる
- ウ.同じ質問を一度だけ問う
- エ.出力を検証せずそのまま採用する
正解:イ.RAGにより外部の信頼できる情報源を検索参照させる
解説:RAGはAIに外部知識ベースを検索させて根拠ある回答を生成させる手法で、ハルシネーション低減に有効です。
-
問124.IaaS・PaaS・SaaSの違いとして正しいものはどれか。
- ア.3者とも管理責任範囲は同じである
- イ.管理責任範囲が利用者側に少ないのがIaaS、多いのがSaaSである
- ウ.管理責任範囲が利用者側に多いのがIaaS、少ないのがSaaSである
- エ.SaaSはインフラのみを提供する
正解:ウ.管理責任範囲が利用者側に多いのがIaaS、少ないのがSaaSである
解説:IaaSではOS以上を利用者が管理、PaaSではアプリ・データのみ、SaaSではデータのみ管理と、SaaSほど利用者側の管理範囲が小さくなります。
-
問125.ブロックチェーンの特徴として最も適切なものはどれか。
- ア.データの変更が容易である
- イ.中央集権的な管理により高速処理を実現する
- ウ.暗号化機能は含まれていない
- エ.分散管理により中央管理者不在でも改ざん困難な台帳を実現できる
正解:エ.分散管理により中央管理者不在でも改ざん困難な台帳を実現できる
解説:ブロックチェーンは複数ノードによる分散管理とハッシュチェーン構造により、中央管理者なしで改ざん困難性と透明性を両立します。