1. Какое основное отличие растровой графики от векторной?
A) Растровая графика не теряет качество при масштабировании
B) Векторная графика состоит из пикселей
C) Растровая графика состоит из пикселей, векторная — из математических объектов
D) Векторная графика зависит от разрешения
✅ Правильный ответ: C
Пояснение: Растровая графика — это сетка пикселей; векторная — математические формулы (линии, фигуры).
2. Какой из перечисленных форматов является векторным?
A) .jpg
B) .png
C) .svg
D) .bmp
✅ Правильный ответ: C
Пояснение: SVG (Scalable Vector Graphics) — векторный формат. JPG, PNG, BMP — растровые.
3. Какой формат поддерживает прозрачность?
A) .jpg
B) .gif
C) .bmp
D) .cdr
✅ Правильный ответ: B
Пояснение: GIF поддерживает прозрачность (один цвет). PNG также поддерживает, но из предложенных — только GIF.
4. Что произойдёт с растровым изображением при сильном увеличении?
A) Оно станет более чётким
B) Появятся пиксели (зернистость)
C) Оно не изменится
D) Оно станет векторным
✅ Правильный ответ: B
Пояснение: Растровая графика имеет фиксированное разрешение; при увеличении видны отдельные пиксели.
5. Какой формат чаще всего используется для фотографий в интернете?
A) .svg
B) .cdr
C) .jpg
D) .ai
✅ Правильный ответ: C
Пояснение: JPG — стандартный формат для фотографий благодаря хорошему сжатию.
6. Векторная графика наиболее подходит для:
A) Фотографий
B) Логотипов и чертежей
C) Текстурирования 3D-моделей
D) Обработки спутниковых снимков
✅ Правильный ответ: B
Пояснение: Векторная графика идеальна для логотипов, схем, чертежей, так как легко масштабируется.
7. Какой из форматов не поддерживает сжатие с потерями?
A) .jpg
B) .png
C) .gif
D) .bmp
✅ Правильный ответ: B
Пояснение: PNG использует сжатие без потерь. JPG — с потерями.
8. Что такое разрешение растрового изображения?
A) Количество цветов
B) Количество пикселей на дюйм (dpi/ppi)
C) Размер файла
D) Глубина цвета
✅ Правильный ответ: B
Пояснение: Разрешение — плотность пикселей (обычно измеряется в dpi или ppi).
9. Какой формат поддерживает анимацию?
A) .jpg
B) .png
C) .gif
D) .bmp
✅ Правильный ответ: C
Пояснение: GIF поддерживает несколько кадров в одном файле, что позволяет создавать анимацию.
10. В каком формате сохраняют исходные файлы в Adobe Illustrator?
A) .jpg
B) .png
C) .ai
D) .gif
✅ Правильный ответ: C
Пояснение: .ai — родной формат Adobe Illustrator (векторный).
11. GIMP — это:
A) Векторный редактор
B) Растровый графический редактор
C) Текстовый редактор
D) Видеоредактор
✅ Правильный ответ: B
Пояснение: GIMP — растровый редактор, аналог Photoshop.
12. Для чего в GIMP используется инструмент «Лассо»?
A) Для рисования линий
B) Для выделения произвольной области
C) Для заливки цветом
D) Для текста
✅ Правильный ответ: B
Пояснение: Лассо позволяет выделить произвольную область.
13. Что такое слой в GIMP?
A) Отдельный объект, который можно редактировать независимо
B) Фоновое изображение
C) Инструмент для рисования
D) Формат файла
✅ Правильный ответ: A
Пояснение: Слои — независимые уровни изображения, которые можно редактировать отдельно.
14. Какой фильтр в GIMP используется для размытия изображения?
A) Резкость
B) Размытие по Гауссу
C) Шум
D) Контур
✅ Правильный ответ: B
Пояснение: Размытие по Гауссу — стандартный фильтр для размытия.
15. Можно ли в GIMP работать с текстом?
A) Нет
B) Да, есть инструмент «Текст»
C) Только в векторном режиме
D) Только через импорт
✅ Правильный ответ: B
Пояснение: GIMP имеет инструмент «Текст» для добавления надписей.
16. Какое расширение имеет родной файл GIMP?
A) .jpg
B) .png
C) .xcf
D) .psd
✅ Правильный ответ: C
Пояснение: .xcf — формат GIMP для сохранения слоёв и настроек.
17. Инструмент «Штамп» в GIMP используется для:
A) Рисования штампов
B) Клонирования части изображения
C) Удаления объектов
D) Добавления текста
✅ Правильный ответ: B
Пояснение: Штамп (Clone tool) копирует пиксели из одной области в другую.
18. Как изменить размер изображения в GIMP?
A) Image → Scale Image
B) Edit → Resize
C) File → Save As
D) View → Zoom
✅ Правильный ответ: A
Пояснение: Scale Image — основной пункт для изменения размера.
19. Что делает инструмент «Волшебная палочка»?
A) Выделяет область по цвету
B) Рисует линии
C) Добавляет эффекты
D) Удаляет слой
✅ Правильный ответ: A
Пояснение: Волшебная палочка выделяет все пиксели одного цвета.
20. Можно ли в GIMP создавать анимацию?
A) Нет
B) Да, через экспорт в GIF или покадрово
C) Только в платной версии
D) Только для текста
✅ Правильный ответ: B
Пояснение: GIMP поддерживает создание анимации через слои и экспорт в GIF.
21. Inkscape — это:
A) Растровый редактор
B) Векторный редактор
C) Видеоредактор
D) Аудиоредактор
✅ Правильный ответ: B
Пояснение: Inkscape — векторный редактор, аналог Adobe Illustrator.
22. Какой инструмент в Inkscape используется для создания прямоугольников?
A) Эллипс
B) Прямоугольник
C) Звезда
D) Текст
✅ Правильный ответ: B
Пояснение: Инструмент «Прямоугольник» создаёт прямоугольники и квадраты.
23. Что такое контур в Inkscape?
A) Заливка цветом
B) Линия, ограничивающая фигуру
C) Слой
D) Текст
✅ Правильный ответ: B
Пояснение: Контур (path) — это линия, которая определяет форму объекта.
24. Как добавить градиентную заливку в Inkscape?
A) Выбрать инструмент «Градиент» и применить к объекту
B) Через меню «Заливка и обводка»
C) Только через импорт
D) Нельзя
✅ Правильный ответ: A
Пояснение: Инструмент «Градиент» позволяет создать линейный или радиальный градиент.
25. Как объединить несколько объектов в один контур?
A) Contour → Union
B) Path → Union
C) Edit → Merge
D) Object → Group
✅ Правильный ответ: B
Пояснение: Path → Union объединяет несколько контуров в один.
26. Что делает инструмент «Узел» (Node tool)?
A) Рисует узлы
B) Редактирует узлы контура
C) Добавляет текст
D) Заливает цветом
✅ Правильный ответ: B
Пояснение: Узел — инструмент для редактирования точек на контуре.
27. Какой формат является родным для Inkscape?
A) .ai
B) .svg
C) .cdr
D) .eps
✅ Правильный ответ: B
Пояснение: .svg — основной формат Inkscape.
28. Можно ли в Inkscape создать растровое изображение?
A) Нет
B) Да, через экспорт в PNG
C) Только в векторном формате
D) Да, напрямую
✅ Правильный ответ: B
Пояснение: Inkscape экспортирует векторные объекты в растровые форматы (PNG, JPG).
29. Инструмент «Текст» в Inkscape позволяет:
A) Писать текст вдоль контура
B) Только горизонтальный текст
C) Только заголовки
D) Не работает
✅ Правильный ответ: A
Пояснение: В Inkscape текст можно размещать вдоль контура.
30. Что делает команда «Объект → Заливка и обводка»?
A) Изменяет цвет и толщину линии
B) Удаляет объект
C) Копирует объект
D) Поворачивает объект
✅ Правильный ответ: A
Пояснение: Меню позволяет настроить цвет заливки и параметры обводки.
🔹 Понятие модели
Модель — упрощённое представление реального объекта, процесса или явления, которое сохраняет его существенные свойства и используется для изучения, анализа или прогнозирования.
Примеры: глобус (модель Земли), макет здания, карта метро, формула y = kx + b (модель линейной зависимости).
🔹 Классификация моделей
- Материальные (физические): реальные объекты, уменьшенные или увеличенные копии (глобус, макет самолёта).
- Информационные: описание объекта на языке данных, знаков, символов (таблица, график, блок-схема, база данных).
Формы информационных моделей:
- Знаковые (символьные): буквы, цифры, символы (формула, химическое уравнение).
- Графические: изображения, схемы, графики (карта, блок-схема, график функции).
- Табличные: данные в виде таблицы (прайс-лист, расписание).
- Математические: уравнения, неравенства, системы (F = ma, x² + y² = R²).
🔹 Этапы компьютерного моделирования
- Постановка задачи: что хотим узнать? какие данные нужны?
- Формализация: перевод задачи на формальный язык (математический, логический).
- Построение модели: выбор или разработка модели, определение параметров.
- Компьютерный эксперимент: запуск модели, сбор данных.
- Анализ результатов: проверка адекватности, интерпретация.
🔹 Адекватность модели
Модель адекватна, если она с заданной точностью отражает свойства оригинала, важные для исследования. Границы применимости — условия, в которых модель работает корректно.
🔹 Моделирование графов
- Граф — совокупность вершин (узлов) и рёбер (связей).
- Дерево — граф без циклов, с одним корнем.
- Сеть — граф с возможными циклами (например, транспортная сеть).
- Алгоритмы на графах: обход в глубину (DFS), обход в ширину (BFS), поиск кратчайшего пути (Дейкстра).
🔹 Нормализация данных
Нормализация — процесс организации данных в базе для уменьшения избыточности и противоречий.
- 1НФ (первая нормальная форма): все атрибуты атомарны (не делятся), нет повторяющихся групп.
- 2НФ (вторая нормальная форма): соответствует 1НФ, и все неключевые атрибуты полностью зависят от первичного ключа.
- 3НФ (третья нормальная форма): соответствует 2НФ, и нет транзитивных зависимостей (неключевые атрибуты не зависят друг от друга).
Зачем нужна нормализация? Чтобы избежать дублирования данных, аномалий вставки/удаления, упростить обновление.
1. Что такое модель?
A) Точная копия реального объекта
B) Упрощённое представление объекта, сохраняющее существенные свойства
C) Фотография объекта
D) Алгоритм
✅ Правильный ответ: B
Пояснение: Модель — упрощение, но с сохранением ключевых характеристик.
2. Какой из примеров является материальной моделью?
A) Блок-схема алгоритма
B) Глобус
C) Таблица Excel
D) График функции
✅ Правильный ответ: B
Пояснение: Глобус — физический объект (материальная модель).
3. Информационная модель — это:
A) Физический объект
B) Описание объекта с помощью данных и символов
C) Уменьшенная копия
D) Только текст
✅ Правильный ответ: B
Пояснение: Информационная модель — это данные, знаки, символы.
4. Какая форма информационной модели использует уравнения и неравенства?
A) Графическая
B) Табличная
C) Математическая
D) Знаковая
✅ Правильный ответ: C
Пояснение: Математическая модель описывается уравнениями.
5. Карта местности — это пример:
A) Материальной модели
B) Графической информационной модели
C) Знаковой модели
D) Математической модели
✅ Правильный ответ: B
Пояснение: Карта — графическое представление.
6. Какой из перечисленных объектов не является моделью?
A) Макет дома
B) Карта метро
C) Реальный дом
D) Формула F = ma
✅ Правильный ответ: C
Пояснение: Реальный дом — оригинал, а не модель.
7. Знаковая модель — это модель, в которой информация представлена:
A) Буквами, цифрами, символами
B) Рисунками
C) Таблицами
D) Физическими объектами
✅ Правильный ответ: A
Пояснение: Знаковая — это символьная запись.
8. Какое свойство модели называется адекватностью?
A) Модель красивая
B) Модель точно отражает свойства оригинала, важные для задачи
C) Модель большая
D) Модель простая
✅ Правильный ответ: B
Пояснение: Адекватность — соответствие модели оригиналу.
9. Модель «глобус» является примером:
A) Информационной модели
B) Материальной модели
C) Графической модели
D) Математической модели
✅ Правильный ответ: B
Пояснение: Глобус — физический объект.
10. Для чего нужна модель?
A) Чтобы заменить оригинал
B) Для изучения, анализа, прогнозирования
C) Для развлечения
D) Только для рисования
✅ Правильный ответ: B
Пояснение: Модель позволяет исследовать объект без прямого воздействия на него.
11. Первый этап компьютерного моделирования:
A) Компьютерный эксперимент
B) Постановка задачи
C) Анализ результатов
D) Построение модели
✅ Правильный ответ: B
Пояснение: Всё начинается с постановки задачи.
12. Что такое формализация?
A) Перевод задачи на формальный язык
B) Запуск программы
C) Сбор данных
D) Создание модели
✅ Правильный ответ: A
Пояснение: Формализация — описание задачи в математической или логической форме.
13. Компьютерный эксперимент — это:
A) Создание модели
B) Запуск модели на компьютере и сбор данных
C) Анализ результатов
D) Постановка задачи
✅ Правильный ответ: B
Пояснение: Эксперимент — это выполнение расчётов на модели.
14. Граф состоит из:
A) Вершин и рёбер
B) Только вершин
C) Только рёбер
D) Ячеек
✅ Правильный ответ: A
Пояснение: Граф — это вершины (узлы) и рёбра (связи).
15. Дерево — это граф:
A) С циклами
B) Без циклов и с одним корнем
C) С несколькими корнями
D) Без рёбер
✅ Правильный ответ: B
Пояснение: Дерево — связный граф без циклов.
16. Какой алгоритм используется для обхода графа в глубину?
A) BFS
B) DFS
C) Дейкстра
D) Пузырьковая сортировка
✅ Правильный ответ: B
Пояснение: DFS (Depth-First Search) — обход в глубину.
17. Что такое сеть в моделировании?
A) Граф без циклов
B) Граф с возможными циклами
C) Таблица данных
D) Уравнение
✅ Правильный ответ: B
Пояснение: Сеть — граф, который может содержать циклы (например, транспортная сеть).
18. Какой алгоритм находит кратчайший путь в графе?
A) BFS
B) DFS
C) Дейкстра
D) Сортировка
✅ Правильный ответ: C
Пояснение: Алгоритм Дейкстры — для поиска кратчайшего пути.
19. Модель «расписание поездов» — это:
A) Математическая модель
B) Табличная модель
C) Графическая модель
D) Материальная модель
✅ Правильный ответ: B
Пояснение: Расписание представляется в виде таблицы.
20. Зачем нужен компьютерный эксперимент?
A) Чтобы получить данные для анализа
B) Чтобы развлечься
C) Чтобы написать код
D) Чтобы создать модель
✅ Правильный ответ: A
Пояснение: Эксперимент даёт данные для проверки модели.
21. Нормализация данных — это:
A) Удаление всех данных
B) Организация данных для уменьшения избыточности
C) Добавление новых полей
D) Шифрование данных
✅ Правильный ответ: B
Пояснение: Нормализация устраняет дублирование и противоречия.
22. Первая нормальная форма (1НФ) требует, чтобы:
A) Все атрибуты были атомарными
B) Не было транзитивных зависимостей
C) Был первичный ключ
D) Все поля были числами
✅ Правильный ответ: A
Пояснение: 1НФ — каждый атрибут неделим.
23. Вторая нормальная форма (2НФ) требует:
A) Соответствия 1НФ и полной зависимости от ключа
B) Только атомарности
C) Отсутствия повторяющихся групп
D) Наличия внешних ключей
✅ Правильный ответ: A
Пояснение: 2НФ — это 1НФ + все неключевые атрибуты зависят от всего ключа.
24. Третья нормальная форма (3НФ) требует:
A) Соответствия 2НФ и отсутствия транзитивных зависимостей
B) Только атомарности
C) Наличия индексов
D) Уникальности всех полей
✅ Правильный ответ: A
Пояснение: 3НФ — это 2НФ + неключевые атрибуты не зависят друг от друга.
25. Что такое транзитивная зависимость?
A) Зависимость неключевого атрибута от другого неключевого атрибута
B) Зависимость от первичного ключа
C) Зависимость от внешнего ключа
D) Отсутствие зависимости
✅ Правильный ответ: A
Пояснение: Транзитивная — A → B → C, где C зависит от B, а B от A.
26. Зачем нужна нормализация?
A) Чтобы данные занимали больше места
B) Чтобы избежать дублирования и аномалий
C) Чтобы усложнить базу
D) Чтобы скрыть данные
✅ Правильный ответ: B
Пояснение: Нормализация уменьшает избыточность и аномалии.
27. Аномалия вставки — это:
A) Невозможность вставить данные из-за дублирования
B) Невозможность удалить данные
C) Ошибка в SQL
D) Сбои в сети
✅ Правильный ответ: A
Пояснение: Аномалия вставки — когда из-за структуры нельзя добавить запись.
28. Аномалия удаления — это:
A) При удалении записи теряется другая информация
B) Невозможность удалить
C) Удаление всего
D) Ошибка в коде
✅ Правильный ответ: A
Пояснение: Например, удаление последнего заказа теряет информацию о клиенте.
29. Может ли таблица быть в 3НФ, но не в 2НФ?
A) Да
B) Нет, 3НФ включает 2НФ
C) Только если нет ключей
D) Только в MySQL
✅ Правильный ответ: B
Пояснение: 3НФ — строгое расширение 2НФ.
30. Какой язык используется для нормализации?
A) SQL
B) Python
C) HTML
D) Нет специального языка
✅ Правильный ответ: D
Пояснение: Нормализация — процесс проектирования, не язык.
1. Первый этап создания презентации:
A) Настройка анимации
B) Планирование (цель, аудитория)
C) Добавление слайдов
D) Выбор шаблона
✅ Правильный ответ: B
Пояснение: Планирование — основа любой презентации.
2. Что такое композиция слайда?
A) Расположение элементов на слайде
B) Цвет фона
C) Шрифт текста
D) Количество слайдов
✅ Правильный ответ: A
Пояснение: Композиция — как расположены текст, картинки, графики.
3. Шаблон презентации — это:
A) Готовый набор стилей и макетов
B) Текст презентации
C) Анимация
D) Видео
✅ Правильный ответ: A
Пояснение: Шаблон задаёт единый дизайн.
4. Какое расширение имеет файл презентации PowerPoint?
A) .docx
B) .pptx
C) .xlsx
D) .pdf
✅ Правильный ответ: B
Пояснение: .pptx — стандартный формат PowerPoint.
5. Сколько слайдов рекомендуется для 10-минутной презентации?
A) 1–2
B) 5–10
C) 20–30
D) 50
✅ Правильный ответ: B
Пояснение: Обычно 1 слайд на 1–2 минуты.
6. Что такое «титульный слайд»?
A) Первый слайд с названием и автором
B) Последний слайд
C) Слайд с графиком
D) Слайд с видео
✅ Правильный ответ: A
Пояснение: Титульный слайд — лицо презентации.
7. Какой элемент не рекомендуется размещать на слайде?
A) Заголовок
B) Большой сплошной текст
C) Изображение
D) Диаграмму
✅ Правильный ответ: B
Пояснение: Большой текст плохо читается, лучше использовать списки.
8. Для чего нужны списки в презентации?
A) Для структурирования информации
B) Для украшения
C) Для увеличения объёма
D) Для анимации
✅ Правильный ответ: A
Пояснение: Списки помогают выделить ключевые пункты.
9. Можно ли вставить видео в презентацию?
A) Да
B) Нет
C) Только в платной версии
D) Только ссылкой
✅ Правильный ответ: A
Пояснение: PowerPoint и другие редакторы поддерживают вставку видео.
10. Какой шрифт лучше использовать для заголовков?
A) Крупный, легко читаемый
B) Мелкий
C) Рукописный
D) Курсив
✅ Правильный ответ: A
Пояснение: Заголовки должны быть крупными и читаемыми.
11. Анимация в презентации — это:
A) Движение объектов на слайде
B) Статичное изображение
C) Звук
D) Видео
✅ Правильный ответ: A
Пояснение: Анимация — эффекты движения.
12. Какой тип анимации заставляет объект появляться на слайде?
A) Вход
B) Выход
C) Выделение
D) Пути перемещения
✅ Правильный ответ: A
Пояснение: Вход — анимация появления.
13. Что такое гиперссылка в презентации?
A) Переход на другой слайд, файл или веб-страницу
B) Картинка
C) Текст
D) Звук
✅ Правильный ответ: A
Пояснение: Гиперссылка — интерактивный переход.
14. Кнопка в презентации может быть:
A) Только текстовой
B) Объектом, по клику на который происходит действие
C) Только графической
D) Нельзя
✅ Правильный ответ: B
Пояснение: Кнопка — любой объект с действием по клику.
15. Что такое триггер в PowerPoint?
A) Запуск анимации по клику на конкретный объект
B) Звуковой эффект
C) Переход на следующий слайд
D) Видео
✅ Правильный ответ: A
Пояснение: Триггер — условный запуск анимации.
16. Как настроить анимацию для текста?
A) Выбрать текст → Анимация → Добавить эффект
B) Нажать F5
C) Вставить видео
D) Изменить шрифт
✅ Правильный ответ: A
Пояснение: Анимация настраивается через панель анимации.
17. Какой эффект анимации делает объект более заметным?
A) Выделение
B) Выход
C) Пути перемещения
D) Звук
✅ Правильный ответ: A
Пояснение: Выделение — эффекты, привлекающие внимание.
18. Можно ли настроить скорость анимации?
A) Да, в настройках эффекта
B) Нет
C) Только для входа
D) Только для выхода
✅ Правильный ответ: A
Пояснение: Скорость регулируется в параметрах эффекта.
19. Что такое «смена слайдов»?
A) Переход от одного слайда к другому
B) Анимация объектов
C) Добавление звука
D) Изменение цвета
✅ Правильный ответ: A
Пояснение: Смена слайдов — эффект перехода между слайдами.
20. Как вставить гиперссылку на веб-страницу?
A) Выделить объект → Вставка → Гиперссылка → Адрес
B) Нажать Enter
C) Добавить картинку
D) Изменить цвет
✅ Правильный ответ: A
Пояснение: Через меню «Вставка» → «Гиперссылка».
21. Можно ли в презентацию вставить диаграмму из Excel?
A) Да, через копирование или вставку
B) Нет
C) Только изображением
D) Только в PDF
✅ Правильный ответ: A
Пояснение: Диаграммы Excel легко вставляются.
22. Что такое скрытый слайд?
A) Слайд, который не показывается в основной презентации
B) Слайд без текста
C) Слайд с анимацией
D) Титульный слайд
✅ Правильный ответ: A
Пояснение: Скрытые слайды можно показать по гиперссылке.
23. Какой формат презентации сохраняет анимацию?
A) .pdf
B) .pptx
C) .jpg
D) .txt
✅ Правильный ответ: B
Пояснение: .pptx сохраняет всю анимацию.
24. Для чего используется режим «Докладчик»?
A) Для просмотра заметок и времени
B) Для редактирования
C) Для анимации
D) Для печати
✅ Правильный ответ: A
Пояснение: Режим докладчика помогает выступающему.
25. Можно ли в презентацию добавить звуковое сопровождение?
A) Да
B) Нет
C) Только музыку
D) Только голос
✅ Правильный ответ: A
Пояснение: PowerPoint поддерживает аудиофайлы.
26. Как изменить порядок слайдов?
A) Перетащить слайд в режиме сортировки
B) Нажать Delete
C) Изменить шрифт
D) Добавить анимацию
✅ Правильный ответ: A
Пояснение: Сортировщик слайдов позволяет перетаскивать их.
27. Что такое экспорт презентации в PDF?
A) Сохранение в виде документа, доступного для чтения без PowerPoint
B) Сохранение с анимацией
C) Сохранение в Excel
D) Сохранение в Word
✅ Правильный ответ: A
Пояснение: PDF — универсальный формат для распространения.
28. Можно ли распечатать презентацию с заметками?
A) Да, через настройки печати
B) Нет
C) Только слайды
D) Только в цвете
✅ Правильный ответ: A
Пояснение: В настройках печати можно выбрать «Заметки».
29. Какой элемент презентации помогает удерживать внимание?
A) Анимация и смена слайдов
B) Монотонный текст
C) Однотонный фон
D) Мелкий шрифт
✅ Правильный ответ: A
Пояснение: Анимация и смена слайдов делают презентацию динамичной.
30. Как проверить презентацию перед показом?
A) Запустить режим показа (F5)
B) Просто посмотреть на экране
C) Отправить по почте
D) Распечатать
✅ Правильный ответ: A
Пояснение: Показ слайдов (F5) — лучший способ проверки.
1. Какой тег является корневым для HTML-документа?
A) <head>
B) <body>
C) <html>
D) <title>
✅ Правильный ответ: C
Пояснение: Тег <html> — корень всего документа.
2. Какой тег используется для заголовка первого уровня?
A) <h1>
B) <head>
C) <header>
D) <title>
✅ Правильный ответ: A
Пояснение: <h1> — заголовок 1-го уровня.
3. Какой тег создаёт абзац текста?
A) <p>
B) <text>
C) <paragraph>
D) <div>
✅ Правильный ответ: A
Пояснение: <p> — параграф.
4. Какой тег используется для ссылки?
A) <link>
B) <a>
C) <href>
D) <ref>
✅ Правильный ответ: B
Пояснение: <a> с атрибутом href — ссылка.
5. Какой атрибут задаёт адрес ссылки?
A) src
B) href
C) alt
D) title
✅ Правильный ответ: B
Пояснение: href (hypertext reference) — адрес назначения.
6. Какой тег вставляет изображение?
A) <img>
B) <picture>
C) <image>
D) <src>
✅ Правильный ответ: A
Пояснение: <img> — тег изображения.
7. Для чего нужен атрибут alt в теге <img>?
A) Для альтернативного текста, если изображение не загрузилось
B) Для размера картинки
C) Для цвета
D) Для ссылки
✅ Правильный ответ: A
Пояснение: alt — важный для доступности и SEO.
8. Какой тег создаёт блок (контейнер) для группировки элементов?
A) <div>
B) <span>
C) <block>
D) <container>
✅ Правильный ответ: A
Пояснение: <div> — блочный элемент.
9. Какой тег создаёт строчный элемент?
A) <div>
B) <span>
C) <block>
D) <line>
✅ Правильный ответ: B
Пояснение: <span> — строчный, не переносит строку.
10. Какой тег используется для создания таблицы?
A) <table>
B) <tab>
C) <tr>
D) <td>
✅ Правильный ответ: A
Пояснение: <table> — контейнер для таблицы.
11. Какой тег задаёт строку таблицы?
A) <tr>
B) <td>
C) <th>
D) <row>
✅ Правильный ответ: A
Пояснение: <tr> — table row.
12. Какой тег задаёт ячейку таблицы?
A) <td>
B) <tr>
C) <th>
D) <cell>
✅ Правильный ответ: A
Пояснение: <td> — table data.
13. Какой тег создаёт заголовочную ячейку таблицы?
A) <th>
B) <td>
C) <tr>
D) <header>
✅ Правильный ответ: A
Пояснение: <th> — table header (жирный, по центру).
14. Какой тег создаёт ненумерованный список?
A) <ul>
B) <ol>
C) <li>
D) <list>
✅ Правильный ответ: A
Пояснение: <ul> — unordered list (маркеры).
15. Какой тег создаёт нумерованный список?
A) <ul>
B) <ol>
C) <li>
D) <list>
✅ Правильный ответ: B
Пояснение: <ol> — ordered list (цифры).
16. Какой тег задаёт элемент списка?
A) <li>
B) <ul>
C) <ol>
D) <item>
✅ Правильный ответ: A
Пояснение: <li> — list item.
17. Что такое вложенный список?
A) Список внутри другого списка
B) Список с цифрами
C) Список с картинками
D) Обычный список
✅ Правильный ответ: A
Пояснение: Вложенные списки используются для иерархии.
18. Как изменить тип маркера в <ul>?
A) Через CSS (list-style-type)
B) Через HTML-атрибут
C) Нельзя
D) Только через JavaScript
✅ Правильный ответ: A
Пояснение: CSS задаёт стили маркеров.
19. Как объединить ячейки по горизонтали в таблице?
A) Атрибут colspan
B) Атрибут rowspan
C) Атрибут merge
D) Атрибут span
✅ Правильный ответ: A
Пояснение: colspan — объединение по столбцам.
20. Как объединить ячейки по вертикали?
A) colspan
B) rowspan
C) merge
D) span
✅ Правильный ответ: B
Пояснение: rowspan — объединение по строкам.
21. Какой тег создаёт форму?
A) <form>
B) <input>
C) <button>
D) <select>
✅ Правильный ответ: A
Пояснение: <form> — контейнер формы.
22. Какой атрибут задаёт метод отправки формы?
A) method
B) action
C) type
D) name
✅ Правильный ответ: A
Пояснение: method (GET или POST).
23. Какой атрибут задаёт адрес отправки формы?
A) action
B) method
C) src
D) href
✅ Правильный ответ: A
Пояснение: action — URL обработчика.
24. Какой тег создаёт поле ввода?
A) <input>
B) <text>
C) <field>
D) <type>
✅ Правильный ответ: A
Пояснение: <input> — универсальное поле.
25. Какой тип <input> создаёт поле для пароля?
A) password
B) text
C) hidden
D) email
✅ Правильный ответ: A
Пояснение: password — скрывает символы.
26. Какой тег создаёт выпадающий список?
A) <select>
B) <option>
C) <list>
D) <dropdown>
✅ Правильный ответ: A
Пояснение: <select> — контейнер списка.
27. Какой тег задаёт пункт выпадающего списка?
A) <option>
B) <select>
C) <item>
D) <choice>
✅ Правильный ответ: A
Пояснение: <option> — пункт меню.
28. Какой тег создаёт кнопку отправки формы?
A) <button type="submit">
B) <input type="button">
C) <submit>
D) <btn>
✅ Правильный ответ: A
Пояснение: <button> с type="submit" — стандарт.
29. Для чего используется атрибут placeholder?
A) Для подсказки в поле ввода
B) Для названия поля
C) Для цвета
D) Для размера
✅ Правильный ответ: A
Пояснение: placeholder — текст-подсказка.
30. Какой тег создаёт многострочное поле ввода?
A) <textarea>
B) <input type="text">
C) <text>
D) <area>
✅ Правильный ответ: A
Пояснение: <textarea> — многострочный ввод.
🔹 PHP — переменные и типы
$age = 25; // int
$price = 99.99; // float
$name = "Анна"; // string
$is_active = true; // boolean
$colors = ["red","green"]; // array
🔹 Условия и циклы в PHP
if ($age >= 18) { echo "Взрослый"; } else { echo "Ребёнок"; }
for ($i=0; $i<5; $i++) { echo $i; }
while ($i>0) { echo $i; $i--; }
foreach ($colors as $c) { echo $c; }
🔹 Функции в PHP
function sum($a, $b) {
return $a + $b;
}
$result = sum(5, 7); // 12
🔹 Основы JavaScript
let name = "Иван";
const PI = 3.14;
if (age > 18) { console.log("Доступ разрешён"); }
document.getElementById("title").innerHTML = "Новый текст";
1. Как объявить переменную в PHP?
A) $var = 5;
B) var = 5;
C) int var = 5;
D) let var = 5;
✅ Правильный ответ: A
Пояснение: В PHP все переменные начинаются с $.
2. Какой тип данных используется для целых чисел в PHP?
A) int
B) float
C) string
D) boolean
✅ Правильный ответ: A
Пояснение: int — integer (целое).
3. Какой тип данных используется для чисел с плавающей точкой?
A) float
B) int
C) string
D) array
✅ Правильный ответ: A
Пояснение: float — числа с десятичной точкой.
4. Как создать массив в PHP?
A) $arr = [1,2,3];
B) $arr = (1,2,3);
C) $arr = {1,2,3};
D) $arr = new Array(1,2,3);
✅ Правильный ответ: A
Пояснение: Квадратные скобки — современный синтаксис.
5. Какой тип данных имеет значение true?
A) boolean
B) int
C) string
D) array
✅ Правильный ответ: A
Пояснение: boolean — логический тип (true/false).
6. Что выведет echo $name;, если $name = "Анна";?
A) Анна
B) $name
C) Ошибка
D) Ничего
✅ Правильный ответ: A
Пояснение: echo выводит значение переменной.
7. Какой оператор используется для сложения?
A) +
B) -
C) *
D) /
✅ Правильный ответ: A
Пояснение: + — сложение.
8. Какой оператор присваивает значение?
A) =
B) ==
C) ===
D) ->
✅ Правильный ответ: A
Пояснение: = — оператор присваивания.
9. Как проверить равенство значений в PHP?
A) ==
B) =
C) ===
D) !=
✅ Правильный ответ: A
Пояснение: == — сравнение по значению.
10. Что такое null в PHP?
A) Отсутствие значения
B) Число 0
C) Пустая строка
D) Ложь
✅ Правильный ответ: A
Пояснение: null — специальный тип для отсутствия значения.
11. Как записать условие if в PHP?
A) if ($a > 0) { ... }
B) if $a > 0 { ... }
C) if ($a > 0) ...
D) if $a > 0:
✅ Правильный ответ: A
Пояснение: Синтаксис: if (условие) { код }.
12. Как записать else?
A) else { ... }
B) elseif
C) or
D) otherwise
✅ Правильный ответ: A
Пояснение: else — блок для ложного условия.
13. Как записать цикл for в PHP?
A) for ($i=0; $i<5; $i++) { ... }
B) for $i=0 to 5
C) foreach ($i in 0..5)
D) while ($i<5)
✅ Правильный ответ: A
Пояснение: Классический for.
14. Как записать цикл while?
A) while ($i > 0) { ... }
B) while $i > 0
C) do while ($i > 0)
D) for while
✅ Правильный ответ: A
Пояснение: while проверяет условие перед итерацией.
15. Как перебрать массив в PHP?
A) foreach ($arr as $item) { ... }
B) for ($arr as $item)
C) while ($arr)
D) each ($arr)
✅ Правильный ответ: A
Пояснение: foreach — специальный цикл для массивов.
16. Что делает оператор ++?
A) Увеличивает значение на 1
B) Уменьшает на 1
C) Умножает
D) Делит
✅ Правильный ответ: A
Пояснение: ++ — инкремент.
17. Как записать условие «не равно»?
A) !=
B) <>
C) !==
D) ~=
✅ Правильный ответ: A
Пояснение: != — неравенство.
18. Что выведет echo $i; после цикла for ($i=0; $i<3; $i++)?
A) 3
B) 0
C) 2
D) Ошибка
✅ Правильный ответ: A
Пояснение: После цикла $i = 3.
19. Какой оператор используется для логического И?
A) &&
B) ||
C) !
D) and
✅ Правильный ответ: A
Пояснение: && — логическое И.
20. Какой оператор используется для логического ИЛИ?
A) ||
B) &&
C) !
D) or
✅ Правильный ответ: A
Пояснение: || — логическое ИЛИ.
21. Как объявить функцию в PHP?
A) function sum($a, $b) { return $a+$b; }
B) def sum($a, $b) { return $a+$b; }
C) func sum($a, $b) { return $a+$b; }
D) create function sum($a, $b)
✅ Правильный ответ: A
Пояснение: function — ключевое слово.
22. Что делает оператор return?
A) Возвращает значение из функции
B) Останавливает цикл
C) Выводит текст
D) Присваивает переменную
✅ Правильный ответ: A
Пояснение: return возвращает результат.
23. Как вызвать функцию sum(2,3)?
A) $result = sum(2,3);
B) $result = sum 2,3;
C) $result = call sum(2,3);
D) $result = sum->(2,3);
✅ Правильный ответ: A
Пояснение: Вызов функции с параметрами.
24. Как объявить переменную в JavaScript?
A) let x = 5;
B) $x = 5;
C) var x = 5 (устаревший, но допустим)
D) int x = 5;
✅ Правильный ответ: A
Пояснение: let — современный способ.
25. Какой тип данных в JS для строк?
A) string
B) str
C) text
D) char
✅ Правильный ответ: A
Пояснение: string — строковый тип.
26. Как получить элемент по id в JS?
A) document.getElementById('id')
B) getElementById('id')
C) document.id
D) id.getElement()
✅ Правильный ответ: A
Пояснение: Метод document.getElementById.
27. Как изменить содержимое элемента в JS?
A) element.innerHTML = "Новый текст";
B) element.text = "Новый текст";
C) element.value = "Новый текст";
D) element.content = "Новый текст";
✅ Правильный ответ: A
Пояснение: innerHTML задаёт HTML-содержимое.
28. Какое событие срабатывает при клике на элемент?
A) onclick
B) onmouseover
C) onload
D) onkeydown
✅ Правильный ответ: A
Пояснение: onclick — клик мышью.
29. Какой оператор в JS проверяет строгое равенство?
A) ===
B) ==
C) =
D) !=
✅ Правильный ответ: A
Пояснение: === — равенство по значению и типу.
30. Как добавить обработчик события в JS?
A) element.addEventListener('click', func);
B) element.on('click', func);
C) element.click(func);
D) element.addEvent('click', func);
✅ Правильный ответ: A
Пояснение: addEventListener — современный метод.
1. Что такое относительная ссылка в Excel?
A) Ссылка, которая меняется при копировании (A1)
B) Ссылка, которая не меняется ($A$1)
C) Ссылка на другой лист
D) Ссылка на внешний файл
✅ Правильный ответ: A
Пояснение: Относительная ссылка изменяется при копировании.
2. Что такое абсолютная ссылка?
A) Ссылка, которая не меняется при копировании ($A$1)
B) Ссылка, которая меняется (A1)
C) Ссылка на другой лист
D) Ссылка на внешний файл
✅ Правильный ответ: A
Пояснение: Абсолютная ссылка фиксирована.
3. Как записать абсолютную ссылку на ячейку A1?
A) $A$1
B) A$1
C) $A1
D) A1
✅ Правильный ответ: A
Пояснение: Знак $ фиксирует столбец и строку.
4. Что произойдёт, если скопировать формулу =A1+B1 из ячейки C1 в C2?
A) Формула станет =A2+B2
B) Формула останется =A1+B1
C) Произойдёт ошибка
D) Формула станет =$A$1+$B$1
✅ Правильный ответ: A
Пояснение: Относительные ссылки сдвигаются.
5. Что произойдёт, если скопировать формулу =$A$1+$B$1 из C1 в C2?
A) Формула останется =$A$1+$B$1
B) Формула станет =$A$2+$B$2
C) Ошибка
D) Формула станет =A2+B2
✅ Правильный ответ: A
Пояснение: Абсолютные ссылки не меняются.
6. Какой символ фиксирует только строку?
A) $ перед номером строки (A$1)
B) $ перед буквой столбца ($A1)
C) @
D) #
✅ Правильный ответ: A
Пояснение: A$1 — строка фиксирована, столбец относительный.
7. Какой символ фиксирует только столбец?
A) $ перед буквой столбца ($A1)
B) $ перед строкой (A$1)
C) @
D) #
✅ Правильный ответ: A
Пояснение: $A1 — столбец фиксирован, строка относительная.
8. Как в Excel обратиться к ячейке на другом листе?
A) =Sheet2!A1
B) =Sheet2.A1
C) =Sheet2[A1]
D) =Sheet2->A1
✅ Правильный ответ: A
Пояснение: Восклицательный знак — разделитель.
9. Как выделить диапазон от A1 до A10?
A) A1:A10
B) A1-A10
C) A1..A10
D) A1;A10
✅ Правильный ответ: A
Пояснение: Двоеточие — диапазон.
10. Что такое активная ячейка?
A) Ячейка, в которой находится курсор
B) Ячейка с формулой
C) Первая ячейка
D) Ячейка с числом
✅ Правильный ответ: A
Пояснение: Активная ячейка — выделенная.
11. Какая функция вычисляет сумму диапазона?
A) =СУММ(A1:A5)
B) =SUM(A1:A5)
C) +A1:A5
D) =ADD(A1:A5)
✅ Правильный ответ: A
Пояснение: СУММ (или SUM) — сумма.
12. Какая функция вычисляет среднее арифметическое?
A) =СРЗНАЧ(B1:B5)
B) =AVERAGE(B1:B5)
C) =MEAN(B1:B5)
D) =AVG(B1:B5)
✅ Правильный ответ: A
Пояснение: СРЗНАЧ (AVERAGE) — среднее.
13. Какая функция находит минимальное значение?
A) =МИН(C1:C5)
B) =MIN(C1:C5)
C) =LOW(C1:C5)
D) =SMALLEST(C1:C5)
✅ Правильный ответ: A
Пояснение: МИН (MIN) — минимум.
14. Какая функция находит максимальное значение?
A) =МАКС(D1:D5)
B) =MAX(D1:D5)
C) =HIGH(D1:D5)
D) =LARGEST(D1:D5)
✅ Правильный ответ: A
Пояснение: МАКС (MAX) — максимум.
15. Как записать формулу суммы двух ячеек?
A) =A1+B1
B) =A1+B1=
C) A1+B1
D) +A1+B1
✅ Правильный ответ: A
Пояснение: Формула начинается с =.
16. Что произойдёт, если в формуле есть ссылка на пустую ячейку?
A) Excel считает её как 0
B) Ошибка
C) Пустое значение
D) Неопределено
✅ Правильный ответ: A
Пояснение: Пустая ячейка = 0 в большинстве формул.
17. Как в Excel записать функцию «Если»?
A) =ЕСЛИ(A1>10; "Да"; "Нет")
B) =IF(A1>10, "Да", "Нет")
C) =WHEN(A1>10, "Да", "Нет")
D) =COND(A1>10, "Да", "Нет")
✅ Правильный ответ: A
Пояснение: ЕСЛИ (IF) — условная функция.
18. Как объединить текст из двух ячеек?
A) =A1 & " " & B1
B) =A1 + B1
C) =CONCAT(A1, B1)
D) =JOIN(A1, B1)
✅ Правильный ответ: A
Пояснение: & — оператор конкатенации.
19. Как подсчитать количество чисел в диапазоне?
A) =СЧЁТ(A1:A5)
B) =COUNT(A1:A5)
C) =NUMBERS(A1:A5)
D) =LEN(A1:A5)
✅ Правильный ответ: A
Пояснение: СЧЁТ (COUNT) — количество чисел.
20. Какая функция округляет число?
A) =ОКРУГЛ(3.1415; 2)
B) =ROUND(3.1415; 2)
C) =TRUNC(3.1415; 2)
D) =CEIL(3.1415; 2)
✅ Правильный ответ: A
Пояснение: ОКРУГЛ (ROUND) — округление.
21. Какой тип диаграммы лучше всего подходит для сравнения категорий?
A) Гистограмма
B) Круговая
C) Линейная
D) Точечная
✅ Правильный ответ: A
Пояснение: Гистограмма — столбцы для сравнения.
22. Какой тип диаграммы показывает доли целого?
A) Круговая
B) Гистограмма
C) Линейная
D) Точечная
✅ Правильный ответ: A
Пояснение: Круговая диаграмма — части целого.
23. Какой тип диаграммы показывает тенденцию изменения во времени?
A) Линейная
B) Круговая
C) Гистограмма
D) Точечная
✅ Правильный ответ: A
Пояснение: Линейная (график) — динамика.
24. Как создать диаграмму в Excel?
A) Выделить данные → Вставка → Диаграмма
B) Нажать F5
C) Выбрать ячейку → Формула
D) Вставить картинку
✅ Правильный ответ: A
Пояснение: Вкладка «Вставка» → «Диаграммы».
25. Что такое легенда диаграммы?
A) Пояснение к цветам и рядам данных
B) Заголовок
C) Ось
D) Ряд данных
✅ Правильный ответ: A
Пояснение: Легенда расшифровывает цвета.
26. Как изменить тип диаграммы?
A) Щёлкнуть по диаграмме → Конструктор → Изменить тип
B) Нажать Delete
C) Перетащить мышкой
D) Изменить данные
✅ Правильный ответ: A
Пояснение: Конструктор позволяет менять тип.
27. Как добавить заголовок диаграммы?
A) Щёлкнуть по диаграмме → Конструктор → Добавить элемент → Заголовок
B) Написать в ячейке
C) Вставить картинку
D) Нельзя
✅ Правильный ответ: A
Пояснение: Через «Добавить элемент».
28. Как изменить цвета диаграммы?
A) Щёлкнуть по диаграмме → Формат → Заливка
B) Изменить шрифт
C) Перетащить
D) Нельзя
✅ Правильный ответ: A
Пояснение: Формат позволяет настраивать цвета.
29. Можно ли в Excel создать диаграмму на основе сводной таблицы?
A) Да
B) Нет
C) Только в платной версии
D) Только в Word
✅ Правильный ответ: A
Пояснение: Сводные диаграммы — стандартная функция.
30. Как экспортировать диаграмму как картинку?
A) Щёлкнуть правой кнопкой → Сохранить как рисунок
B) Скопировать и вставить в Paint
C) Нажать Print Screen
D) Нельзя
✅ Правильный ответ: A
Пояснение: Сохранение диаграммы как изображения.
1. Что такое база данных?
A) Набор взаимосвязанных данных, организованных по определённым правилам
B) Текстовый файл
C) Таблица Excel
D) Программа
✅ Правильный ответ: A
Пояснение: База данных — структурированное хранилище.
2. Что такое таблица в базе данных?
A) Набор записей (строк), каждая из которых состоит из полей
B) Одна строка
C) Одно поле
D) Ключ
✅ Правильный ответ: A
Пояснение: Таблица — основная единица хранения.
3. Что такое запись в таблице?
A) Одна строка таблицы
B) Одно поле
C) Один столбец
D) Ключ
✅ Правильный ответ: A
Пояснение: Запись — строка, содержащая данные.
4. Что такое поле в таблице?
A) Столбец таблицы (атрибут)
B) Строка
C) Запись
D) Связь
✅ Правильный ответ: A
Пояснение: Поле — столбец, описывающий свойство.
5. Что такое первичный ключ?
A) Уникальный идентификатор записи
B) Внешний ключ
C) Связь между таблицами
D) Индекс
✅ Правильный ответ: A
Пояснение: Первичный ключ уникален для каждой записи.
6. Что такое внешний ключ?
A) Поле, ссылающееся на первичный ключ другой таблицы
B) Уникальный идентификатор
C) Индекс
D) Связь многие-ко-многим
✅ Правильный ответ: A
Пояснение: Внешний ключ обеспечивает связи между таблицами.
7. Что такое реляционная база данных?
A) База данных, где данные организованы в таблицы со связями
B) База данных с иерархией
C) База данных с одним файлом
D) База данных без связей
✅ Правильный ответ: A
Пояснение: Реляционная — на основе отношений (таблиц).
8. Какой тип связи означает, что одной записи первой таблицы соответствует одна запись второй?
A) Один-к-одному
B) Один-ко-многим
C) Многие-ко-многим
D) Нет связи
✅ Правильный ответ: A
Пояснение: 1:1 — редкий, но возможный тип.
9. Какой тип связи наиболее распространён?
A) Один-ко-многим
B) Один-к-одному
C) Многие-ко-многим
D) Нет связи
✅ Правильный ответ: A
Пояснение: 1:N — например, категория → товары.
10. Какой тип связи требует промежуточной таблицы?
A) Многие-ко-многим
B) Один-к-одному
C) Один-ко-многим
D) Нет связи
✅ Правильный ответ: A
Пояснение: M:N — связь через дополнительную таблицу.
11. Какой оператор SQL используется для выборки данных?
A) SELECT
B) INSERT
C) UPDATE
D) DELETE
✅ Правильный ответ: A
Пояснение: SELECT — чтение данных.
12. Какой оператор SQL вставляет новую запись?
A) INSERT
B) SELECT
C) UPDATE
D) DELETE
✅ Правильный ответ: A
Пояснение: INSERT INTO — добавление.
13. Какой оператор SQL обновляет данные?
A) UPDATE
B) SELECT
C) INSERT
D) DELETE
✅ Правильный ответ: A
Пояснение: UPDATE — изменение существующих записей.
14. Какой оператор SQL удаляет записи?
A) DELETE
B) SELECT
C) INSERT
D) UPDATE
✅ Правильный ответ: A
Пояснение: DELETE — удаление.
15. Какой оператор SQL фильтрует записи?
A) WHERE
B) ORDER BY
C) GROUP BY
D) LIMIT
✅ Правильный ответ: A
Пояснение: WHERE — условие фильтрации.
16. Какой оператор SQL сортирует результаты?
A) ORDER BY
B) WHERE
C) GROUP BY
D) LIMIT
✅ Правильный ответ: A
Пояснение: ORDER BY — сортировка.
17. Какой оператор SQL ограничивает количество записей?
A) LIMIT
B) WHERE
C) ORDER BY
D) GROUP BY
✅ Правильный ответ: A
Пояснение: LIMIT — ограничение вывода.
18. Как записать запрос на выборку всех полей из таблицы users?
A) SELECT * FROM users;
B) SELECT ALL FROM users;
C) GET * FROM users;
D) SHOW users;
✅ Правильный ответ: A
Пояснение: * — все поля.
19. Как выбрать только поле name из таблицы users?
A) SELECT name FROM users;
B) SELECT * FROM users;
C) GET name FROM users;
D) SHOW name FROM users;
✅ Правильный ответ: A
Пояснение: После SELECT перечисляются нужные поля.
20. Как вставить запись с именем 'Иван' и возрастом 20?
A) INSERT INTO users (name, age) VALUES ('Иван', 20);
B) INSERT INTO users VALUES ('Иван', 20);
C) ADD INTO users (name, age) VALUES ('Иван', 20);
D) NEW INTO users (name, age) VALUES ('Иван', 20);
✅ Правильный ответ: A
Пояснение: INSERT INTO ... VALUES.
21. Как создать базу данных в MySQL?
A) CREATE DATABASE db_name;
B) NEW DATABASE db_name;
C) MAKE DATABASE db_name;
D) ADD DATABASE db_name;
✅ Правильный ответ: A
Пояснение: CREATE DATABASE — стандартная команда.
22. Как создать таблицу в MySQL?
A) CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(50));
B) NEW TABLE users ...;
C) MAKE TABLE users ...;
D) ADD TABLE users ...;
✅ Правильный ответ: A
Пояснение: CREATE TABLE с определением полей.
23. Какой тип данных используется для целых чисел в MySQL?
A) INT
B) VARCHAR
C) DATE
D) BOOLEAN
✅ Правильный ответ: A
Пояснение: INT — целые числа.
24. Какой тип данных используется для строк переменной длины?
A) VARCHAR
B) INT
C) DATE
D) FLOAT
✅ Правильный ответ: A
Пояснение: VARCHAR — строки до 65535 символов.
25. Что такое первичный ключ в MySQL?
A) Уникальный идентификатор с автоинкрементом
B) Внешний ключ
C) Индекс
D) Связь
✅ Правильный ответ: A
Пояснение: PRIMARY KEY — уникальность и не NULL.
26. Как добавить поле в существующую таблицу?
A) ALTER TABLE users ADD COLUMN email VARCHAR(100);
B) UPDATE TABLE users ADD email;
C) INSERT COLUMN email INTO users;
D) CHANGE TABLE users ADD email;
✅ Правильный ответ: A
Пояснение: ALTER TABLE — изменение структуры.
27. Как удалить таблицу?
A) DROP TABLE users;
B) DELETE TABLE users;
C) REMOVE TABLE users;
D) CLEAR TABLE users;
✅ Правильный ответ: A
Пояснение: DROP — удаление объекта.
28. Как выбрать записи с возрастом больше 18?
A) SELECT * FROM users WHERE age > 18;
B) SELECT * FROM users WHERE age >18;
C) SELECT * FROM users WHERE age > '18';
D) SELECT * FROM users WHERE age > 18;
✅ Правильный ответ: A
Пояснение: WHERE с условием.
29. Как отсортировать записи по возрасту по убыванию?
A) SELECT * FROM users ORDER BY age DESC;
B) SELECT * FROM users ORDER BY age ASC;
C) SELECT * FROM users SORT BY age DESC;
D) SELECT * FROM users ORDER age DESC;
✅ Правильный ответ: A
Пояснение: DESC — убывание.
30. Что такое SQL инъекция?
A) Внедрение вредоносного SQL-кода через пользовательский ввод
B) Ошибка в SQL
C) Сбой базы данных
D) Оптимизация запроса
✅ Правильный ответ: A
Пояснение: SQL инъекция — атака на безопасность.
1. Что такое искусственный интеллект?
A) Способность машины имитировать когнитивные функции человека
B) Программа для расчётов
C) База данных
D) Обычный калькулятор
✅ Правильный ответ: A
Пояснение: ИИ — имитация человеческого мышления.
2. Какое направление ИИ занимается обучением на данных?
A) Машинное обучение
B) Нейросети
C) NLP
D) Компьютерное зрение
✅ Правильный ответ: A
Пояснение: ML — обучение на примерах.
3. Что такое нейросеть?
A) Модель, вдохновлённая структурой мозга
B) Граф
C) Алгоритм сортировки
D) База данных
✅ Правильный ответ: A
Пояснение: Нейронные сети имитируют нейроны мозга.
4. Что такое NLP?
A) Обработка естественного языка
B) Компьютерное зрение
C) Машинное обучение
D) Робототехника
✅ Правильный ответ: A
Пояснение: NLP — работа с текстом и речью.
5. Какой пример применения ИИ в повседневной жизни?
A) Голосовые помощники (Siri, Alexa)
B) Калькулятор
C) Текстовый редактор
D) Электронная почта
✅ Правильный ответ: A
Пояснение: Голосовые помощники — классический пример ИИ.
6. Что такое рекомендательная система?
A) Система, предлагающая пользователю контент на основе его предпочтений
B) Программа для поиска
C) Антивирус
D) Календарь
✅ Правильный ответ: A
Пояснение: Netflix, YouTube, Amazon используют рекомендации.
7. Какой тип обучения ИИ использует размеченные данные?
A) Обучение с учителем
B) Обучение без учителя
C) Обучение с подкреплением
D) Глубокое обучение
✅ Правильный ответ: A
Пояснение: Supervised learning — есть правильные ответы.
8. Какой тип обучения ИИ не требует размеченных данных?
A) Обучение без учителя
B) Обучение с учителем
C) Обучение с подкреплением
D) Трансферное обучение
✅ Правильный ответ: A
Пояснение: Unsupervised — ищет закономерности самостоятельно.
9. Что такое компьютерное зрение?
A) Распознавание и анализ изображений
B) Обработка текста
C) Синтез речи
D) Робототехника
✅ Правильный ответ: A
Пояснение: CV — анализ визуальных данных.
10. Какой этап развития ИИ называется «зимой ИИ»?
A) Период снижения интереса и финансирования
B) Период расцвета
C) Период создания первых нейросетей
D) Современный этап
✅ Правильный ответ: A
Пояснение: Зимы ИИ были в 1970-х и 1990-х.
11. Из чего состоит искусственный нейрон?
A) Входные сигналы, веса, сумматор, функция активации
B) Только входы
C) Только выход
D) Только вес
✅ Правильный ответ: A
Пояснение: Нейрон — модель с весами и активацией.
12. Что такое функция активации?
A) Функция, определяющая выход нейрона
B) Функция, задающая вход
C) Вес
D) Слой
✅ Правильный ответ: A
Пояснение: Активация добавляет нелинейность.
13. Какой из вариантов — функция активации?
A) ReLU
B) SUM
C) AVG
D) SELECT
✅ Правильный ответ: A
Пояснение: ReLU — популярная функция активации.
14. Что такое слой нейросети?
A) Группа нейронов, обрабатывающих данные
B) Один нейрон
C) Входные данные
D) Выходные данные
✅ Правильный ответ: A
Пояснение: Слой — множество нейронов.
15. Что такое входной слой?
A) Слой, принимающий данные
B) Слой, выдающий результат
C) Промежуточный слой
D) Слой весов
✅ Правильный ответ: A
Пояснение: Входной слой — первый.
16. Что такое скрытые слои?
A) Слои между входным и выходным
B) Входной слой
C) Выходной слой
D) Слой без нейронов
✅ Правильный ответ: A
Пояснение: Скрытые слои — внутренняя обработка.
17. Что такое обучение нейросети?
A) Настройка весов для минимизации ошибки
B) Добавление слоёв
C) Удаление нейронов
D) Увеличение данных
✅ Правильный ответ: A
Пояснение: Обучение — изменение весов.
18. Что такое обратное распространение ошибки?
A) Алгоритм, корректирующий веса от выходного слоя к входному
B) Прямой проход данных
C) Сортировка
D) Удаление слоёв
✅ Правильный ответ: A
Пояснение: Backpropagation — обучение.
19. Что такое эпоха в обучении нейросети?
A) Один полный проход всех обучающих данных
B) Один шаг
C) Одна итерация
D) Один слой
✅ Правильный ответ: A
Пояснение: Эпоха — цикл по всему набору данных.
20. Какая функция активации выводит значения от 0 до 1?
A) Сигмоида
B) ReLU
C) Tanh
D) Softmax
✅ Правильный ответ: A
Пояснение: Сигмоида — от 0 до 1.
21. Что такое ИИ-агент?
A) Система, воспринимающая среду и действующая для достижения цели
B) Программа без цели
C) Обычный калькулятор
D) Робот без сенсоров
✅ Правильный ответ: A
Пояснение: Агент — автономная система.
22. Какой тип ИИ-агента действует только на основе текущего восприятия?
A) Реактивный агент
B) Рефлексивный агент
C) Целенаправленный агент
D) Обучающийся агент
✅ Правильный ответ: A
Пояснение: Реактивные — простые правила.
23. Какой тип агента учитывает историю состояний?
A) Рефлексивный агент
B) Реактивный агент
C) Целенаправленный агент
D) Обучающийся агент
✅ Правильный ответ: A
Пояснение: Рефлексивные используют память.
24. Какой тип агента планирует действия для достижения цели?
A) Целенаправленный агент
B) Реактивный агент
C) Рефлексивный агент
D) Обучающийся агент
✅ Правильный ответ: A
Пояснение: Целенаправленные — поиск путей.
25. Какой тип агента улучшает поведение на основе опыта?
A) Обучающийся агент
B) Реактивный агент
C) Рефлексивный агент
D) Целенаправленный агент
✅ Правильный ответ: A
Пояснение: Обучающиеся — адаптация.
26. Какой пример реактивного агента?
A) Термостат
B) Шахматный бот
C) Автопилот
D) Чат-бот
✅ Правильный ответ: A
Пояснение: Термостат — простые правила.
27. Какой пример целенаправленного агента?
A) Навигатор, строящий маршрут
B) Термостат
C) Простой чат-бот
D) Калькулятор
✅ Правильный ответ: A
Пояснение: Навигатор — поиск цели.
28. Что такое среда в контексте ИИ-агента?
A) Всё, что окружает агента и на что он может влиять
B) Программа
C) Данные
D) Алгоритм
✅ Правильный ответ: A
Пояснение: Среда — мир агента.
29. Что такое перцепция агента?
A) Восприятие информации из среды
B) Действие
C) Цель
D) Память
✅ Правильный ответ: A
Пояснение: Перцепция — сенсорный вход.
30. Какой тип агента можно считать самым сложным?
A) Обучающийся агент
B) Реактивный агент
C) Рефлексивный агент
D) Целенаправленный агент
✅ Правильный ответ: A
Пояснение: Обучающиеся агенты адаптируются.
1. Как объявить обычную функцию в JavaScript?
A) function greet(name) { return "Hello " + name; }
B) def greet(name) { return "Hello " + name; }
C) func greet(name) { return "Hello " + name; }
D) create function greet(name) { return "Hello " + name; }
✅ Правильный ответ: A
Пояснение: function — ключевое слово.
2. Что такое стрелочная функция?
A) const square = (x) => x * x;
B) function square(x) { return x * x; }
C) def square(x) => x * x
D) square(x) -> x * x
✅ Правильный ответ: A
Пояснение: Стрелочная — краткий синтаксис.
3. Что такое колбэк (callback)?
A) Функция, передаваемая в другую функцию как аргумент
B) Функция, возвращающая значение
C) Функция без параметров
D) Встроенная функция
✅ Правильный ответ: A
Пояснение: Колбэк — функция-аргумент.
4. Как вызвать функцию sayHello()?
A) sayHello();
B) call sayHello();
C) run sayHello();
D) sayHello;
✅ Правильный ответ: A
Пояснение: Имя функции со скобками.
5. Что возвращает функция, если нет return?
A) undefined
B) null
C) 0
D) Ошибка
✅ Правильный ответ: A
Пояснение: По умолчанию — undefined.
6. Что такое параметр функции?
A) Значение, передаваемое в функцию при вызове
B) Внутренняя переменная
C) Имя функции
D) Результат
✅ Правильный ответ: A
Пояснение: Параметры — входные данные.
7. Что такое аргумент функции?
A) Конкретное значение, переданное в функцию
B) Имя параметра
C) Функция
D) Результат
✅ Правильный ответ: A
Пояснение: Аргумент — фактическое значение.
8. Можно ли сохранить функцию в переменной?
A) Да, функция — объект
B) Нет
C) Только стрелочные
D) Только в массиве
✅ Правильный ответ: A
Пояснение: Функции — значения.
9. Что такое немедленно вызываемая функция (IIFE)?
A) Функция, вызываемая сразу после объявления
B) Функция, вызванная позже
C) Функция без параметров
D) Встроенная функция
✅ Правильный ответ: A
Пояснение: IIFE — (function() { ... })();.
10. Что такое рекурсия?
A) Функция, вызывающая саму себя
B) Цикл
C) Массив
D) Объект
✅ Правильный ответ: A
Пояснение: Рекурсия — самовызов.
11. Как записать условие if в JavaScript?
A) if (x > 0) { ... }
B) if x > 0 { ... }
C) if (x > 0) ...
D) if x > 0:
✅ Правильный ответ: A
Пояснение: Синтаксис: if (условие) { код }.
12. Как записать else if?
A) else if (x > 5) { ... }
B) elseif (x > 5) { ... }
C) elif (x > 5) { ... }
D) or if (x > 5) { ... }
✅ Правильный ответ: A
Пояснение: else if — два слова.
13. Как записать цикл for в JavaScript?
A) for (let i=0; i<5; i++) { ... }
B) for i in 0..5
C) foreach (i in 0..5)
D) while (i<5)
✅ Правильный ответ: A
Пояснение: Классический for.
14. Как записать цикл while?
A) while (i < 5) { ... }
B) while i < 5
C) do while (i < 5)
D) for while
✅ Правильный ответ: A
Пояснение: while проверяет перед итерацией.
15. Как записать цикл do...while?
A) do { ... } while (i < 5);
B) do while (i < 5) { ... }
C) while (i < 5) do { ... }
D) for do while
✅ Правильный ответ: A
Пояснение: do...while — выполняется хотя бы раз.
16. Какой оператор используется для сравнения?
A) ==
B) =
C) ===
D) !=
✅ Правильный ответ: A
Пояснение: == — сравнение по значению.
17. Что выведет console.log(i) после цикла for (let i=0; i<3; i++)?
A) 3
B) 0
C) 2
D) Ошибка
✅ Правильный ответ: A
Пояснение: После цикла i = 3.
18. Какой оператор прерывает цикл?
A) break
B) continue
C) stop
D) exit
✅ Правильный ответ: A
Пояснение: break — выход из цикла.
19. Какой оператор переходит к следующей итерации?
A) continue
B) break
C) next
D) skip
✅ Правильный ответ: A
Пояснение: continue — пропуск текущей итерации.
20. Как записать условный оператор switch?
A) switch(x) { case 1: ...; break; }
B) switch x { case 1: ... }
C) switch(x) { case 1: ... }
D) if(x==1) ...
✅ Правильный ответ: A
Пояснение: switch — множественный выбор.
21. Как создать массив в JavaScript?
A) let arr = [1,2,3];
B) let arr = (1,2,3);
C) let arr = {1,2,3};
D) let arr = new Array(1,2,3);
✅ Правильный ответ: A
Пояснение: Квадратные скобки — массив.
22. Как добавить элемент в конец массива?
A) arr.push(4);
B) arr.add(4);
C) arr.append(4);
D) arr.unshift(4);
✅ Правильный ответ: A
Пояснение: push — добавление в конец.
23. Как удалить последний элемент массива?
A) arr.pop();
B) arr.remove();
C) arr.shift();
D) arr.delete();
✅ Правильный ответ: A
Пояснение: pop — удаление с конца.
24. Как изменить элемент массива по индексу?
A) arr[0] = 99;
B) arr[0] = 99;
C) arr.set(0, 99);
D) arr.change(0, 99);
✅ Правильный ответ: A
Пояснение: Квадратные скобки — доступ по индексу.
25. Как создать объект в JavaScript?
A) let user = { name: "Иван", age: 20 };
B) let user = [name: "Иван", age: 20];
C) let user = (name: "Иван", age: 20);
D) let user = new Object("Иван", 20);
✅ Правильный ответ: A
Пояснение: Фигурные скобки — объект.
26. Как получить свойство объекта?
A) user.name или user['name']
B) user->name
C) user(name)
D) user::name
✅ Правильный ответ: A
Пояснение: Точка или квадратные скобки.
27. Как добавить новое свойство в объект?
A) user.city = "Москва";
B) user.add("city", "Москва");
C) user.push("city", "Москва");
D) user["city"] = "Москва"; (тоже верно)
✅ Правильный ответ: A
Пояснение: Просто присвоить.
28. Как удалить свойство из объекта?
A) delete user.age;
B) user.remove("age");
C) user.pop("age");
D) user.del("age");
✅ Правильный ответ: A
Пояснение: delete — оператор.
29. Как перебрать массив с помощью цикла for?
A) for (let i=0; i
B) for (let i in arr) { ... }
C) for (let i of arr) { ... }
D) Все варианты верны
✅ Правильный ответ: A
Пояснение: Классический for с длиной массива.
30. Как перебрать объект?
A) for (let key in user) { ... }
B) for (let key of user) { ... }
C) for (let i=0; i
D) user.forEach(key => ...)
✅ Правильный ответ: A
Пояснение: for...in — для объектов.