2級学科オリジナル演習問題

【ウェブデザイン技能検定】令和8年度第2回2級学科試験対策オリジナル演習問題

2級学科オリジナル演習問題の他の回はこちらより

【ウェブデザイン技能検定】2級学科試験対策オリジナル演習問題一覧

続きを見る

 

ウェブデザイン技能検定2級の対策オリジナル演習問題(全40問)となっています。本演習問題は、該当回に対応できるように作成しています。

過去問はウェブデザイン技能検定の公式HPより取得できます。

 

正誤判定⚪︎×問題:第1問~第15問

第1問

HTMLでは、属性値が数字だけで構成されている場合、引用符(" " または ' ')で必ず囲まなければならない。


第2問

ネットワークに接続された個々の機器に対し、IPアドレスを自動的に発行・割り当てし、重複しないように管理する仕組みは「DHCP」と呼ばれる。


第3問

HTML の li 要素は、フレージングコンテンツに分類される要素である。


第4問

個人情報保護法では、個人情報取扱事業者が個人データを第三者へ提供する場合、本人の同意を得なければならない。


第5問

公開鍵暗号方式では、送信者が受信者へ安全にデータを送る場合、暗号化には受信者が公開している公開鍵を利用する。


第6問

ウェブサイトにアクセスしただけで、ユーザーに知られることなく裏側でマルウェアを強制的に保存・実行させる攻撃手法を「ドライブバイダウンロード」と呼ぶ。


第7問

CSS の opacity プロパティの値に「50%」と指定すると、「50」を指定した場合と同じ結果になる。


第8問

CSS の background-image に複数の画像を指定した場合、最初に記述した画像が最前面に表示される。


第9問

DNS の役割として適切なのは、ドメイン名から対応する IP アドレスなどの情報を検索できるようにすることである。


第10問

img 要素の alt 属性には、画像の代替テキストを記述することが望ましい。


第11問

「情報機器作業における労働衛生管理のためのガイドライン」では、情報機器作業による健康への影響は作業時間や拘束時間の影響を受けるため、まず作業時間や作業姿勢などを管理する対策を優先することが望ましいとしている。


第12問

CookieにSecure属性が設定されている場合、そのCookieはHTTP接続時のみブラウザから送信される。


第13問

サイト運営において、最終目標である売上や成約(KGI)に至るまでの達成度を測るための、各ステップでの数値目標を「KPI」という。


第14問

HTTP ステータスコード 404 は、「Not Found(リソースが見つからない)」を意味する。


第15問

video 要素は、controls 属性が指定されている場合のみ、インタラクティブコンテンツとして扱われる。

 

四者択一:第16問~第40問

第16問

次のHTMLをブラウザで実行した場合、画面へ表示される内容として適切なものを選びなさい。

 HTML
<div id="result"></div>
<script>
let num = 12;
num += 19;
document.getElementById("result").textContent = "value = " + num;
</script>
  1. value = num
  2. value = 12+19
  3. value = 31
  4. result value = 31

第17問

次のPHPを実行したとき、表示される結果として正しいものを選びなさい。

 PHP
<?php
$file = "images/photo/sample.jpg";
$data = explode("/", $file);
echo $data[0] . "-" . $data[2];
?>
  1. images-photo
  2. images-sample.jpg
  3. photo-sample.jpg
  4. images/photo/sample.jpg

第18問

バックアップ運用に関する説明として、最も適切なものを選びなさい

  1. 定期的に復元テストを実施し、正常に復旧できることを確認する。
  2. バックアップデータは、オリジナルデータと同じストレージの同一ディレクトリ内に保存する。
  3. 一度バックアップのスケジュールやポリシーを設定したら、システムの仕様変更があってもその内容を見直す必要はない。
  4. バックアップの完了確認やエラー発生時の通知設定は、ログを確認する手間を省くために特に行わなくてもよい。

第19問

