Контрольная
Часть 1 – Основы PHP
Вариант 4
Теория
- Для чего используется функция htmlspecialchars?
- Назовите виды циклов в PHP. (Подсказка: их 4)
Практика
- В текстовое поле – словарь – через пробел вводятся «словарные» слова. В другое текстовое поле – текст – вводится текст, состоящий из слов, разделённых пробелами. Если во втором поле есть слова, отличающиеся от каких-либо «словарных» не более чем на один символ (символ может быть другим, его может не хватать или он может быть лишним), то вместо этих слов подставить соответствующие «словарные». Т.е. по сути нужно реализовать простейшую проверку орфографии.
Пример:
Ввод:
Словарь: язь рыба моей мечты
Текст: здаравенный яязь это рыб маей мичты
Вывод: здаравенный язь это рыба моей мечтыТекст: здаравенный яязь это рыб маей мичты
Вариант 5
Практика
- Юзер Вася Чайников узнал, что у хакера Вовы Крутого появился новый CD-ROM с пиратской игрой. Поскольку у Васи нет дисковода CD-ROM, он решил скопировать себе игру с помощью дискет. Объем игры – NМб, объем дискеты – 1,44 Мб, всего у Васи K дискет. Путь от дома Чайникова до дома Крутого занимает полчаса. Сколько времени потратит Вася, прежде чем обнаружит, что игра запускается только при наличии CD-ROM? N и K вводятся в текстовое поле.
- Хакер Вова Крутой написал троян, рассылающий себя по адресам из адресной книги. У среднего пользователя в адресной книге – N адресов. Из-за ошибки в программе троян вместо того, чтобы отсылать пароль с зараженной машины Вове, отсылает пароль Вовы на зараженную машину. Сколько человек узнают пароль хакера Вовы Крутого прежде, чем появится антивирус? N вводится в текстовое поле.