正しいものは1を、間違っているものは 2 を記入する2択問題です。
第1問・body 要素は、カテゴリーとしてセクショニングルート(sectioning root)に属する。
第2問・SVG 要素とその属性は、XML と同じく大文字小文字を区別しない。
第3問・HTML ドキュメント内で PHP コードを扱う場合、「<!– 」と「 –>」の 2 つのタグで囲む必要がある。
第4問・.htaccess で行える設定はすべて httpd.conf で行うことができる。
第5問・オンプレミスとはクラウドサービスのことを指す。
第6問・Bluetooth の周波数帯は 5GHz 帯である。
第7問・canvas における座標系は左上が x=0、y=0 である。
第8問・レンタルした映画の DVD のコピー防止機能を解除し、自分のパソコンにコピーすることは、個人的な目的で行う 場合であれば、違法行為とはならない。
第9問・パーミッションが 777 のディレクトリにあるファイルは ファイルオーナー以外のユーザによる削除はできない。
第10問・デジタル署名とは、公開鍵暗号技術を利用した暗号化された署名情報であり、デジタル文書の正当性を保証す るための技術またはその一連の手順のことである。これを利用することにより、送信者の認証とデータの改ざんの有 無の検知が可能となる。
第11問・データを送受信する際、データを一時的に蓄えておく記憶装置や記憶領域をバッファという。
第12問・WebGL(Web Graphics Library)とは、ウェブブラウザで 3D あるいは 2D グラフィックスを描画処理用のハード ウェアにより高速にレンダリングする JavaScript API であり、ブラウザにプラグインをインストールして用いる。
第13問・白(#fff)の背景に赤(#f00)の文字を表示させると、コントラスト比は 4.5:1 に満たない状態となる。
第14問・HTML5 では、data-*属性だけでなく aria-*属性も使用できる。
第15問・VDT 作業者のための安全衛生環境等の構築は第一義的には事業者が行うものであるが、VDT 作業者に対しても自主的に健康を維持管理し、かつ、増進していくために必要な知識について教育を行うことが望ましい。
2. 選択問題
第16問・class 属性 top-head が与えられた要素に、次の JavaScript コードにより CSS で定めたクラス head-color を加えたい。そのとき、 [A] から [C] のいずれにも使われないキーワードを、以下より1つ選択しなさい。
コンピュータに保存されている特定のファイルに対し、勝手に暗号化処理を行い、読み取れないようにしてしまう不正プログラムを [A] という。ファイルを暗号化した後に、そのファイルの復元と引き替えに金銭を要求するといった手口がある。
- add
- classList
- querySelector
- getElementsByClassName
第17問・picture 要素およびその内部で使用する source 要素の代替テキストはどのように指定すべきか。最も適切なも のを以下より 1 つ選択しなさい。
- 代替テキストは不要である。
- img 要素の alt 属性で指定する。
- source 要素の title 属性で指定する。
- picture 要素の最後にテキストのコンテンツとして配置する。
第18問・ファイル名を指定せずにアクセスがあった場合、index.php を優先する .htaccess の設定として適切なものを、 以下より 1 つ選択しなさい。
- Directory index.html index.php
- Directory index.php index.html
- DirectoryIndex index.html index.php
- DirectoryIndex index.php index.html
第19問・HTML5 で廃止された属性はどれか。以下より 1 つ選択しなさい。
- img 要素の width 属性
- label 要素の for 属性
- th 要素の colspan 属性
- table 要素の summary 属性
第20問・「ソーシャル・エンジニアリング」に該当しない事例を、以下より 1 つ選択しなさい。
- ディスプレイに付箋で貼っていた他人の ID とパスワードを覚えてログインする。
- ネットワーク保守の業者を装って電話をし、担当者のユーザ ID とパスワードを聞き出す。
- SNS で呼びかけて、集まった人でウェブサイトに DoS 攻撃をする。
- 他人の会話を盗み聞きして機密情報を入手する。
第21問・CSS2.1 で使用可能な単位のうち、相対的な長さをあらわす単位はどれか。以下より 1 つ選択しなさい。
- px
- pt
- mm
- ex
第22問・「特定商取引法」における電子メールの広告規制に関する記述として誤っているものを、以下より 1 つ選択しなさ い。
- 消費者からあらかじめ請求や承諾を得ていない限り、電子メール広告の送信は原則的に禁止され ている。なお、携帯電話等のショートメールサービスを利用した広告は、規制の対象とはならない。
- 事業者が送信する電子メール広告には、消費者が当該電子メール広告の送信を拒否する意思を表 示するための方法を表示しなくてはならない。
- 電子メールアドレスまたは URL 等は電子メール広告の本文に記載しなくてはならず、かつ消費者が 容易に認識できるように表示しなくてはならない。
- 電子メール広告を送信することについて消費者からの請求や承諾を受けた場合は、その記録を、電 子メール広告を最後に送った日から3年間保存しておかなくてはならない。
第23問・以下の JSON データで文法的に適切なものを 1 つ選択しなさい。
- {“name” : “Taro”}, {“name” : “Jiro”}
- {{“name” : “Taro”}, {“name” : “Jiro”}}
- [{“name” : “Taro”}, {“name” : “Jiro”}]
- <{“name” : “Taro”}, {“name” : “Jiro”}>
第24問・DNS レコードのうち、複数の名前を使って単一のホストを指定するためのものはどれか。以下より 1 つ選択しなさ い。
- A
- MX
- NS
- CNAME
第25問・変数 checkBox には、type 属性を”checkbox”に定めた input 要素の参照が納められている。このチェックボッ クスがチェックされているかどうかを、次の JavaScript コードで変数 checkResult に取得したい。[A] に加える適切なプロパティを、以下より 1 つ選択しなさい。
- on
- value
- checked
- selected
第26問・次の文章は、入力フォームへの対策に関するものである。 [A] 及び [B] にあてはまる語句の組合せとして適切なものを、以下より 1 つ選択しなさい。
ユーザが入力フォームに入力したデータをウェブサーバに送信する際、 [A] を使用すると入力したデータがクエリ文字列として表示されて送られるため、情報が漏えいしてしまう可能性が高くなる。入力したデータを表示させずに送るためには、 [B] を使用する。
- A: GET メソッド B: POST メソッド
- A: POST メソッド B: GET メソッド
- A: PATCH メソッド B: PUT メソッド
- A: PUT メソッド B: PATCH メソッド
第27問・バージョン管理システムに関する記述として誤っているものはどれか。以下より 1 つ選択しなさい。
- 変更を加えたファイルを過去のある時点の状態に復元することができる。
- 変更内容の差分を表示できる。
- 集中管理方式と分散管理方式の二つのタイプがある。
- ソフトウェアやライブラリの依存関係を解決できる。
第28問・アクセシビリティ上、問題のないと思われる文章表現はどれか。最も適切なものを以下より 1 つ選択しなさい。
- 必須項目は赤で示しています。
- 下記の注意事項をよく読んでください。
- 右のボタンをクリックすると次に進みます。
- アイコンの大きさがレベルを表しています。
第29問・HTTP におけるステータスコード 204 は何を表すか。以下より 1 つ選択しなさい。
- Not Found
- Forbbiden
- No Content
- Internal Server Error
第30問・HTML や CSS のコーディング規約を作る際、一般的に記載しておくものとして不適切なものはどれか。以下より 1 つ選択しなさい。
- ディレクトリの構成
- ソースコード内の空白やインデントのルール
- ID や class の命名規則
- マークアップをするソフトウェアのショートカットキーの一覧
第31問・クラウドサービスの中で、主にアプリケーションソフトウェアを提供するサービスを指す用語はどれか。以下より 1 つ選択しなさい。
- DaaS
- SaaS
- PaaS
- IaaS
第32問・次に示したのは、ウェブコンテンツ JIS(JISX8341-3)の達成基準 1.4.4 である。 [A] にあてはまる語句として、最も適切なものを以下より 1 つ選択しなさい。
- 120%
- 150%
- 200%
- 300%
第33問・CSS2.1 の仕様に含まれているセレクタの書式はどれか。以下より 1 つ選択しなさい。
- :target
- :only-child
- :first-child
- :last-child
第34問・PHP で JSON を返すためのヘッダを付与するコードを以下より 1 つ選択しなさい。
- head(‘content-type: text/json’);
- head(‘content-type: application/json’);
- header(‘content-type: text/json’);
- header(‘content-type: application/json’);
第35問・iframe 要素が使用できない HTML のバージョンはどれか。以下より 1 つ選択しなさい。
- HTML4.01 Strict
- HTML4.01 Transitional
- XHTML1.0 Transitional
- HTML5
第36問・以下のうち文法的に誤りである HTML のコードを 1 つ選択しなさい。なおここではコンテンツの論理構成は問わないものとする。
第37問・img 要素の srcset 属性で次のように指定した場合、a@2x.jpg が使用されるのはどのような状況のときか。以下よ り 1 つ選択しなさい。
- a.jpg の読み込みに失敗したとき。
- a.jpg を横に 2 つ以上表示できるスペースがあるとき。
- ピクセル密度が 2 倍の画面で閲覧したとき。
- ブラウザで再読み込み(2 度目に表示)させたとき。
第38問・次の HTML 5.1 コードに関して正しいものを以下より 1 つ選択しなさい。
- details 要素内の summary 要素は表示されないが、details 要素内の表示されている要素をクリッ クすると details 要素の内容がすべて表示される。
- 初期状態では、details 要素内の summary 要素以外は表示されないが、summary 要素をクリック すると details 要素の内容がすべて表示される。
- details 要素は内部に複数の summary 要素と複数の p 要素を持つことができる。
- details 要素は p 要素を内部に持つことができないのでこのコードは誤りである。
第39問・PHP の date 関数のパラメータ文字列「時」を返すもののうち、先頭にゼロが付かない 12 時間単位のものはどれ か。以下より 1 つ選択しなさい。
- g
- G
- h
- H
第40問・HTML5.1 の a 要素に関する説明として適切なものを以下より 1 つ選択しなさい。
- a 要素の終了タグは省略できる。
- a 要素には href 属性を指定しなくてもよい。
- a 要素の内部に入れられるのはインライン要素のみである。
- a 要素の内部に入れられるのはブロックレベル要素のみである。
解答
第1問・1
第2問・2
第3問・2
第4問・1
第5問・2
第6問・2
第7問・1
第8問・2
第9問・2
第10問・1
第11問・1
第12問・2
第13問・1
第14問・1
第15問・1
第16問・4
第17問・2
第18問・4
第19問・4
第20問・3
第21問・4
第22問・1
第23問・3
第24問・4
第25問・3
第26問・1
第27問・4
第28問・2
第29問・3
第30問・4
第31問・2
第32問・3
第33問・3
第34問・4
第35問・1
第36問・2
第37問・3
第38問・2
第39問・1
第40問・2