База ответов ИНТУИТ

Web-программирование на PHP 5.2

<<- Назад к вопросам

Как записать данный код компактнее с помощью конструкции elseif?
		<?php    $score = 4;       if  ($score == 5)      echo "Отлично";      else      {        if  ($score == 4)          echo "Хорошо";         else        {          if   ($score == 3)            echo "Удовлетворительно";            else             echo "Неудовлетворительно";        }      }?>	

(Отметьте один правильный вариант ответа.)

Варианты ответа
		<?php   $score = 4;   if ($score == 5)     echo "Отлично";     elseif ($score == 4)      echo "Хорошо"; 	 elseif ($score == 3)       echo "Удовлетворительно"; 	  else        echo "Неудовлетворительно";?>		
(Верный ответ)
		<?php   $score = 4;   if ($score == 5)     echo "Отлично";     elseif ($score == 4)      echo "Хорошо"; 	 elseif ($score == 3)       echo "Удовлетворительно"; 	  elseif        echo "Неудовлетворительно";?>		
		<?php   $score = 4;   if ($score == 5)     echo "Отлично";     elseif ($score == 4)      echo "Хорошо"; 	 elseif ($score == 3)       echo "Удовлетворительно"; 	  elseif        echo "Неудовлетворительно";       endif		?>		
Похожие вопросы
Чему равно значение переменной $b в результате следующего кода:
		<html> <head>  <title>     Строковые операторы  </title>  </head>  <body>   <?php     $a = "Жизнь";     echo "\$a =    " ,  $a,   "<BR>";     echo "\$b = \$a .   \" прекрасна \"<BR>";     $b = $a .   " прекрасна ";     echo "Теперь \$b = ",  $b,   "<BR> ";     echo "\$b .=  \" и удивительна.\" <BR>" ;     $b .= "и удивительна.";     echo "Теперь \$b =    ",   $b,   "<BR>";    ?>  </body> </html>		
Какие значения для переменных a, b, c, d будут выведены после выполнения следующего фрагмента кода:
<html> <head>  <title>Инкремент и декремент</title>  </head>  <body> <h1>Инкремент и декремент</h1>  <?php     $а = $b = $c = $d = 1; 	 echo "\$а+ + = ", $а++,  "<BR>"; 	 echo "+ +\$b =",   ++$b,   "<BR>"; 	 echo "\$c-- = ", $c--,  "<BR>"; 	 echo "--\$d=",   --$d,   "<BR>";    ?>  </body> </html>
Какая последовательность результатов получится в результате выполнения следующего кода:
		<html> <head>  <title>    Математические   операторы   </title>  </head>  <body>  <h1> Математические операторы </h1>     <?php       echo "5 + 2 = ", 5 + 2, "<BR>";        echo "5-2=", 5-2, "<BR>" ;        echo "5*2=", 5*2, "<BR>";        echo "5 / 2 = ", 5/2 , "<BR>";        echo "5 % 2  = ",   5 % 2,   "<BR>";    ?>  </body> </html>
Каким будет результат выполнения следующего PHP-кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body> 	 <?php var_dump(pow(2,8));  echo "<br>"; echo pow(-1,20)."<br>";  echo pow(0, 0)."<br>";  echo pow(-1, 5.5)."<br>";?> </body> </html>	
Каким будет результат выполнения следующего PHP-кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php   $dayofmonth = date('t');  $day_count = 1;  $num = 0;  for($i = 0; $i < 7; $i++)  {    $dayofweek = date('w',                      mktime(0, 0, 0, date('m'), $day_count, date('Y')));    $dayofweek = $dayofweek - 1;    if($dayofweek == -1) $dayofweek = 6;    if($dayofweek == $i)    {      $week[$num][$i] = $day_count;      $day_count++;    }    else    {      $week[$num][$i] = "";    }  }  while(true)  {    $num++;    for($i = 0; $i < 7; $i++)    {      $week[$num][$i] = $day_count;      $day_count++;      if($day_count > $dayofmonth) break;    }    if($day_count > $dayofmonth) break;  }  echo "<table border=1>";  for($i = 0; $i < count($week); $i++)  {    echo "<tr>";    for($j = 0; $j < 7; $j++)    {      if(!empty($week[$i][$j]))      {        if($j == 5 || $j == 6)              echo "<td><font color=red>".$week[$i][$j]."</font></td>";        else echo "<td>".$week[$i][$j]."</td>";      }      else echo "<td> </td>";    }    echo "</tr>";  }   echo "</table>";  ?> </body> </html>     
Чему равно значение переменной $apples в результате выполнения следующего кода:
		<html>  <head>   <title>     Присваивание значений переменным  </title>  </head>  <body>   <h1>Присваивание значений переменным</h1>     <?php        echo "Количество яблок устанавливается в 1.<BR>"; 		$apples = 1;        echo "Число яблок:   ",   $apples,   "<BR>"; 		echo  "Добавляется 3 яблока.<br>"; 				$apples = $apples + 3;        echo "Теперь число яблок:   ",   $apples,   "<BR>";    ?> </body> </html>
Каков будет результат работы кода:
		<html> <head>  <title>    Использование оператора echo  </title>   </head> <body>  <h1>Отображение текста</h1>   <?php    echo "Привет от PHP!";  ?>  <h1>Отображение дополнительного текста</h1>    <?php    echo "Снова привет от РНР!";  ?>  </body></html>
Результатом выполнения следующего фрагмента кода будет строка:
<?php $text = "Жизнь ";  $total = 150; echo $text .= "прекрасна. ";  echo "Результат = ", $total /= 3;?>
Что выведет на экран следующий фрагмент кода:
<?php$temperature = 35;if   (($temperature >= 25)   &&   ($temperature <= 30))  {    echo   ("Температура комфортна");  }  else  {    echo ("Температура  некомфортна");  }?>
Каким будет результат выполнения PHP-кода:
	<html> <head>   <title>Example from intuit.ru</title> </head><?php   $input = array("red", "green", "blue", "yellow");   array_splice($input, 2);   print_r($input);   echo "<br>";      $input = array("red", "green", "blue", "yellow");   array_splice($input, 1, -1);   print_r($input);   echo "<br>";      $input = array("red", "green", "blue", "yellow");   array_splice($input, 1, count($input), "orange");   print_r($input);   echo "<br>";      $input = array("red", "green", "blue", "yellow");   array_splice($input, -1, 1, array("black", "maroon"));   print_r($input);   echo "<br>";      $input = array("red", "green", "blue", "yellow");   array_splice($input, 3, 0, "purple");   print_r($input);   echo "<br>";?> </body> </html>