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

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

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

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

続きを見る

 

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

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

 

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

第1問

SSL/TLSサーバ証明書の認証方式のうち、最も厳格な審査が行われるのはOV(企業実在認証)証明書である。


第2問

Webサイトにおいて、ショッピングカートに入れた商品情報や、ログイン状態をページ遷移後も保持するために利用される、ブラウザ側にテキストデータを保存する仕組みを「ブラウザキャッシュ」と呼ぶ。


第3問

次の開始タグはHTMLの文法として適切である。

<HTML LANG="JA">


第4問

PHPで記述されたWebページにアクセスした際、ユーザーのブラウザはサーバーからPHPのソースコードをダウンロードし、ブラウザ内部の処理エンジンによってそれを実行・表示する。


第5問

CSSにおいて、インライン要素の垂直方向の揃え位置を指定する vertical-align プロパティの初期値は middle である


第6問

ある期間内のアクセスデータを比較したとき、一般的には「ページビュー数 ≧ セッション数(訪問数) ≧ ユニークユーザー数」という大小関係が成り立つ。


第7問

インクルーシブデザインとは、従来の設計で見落とされがちだった利用者も企画段階から参加し、ともに設計を進める考え方である。


第8問

Webサイトのヘッダーに配置された企業ロゴ画像が、トップページへのリンクに設定されている場合、その alt 属性には画像に書かれている企業名(例:「〇〇株式会社」)を指定するのが適切である。


第9問

無線LANの暗号化方式において、AESよりもTKIPの方が高い安全性を持つ。


第10問

HTMLの tabindex 属性はグローバル属性に分類されるため、<a>要素や<button>要素だけでなく、<div>や<p>などを含むすべてのHTML要素に対して記述することが認められている。


第11問

ドメイン名とIPアドレスの対応関係を自ら管理・保持し、外部からの問い合わせに対してその正しい情報を直接回答する機能を持つサーバーを「DNSキャッシュサーバー」と呼ぶ。


第12問

個人情報保護法における「個人データ」とは、生存する個人に関する情報のうち、特定の個人情報をパソコンや書面等で容易に検索できるように体系的に構成された「個人情報データベース等」を構成する個人情報のことをいう。


第13問

HTML文書では、一部の要素について開始タグや終了タグを省略できる場合がある。


第14問

クロスサイトスクリプティング攻撃は、Webサーバー側に保存されているデータベース(SQL)に対して悪意のある命令を送り込み、サーバー内の顧客情報を直接改ざん・窃取する攻撃である。


第15問

情報機器を作業するにあたり、連続して長時間作業を行うことは避けるべきである。そのため、連続作業時間が2時間を超えないようにし、次の連続作業までに5~10分の休止時間を設けることが望ましい。

 

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

第16問

ウェブアクセシビリティでいう「コントラスト比」とは何を比較した値か。

  1. 文字色と背景色の彩度
  2. 文字色と背景色の相対輝度
  3. 文字色と背景色の色相差
  4. 文字色と背景色の面積比

第17問

GIF形式の特徴として正しいものを選びなさい。

  1. 写真などの複雑な画像に適した、最大1677万色のフルカラーを表現できる形式である。
  2. グラフィックを数式で記録するため、拡大・縮小しても画質が劣化しないベクター画像形式である。
  3. 1つのファイル内に複数のコマ(フレーム)を記録することで、動きのあるアニメーションを表現できる。
  4. アルファチャンネルに対応しており、背景を滑らかに透かすような「半透明(グラデーション透過)」の画像が作成できる。

第18問

次のHTMLとCSSがある場合、見出し部分の表示として正しいものを選びなさい。

 HTML
<style>
h2{
color: blue;
}
h2 a{
color: orange;
text-decoration:none;
}
</style>
<a href="index.html">
<h2>Web Design</h2>
</a>
  1. オレンジ色で下線あり
  2. 青色で下線あり
  3. オレンジ色で下線なし
  4. 青色で下線なし

第19問

次のうち、HTMLコメントの記述として文法上誤っているものを選びなさい。

  1. <!-- サイトのヘッダー部分 -->
  2. <!--- ナビゲーションメニュー --->
  3. <!-- お知らせ<!--更新情報 -->
  4. <!-------------->

第20問

次のPHPコードを実行した場合、出力結果として最も適切なものを選びなさい。

 PHP
<?php
$list1 = ["A","B","C","D","E"];
$list2 = ["D","E","F","G"];
$result = array_diff($list1, $list2);
print_r($result);
?>
  1. Array ( [0] => A [1] => B [2] => C )
  2. Array ( [3] => D [4] => E )
  3. Array ( [2] => C [3] => D [4] => E )
  4. Array ( [0] => A [1] => B [2] => C [5] => F [6] => G )

第21問

DNSリソースレコードのうち、www.example.com のようなホスト名(ドメイン名)を、対応するサーバーのIPv4アドレス(例:192.0.2.1)に紐付ける(正引きする)ために最も一般的に利用されるものはどれか。

  1. Aレコード
  2. CNAMEレコード
  3. NSレコード
  4. MXレコード解答

第22問

次のうち、著作権法による保護の対象とならないものはどれか。

  1. 小説
  2. 学術論文
  3. 楽曲
  4. 工業製品そのもの

第23問

一般的なブラウザにおいて、初期状態で display:inline-block が適用されている要素はどれか。

  1. article 要素
  2. em 要素
  3. footer 要素
  4. textarea 要素

第24問

