Вопросы для группы 8В1В

advertisement
Вопросы к экзамену по дисциплине «Интернет-технологии»
для студентов 4-ого курса очной формы обучения по направлению: 230100 Информатика и вычислительная техника
1. Компьютерная сеть. Разница между соединениями с коммутацией каналов и
коммутацией пакетов. Первый прототип компьютерной сети.
2. Перечислите основные топологии компьютерных сетей. Обязательно укажите их
достоинства и недостатки, а также область применения. Классификация
компьютерных сетей по размеру.
3. Перечислите архитектуры компьютерных сетей, указав достоинства и недостатки
каждой архитектуры. Классификация компьютерных сетей по размеру.
4. Многоуровневая модель взаимодействия протоколов сети Интернет (модуль
TCP/IP). Приведите примеры протоколов прикладного уровня.
5. Адресации в сети Интернет: классовая и бесклассовая. Приведите пример адресов
четвертой и шестой версии интернет протокола. Назначение сетевых портов.
6. Система доменных имен. Что понимается под распределенной базой данных
системы доменных имен. Приведите пример, как получить IP-адрес по доменному
имени?
7. Дайте определение понятию всемирная паутина? Какие три основные концепции
заложены в данном понятии. Перечислите сервисы предоставляемы всемирной
паутиной?
8. Идентификаторы ресурсов. Разница между URI, URL, URN и приведите примеры
каждого из них. Какую основную цель преследует технология для организации
единообразного локатора ресурса?
9. Назначение и структура протокола передачи гипертекста. Приведите пример HTTPзапроса и HTTP-ответа.
10. Язык гипертекстовой разметки, разница между HTML и xHTML – приведите
пример. Структура HTML документа, назначение DOCTYPE.
11. Что такое HTML-тег? Способы задания тегов. Типы тегов, приведите несколько
примеров каждого типа.
12. Блочные теги и опишите их особенности. Сравните строчные теги с блочными.
Приведите известные вам блочные теги с описанием.
13. Форматы графических файлов (GIF, JPEG, PNG-24). Назовите особенности каждого
из приведенных и дайте рекомендации в каких случаях использовать тот или иной
формат.
14. HTML-таблицы. Использование таблиц для верстки шаблонов. Назовите
особенности таблиц. Приведите пример таблицы с группировкой столбцов и строк.
15. Назначение HTML-форм, метод передачи информации POST и GET. Перечислите
известные Вам элементы форм и приведите несколько примеров использования.
16. Назначение и синтаксис каскадных таблиц стилей. 4 способа подключения CSS.
Абсолютные и относительные размеры.
17. Что такое селектор? Приведите несколько примеров и отсортируйте их по
приоритету от самого низкого до высокого.
18. Приведите пример иерархических селекторов, нескольких псевдоклассов и
псевдоэлементов. Продемонстрируйте их действие на примере (HTML + CSS).
19. Что представляет собой блоковая модель в CSS, приведите пример с границами,
внешними и внутренними отступами. Как влияет на блок свойство box-sizing.
20. Позиционирование элементов DOM. Какие способы позиционирования описывают
каскадные таблицы стилей? Какую роль играет z-index при позиционировании?
21. Назначение языка LESS, какие расширения CSS обеспечиваются за счет LESS.
Приведите 2 способа подключения LESS к проекту, какой из них менее
ресурсозатратный и почему?
22. Понятие Viewport в HTML. Способ задания Viewport через мета-теги. Назначение
библиотеки Twitter Bootstrap, понятие сетки? Какие компоненты предоставляемые
Bootstrap вам известны?
23. Понятие и назначение веб-браузера. Перечислите основные компоненты веббраузера. Какие модули отображения веб-браузера вы знаете? Приведите код на
языке JavaScript, который отображает информацию о веб-браузере.
24. Язык программирования JavaScript, возможности и ограничения, накладываемые
веб-браузером на язык. Отладка сценариев JavaScript в Google Chrome.
25. Что такое объектная модель документа? Представьте ниже приведенный участок
HTML-документа в виде дерева узлов:
<html>
<head>
<title>Пример для контрольной работы</title>
<style>
body {padding: 0;}
</style>
</head>
<body>
<div>
Блок со <a href=”p.html”>ссылкой</a> на документ
</div>
</body>
</html>
26. Перечислите и продемонстрируйте 3 способа подключения JavaScript к HTMLдокументу. В примере продемонстрируйте два способа вызова функции: анонимно
и с именем.
27. Способы создания, получения и навигации по элементам DOM, понятие селектора.
Отличие узлов (Node) от элементов HTML (HTMLElement).
28. Управление стандартными и нестандартными HTML-атрибутами. Управление
атрибутом class и стилем элементов - CSSStyleDeclaration. Назначение свойства
dataset.
29. Типизация. Какие типы используются в языке программирования JavaScript?
Перечислите и приведите пример 2-ух способов получения типа и 2-ух способов
проверки типов с использованием языка JavaScript. Назовите особенности каждого
из способов?
30. Два способа определения функций: функция как определение и функция как
выражение. Анонимные функции. Особенности 2-ух видов функций.
31. Как Вы знаете, в языке программирования JavaScript используется динамическая и
в частности утиная типизация, поясните, в чем заключается их смысл? Приведите
пример использования утиной типизации на языке программирования JavaScript.
32. Хранение информации на стороне клиента: cookie, сессионное хранилище,
локальное хранилище, хранение данных с использованием локальной БД. Приведите
примеры, записи и извлечения данных.
33. Назовите известные Вам JavaScript-библиотеки? Назовите их особенности. Назовите
назначение, возможности и особенности библиотеки jQuery. Приведите пример
подключения и использования библиотеки с избежание конфликтов с другими
библиотеками.
34. Как осуществляется выборка элементов DOM, с использованием jQuery. Приведите
несколько примеров с использованием объединением фильтров. Какие фильтры и
методы фильтрации вы знаете?
35. Как в jQuery осуществляется управление атрибутами и содержимым? Приведите
несколько примеров управления атрибутом class.
36. Управление элементами DOM. Приведите несколько примеров создания элементов.
Вставка созданного элемента в другой элемент, вставка элемента перед или после
какого-либо элемента. Замена, удаление и клонирование элементов.
37. Событие jQuery. Приведите несколько примеров существующих в jQuery. Как
осуществляется привязка события, приведите несколько способов (bind, live). Также
приведите пример принудительного вызова события.
38. Какие методы для создания анимации вы знаете? Приведите несколько примеров с
описанием, например: изменение размера шрифта с 10px до 20px, в течении 2 секунд.
39. Назовите назначение языка программирования PHP, а также его преимущества и
особенности.
40. Является ли язык программирования PHP типизированным? Механизм явного
преобразования типов. Какие типы данных используются в языке программирования
PHP. Получение и установка типов данных. Приведите несколько примеров.
41. Изолирование PHP-кода от HTML. Жизненный цикл переменной и область
видимости. Суперглобальные переменные.
42. Операторы и их приоритеты. Понятие ассоциативности. Приведите несколько
примеров операторов.
43. Принцип работы Cookie. Функции PHP для управления Cookie.
44. Принцип работы Сессий. Функции PHP для работы с Сессиями.
Download