Онлайн-тестування "PHP"
Рівень змагання:
1
Термін проведения:
від 2012-12-15 20:00
до  2012-12-15 20:50
Вікова категорія:
Від 5 до 21
Підготовка завдань:
Дмитро Вітюк
Обмін даними НТML/JS - PHP
ЗАВДАННЯ 1
Оцінка:1

Які протоколи використовують браузер та веб сервер "спілкуючись" між собою?

HTTP
HTTPS
FTP
POP
SMTP
IMAP


ЗАВДАННЯ 2
Оцінка:1

За допомогою якої адреси бразер може зв`язатися із ВЕБ-сервером.

Доменного імені
IP адреси
Адреси комп`ютерів
Домашньої адреси користувачів


ЗАВДАННЯ 3
Оцінка:1

Чи можливe виконання PHP коду у файлі, який має розширення .htm ?

Завжди можливо
Ні, для цього використовуються php файли
Так можливо, але для цьго потрібно прописати додаткові опцію у файлі htaccess
Ні, не можливо
 
 


ЗАВДАННЯ 4
Оцінка:1

Яким символом розділяються змінні що передаються через адресний рядок браузеру?

+
.
?
&
` `
~


ЗАВДАННЯ 5
Оцінка:1

За допомогою якого тегу на HTML можна відправити дані для обробки ВЕБ-сервером одним із методів передачі данних?

<input>
<form>
<submit>
<request>


ЗАВДАННЯ 6
Оцінка:1

Який об`єкт у javascript відправляє запити? (кросбраузерний на сьогоднішній день    IE9+ , FF5+ , Chrome 6,0+, Opera11+)

Назва об`єкту


ЗАВДАННЯ 7
Оцінка:1

Що є необхідним при відправці POST запиту, за механізмом Ajax?

Вказати кодування
Вказати спупінь захисту
Вказати тип данних
Вказати тип контенту
Вказати секретний ключ
Усі відповіді вірні


ЗАВДАННЯ 8
Оцінка:1

Якщо не вказаний тип контенту, що передається через POST запит, то сервер обробляє його як:

multipart/mixed
general
application/x-www-form-urlencoded
text/plain
text/html


ЗАВДАННЯ 9
Оцінка:1

Який запит не кешується сервером , а також неможливо додати результат його виконання до закладок у браузері?

post
get
json
Жоден із вищезазначених


ЗАВДАННЯ 10
Оцінка:1

Чи можливе використання двох методів передачі даних GET та POST в одному запитові на сервер?

Так, завжди можливо
Для цього потрібно додаткова настройка серверу
Ні, не можливе
Одночасно можливо виконати тільки один із методів.


ЗАВДАННЯ 11
Оцінка:1

Через які зарезервовані глобальні змінні у PHP5 можна отримати доступ до даних з HTML-сторінки, що передаються методом GET.

$_POST
$_GET
$_REQUEST
$_SERVER
$_FILES
$_ENV


ЗАВДАННЯ 12
Оцінка:1

Через які зарезервовані глобальні змінні у PHP5 можна отримати доступ до даних форми з HTML-сторінки, що передаються методом POST.

$_POST
$_GET
$_REQUEST
$_SERVER
$_FILES
$_ENV


ЗАВДАННЯ 13
Оцінка:1

За допомогою якої зарезервованої змінної PHP5 можна отримати значення переданних данних, не зважаючи на те, яким методом вони були відправлені.

Назва змінної. ( із знаком $, без крапки з комою)


ЗАВДАННЯ 14
Оцінка:1

Чим глобальна змінна відрізняється від суперглобальної?

В суперглобальних змінних після знаку $ повинно йти підкреслення _, а після знаку $ в глобальних змінних повинна йти буква.
Для звернення до глобальної змінної в програмі необхідно попередньо скористатися директивою global, а для звернення до суперглобальних змінних директиву global використовувати непорібно.
Значення суперглобальних змінних зберігаються навіть після завершення роботи скрипта, а значення глобальних - видаляються.
Коректних відповідей немає


ЗАВДАННЯ 15
Оцінка:1

Що зберігається у змінній $GLOBALS?

Усі змінні, які визначені у тексті програми директивою global;
Усі локальні, глобальні та суперглобальні змінні скрипта;
Усі суперглобальні змінні;
Усі глобальні змінні;
Усі глобальні та суперглобальні змінні;


ЗАВДАННЯ 16
Оцінка:1

Яка з програм виведе HELLO?



ЗАВДАННЯ 17
Оцінка:1

Як за допомогою суперглобального масиву дізнатися ім'я переданого файлу, а також де фактично збережений файл відправлений на сервер.

Підказка : Відповіді у форматі  $назвамасиву["ключ"]["ключ"]

Адреса змінної у якій збережено ім`я переданого файлу
Адреса змінної у якій збережено адресу де фактично збережений файл


ЗАВДАННЯ 18
Оцінка:1

Нижче наведені html-код, php-код та зображення в браузері. Що виведеться в браузері після натиснення кнопки Надіслати?