Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
2
Добавлен:
30.05.2020
Размер:
98.82 Кб
Скачать
  1. Яка мова програмування була взята за основу при розробці язика РНР?

    1. С / С++;

    2. Basic;

    3. Perl.

  2. Яку частку ринку займають сайти, створені за допомогою РНР?

    1. 20%;

    2. 50%;

    3. 90%.

  3. Для чого ще можна використовувати мову розробки РНР?

    1. створення додатків (скриптів), які виконуються на стороні серверу;

    2. створення скриптів, що виконуються в командному рядку;

    3. створення GUI-додатків (графічних інтерфейсів), що виконуються на стороні клієнта;

  4. Чим закінчується кожен вираз в програмі написаній на РНР?

    1. тегом ?>;

    2. крапка з комою;

    3. особливого роздільника не існує.

  5. Яку функцію виконують коментарі?

    1. впливають на хід виконання програми;

    2. не виконують жодних дій;

    3. пояснюють оператори скрипта, але активних дій не виконують.

  6. Які символи використовуються для створення коментарів?

    1. /* */

    2. //

    3. #

  7. Як оголошуються змінні в РНР?

    1. при оголошенні вказується тип і ім'я змінної;

    2. при оголошенні змінній обов’язково привласнюється певне значення;

    3. при оголошенні змінної обов’язково вказується ім'я, якому передує спец символ.

  8. Які спец символи використовуються при оголошенні змінних в РНР?

    1. знак долару ($);

    2. знак відсотка (%);

    3. спец символи не використовуються.

  9. Що може виступати в якості РНР константи?

    1. математичні значення;

    2. паролі;

    3. шляхи до файлів.

  10. Що з перерахованого не може розглядатися в якості РНР константи?

    1. значення, що не змінюється в ході виконання скрипта;

    2. пароль до сайту;

    3. шлях до файлу.

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

    1. include;

    2. define;

    3. init.

  12. Який з логічних операторів припускає істинність лише одного з операндів?

    1. and;

    2. or;

    3. xor.

  13. Який з логічних операторів повертає значення 1 у випадку відповідності і значення і регістру написання своїх операндів?

    1. оператор рівності;

    2. оператор нерівності;

    3. оператор еквівалентності.

  14. Який з перерахованих типів даних відноситься до змішаних?

    1. string (рядковий);

    2. array (масив) ;

    3. object (об'єкт).

  15. Що з перерахованого відносять до спеціальних типів даних?

    1. resource (ресурс) ;

    2. object (об'єкт);

    3. boolean (логічний).

  16. Що з перерахованого інтерпретується як FALSE при обробці логічним оператором?

    1. цілий нуль ( 0 );

    2. порожній рядок;

    3. об'єкт без змінних.

  17. Що з перерахованого інтерпретується як FALSE при обробці логічним оператором?

    1. масив без елементів;

    2. змінна, що не ініціалізована;

    3. рядок "0".

  18. В чому полягає призначення оператора if?

    1. забезпечення багатоваріантного вибору;

    2. виконання фрагментів коду залежно від умови;

    3. повторення типових дій не однократно.

  19. В чому полягає призначення оператора switch?

    1. забезпечення багатоваріантного вибору;

    2. виконання фрагментів коду залежно від умови;

    3. повторення типових дій не однократно.

  20. Чим відрізняються оператори if та switch?

    1. різниці нема;

    2. if дозволяє виконувати певні дії кілька разів;

    3. switch надає можливість вибору однієї дії з кількох можливих.

  21. Що таке циклічний оператор?

    1. це оператор, що дозволяє виконати одну з кількох дій, залежно від умови;

    2. це оператор, що дозволяє виконати кілька типових дій, залежно від умови;

    3. це оператор, що виконує групу дій неоднократно, залежно від умови.

  22. Який з циклічних операторів виконує команди блока_виконання до тих пір, поки вираз обчислюється як True?

    1. while;

    2. do... while;

    3. for.

  23. Який з циклічних операторів перевіряє значення умовного виразу кожного разу на початку ітерацій циклу?

    1. while;

    2. do... while;

    3. for.

  24. Якому з циклічних операторів властиве наступне твердження «цикл не буде зупинений до кінця ітерації якщо значення параметру умовного виразу змінилося в процесі виконання блока_виконання»?

    1. while;

    2. do... while;

    3. for.

  25. Якому з циклічних операторів властиве наступне твердження «істинність виразу перевіряється в кінці циклу, а не на початку»?

    1. while;

    2. do... while;

    3. for.

  26. В якому з циклічних операторів блок_виконання циклу гарантовано виконується хоча б один раз?

    1. while;

    2. do... while;

    3. for.

  27. В якому з циклічних операторів умова складається відразу з трьох виразів?

    1. while;

    2. do... while;

    3. for.

  28. Який з циклічних операторів надає можливість використовувати дійсний крок циклу?

    1. while;

    2. do... while;

    3. for.

  29. Який з перерахованих операторів закінчує виконання поточного циклу?

    1. include;

    2. break;

    3. continue.

  30. Який з перерахованих операторів дозволяє почати нову ітерацію циклу, не закінчивши поточну?

    1. include;

    2. break;

    3. continue.

  31. Який з наступних операторів діє аналогічно простій вставці змістовної чатини заголовочного файлу в код РНР-скрипта?

    1. break;

    2. include;

    3. require.

  32. Яка з наступних мовних конструкцій є настільки специфічною, що при використовуванні усередині умовних блоків її потрібно брати у фігурні дужки?

    1. break;

    2. include;

    3. require.

  33. Яка з перерахованих мовних конструкцій дозволяє включати в програму і виконувати який-небудь файл?

    1. break;

    2. include;

    3. require.

  34. Яка з перерахованих мовних конструкцій при виникненні помилки виконання видає попередження, і продовжує робота скрипта?

    1. break;

    2. include;

    3. require.

  35. Яка з перерахованих мовних конструкцій при виникненні помилки викликає фатальну помилку роботи скрипта і припиняє його виконання?

    1. break;

    2. include;

    3. require.

  36. Що з перерахованого є набором програм, які контролюють виконання різних процесів?

    1. клієнт;

    2. сервер;

    3. генеральний процес.

  37. Чому з перерахованого властивий наступний механізм роботи «по запиту запустити який-небудь конкретний процес і відправити результати його роботи тому, хто ініціював запит»?

    1. клієнт;

    2. сервер;

    3. генеральний процес.

  38. Що з перерахованого виконує додаток?

    1. клієнт;

    2. сервер;

    3. генеральний процес.

  39. Що з перерахованого має надавати користувачу інтерфейс для роботи з додатком?

    1. клієнт;

    2. сервер;

    3. генеральний процес.

  40. Що з перерахованого має реалізовувати логіку роботи додатку?

    1. клієнт;

    2. сервер;

    3. генеральний процес.

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

    1. відеосервер;

    2. сервер захисту даних;

    3. файловий сервер.

  42. Який з перерахованих видів серверів надає послуги у відповідь на запити, прислані по електронній пошті?

    1. відеосервер;

    2. сервер захисту даних;

    3. поштовий сервер.

  43. Який з перерахованих видів серверів призначений для забезпечення безпеки даних?

    1. відеосервер;

    2. сервер захисту даних;

    3. Поштовий сервер.

  44. Який з перерахованих видів серверів забезпечує функціонування розподілених ресурсів, надає послуги пошуку?

    1. відеосервер;

    2. файловий сервер;

    3. пошуковий сервер.

  45. Що з перерахованого входить до складу клієнтського запиту до серверу?

    1. метод доступу ;

    2. рядок стану, в який входить версія протоколу і код повернення ;

    3. адреса URL.

  46. Що з перерахованого входить до складу відповіді сервера на клієтський запит?

    1. повідомлення (схоже формою на MIME) з інформацією про тип передаваних даних

    2. метод доступу ;

    3. адреса URL.

  47. Який з перерахованих методів відправки запитів дозволяє одержати будь-які дані, ідентифіковані за допомогою URL в запиті ресурсу?

    1. метод GET;

    2. метод HEAD;

    3. метод POST.

  48. Який з перерахованих методів відправки запитів не повертає тіло ресурсу і не має умовного аналога?

    1. метод GET;

    2. метод HEAD;

    3. метод POST.

  49. Який з перерахованих методів відправки запитів використовують для отримання інформації про ресурс?

    1. метод GET;

    2. метод HEAD;

    3. метод POST.

  50. Який з перерахованих методів відправки запитів розроблений для передачі на сервер такої інформації, як анотації ресурсів, новини і поштові повідомлення

    1. метод GET;

    2. метод HEAD;

    3. метод POST.

  51. Яка з перерахованих функцій повертає число аргументів, переданих у поточну функцію?

    1. func_num_args( );

    2. func_get_arg( );

    3. func_get_args( ).

  52. Яка з перерахованих функцій може використатися тільки усередині визначення користувацької функції?

    1. func_num_args( );

    2. func_get_arg( );

    3. func_get_args().

  53. Яка з перерахованих функцій повертає аргумент зі списку переданих у функцію аргументів, порядковий номер якого заданий вхідним параметром?

    1. func_num_args( );

    2. func_get_arg( );

    3. func_get_args().

  54. Яка з перерахованих функцій повертає повертає масив, що складається зі списку аргументів, переданих функції?

    1. func_num_args( );

    2. func_get_arg( );

    3. func_get_args().

  55. Чому з перерахованого відповідає наступне визначення «структурована змінна, утримуюча всю інформацію про деякий фізичний предмет або реалізоване в програмі поняття»?

    1. об’єкт;

    2. клас;

    3. функція.

  56. В чому полягає призначення оператора extends?

    1. створення нового класу;

    2. створення нового об’єкту класу;

    3. розширення існуючого класу.

  57. Яким буде результат застосування стандартного оператора складання до двох масивів?

    1. виникне помилка;

    2. утвориться новий масив, в якому другий масив буде дописано в кінець першого;

    3. другий масив допишеться в кінець першого.

  58. Якими вважаються два масиви, у яких збігаються всі пари ключ/значення елементів?

    1. рівними;

    2. еквівалентними;

    3. такими, що можуть бути об’єднані.

  59. Якими вважаються два масиви, у яких збігаються всі пари ключ/значення елементів і порядок їх слідування?

    1. рівними;

    2. еквівалентними;

    3. такими, що можуть бути об’єднані.

  60. Яка з перерахованих функцій повертає кількість елементів масиву?

    1. array_unique( );

    2. array_search( );

    3. count( ).

  61. Яка з перерахованих функцій дозволяє встановити, чи міститься в заданому масиві шукане значення?

    1. in_array( );

    2. array_unique ();

    3. array_keys( ).

  62. Яка з перерахованих функцій повертає значення ключа, якщо елемент знайдений, і значення false - у противному випадку?

    1. count( );

    2. array_search( );

    3. in_array( ).

  63. Яка з перерахованих функцій вибирає всі ключі масиву?

    1. in_array( );

    2. array_unique ( );

    3. array_keys( ).

  64. Яка з перерахованих функцій повертає новий масив, у якому повторювані елементи фігурують в одному екземплярі?

    1. array_unique( );

    2. count( );

    3. in_array( ).

  65. Яка з перерахованих функцій впорядковує значення елементів масиву по зростанню?

    1. ksort( );

    2. sort( );

    3. arsort( ).

  66. Яка з перерахованих функцій дозволяє зберігати індекси елементів масиву після сортування?

    1. asort( );

    2. arsort( );

    3. krsort( ).

  67. Яка з перерахованих функцій дозволяє відсортувати масив у зворотному порядку?

    1. array_slice( );

    2. rsort( );

    3. arsort( ).

  68. Яка з перерахованих функцій дозволяє відсортувати значення ключів масиву?

    1. krsort( );

    2. ksort( );

    3. sort( ).

  69. Яка з перерахованих функцій дозволяє виділити з масиву підмасив?

    1. array_slice( );

    2. krsort( );

    3. sort( ).

  70. Яка з перерахованих функцій розбиває масив на декілька підмасивів заданої довжини?

    1. array_slice( );

    2. array_chunk( );

    3. rsort( ).

  71. Яка з перерахованих функцій визначає чи входить даний підрядок до складу базового рядка?

    1. str_replace( );

    2. strrpos( );

    3. strpos( ).

  72. Яка з перерахованих функцій дозволяє обчислити номер останньої появи рядка в початковому рядку?

    1. strrpos();

    2. strpos();

    3. strstr().

  73. Яка з перерахованих функцій здійснює виділення підрядка з шуканого рядка?

    1. strpos( );

    2. strstr( );

    3. str_replace( ).

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

    1. strpos( );

    2. strstr( );

    3. str_replace( ).

  75. Яка з перерахованих функцій здійснює розбиття рядка на підрядки?

    1. explode();

    2. implode();

    3. join().

  76. Яка з перерахованих функцій об’єднує кілька рядків в один?

    1. explode();

    2. implode();

    3. join().

  77. Яка з перерахованих функцій створює вказівник на файл?

  1. fopen

  2. fgetc().

  3. is_writeable().

  1. Яка з перерахованих функцій розриває з’єднання з файлом?

  1. fclose().

  2. fwrite().

  3. file().

  1. Яка з перерахованих функцій дозволяє записати дані у файл?

  1. fopen

  2. fwrite().

  3. is_writeable().

  1. Яка з перерахованих функцій здійснює читання даних з файлу?

  1. fwrite().

  2. fread()

  3. is_readable()

  1. Яка з перерахованих функцій дозволяє зчитувати з файлу рядок тексту?

  1. fwrite().

  2. fgets()

  3. is_readable()

  1. Яка з перерахованих функцій дозволяє прочитувати рядок з вказаного файлу, але при цьому видаляє з нього все html-теги?

  1. fgets()

  2. fgetss()

  3. readfile().

  1. Яка з перерахованих функцій дозволяє прочитувати рядок з файлу посимвольно?

  1. fgetc().

  2. readfile().

  3. file().

  1. Яка з перерахованих функцій прочитує файл і виводить його вміст на екран?

  1. fopen

  2. readfile().

  3. is_readable()

  1. Яка з перерахованих функцій призначена для прочитування інформації з файлу в змінну типу масив?

  1. fclose().

  2. fwrite().

  3. file().

  1. Яка з перерахованих функцій перевіряє, чи існує файл або директорія?

  1. fopen

  2. file().

  3. file_exists()

  1. Яка з перерахованих функцій перевіряє чи дозволено записувати інформацію в цей файл?

  1. fwrite().

  2. is_writeable().

  3. is_readable()

  1. Яка з перерахованих функцій перевіряє чи дозволено читати інформацію з файлу?

  1. fopen

  2. fread()

  3. is_readable()

Соседние файлы в папке кс