1. 各設問において、正しものは○を、間違っているものは×を、該当設問の解答欄に記せ
解説につきましては、随時追加していきたいと考えています。
第1問
HTML5 においては、見出しをあらわす要素とセクションをあらわす要素のあいだに特に関連性はない。
第2問
サイバーセキュリティ基本法では、国や事業者に対するのと同様に、国民にもサイバーセキュリティの確保に努めることを責務として定めている。
第3問
自営型テレワーカーは仕事の自由度が高いことから、心身の健康を維持するため「情報機器作業における労働衛生管理のためのガイドライン(厚生労働省:令和元年7月)」を参考にしたり、活用する必要はない。
第4問
.htaccess で行える設定はすべてhttpd.conf で行うことができる。
第5問
HTML ドキュメント内でPHP コードを扱う場合、「 <!- – 」 と 「 – -> 」で囲む必要がある。
第6問
CSSでは16進数のカラーコードを3桁に省略することが可能だが、「#24c」と省略されたカラーコードは6桁の場合は「#2244cc」となる。
第7問
KVSはMySQLなどのデータベースの標準的な格納形式である。
第8問
イーサネットとは、1000BASE-Tの規格のみを指す。
第9問
リセットCSSとは、ウェブブラウザのデフォルトのスタイル設定を上書きし、ブラウザ間の表示や動作の差異を無くすためのスタイルシートのことである。
第10問
outlineプロパティを使用してボックスにアウトラインを表示させると、ボックスのサイズが大きくなってレイアウトや位置関係に影響を与えることがある。
第11問
アクセシビリティに配慮したページのテキストおよび文字画像においては、たとえコーポレートアイデンティティによって色が決められているロゴの一部であっても、最低限4.5:1のコントラスト比があるように変更して使用することが求められる。
第12問
長時間、タブレット型機器等を用いた作業を行う場合には、作業の内容に応じ適切なオプション機器(ディスプレイ、キーボード、マウス等)を適切な配置で利用できるようにすることが望ましい。
第13問
ウェブサーバなどの処理能力を向上させるため、CPUのスペックを上位のものに交換したり、メモリを増設することをスケールアウトと呼ぶ。
第14問
フォーム内の不要になった項目を、CSSで「display:none;」を用いて非表示とした場合、その項目についてユーザから送信されることはなくなる。
第15問
あるウェブサイトのページ1日のPV(ページビュー)が3000だった場合、その日は3000人のユーザがアクセスしたと考えて良い。
2. 以下の設問に答えよ。
第16問
クロスサイトスプリプティング(XSS)対策手法として、最も適切なものを以下より1つ選択しなさい。
- エコーバック
- サイズチェック
- サニタイジング
- キャッシュポイズニング
第17問
以下のHTML内のh1要素をアニメーションさせるJavaScriptのA部分に記述すべきものはどれか。以下より1つ選択しなさい。
- g
- g + “px”
- “g px”
- “g + px”
第18問
ワイヤーフレームに関する説明として、最も適切なものを以下より1つ選択しなさい。
- 主にナビゲーション、情報のグループ化、順序、優先度の検討に利用する。
- 視覚的要素も可能な限り盛り込んでビジュアルデザインに踏み込んだ検討を行う。
- スクリーンサイズによって出す情報量は変化が無いので1つのサイズだけ検討すれば良い。
- 詳細なサイトマップに存在するすべてのページに対して作成する。
第19問
font-familyプロパティで日本語を明朝体で表示させたいときに指定する総称ファミリ名はどれか。以下より1つ選択しなさい。
- serif
- sans-serif
- cursive
- fantasy
第20問
次の表の左右の要素の関係はどの行もほぼ同じである。Aに入れるべき要素はどれか。以下より1つ選択しなさい。
- caption
- fcaption
- figcaption
- figurecaption
第21問
次に示したのは、ウェブコンテンツJIS(JISX8341-3)の達成基準3.2.3である。Aにあてはまる語句として、最も適切なものを以下より1つ選択しなさい。
3.2.3 一貫したAの達成基準
ウェブページ一式の中にある複数のウェブページ上で繰り返されているAのメカニズムは、繰り返されるたびに相対的に同じ順序で出現する。ただし、利用者が変更した場合は除く(レベルAA)。
- タブラベル
- ナビゲーション
- ヘッダーコンポーネント
- フォームコントロールグループ
第22問
次のHTMLフォームから、同一階層内のselect.phpに送信されたデータを取得して出力させるPHPコードはどれか。以下より1つ選択しなさい。
- echo($string = $_POST[‘registration’]);
- echo(if($_POST[‘registration’] = “registration”));
- echo($_GET[‘registration’]);
- echo($_POST[‘registration’]);
第23問
次に示したのは、ウェブコンテンツJIS(JIS X 8341-3) のガイドライン3.3 である。AとBにあてはまる語句の組み合わせとして適切なものを、以下より1つ選択しなさい。
3.3 入力支援のガイドライン
利用者のAを防ぎ、Bを支援する。
- A:混乱 B:理解
- A:間違い B:修正
- A:入力漏れ B:自動入力
- A:タイプミス B:サジェスト機能
第24問
JavaScriptに関して正しい説明を、以下より1つ選択しなさい。
- 多くのウェブブラウザにはJavaScriptエンジンが実装されている。
- カスケーディングスタイルシートで記述できる。
- HTML文書内に記述することはできない。
- DOM操作などには対応しない。
第25問
HTML5 のdl要素、dt要素、dd要素の要素名の先頭に共通して含まれる「d」は何をあらわしているか。以下より1つ選択しなさい。
- double
- define
- definition
- description
第26問
SEO対策とは何か。最も適切なものを、以下より1つ選択しなさい。
- ニュースサイトで自社サイトを取り上げてもらうための施策
- 検索結果で自社サイトを上位に表示させたり、より多く表示させるための施策
- 検索サイトの検索結果に表示されないようにするための施策
- 不正な書き込みや誹謗中傷の削除申請を行うための施策
第27問
textarea要素のキャレット(文字の入力位置表示)の色を変更できるCSSプロパティはどれか。以下より1つ選択しなさい。
- caretcolor
- caret-cursor
- caret-color
- current-color
第28問
body要素には、次のようにnav要素とul要素とli要素が記述されている。これを図のようなパンくずナビゲーションのスタイルで表示されるようにしたい。この場合、style要素に書いたCSSコードのAからCのいずれにも使われないキーワードを、以下より1つ選択しなさ
- inline
- :first-child
- ::before
- ::after
第29問
バージョン管理システムに関する記述として誤っているものはどれか。以下より1つ選択しなさい。
- 変更内容の差分を表示できる。
- ソフトウェアやライブラリの依存関係を解決できる。
- 集中管理方式と分散管理方式の二つのタイプがある。
- 変更を加えたファイルを過去のある時点の状態に復元することができる。
第30問
著作権に含まれる権利の種類ではないものはどれか。以下より1つ選択しなさい。
- 商標権
- 複製権
- 頒布権
- 公衆送信権等
第31問
ファイル名をマークアップする際に使用する要素はどれか。最も適切なものを以下より1つ選択しなさい。
- code要素
- var要素
- span要素
- data要素
第32問
ウェブコンテンツJIS(JIS X 8341-3) のアクセシビリティに関する四つの原則に含まれていないものはどれか。以下より1つ選択しなさい。
- 知覚可能
- 理解可能
- 判読可能
- 操作可能
第33問
ソースコードが無償で公開され、誰でも改良や再配布をすることが可能なソフトウェアの略称を、以下より1つ選択しなさい。
- CSS
- OCR
- OSS
- RSS
第34問
ウェブコンテンツやアプリケーションのアクセシビリティおよび相互運用性を向上させるためのフレームワークを提供する技術仕様はどれか。最も適切なものを以下より1つ選択しなさい。
- Landmark
- Live Region
- WAI-ARIA
- Web Accessibility Initiative
第35問
次のSVGコードで例のようなグレーの円形を描きたい。このとき、AとBに記述すべきプロパティの組み合わせはどれか。以下より1つ選択しなさい。
- A : x / B : y
- A : cx / B : cy
- A : ch / B : cv
- A : center-x / B : center-y
第36問
HTML5.2において、dl要素の子要素として配置できない要素はどれか。以下より1つ選択しなさい。
- dl要素
- dt要素
- dd要素
- div要素
第37問
ウェブサイトでの通信販売を行う際、特定商取引法によって表示を求められていないものはどれか。以下より1つ選択しなさい。
- 個人事業者の場合には、氏名または登記された商号、住所および電話番号
- 返品を認めるか否か、その際の条件は何か、送料の負担の有無等
- ソフトウェアに関する取引を行う場合には、当該ソフトウェアの動作環境
- 各表示事項をすべてまとめた「 特定商取引法に基づく表示 」という専用ページ
第38問
CSS2.1および2.2では、1pxの大きさはどのように定義されているか。以下より1つ選択しなさい。
- 0.75pt
- 1pt
- 1/72インチ
- 機器ごとの画面の物理的な1画素の大きさ
第39問
背景色と文字色のカラーコードの組み合わせのうち、コントラスト比が最も小さい組み合わせを、以下より1つ選択しなさい。
- 背景色#bbbbbb:文字色#000000
- 背景色#e1e1e1:文字色#000000
- 背景色#9e9e9e:文字色#000000
- 背景色#353535:文字色#000000
第40問
ファイル名を指定せずにアクセスがあった場合、index.phpを優先する.htaccessの設定として適切なものを、以下より1つ選択しなさい。
- DirectoryIndex index.html index.php
- Directory index.html index.php
- DirectoryIndex index.php index.html
- Directory index.php index.html
終わりに
ここでは、ウェブデザイン技能検定2級学科試験のうち、令和2年度第3回の過去問について、解答と解説を付けました。解説については随時追加していきたいと考えています。また、ウェブデザイン技能検定の詳細については、
http://www.healthy-life-food.jp/2019/08/01/web-design-liscence/
をご参照ください。
http://www.healthy-life-food.jp/2020/07/19/web-design-license-2nd-grade/