次のうち、多要素認証(2要素認証)の例として最も適切なものはどれか。

  1. パスワードを2回入力する
  2. パスワードと秘密の質問
  3. 顔認証と指紋認証
  4. パスワードとSMSで送られる認証コード

第20問

CMSで利用中のシステムに脆弱性が見つかり、修正プログラムが公開された場合の対応として最も適切なものを選びなさい。

  1. Webサイトを閉鎖して運用を終了する。
  2. 数か月様子を見てから更新する。
  3. 見た目に問題がなければ更新しない。
  4. 修正プログラムを確認後、できるだけ速やかに適用する。

第21問

次のJavaScriptは、ボタンをクリックするとメッセージを表示するプログラムの一部である。空欄 A に入るメソッドとして最も適切なものを選びなさい。

 JavaScript
<button id="btn">実行</button>
<p id="result"></p>
<script>
const button = document.getElementById("btn");
button.A("click", function () {
document.getElementById("result").textContent = “おはよう”;
});
</script>
  1. attachEvent
  2. addEventListener
  3. appendEvent
  4. setEvent

第22問

感染するとファイルを暗号化したり、コンピュータを利用できない状態にして、復旧の見返りとして金銭を要求するマルウェアはどれか。

  1. トロイの木馬
  2. スパイウェア
  3. ワーム
  4. ランサムウェア

第23問

ブルートフォース攻撃(総当たり攻撃)に対する防御策として、適切でないものはどれか。

  1. CAPTCHA(画像認証)の導入
  2. ログイン失敗回数によるアカウントロック
  3. パスワードの最低文字数制限を短く設定する
  4. 二要素認証の導入

第24問

次の product テーブルから、価格が1000円以下の商品名を価格の高い順に取得するSQL文として適切なものを選びなさい。

 product テーブル
商品名 価格
シャープペン 300
色鉛筆 600
本 1500
消しゴム 100
  1. SELECT name
    FROM product
    WHERE price <= 1000
    ORDER BY price DESC;
  2. SELECT name
    FROM product
    WHERE price <= 1000
    ORDER BY price ASC;
  3. SELECT name
    FROM product
    WHERE price >= 1000
    ORDER BY price DESC;
  4. SELECT name
    FROM product
    HAVING price <= 1000
    ORDER BY price DESC;

第25問

次の説明文の空欄 A に入る語句として最も適切なものを選びなさい。

img 要素の alt 属性に指定する内容は、その画像の A と重複しないようにすることが望ましい。

  1. 周辺のテキスト
  2. ファイルの形式
  3. 画像のファイルサイズ
  4. ファイルの保存日時

第26問

URLとURIの関係に関する記述として、最も適切なものはどれか。

  1. URLはURIの一種(サブセット)であり、リソースの場所を特定するものである。
  2. URIはURLの古い呼び名であり、現在は使用されない。
  3. URLとURIは全く別のネットワーク層で機能する。
  4. URIはURLの一部を指す用語である。

第27問

WebサイトのURLを恒久的に変更したことをブラウザや検索エンジンへ知らせるHTTPステータスコードはどれか。

  1. 301 Moved Permanently
  2. 302 Found
  3. 404 Not Found
  4. 500 Internal Server Error

第28問

著作権法により保護される「著作物」の定義として正しいものはどれか。

  1. 誰が作っても同じになるようなデータ
  2. 思想または感情を創作的に表現したもので、文芸、学術、美術または音楽の範囲に属するもの
  3. 過去の作品をそのままコピーしたもの
  4. 単なる事実の伝達のみを目的とした文章

第29問

PHPで運用しているWebサイトを本番環境で公開する際のエラー表示設定として、最も適切なものを選びなさい。

  1. エラーを表示も記録もしない設定にする。
  2. エラーは利用者からの報告で確認するため、ログは保存しない。
  3. display_errors を有効にし、利用者へ詳細なエラーを表示する。
  4. display_errors を無効、log_errors を有効にしてエラーをログへ記録する。

第30問

