【第5回】テスト対策
昨日より設問が増えてる気が…以下、設問と考えた結果。
(1)レコードを追加したい時に使うSQLはどれですか?
(a) insert into(○:追加するときはINSERT)
(b) update table
(c) create table
(d) alter table
(2)以下の式で3.75にならないのはどれか?
(a) $price = $price = 3 + .75;
(b) $price = '3' + '.75';
(c) $price = '3' + '0.75yen';(○:cの実行結果画像参照)
(d) 上記の中にはない
気になるのは(a)の式だが、実行してみるとちゃんと表示される。
実行に当たって書いたソースは以下。
《test.html》
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>テスト</title> <script src="test.js"></script> //中略 </head> <body> </body> </html>
《test.js》
// JavaScript Document $price = $price = 3 + .75; document.write($price);
上記のソースを使って他も実行してみたところ、
(c)は参考元と同じ式なのだが、実行結果が
なのである。
参考元の答えは(d)なのだが、実行結果で(c)を正解とした。
(3)このコマンドはどういう意味?
「SELECT * FROM tbl_URIAGE;」
(a) URIAGEテーブルの中のすべてのデータを取り出す(○:データ取得はSELECT)
(b) SELECTとURIAGEテーブルの値を掛ける
(4)このコマンドはどういう意味?
「UPDATE tbl_nikki SET kion = 20;」
(a) 日記テーブルの気温データをすべて20度に設定する
(b) 日記テーブルの気温データの20行目を新しい値にする(○:データ更新はUPDATE)
(5)このコマンドはどういう意味?
「SELECT kion FROM tbl_nikki WHERE tenki NOT IN (hare,kumori);」
(a) 日記テーブルから晴れ、曇り以外の気温を取り出す(○)
(b) 気温テーブルから晴れ、曇り以外の天気を取り出す
「SELECT kion FROM tbl_nikki=日記テーブルの気温から取り出す」なので、(a)。
さて、全世界に赤っ恥をさらしましたよ。
(2)はphpでまわすものって…orz
js書いてる時点でパーですよ。
参考元にも「php」って書いてあるし(今気づいた)。
phpなら答えは(d)。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>phpでテスト問題</title> </head> <body> <?php $price = '3' + '0.75yen'; print($price); ?> </body> </html>
9/7追記
(4)間違えてる…。
ここで間違ってるので当然本番でも間違えました。
友が皆我より偉く見える石川啄木気分。馘かも。