Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Что выведет следующий код?




Lt;?

$var = 1;

$str = '1 + $var';

echo $str;

?>

Варианты ответов:

1. $str

2. 2

3. 1 + 1

4. 1 + $var

 

42. Укажите номер правильного ответа

Что выведет данный скрипт:

<?php $var = 1;

function func($var) {

$var = 2;

}

func(3); echo $var;?>

Варианты ответов:

1. 1

2. 2

3. 3

4. Возникнет ошибка интерпретации

 

43. Укажите номер правильного ответа

Что отобразит следующий код:

$arr = array('a' => '27', 'b' => '12', 'd' => '2alpha2');

$tmpVar=&$arr['c'];

$tmpVar=2/$arr['d'];

echo $arr['a']%$arr['b']+$arr['c'];

Варианты ответов:

1. Warning: деление на ноль

2. 4

3. Error: элемент с ключом 'c' не определен в массиве $arr

4. 3.25

44. Укажите номер правильного ответа

Что выведет следующий код:

Lt;?

$n = 5;

echo $n++;

?>

Варианты ответов:

1. 5

2. этот код выдаст ошибку

3. 4

4. 6

 

45. Укажите номер правильного ответа

Что будет, хранится в ячейке с индексом 1 массива после выполнения данного кода:

Lt;?

$a[]="a";

$a[]="b";

$a[]="c";

?>

Варианты ответов:

1. b

2. a

3. c

4. этот код выдаст ошибку о не указании индексов

 

46. Укажите номер правильного ответа

Что можно сказать о следующем коде?

Lt;?php

$str='Dear Customer,\nThanks for your query. We will reply very soon.\n Regards.';

print $str;

?>

Варианты ответов:

1. Будет обнаружен только первый символ \n и остальной текст начнется с новой строки

2. Все \n будут распознаны и текст будет состоять из 3-х строк

3. Возникнет ошибка выполнения скрипта

4. Все будет написано в одной строке не зависимо от \n

 

47. Укажите номер правильного ответа

Что будет на экране в результате выполнения данного кода?

Lt;?php

$str="\n\t\x44";

echo strlen('$str');

?>

Варианты ответов:

1. 8

2. 5

3. 3

4. 4

 

48. Укажите номер правильного ответа

Какой результат выполнения следующего кода?

$a=10;

echo "Value of a = $a";

Варианты ответов:

1. Value of a = $a

2. Синтаксическая ошибка

3. Не определено

4. Value of a = 10

 

49. Укажите номер правильного ответа

Что выведет следующий код?

<?php foo();

if (true) {

function foo() {

echo "bar";

} }?>

Варианты ответов:

1. "bar"

2. ошибку о том, что функция не объявлена

3. ошибку о том, что нельзя объявлять функцию внутри условного оператора

4. true

 

50. Укажите номер правильного ответа

Каким будет массив $b после выполнения данного кода?

$a = array(1, 3, 5);

$b = array(2, 4, 6);

$b+ = $a;

Варианты ответов:

1. $b = array(3, 7, 11)

2. $b = array(1, 2, 3, 4, 5, 6)

3. $b = array(2, 4, 6, 1, 3, 5)

4. $b = array(2, 4, 6)

 

51. Укажите номер правильного ответа

Какой результат выполнения следующего кода?

$var=1+"-1.3e3";

echo $var;

Варианты ответов:

1. 1

2. Ошибка: невозможно сложить целое число и строку

3. 1-1.3e3

4. -1299

 

52. Укажите номер правильного ответа

Результат выполнения скрипта?

Lt;?php

$a = 1;

echo "{${"a"}}";

?>

Варианты ответов:

1. 1

2. Возникнет сообщение об ошибке

3. $a

4. "{${"a"}}"

 

53. Укажите номер правильного ответа

Что получим в результате?

$a = 3;

$b = '3';

if ($a === $b)

echo '$a равно $b';

else eсho '$a не равно $b';

Варианты ответов:

1. $a равно $b

2. 3 не равно 3

3. 3 равно 3

