暗記メーカー
ログイン
ウェブデザイン技術2【JavaScript,PHP】
  • 晴香三浦

  • 問題数 58 • 11/25/2023

    記憶度

    完璧

    8

    覚えた

    23

    うろ覚え

    0

    苦手

    0

    未解答

    0

    アカウント登録して、解答結果を保存しよう

    問題一覧

  • 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つ選択しなさい。

    サーバサイドでタグなどのサニタイジング(無害化)を行うことで対応できる。