習得度確認試験4
問題
Q2 PHPの特徴として正しいものはどれか
- Windows環境でのみ動作
- コンパイラ型言語
- クライアントPCで動作
- オブジェクト指向言語
Q3 PHPの変数名として、使用可能な名前は次のうちどれか
- #class
- $12data
- $_file
- HENSUU!
Q4 PHPの文法の特徴として正しいものはどれか
- 大文字と小文字は区別しない
- 全角と半角は区別しない
- コマンドは自由に大体合っていれば動作する
- コマンドは日本語でも英語でも動作する
- 全て正しくない
Q5 PHPにおけるインデントとは何を指すか
- 改行
- 処理の終了
- 重み付け
- カンマ区切り
- 数文字分のスペース
Q6 1行コメントを記述する為に必要とされる記号はどれか
- / (スラッシュ)
- \ (エンマーク)
- * (アスタリスク)
- // (ダブルスラッシュ)
- 1から4以外
Q7 下記を実行するとブラウザに出力される値はどれか
<?php $x = "PHPは、"; $y = 1; $z = "番楽しい"; print $x . $y . $z . "です!";
Q8 下記を実行するとブラウザに出力される値はどれか
<?php $a = 3; $b = 6; $c = $a++; $d = ++$b; $e = $c + $d; print '変数の値は' . $e . 'です。';
- 変数の値は12です。
- 変数の値は10です。
- 変数の値は11です。
- 変数の値は$eです。
Q9 下記を実行するとブラウザに出力される値はどれか
<?php $x = 10; $y = 2; $a = $x + $y; $b = $x - $y; $c = $x * $y; $d = $x / $y; $e = $x % $y; print "$a" + $b + $c + $d + $e;
- $a82050
- 45
- $a33
- $a38
練習問題
定数の記述で正しいものはどれか
- final FILENAME = "mondai.txt";
- const FILENAME = "mondai.txt";
- const(FILENAME = "mondai.txt");
- define("FILENAME", "mondai.txt");
PHP01
- 変数「$a」に「1000」を代入し、変数「$a」の値を画面に表示しなさい
PHP02
- 変数「$greeting」に「おはよう」を代入し、「$greeting」の値を画面に表示しなさい
- そのあと、その変数「$greeting」に「こんにちは」を代入し、「$greeting」の値を画面に表示しなさい
PHP03
- 変数「$x」に「100」を代入し、更にその「$x」を「$y」に代入し、「$y」の値を画面に表示しなさい
PHP04
- 定数値「7」の定数「DAYS_IN_WEEK」を宣言し、「DAYS_IN_WEEK」の値を画面に表示しなさい
PHP05
- 変数「$syosu」に「1.4142」を代入し、変数「$syosu」の値を画面に表示しなさい
PHP06
- 変数$aと$bに100を代入し、さらに変数$aと$bをかけた値を変数$cに代入して、変数$cの値を画面に表示しなさい
PHP07
- 変数$xに'好きな果物は'を、変数$yに'りんごです。'を代入して、さらに変数$xと変数$yを連結した文字列を、複合演算子を利用して変数$xに代入して、変数$xの値を画面に表示しなさい
習得度確認試験:解答
Q1:3、Q2:4、Q3:3、Q4:5、Q5:5、
Q6:4、Q7:2、Q8:2、Q9:2、Q10:5
Q8の補足説明
<?php $a = 3; $b = 6; $c = $a++; //(1) $d = ++$b; //(2) $e = $c + $d; print '変数の値は' . $e . 'です。';
- (1)の値は変数に代入してから1加算するので「3」、(2)の値は1加算してから変数に代入するので「7」になる
練習問題:解答
- 定数の記述方法
define('定数名', '値');
define('BIRTHDAY', '9月15日です。'); print BIRTHDAY; //定数BIRTHDAYを表示する
PHP01
<?php $a = 1000; print $a;
PHP02
<?php $greeting = 'おはよう.<br>'."\n"; print $greeting; $greeting = 'こんにちは'; print $greeting;
PHP03
<?php $x = 100; $y = $x; print $y;
PHP04
<?php define('DAYS_IN_WEEK','7'); print DAYS_IN_WEEK;
PHP05
<?php $syosu = 1.4142; print $syosu;
PHP06
<?php $a = 100; $b = 100; $c = $a * $b; print $c;
PHP07
<?php $x = '好きな果物は、'; $y = 'りんご'; //print $x.$y; $x .= $y; print $x;