Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Vtoraya_chast_uchebnika_po_WWW_Okonchat_variant...doc
Скачиваний:
32
Добавлен:
27.09.2019
Размер:
6.06 Mб
Скачать

Глава 6.Вопросы и задания

6.1. Вопросы и задания к главе 1(Основы языка php)

6.1.1.Контрольные вопросы к главе 1

1. Почему следует изучать PHP?

2. Что такое скрипт?

3. На каком процессоре выполняется скрипт PHP?

4. Код PHP интерпретируется или транслируется в исполнительном устройстве?

5. Может ли код PHP встраиваться в текст, размеченный с помощью HTML?

6. Что означает понятие «кроссплатформенность» языка или технологии?

7. Является ли технология использования PHP кроссплатформенной?

8. Нарисуйте схему работы скрипта на PHP и опишите её.

9. Как интерпретатор и компилятор распознают части кода PHP?

10. Как создать, отладить и выполнить проект на PHP в среде NetBeans 6.9?

11. Каким языком с точки зрения использования типов данных является PHP?

12. Назовите базовые объекты программы на языке PHP.

13. Что такое «управляющие последовательности», и для чего они применяются в программировании?

14. Что такое комментарии и как они оформляются в PHP?

15. Где в скрипте PHP могут применяться буквы русского языка?

16. Понятие имени переменной и правила его использования в PHP.

17. Является ли PHP языком строгой типизации?

18. Перечислить типы и категории данных языка PHP и охарактеризовать их особенности.

19. Как связаны между собой понятия «имя» и «значение» переменной, константы?

20. Дайте разъяснение типу данных NULL.

21. Что означает термин «пустая переменная»?

22. С какими целями вводятся константы?

23. Понятие области видимости в языках программирования. Какова область видимости констант в PHP?

24. Какой тип данных может «содержаться» в константах?

25. Дайте полное описание функции задания константы в PHP.

26. Что возвращает функция define()?

27. Как обозначаются строки в PHP?

28. Для чего используется и что определяет (комментарий или текст) синтаксис heredoc?

29. Что означает термин «создать переменную в скрипте PHP» ,и в какой момент это происходит?

30. Дайте определение функции в PHP. Что означает выражение «Функция возвращает значение»? Как классифицируются функции в PHP?

31. Как определить функцию в PHP? Перечислите правила использования функций в скриптах PHP.

32. Дайте определение понятия «дампы» в информатике.

33. Приведите примерную квалификацию строковых функций в PHP.

34. Как обеспечивается возврат значений в функции PHP.

35. Дайте своё определение понятия «выражение» в PHP.

36. Является ли функция PHP выражением?

37. Что такое «тип выражения», и по каким правилам он определяется в PHP?

38. В чём разница между «естественным» и «принудительным» приведением типа выражений?

6.1.2. Задания к главе 1

1. Выполнить пример 1-1.

2. Вывести в окно браузера сообщение «Привет, мир».

3. Отобразить в браузере все тэги HTML, использованные в предыдущем файле и строку «Привет мир». Сначала в виде одной строки, затем – каждый тэг вывести на экран в виде отдельной строки.

4. Выполнить пример 1-2.

5. Привести пример скрипта, который содержит все виды комментариев в PHP.

6. Самостоятельно ознакомиться с названием и правилами использования функции, возвращающей тип переменной. Написать скрипт, присваивающий переменным значения разного типа и выводящий, с помощью указанной функции, тип этих переменных.

7. Самостоятельно (в Интернете) ознакомиться с функциями, проверяющими конкретный тип переменной (это функции вида is_integer(имя переменной)) и проверить, как они работают, дополнив предыдущий скрипт.

8. Выполнить примеры 1-3, 1-4 данного учебника.

9. Найти в Интернете материал о стандартах POSIX и подготовить сообщение об их назначении и использовании.

10. Нарисовать таблицу, в которой отобразить интервалы возможных значений переменных в PHP разного типа.

11. Выполнить пример 1.4.

12. Выполнить пример 1.5.

13. Рассмотреть работу функции date(…) (найти в Интернете) и написать скрипт, вычисляющий с её помощью текущие дату (в формате «день.месяц.год») и время (в формате «h:i:s»), а также выводящий эти значения в виде двух строк: Текущая дата: … года и Текущее время: ….

14. Присвоить двум переменным значение двух чисел и вывести результаты их сложения и конкатенации. Далее скрипт должен, удаляя по одной переменной и проверяя наличие каждой из них, проверить результат сложения и конкатенации этих переменных.

15. Реализуйте скрипт - пример интерполяции имени переменной в строку.

16. Дайте полное описание функции задания константы в PHP.

17. Сделать анализ скриптов 1.7 и 1.8, а затем выполнить их.

18. Разобрать и выполнить скрипты 1.13 – 1.15.

19. Разработать алгоритм вычисления факториала от числа n. Создать функцию, вычисляющую значения факториала n!, и скрипт, вычисляющий значение факториала с помощью этой функции.

20. Написать и выполнить скрипт, в котором применялись бы различные стандартные функции по работе с текстом.

21. Проиллюстрируйте скриптом правила преобразования типов переменных.