игра брюс 2048
Главная / Программирование / Введение в программирование на PHP5 / Тест 3

Введение в программирование на PHP5 - тест 3

Упражнение 1:
Номер 1
Укажите допустимые имена переменных:

Ответ:

 (1) $myvar 

 (2) $F_Name 

 (3) Myvar 


Номер 2
Укажите допустимые имена переменных:

Ответ:

 (1) $1stvar 

 (2) $address1 

 (3) $&62## 


Номер 3
Укажите допустимые имена переменных:

Ответ:

 (1) $1stvar 

 (2) Myvar 

 (3) $my_string_variable 


Упражнение 2:
Номер 1
Укажите допустимые способы объявления констант:

Ответ:

 (1) define("$F","5"); 

 (2) define("S","константа"); 

 (3) define(F,.10); 


Номер 2
Укажите недопустимые способы объявления констант:

Ответ:

 (1) define F = 0.5; 

 (2) define("_S_","константа"); 

 (3) define($Int,10); 


Номер 3
Укажите недопустимый способ использования констант:

Ответ:

 (1) define("F","1.5"); echo F; 

 (2) define("F",1.5); echo (F + 5); 

 (3) define("INT",18); echo ++INT; 


Упражнение 3:
Номер 1
Выберите переменные, относящиеся к типу скаляров:

Ответ:

 (1) $s = "На золотом крыльце сидели"; 

 (2) $i = 25; 

 (3) $f = .50; 

 (4) $a = array(1, $i,"скаляр"); 


Номер 2
Выберите переменную, не относящуюся к типу скаляров:

Ответ:

 (1) $s = "На золотом крыльце сидели"; 

 (2) $i = 25; 

 (3) $f = .50; 

 (4) $a = array(1, $i,"скаляр"); 


Номер 3
Отметьте переменные, относящиеся к типу скаляров:

Ответ:

 (1) $a = array(false,true); 

 (2) $b = true; 

 (3) $i[] = 1; 

 (4) $а = 4.85; 


Упражнение 4:
Номер 1
Из списка выберите ассоциативные массивы:

Ответ:

 (1) $a[0] = 18; 

 (2) $a[] = "яблоко"; 

 (3) $a["rd"] = "яблоко"; 

 (4) $a = array("name" => "Петр", "family" => "Иванов"); 

 (5) $a = array("name", "Петр", "family", "Иванов"); 


Номер 2
Из списка выберите индексные массивы:

Ответ:

 (1) $a[0] = 18; 

 (2) $a[] = "яблоко"; 

 (3) $a["rd"] = "яблоко"; 

 (4) $a = array("name" => "Петр", "family" => "Иванов"); 

 (5) $a = array("name", "Петр", "family", "Иванов"); 


Номер 3
Из списка выберите одномерные массивы:

Ответ:

 (1) $a = array("name" => "Виктор"); 

 (2) $a[0] = array(0,1,2,3); 

 (3) $a[1][0] = "Васнецов"; 

 (4) $a[] = "Ну и ну!"; 

 (5) $a["1"] = array("name" => "Виктор","family"=>"Васнецов"); 


Упражнение 5:
Номер 1
Как в PHP корректно соединить две строки:

Ответ:

 (1) echo "лес " . "шумит"; 

 (2) echo "листья " + "зеленеют"; 

 (3) $s1 = "ягоды"; $s2 = "поспели"; echo $s1 . $s2; 


Номер 2
Как в PHP корректно соединить две строки:

Ответ:

 (1) cout >> "Марш " >> "Мендельсона"; 

 (2) echo ("Парад " . "Победы"); 

 (3) print 'Сонет ' . 'Шекспира'; 


Номер 3
Как в PHP корректно соединить две строки:

Ответ:

 (1) echo "черное " . 'и красное'; 

 (2) echo "бело-" + "красный"; 

 (3) $s = "рок-н-ролл"; print "разве это \$s"; 


Упражнение 6:
Номер 1
Каким будет результат работы скрипта:  $name = "Игорь"; echo "$name"; echo ", зачем тебе в Майами?";

Ответ:

 (1) Игорь, зачем тебе в Майами? 

 (2) $name, зачем тебе в Майами? 

 (3) сообщение об ошибке 


Номер 2
Каким будет результат работы скрипта: $name = "Игорь"; echo '$name'; echo ', затем тебе в Майами?';

Ответ:

 (1) Игорь, затем тебе в Майами? 

 (2) $name, затем тебе в Майами? 

 (3) сообщение об ошибке 


Номер 3
Каким будет результат работы скрипта:  $name = "Игорь"; echo "$name" echo ", зачем тебе в Майами?";

Ответ:

 (1) Игорь, зачем тебе в Майами? 

 (2) $name, зачем тебе в Майами? 

 (3) сообщение об ошибке 


