Онлайн тестування "PHP"
Рівень змагання:
1
Термін проведения:
від 2013-03-11 19:00
до  2013-03-11 19:40
Вікова категорія:
Від 5 до 21
Підготовка завдань:
Дмитро Вітюк
Робота з файлами та зображеннями у PHP
ЗАВДАННЯ 1
Оцінка:1

За допомогою якої функції можливо перевірити наявність файлу та можливість зчитування і запису?

Формат відповіді: function_name();


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

Потрібно дізнатися поточну робочу директорію.

 
За допомогою якої функції можна вирішити поставлену задачу?
getcwd()
getpwd()
dirname()
getcd()
get_current_dir()


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

Відомий шлях до файлу $path.

За допомогою якої команди можна дізнатися директорію у якій знаходиться цей файл?
$dir = dirname($path);
$dir = basename ($path);
$dir = dir($path);
$dir = get_current_dir($path);
$dir = getpwd($path);


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

За допомогою якої функції можливо перемістити файл? (Файл який наявний у діючій файловій системі, а не тимчасовий файл при завантаженні  на сервер)

Формат відповіді: function_name();


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

За допомогою якої команди Unix можна змінити права на доступ до файлу?

chown
chroot
chmod
chattr


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

 Які в POSIX системі права на файл test.txt встановить наступний PHP-код: chmod('test.txt', 777)?

На читання для власника і на виконання для усіх інших
Для усіх на читання, запис та виконання.
Права змінюються іншою функцією
У php не має функції для зміни прав на файл
Жодна відповідь не вірна


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

Яке призначення функції delete()?

Видаляє файл
Видаляє директорію
Видаляє запис у базі данних
Видаляє змінну
Такої функції не має у php


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

Які функції дозволяють отримати зміст файлу повністю ? (За один виклик)

fgets
file_get_contents
fread
file


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

Відомий шлях до файлу $path.

За допомогою якої функції можна дізнатися директорію у якій знаходиться цей файл, назву файла та його розширення?

Формат відповіді: function_name();


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

За допомогою якої функції можливо перевірити чи був завантажений файл за допомогою методу POST? (Використовується при завантаженні файлів для перевірки чи не вказав користувач локальний файл наприклад  /etc/passwd.)

Формат відповіді: function_name();


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

Який параметр у настройках PHP (Файл php.ini) відповідає за директорію тимчасової копії завантажуваного файлу на сервер?

Назва параметру у файлі php.ini


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

При відкриванні html файлу,за допомогою якої функції можливо очисти файл від тегів?

Формат відповіді: function_name();


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

Який параметр у настройках PHP (Файл php.ini) відповідає за розмір завантажуваного файлу на сервер?

Назва параметру у файлі php.ini


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

Як працює функція file(); ?  $result= file('sample.txt');

Читає увесь файл в масив
Читає перший рядок файлу
Отримує інформацію про шлях до файлу та відображає її у вигляді рядка
Отримуює усю можливу інформацію про файл та записує її до масиву
Читає файл у рядок


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

За допомогою якої функції можливо прочитати файл та одразу вивести його у браузер (або у інший буфер виводу)?

Формат відповіді: function_name();


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

Яку функцію потрібно додати для отримання інформації про кожний файл, що знаходиться у zip архіві?

print_r($zip->FileInfo($i));
print_r($zip->statName($i));
print_r($zip->status($i));
print_r($zip->statIndex($i));
print_r($zip->sGetFileInfo($i));


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

За допомогою якої функції можна видаляти файли що містяться у zip архіві?

$zip->deleteFile();
$zip->deleteIndex();
$zip->deleteName();
$zip->deleteArrayFile();
$zip->unlink();


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

Виберіть правильний порядок виконання.

5,2,6,4,7,1,3
1,7,6,3,4,5,2
1,3,4,2,5,7,6
4,3,5,6,2,1,7
2,3,6,1,4,5,7


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

Фігуру якої геометричної форми буде виведено в результаті коду наведеного нижче?

Коло
Єліпс
Трапеція
Прямокутник
Квадрат
Трикутник
Многокутник


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

Яка функція використовується для виведення тексту на зображення?

ImagePrint($im, 4, 50, 50, `text`, $blue);
ImagePrintString($im, 4, 50, 50, `text`, $blue);
ImageLine($im, 4, 50, 50, `text`, $blue);
ImagePrintText($im, 4, 50, 50, `text`, $blue);
ImageString($im, 4, 50, 50, `text`, $blue);