HTMLにおいて、書籍、映画、楽曲などの「作品のタイトル」をマークアップする際に使用すべきタグはどれか。

  1. cite
  2. address
  3. abbr
  4. blockquote

第31問

ウェブで一般的に「オレンジ(橙色)」に近いとされる16進数カラーコードはどれか。

  1. #ee7800
  2. #0000ff
  3. #ffffff
  4. #000000

第32問

次のCSSセレクタが対象とする要素として最も適切なものはどれか。

 CSS
section > h3 + p
  1. section 要素のすぐ前にある、すべての h3 要素と p 要素
  2. section 要素の直下にある h3 要素のあとにある、すべての p 要素
  3. section 要素の直下にある h3 要素の直後に続く、同じ階層の p 要素
  4. section 要素の中にあるすべての h3 要素の内部に含まれる p 要素

第33問

SQLインジェクション対策として最も有効な方法はどれか。

  1. 入力値をそのままSQL文へ連結する
  2. 詳細なエラー内容を利用者へ表示する
  3. プリペアドステートメントを利用する
  4. データベース権限をすべての利用者に与える

第34問

次のHTMLフォームから送信されたデータを submit.php で受け取る際、PHPで入力されたメールアドレスの値を取得するための記述として、適切なものを1つ選びなさい。

 HTML
<form action="submit.php" method="POST">
<label for="email">メールアドレス:</label>
<input type="email" id="email" name="mail">
<button type="submit">送信</button>
</form>
  1. $_GET['mail']
  2. $_POST['mail']
  3. $_REQUEST['mail']
  4. $_SESSION['mail']

第35問

CSSでアニメーションやトランジションの時間を指定する際に使用できる単位はどれか。

  1. s
  2. sec
  3. sc
  4. tm

第36問

JIS X 8341-3のガイドライン4.1では、将来の技術や支援技術との互換性を最大にすることが求められている。この文脈での「互換性を持たせる対象」として適切なものはどれか。

  1. ネットワーク環境
  2. オペレーティングシステム
  3. ユーザエージェント
  4. データベース管理システム

第37問

HTML の img 要素について正しい説明を1つ選びなさい。

  1. 属性の指定内容によってはインタラクティブコンテンツとなる。
  2. alt 属性は必ず省略せず記述しなければならない。
  3. src 属性を指定しなくても画像は表示される。
  4. width 属性と height 属性は現在では使用できない。

第38問

次のJavaScriptを実行したとき、コンソールへ表示される値として正しいものを選びなさい。

 JavaScript
const nums = [55, 80, 95];
const data = nums.filter(num => num >= 80);
console.log(data.length);
  1. 2
  2. 3
  3. 80
  4. 95

第39問

HTML の div 要素について説明したものとして、正しいものを1つ選びなさい。

  1. 独立したセクションや章を表し、それ単体で完結する内容を示すための専用の要素である
  2. ウェブページ内の主要なナビゲーションリンクのグループを表すための要素である
  3. 適切な意味を持つ要素が存在しない場合に利用する汎用要素である
  4. 文書内の重要なキーワードや特定の用語を視覚的に強調するための要素である

第40問

クロスサイトスクリプティング(XSS)の対策として、利用者が入力した内容をHTMLへ出力する際に行う処理として最も適切なものはどれか。

  1. SQLインジェクションを防ぐために、すべてのデータベースクエリでプリペアドステートメントを使用する
  2. クリックジャッキングを防ぐために、X-Frame-Options HTTPレスポンスヘッダーを設定する
  3. パスワードの不正閲覧を防ぐために、ストレージに保存する前にハッシュ化とソルトの付与を行う
  4. 利用者が入力した内容をHTMLへ出力する際に、HTMLエスケープ(サニタイズ)を行う

 

2級学科オリジナル演習問題の他の回はこちらより

【ウェブデザイン技能検定】2級学科試験対策オリジナル演習問題一覧

続きを見る

-2級学科オリジナル演習問題