Упражнение 7:
Номер 1
Как в PHP подсчитать количество элементов в массиве $a = array(1,2,3,4,5) и вывести результат на экран?

Ответ:

 (1) echo "В массиве " . count($a) . " элементов"; 

 (2) echo "Всего элементов: " . sizeof($a) . "."; 

 (3) echo "Всего элементов: sizeof($a)"; 


Номер 2
Как в PHP подсчитать количество элементов в массиве $a = array(1,2,3,4,5) и вывести результат на экран?

Ответ:

 (1) print "В массиве " . count($a) . " элементов"; 

 (2) print ("Всего элементов: %d", sizeof($a)); 

 (3) print "Всего элементов: " . sizeof($a) . "."; 


Номер 3
Как в PHP подсчитать количество элементов в массиве $a = array(1,2,3,4,5) и вывести результат на экран?

Ответ:

 (1) echo " В массиве: (sizeof($a)) элементов"; 

 (2) echo "В массиве " . count($a) . " элементов"; 

 (3) echo 'В массиве ' . sizeof($a) . ' элементов'; 


Упражнение 8:
Номер 1
Как в PHP вывести на экран второй элемент массива:

Ответ:

 (1) print $a[1]; 

 (2) print $a[2]; 

 (3) print $(a+1); 


Номер 2
Как в PHP вывести на экран третий элемент массива:

Ответ:

 (1) echo $a[2]; 

 (2) echo $a[3]; 

 (3) echo $a[3-1]; 


Номер 3
Как в PHP вывести на экран первый элемент массива:

Ответ:

 (1) echo $a[0]; 

 (2) echo $a[1-1]; 

 (3) echo $a[1]; 


Упражнение 9:
Номер 1
Сколько элементов будет в массиве $a после применения функции  array_merge?

$a = array(23,1.4,200);
$b = array(3);
array_merge($a,$b);

		

Ответ:

 (1)

 (2)

 (3)


Номер 2
Сколько элементов будет в массиве $a после применения функции  array_merge?

$a = array(23,1.4,200);
$b = array(3);
$a = array_merge($a,$b);

		

Ответ:

 (1)

 (2)

 (3)


Номер 3
Сколько элементов будет в массиве $a после применения функции  array_merge?

$a = array(23,1.4,.50,200);
$b = array(3,30);
array_merge($a,$b);

		

Ответ:

 (1)

 (2)

 (3)


Упражнение 10:
Номер 1
Сколько элементов будет в массиве $a после применения функции array_slice?

$a = array(100,22,10.5);
array_slice($a,2,1);

		

Ответ:

 (1)

 (2)

 (3)


Номер 2
Сколько элементов будет в массиве $a после применения функции array_slice?

$a = array(100,22,10.5);
$a = array_slice($a,2,1);


Ответ:

 (1)

 (2)

 (3)


Номер 3
Сколько элементов будет в массиве $a после применения функции array_slice?

$a = array(100,22,10.5);
$a = array_slice($a,1,2);

Ответ:

 (1)

 (2)

 (3)


Упражнение 11:
Номер 1
Каким будет порядок элементов в массиве $a после применения функции shuffle?

$a = array(1,2,3,4,5);
shuffle($a);

		

Ответ:

 (1) в порядке убывания 

 (2) в порядке возрастания 

 (3) в случайном порядке 


Номер 2
Каким будет порядок элементов в массиве $a после применения функции sort?

$a = array(5,2,4,1,3);
sort($a);

		

Ответ:

 (1) в порядке убывания 

 (2) в порядке возрастания 

 (3) в случайном порядке 


Номер 3
Каким будет порядок элементов в массиве $a после применения функции sort?

$a = array(5,2,4,1,3);
sort($a);

		

Ответ:

 (1) 1,2,3,4,5 

 (2) 5,4,3,2,1 

 (3) 5,2,4,1,3 


Упражнение 12:
Номер 1
Какие встроенные суперглобальные переменные есть в языке PHP:

Ответ:

 (1) $_GET[] 

 (2) $_POST[] 

 (3) $_PUT[] 

 (4) $_HEAD[] 


Номер 2
Какие встроенные суперглобальные переменные есть в языке PHP:

Ответ:

 (1) $_REQUEST[] 

 (2) $_QUERY[] 

 (3) $_COOKIE[] 

 (4) $_SESSION[] 


Номер 3
Каких встроенных суперглобальных переменных нет в языке PHP:

Ответ:

 (1) $_CLIENT[] 

 (2) $_SERVER[] 

 (3) $_FILES[] 

 (4) $_DIRECTORIES[] 




Главная / Программирование / Введение в программирование на PHP5 / Тест 3