4. $a не равно $b

 

54. Укажите номер правильного ответа

Какой результат выполнения следующего кода?

$i=4;

$j=30;

$k=0;

$k=$j++/$i++;

echo $i." ".$j." ".$k." ";

Варианты ответов:

1. 5 31 7

2. 5 31 7.5

3. 4 31 7.5

4. 5 31 6

 

55. Укажите номер правильного ответа

Какой результат выполнения следующего кода?

Lt;?php

for ($i = 0; $i < 5; ++$i) {

if ($i == 2) continue;

print "$i";

}

?>

Варианты ответов:

1. 012345

2. 0124

3. 0134

4. Ничего из вышеперечисленного

 

56. Укажите номер правильного ответа

Что выведется на экран?

if (null === 0) {

echo 'true';

} else {

echo 'false'; }

Варианты ответов:

1. true

2. false

3. Ошибку выполнения

4. null

 

57. Укажите номер правильного ответа

Что будет в переменной $b после выполнения следующего кода?

$а = 2;

$b = аrrаy(&$а => 1);

$a = 4;

Варианты ответов:

1. array(2 => 1)

2. array(4 => 1)

3. NULL, сгенерируется предупреждение

4. Возникнет ошибка синтаксиса

 

Блок 3 - Вопросы в 8 баллов

Вопросы и варианты ответов раздела:

58. Укажите номер правильного ответа

Что будет выведено на экран?

<? $i=10; $j=11;

If ($i > $j)

$diff=$j-$i;

echo '$j больше, чем $i; разность между $j и $i составляет'.$diff;

Else

echo '$j меньше, чем $i; разность между $j и $i составляет'.$diff;

?>

Варианты ответов:

1. $j больше, чем $i; разность между $j и $i составляет 1

2. $j меньше, чем $i; разность между $j и $i составляет 1

3. Предупреждение о не определении значения

4. Parse error. (Ошибка разбора.)

 

59. Укажите номер правильного ответа

Что выведет следующий код?

Lt;?рhр

Functiоn byRef(&$apрles){

$aррles++; }

$оrаngеs=5;

$aрples = 5;

byRef($оrаnges);

еchо "У меня есть $apples яблок и $оranges апельсинов";?>

Варианты ответов:

1. У меня есть 5 яблок и 6 апельсинов

2. У меня есть 6 яблок и 6 апельсинов

3. У меня есть 6 яблок и 5 апельсинов

4. У меня есть 5 яблок и 5 апельсинов

 

60. Укажите номер правильного ответа

Что отобразит следующий код:

$a = 100; $b = 0;

Function &foo (){

global $a;

$a++;

Return $a; }

Function &bar() {

global $b;

$b++;

return $b; }

$c = &foo(); $c = bar();

echo $a+$b;

Варианты ответов:

1. 101

2. 102

3. 2

4. 1

 

61. Укажите номер правильного ответа

Что напечатает следующий фрагмент кода:

$a=2;

echo ++$a;

echo $a--;

echo --$a;

Варианты ответов:

1. 232

2. 332

3. 331

4. 321

 

62. Укажите номер правильного ответа

Что будет отображено на странице с таким PHP кодом:

<? $a=1; $b=2;

if ($a>$b):

?>

A больше b

<? else:?>

A не больше b

<? endif?>

Варианты ответов:

1. Ничего не напечатает

2. a больше b

3. a не больше b

4. Сценарий завершится ошибкой выполнения

 

63. Укажите номер правильного ответа

Что выведет данный скрипт:

<?php $var=1;

function func($var) {

$var=2;

}

func(3);

echo $var;?>

Варианты ответов:

1. 1

2. 2

3. 3

4. Возникнет ошибка интерпретации

64. Укажите номер правильного ответа





Поделиться с друзьями:


Дата добавления: 2016-11-02; Мы поможем в написании ваших работ!; просмотров: 1428 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Логика может привести Вас от пункта А к пункту Б, а воображение — куда угодно © Альберт Эйнштейн
==> читать все изречения...

4345 - | 4227 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.014 с.