HTMLの wbr 要素は何を表す要素か。

  1. 行間を広げる位置
  2. 強制的な改行位置
  3. 空白文字
  4. 必要に応じて改行可能な位置

第25問

不正アクセス禁止法で定める「不正アクセス行為」に該当するものはどれか。

  1. 他人のパスワードを第三者へ教える行為
  2. 他人の認証情報を盗み取る行為
  3. 偽サイトを作成する行為
  4. 他人になりすまして認証を突破する行為

第26問

評価者が利用者の立場になってサイトを操作しながら問題点を発見するユーザビリティ評価手法はどれか。

  1. ユーザビリティテスト
  2. 認知的ウォークスルー
  3. A/Bテスト
  4. ヒューリスティック評価

第27問

CSVファイルの内容を読み込み、各項目を文字列として連結するPHPコードとしてAに入る適切なものを選びなさい。

 PHP
$fp = fopen("sample.csv","r");
A
echo $content;
  1. foreach(fgetcsv($fp) as $data){
    $content .= $data;
    }
  2. while($row = fgetcsv($fp)){
    while($row as $data){
    $content .= $data;
    }
    }
  3. while($row = fgetcsv($fp)){
    foreach($row as $data){
    $content .= $data;
    }
    }
  4. while($row = fgetcsv($fp)){
    foreach($row as $data){
    $content += $data;
    }
    }

第28問

JIS X 8341-3における「判別可能(Distinguishable)」の説明として最も適切なものを選びなさい。

  1. 前景と背景を区別しやすくするなど、見やすく聞きやすいコンテンツを提供する。
  2. すべての画像に代替テキストを付与する。
  3. キーボードのみで全操作を可能にする。
  4. ブラウザに文字拡大機能を実装する。

第29問

情報機器作業における照明環境について、不適切なものを選びなさい。

  1. 画面と周辺環境との明るさの差はできるだけ大きくする。
  2. 必要に応じてブラインドやカーテンで外光を調整する。
  3. グレア対策が施された照明器具を利用する。
  4. 室内の極端な明暗差を避ける。

第30問

Webサイトの問い合わせフォームや掲示板において、悪意のあるスクリプトの実行を防ぐために、入力された「<」や「>」などの特別な意味を持つ記号を、安全な文字列に置き換えて無害化する処理を何というか。

  1. サニタイジング
  2. セッションハイジャック
  3. クロスサイトスクリプティング
  4. フィッシング

第31問

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

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

第32問

次のJavaScript関数 fitImage は、画像の本来のサイズ(naturalWidth, naturalHeight)をもとに、アスペクト比(縦横比)を維持したまま指定された最大幅(maxWidth)と最大高さ(maxHeight)の枠内に収まるようリサイズするものである。コード内の空欄 【 X 】 に当てはまる適切な演算子はどれか。

 JavaScript
function fitImage(img, maxWidth, maxHeight) {
const srcW = img.naturalWidth;
const srcH = img.naturalHeight;
// 指定サイズに対する元のサイズの比率を計算
const ratioW = srcW / maxWidth;
const ratioH = srcH / maxHeight;
if (ratioW 【 X 】 ratioH) {
// 高さを基準に縮小し、幅を自動計算する
img.width = srcW / ratioH;
img.height = maxHeight;
} else {
// 幅を基準に縮小し、高さを自動計算する
img.width = maxWidth;
img.height = srcH / ratioW;
}
}
  1. <
  2. >
  3. ==
  4. !=

第33問

HTMLでプログラムコードやマークアップ言語の要素名を示す際に、最も適切な要素はどれか。

  1. pre 要素
  2. kbd 要素
  3. code 要素
  4. samp 要素

第34問

次のHTMLにおいて、2つ目の段落だけを赤色にするCSSとして適切なものを選びなさい。

 HTML
<main>
<section>
<p>国家資格の一種です。</p>
<p>試験は学科と実技で構成されています。</p>
</section>
</main>
  1. p:nth-child(2){
    color:red;
    }
  2. main p:second-child{
    color:red;
    }
  3. main p:nth-child(second){
    color:red;
    }
  4. main p(2){
    color:red;
    }

第35問

HTTPステータスコードのうち、「Internal Server Error(内部サーバーエラー)」を表すものはどれか。

  1. 500
  2. 502
  3. 503
  4. 504

第36問

指定される属性によって、インタラクティブコンテンツになる場合があるHTML要素はどれか。

  1. video
  2. article
  3. section
  4. header

第37問

16進数カラーコード「#FFFF00」は、次のうちどの色を表現しているか。

  1. 赤色
  2. 青色
  3. 緑色
  4. 黄色

第38問

SEOポイズニングの説明として最も適切なものを選びなさい。

  1. コメント欄へ大量の広告投稿を行う行為
  2. 無関係なトラックバックを大量送信する行為
  3. 不自然な被リンクを大量に設置する状態
  4. 検索結果の上位に悪意あるサイトを表示させ、利用者を誘導する攻撃

第39問

HTTPS通信で標準的に利用されるポート番号はどれか。

  1. 80
  2. 25
  3. 443
  4. 3306

第40問

次のテーブル「RESULT」から、得点が80点以上のレコードのみを取得するSQL文として適切なものを選びなさい。

 RESULT
NAME SCORE
A 90
B 75
C 85
  1. SELECT SCORE >= 80 FROM RESULT;
  2. SELECT * FROM SCORE WHERE RESULT >= 80;
  3. SELECT RESULT FROM * WHERE SCORE >= 80;
  4. SELECT * FROM RESULT WHERE SCORE >= 80;

 

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

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

続きを見る

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