URIに関するネットワークスペシャリスト試験
了解です。
ここでは URI(Uniform Resource Identifier) をテーマに、ネットワークスペシャリスト試験向けの
選択式+正解+解説+穴埋め+誤文訂正 形式で10問作成します。
URIはリソースを識別するための文字列で、URLやURNを含む概念です。
---
URIをテーマとした問題(全10問)
---
問題1
次のうち、URIの正しい説明はどれか。
A. リソースを識別するための文字列
B. Webページの転送速度を示す値
C. IPアドレスの別名
D. サーバのMACアドレス
【正解】 A
【解説】
URI(Uniform Resource Identifier)は、インターネット上のリソースを一意に識別するための文字列で、URLやURNを含む上位概念。
【穴埋め】
URIはリソースを ________ するための文字列である。
→ 識別
【誤文訂正】
URIはIPアドレスの別名である。
→ 正しくはリソース識別のための文字列である。
---
問題2
次のうち、URIに含まれる可能性がある要素として正しいものはどれか。
A. スキーム(scheme)
B. MACアドレス
C. CPUクロック数
D. OSバージョン
【正解】 A
【解説】
URIはスキーム://ホスト/パス?クエリ#フラグメントなどで構成され、スキームが最初に来る。
【穴埋め】
URIの先頭には ________ が含まれる。
→ スキーム
【誤文訂正】
URIの先頭にはCPUクロック数が含まれる。
→ 正しくはスキームが含まれる。
---
問題3
https://example.com/index.htmlにおけるhttpsは何を示すか。
A. スキーム
B. ホスト名
C. パス
D. クエリ
【正解】 A
【解説】
httpsはスキームを示し、通信方法とプロトコルを指定している。
【穴埋め】
URIにおいてhttpsは ________ を示す。
→ スキーム
【誤文訂正】
httpsはパスを示す。
→ 正しくはスキームを示す。
---
問題4
https://example.com:8080/における8080は何を示すか。
A. ポート番号
B. ホスト名
C. パス
D. スキーム
【正解】 A
【解説】
URIにおけるコロン(:)の後の数字はポート番号を示す。
【穴埋め】
https://example.com:8080/の8080は ________ を示す。
→ ポート番号
【誤文訂正】
8080はスキームを示す。
→ 正しくはポート番号を示す。
---
問題5
次のURI構成要素のうち、リソースの場所を示す部分はどれか。
A. パス
B. スキーム
C. クエリ
D. フラグメント
【正解】 A
【解説】
パスはホスト内でのリソースの場所を示す。
【穴埋め】
URIのパスはリソースの ________ を示す。
→ 場所
【誤文訂正】
パスはスキームを示す。
→ 正しくはリソースの場所を示す。
---
問題6
https://example.com/search?q=chatgptにおけるq=chatgptは何を示すか。
A. クエリ文字列
B. パス
C. フラグメント
D. スキーム
【正解】 A
【解説】
クエリ文字列は?以降に書かれ、サーバへ渡す追加情報を表す。
【穴埋め】
q=chatgptはURIの ________ 文字列である。
→ クエリ
【誤文訂正】
q=chatgptはパスである。
→ 正しくはクエリ文字列である。
---
問題7
https://example.com/page#section2における#section2は何を示すか。
A. フラグメント識別子
B. クエリ文字列
C. パス
D. スキーム
【正解】 A
【解説】
フラグメント識別子は文書内の特定の位置を示す。
【穴埋め】
#section2はURIの ________ 識別子である。
→ フラグメント
【誤文訂正】
#section2はクエリ文字列である。
→ 正しくはフラグメント識別子である。
---
問題8
URN(Uniform Resource Name)の正しい説明はどれか。
A. リソースを名前で一意に識別するURI
B. 必ず位置を示すURI
C. HTTP専用のURI
D. IPアドレスを含むURI
【正解】 A
【解説】
URNはリソースを名前で識別し、場所に依存しない。例:urn:isbn:978-4-0000-0000-0。
【穴埋め】
URNはリソースを ________ で識別する。
→ 名前
【誤文訂正】
URNはHTTP専用のURIである。
→ 正しくは名前で識別するURIである。
---
問題9
URL(Uniform Resource Locator)の正しい説明はどれか。
A. リソースの場所を示すURI
B. リソースの名前のみを示すURI
C. IPアドレスだけを示すURI
D. HTTPのみで使用されるURI
【正解】 A
【解説】
URLはリソースの位置(場所)を示すURIの一種。
【穴埋め】
URLはリソースの ________ を示すURIである。
→ 場所
【誤文訂正】
URLはリソースの名前のみを示す。
→ 正しくは場所を示す。
---
問題10
RFC 3986で定義されるURIの一般的な構文として正しいものはどれか。
A. scheme://authority/path?query#fragment
B. scheme://path/authority?fragment#query
C. path://scheme/authority#query?fragment
D. authority://scheme/path?query#fragment
【正解】 A
【解説】
RFC 3986では、URIはスキーム、オーソリティ、パス、クエリ、フラグメントの順で記述される。
【穴埋め】
RFC 3986のURI構文は ________ → authority → path → query → fragment の順で構成される。
→ scheme
【誤文訂正】
URI構文はpath→scheme→authorityの順である。
→ 正しくはscheme→authority→pathの順である。
---
この形式であれば、午後Ⅰ・午後Ⅱ用の URI構成解析シナリオ問題 にも拡張できます。
もし希望があれば、次は URIキャプチャ解析問題(午後Ⅰ形式) を作成できますが、作りますか?
コメント
コメントを投稿