問題一覧
1
一意セレクタで指定される要素をオブジェクトとして取り扱うメソッドについて、適切なものを以下より1つ選択しなさい。
getElementById()
2
PHP においてMySQLデータベースへの接続を行うコードとして、適切なものを以下より1つ選択しなさい。ただし、データベースサーバへのアクセスは以下の情報を使って行う。 サーバ:localhost ポート:3306 ユーザ:db_user パスワード:db_passwd データベース:db_web
$con = mysqli_connect('localhost'[COMMA] 'db_user'[COMMA] ‘db_password’[COMMA]’db_web’);
3
以下はPHPで書かれたコードの一部である。このコードの問題点として、最も適切なものを以下より1つ選択しなさい。
GETで取得した name の値をそのまま表示している。
4
JavaScriptを用いて文字列を出力する場合に適切なコードを、以下より1つ選択しなさい。
document.writeln("文字列");
5
Ajaxでサーバとの非同期通信に使われるメソッドについて、適切なものを以下より1つ選択しなさい。
XMLHttpRequest()
6
PHPにおけるコメントの書き方として、不適切なものを以下より1つ選択しなさい。
;;; これはコメントです
7
以下はPHPのコードの一部である。MySQLデータベースには接続済みでデータの操作をしている。このコードに対する指摘として、最も適切なものを以下より1つ選択しなさい。 <?php $sql = "CHOICE id,title FROM table1;"; $response = mysqli_query($con,$sql); $row = mysqli_fetch_object($response); ?>
SQL命令文でCHOICEという命令は存在しない。
8
SQLのデータ操作言語(DML:Data Manipulation Language)に属するコマンドはどれか。適切なものを以下より1つ選択しなさい。
INSERT
9
次のコードはPHPのコードの一部である。これにより出力されるものを以下より1つ選択しなさい。 コード: $a = "A & B"; echo htmlspecialchars($a).htmlspecialchars($a);
A & BA & B
10
次のようなformから得られた値nameをそのままhtmlの一部として出力する上で、以下のPHPスクリプトの中から、適切なものを1つ選択しなさい。 <form action="sample.php" method="POST"> <input type="text" name="name" value=""/> <input type="submit" value="send"/> </form>
<?php echo htmlspecialchars($_POST[“name”][COMMA]ENT_QUOTES[COMMA]’UTF-8’); ?>
11
MySQLを用いてデータベーステーブルusersの検索を行う際のSQL文として、( )に当てはまるものはどれか。適切なものを以下より1つ選択しなさい。 ( ) id,name FROM users;
SELECT
12
ECMAScriptの説明として、最も適切なものを以下より1つ選択しなさい。
ECMAScriptはEcma Internationalによって策定された言語仕様である
13
LAMPとしてまとめて称されるソフトウェア群に共通する特徴として、最も適切なものを以下より1つ選択しなさい。
オープンソースソフトウェアである。
14
以下の文について、正しいと思われる場合は1を、誤っていると思われる場合は2を選択しなさい。 ECMAScriptとJavaScriptは、まったく関連性のないスクリプトである。
2
15
以下の文について、正しいと思われる場合は1を、誤っていると思われる場合は2を選択しなさい。 JavaScriptはインタプリタ方式であるため、コンパイルなしで実行できる。
1
16
特別な関数などを使用していない場合、次のようなコードになるのは、どのプログラム言語か。適切なものを以下より1つ選択しなさい。 echo "Web Design";
PHP
17
AjaxのAが示す単語はどれか。適切なものを以下より1つ選択しなさい。
Asynchronous
18
DOMにおいて、id属性に基づきノードの参照を得る方法はどれか。適切なものを以下より1つ選択しなさい。
getElementById
19
JavaScriptコードに次のような記述がある場合、結果として最も適切なものを以下より1つ選択しなさい。 JavaScriptコード var nav = document.getElementById("main"); nav.style.backgroundColor = "#000066";
id="main"で指定された要素の背景色が青になる。
20
次のようなJavaScriptの記述がある場合、変数messageはどのようになるか。適切なものを以下より1つ選択しなさい。 var a = "Web"; var b = "Design"; var message = "a" + b;
aDesign
21
JavaScriptにおいて、テキストを出力することができるメソッドはどれか。適切なものを以下より1つ選択しなさい。
writeln
22
JavaScriptにおいて、DOMの中の特定のひとつの要素を参照するものはどれか。適切なものを以下より1つ選択しなさい。
getElementById()
23
Ajaxにおいて、ページの再読み込みをしなくても内容を変更させることができるものはどれか。適切なものを以下より1つ選択しなさい。
XMLHttpRequest
24
以下の文について、正しいと思われる場合は1を、誤っていると思われる場合は2を選択しなさい。 さまざまな情報を集合化して検索できるようにするためにRDBMSが利用されている。
1
25
以下の文について、正しいと思われる場合は1を、誤っていると思われる場合は2を選択しなさい。 フォームの内容をそのまま出力するようなスクリプトは、クロスサイトスクリプティングの観点から問題である。
1
26
次のPHPの記述例の一部のうち、データベースサーバへ利用データベースの選択を要求するものはどれか。適切なものを1つ選択しなさい。
mysqli_select_db($db.$db_name);
27
以下の文について、正しいと思われる場合は1を、誤っていると思われる場合は2を選択しなさい。 JavaScript のコメントの書式は、HTML では//、XHTML では<!– –>である。
2
28
以下の文について、正しいと思われる場合は1を、誤っていると思われる場合は2を選択しなさい。 2つ以上のJavaScriptライブラリを併用するとエラーになる。
2
29
以下の文について、正しいと思われる場合は1を、誤っていると思われる場合は2を選択しなさい。 ECMAScriptを基に、JavaScriptとJavaが実装されている。
2
30
video要素をコントロールするために、JavaScriptから呼び出すことができるメソッドはどれか。適切なものを以下より1つ選択しなさい。
play()
31
JavaScriptにおいて、繰り返しを行う制御命令はどれか。適切なものを以下より1つ選択しなさい。
for()
32
HTMLドキュメントの要素の文字色を赤に定めたい。要素の参照が変数elementに納められているとき、JavaScriptコードとして最も適切なものを以下より1つ選択しなさい。
element.style.color = ”red”;
33
SQLのデータ定義言語(DDL:Data Definition Language)である命令はどれか。適切なものを以下より1つ選択しなさい。
CREATE
34
SQLインジェクションやXSSなどアプリケーションレベルの不正アクセスを防ぐためのソフトウェアやハードウェアの一般的な総称はどれか。適切なものを以下より1つ選択しなさい。
Web Application Firewall
35
SQLインジェクションやXSSなどアプリケーションレベルの不正アクセスを防ぐためのソフトウェアやハードウェアの一般的な総称はどれか。適切なものを以下より1つ選択しなさい。
Web Application Firewall
36
JavaScriptを利用して図形を描くソースコードにおいて、矩形を描くメソッドはどれか、適切なものを以下より1つ選択しなさい。
strokeRect( )
37
JavaScriptからコンテンツのスタイルを操作する場合の、プロパティの記述で正しいものはどれか、適切なものを以下より1つ選択しなさい。
textDecoration
38
PHP において、配列($arr)の最初にデータを追加する方法として、適切なものを以下より 1 つ選択しなさい。
array_unshift($arr[COMMA] 1);
39
NoSQLでも、RDBMSのような複雑なSQL文で検索ができる
✕
40
HTML5 において、外部 JavaScript ファイルを読み込むときは、 のよう に記述する
<script src="app.js"></script>
41
次の PHP コードを実行した場合の結果を以下より 1 つ選択しなさい。 <?php $i = 2; print ( $i - 1 ) * 2; ?>
2
42
"次の PHP のコードで A に入れるものを以下より1 つ選択しなさい。 <?php $json = json_decode(' A '); print( $json->img ); ?>
{ "img": "1.jpg"[COMMA] "size": 300 }
43
JavaScript は PHP のような、変数の型(文字列や数値)がない
✕
44
データベース上にテーブル users は name と age というカラムを持っている。age の平均値を表示するものを以下より 1 つ選びなさい。
SELECT AVG(age) FROM users;
45
クラス名 midashi がついた最初の要素を取得するものを、以下より1つ選びなさい。
var obj = document.querySelector('.midashi');
46
プログラムを開発中、利用者に見えない形で文字を出力する方法を、以下より1つ選びなさい。
console.log()
47
次のHTMLが書かれているときに、値のYamadaを取得するものは、どれか。 <input type="text" id="sei" name="name" value="Yamada" />
document.getElementById( "sei" ).value
48
PHPで、 Userというクラスが定義されていて、その中に $name のプロパティ変数がある。この変数に収められた値を表示するのは、以下のうちどれか
"$obj = new User(); echo $obj->name;"
49
PHP の変数名で使えるものはどれか
$_arr
50
以下の関数があるとき Sony と表示するには、 A に当てはまるのはどれか function pc($i) { $arr = [""Microsoft"", ""Sony"", ""Apple""]; A } pc(1);
print $arr[$i];
51
ある文字列をURLクエリパラメータから受け取った。 JavaScriptでXSS対策をするとき A に当てはまるのはどれか function urlxss(str) { return
replace
52
次のようにAjax通信をし、完了したときにHTTPステータスを表示したいとき、 A に当てはまるのはどれか var req = new XMLHttpRequest(); req.open('GET', '/example'); req. A = function() { alert(`status ${req.status}`); }; req.send();
onload
53
jQueryを使って、JSON形式のデータを#memberの中に表示したい。 A にはなにが当てはまるか var data = [ { ""name"": ""スズキ"", ""age"": 39 }, { ""name"": ""ヤマダ"", ""age"": 42 }, { ""name"": ""タナカ"", ""age"": 26 } ]; for(var i in data){ $(""#member"").append(""<li>"" + A + ""</li>""); }
data[i].name
54
文字列 birthdayを、JSON形式に変換するとき A には何が当てはまるか var birthday = '{""month"":12, ""day"":31}'; var obj = A ; console.log(obj.day);
JSON.parse(birthday);
55
usersテーブルにseiというカラムがあり、名字が入ってる。 名字が ""森"" を含むものを検索するとき、 A に当てはまるのはどれか SELECT sei FROM users WHERE A ;
sei LIKE "%森%"
56
MySQLに新規のデーブルをつくり、その中で小数点のある数値を扱いたい。 そのときに指定するデータ型はどれか
float型
57
ボタンがクリックされたときに、コンソールログを表示したい。 Aに当てはまるのはどれか var btn = document.getElementById('btn'); btn. A ('click', function() { console.log('クリックされた'); }, false);
addEventListener
58
XSS(クロスサイトスクリプティング)の説明として、適切なものを以下より1つ選択しなさい。
サーバサイドでタグなどのサニタイジング(無害化)を行うことで対応できる。