Разработчику/Обучение/Урок-1-Примеры-по-php/Контрольная

Контрольная


Оглавление документа

Вариант 1

Теория

  1. Опишите словами или нарисуйте схему взаимодействия программного обеспечения сервера при обращении по адресу http://test.ru/index.php, если файл index.php выглядит так:
<?
echo date("Y");
?>

  1. Что именно означает фраза «PHP – скриптовый язык программирования с интерпритатором компилирующего типа»?

Практика

  1. Вводится строка, состоящая из слов, разделённых пробелами. На выходе нужно раскрасить последовательно слова текста в красный, синий и зелёный цвета.
Пример:
  • Ввод: php это скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений
  • Вывод: php это скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений
  • Вводится 2 числа – число a и число b. Вывести 10 первых чисел последовательности Фибоначи для a и b (т.е. каждое следующее число является суммой двух предыдущих).
  • Пример:
    • Ввод: 3 15
    • Вывод: 3 15 18 33 51 84 135 219 354 573

    Вариант 2

    Теория

    1. Что такое Денвер? Какие пакеты входят в базовый пакет Денвер3?
    2. Какие скалярные типы данных существуют в php? (Подсказка: их 5)

    Практика

    1. Вводится дата в формате ДД-ММ-ГГГГ. Вывести ту же дату относительно сегодняшнего дня (т.е. Позавчера / Вчера / Сегодня / Завтра / Послезавтра). Если разница больше двух дней, то вывести дату, подставив русскоязычное название месяца и заменив тире на пробелы.
    Пример1:
    • Ввод: 05–02–2012 (сегодняшней датой будем считать 06–02–2012)
    • Вывод: Вчера

    Пример2:

    • Ввод: 09–02–2012 (сегодняшней датой будем считать 06–02–2012)
    • Вывод: 09 февраля 2012
  • Вводится строка. Определить, является ли она палиндромом (т.е. одинаково читается справа налево и слева направо).
  • Пример:
    • Ввод: 12321
    • Вывод: Да, это палиндром

     
    Подразделы
    Раздел не содержит подстраниц.


    Комменты