Технологии создания web-приложений.кс_БАК

Технологии создания web-приложений.кс_БАК

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

50 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Какую основную задачу решает HTML при создании web-страницы?

  1. выполняет вычисления и управляет алгоритмами приложения
  2. описывает структуру страницы и расположение её смысловых частей
  3. оформляет цвета, размеры и отступы всех элементов интерфейса
  4. обрабатывает данные пользователя на стороне сервера
Вопрос 2

Почему строку ˂!DOCTYPE html˃ рекомендуется размещать в самом начале HTML-файла?

  1. она подключает файл стилей к HTML-документу
  2. она сообщает браузеру, что страницу нужно читать по современным правилам HTML5
  3. она создаёт видимую шапку сайта в верхней части страницы
  4. она передаёт данные формы на сервер
Вопрос 3

Какую роль выполняет тег ˂html˃ в структуре HTML-документа?

  1. задаёт только название вкладки браузера
  2. служит корневым тегом, внутри которого размещается вся HTML-страница
  3. отображает основной текст страницы пользователю
  4. хранит только подключение к базе данных
Вопрос 4

Для чего в теге ˂html˃ может использоваться атрибут lang="ru"?

  1. чтобы браузер, поисковые системы и средства чтения понимали язык страницы
  2. чтобы автоматически перевести весь сайт на русский язык
  3. чтобы заменить подключение CSS-файла
  4. чтобы запретить пользователю вводить данные в форму
Вопрос 5

Что обычно размещается внутри тега ˂head˃?

  1. только те элементы, которые пользователь видит в основной области страницы
  2. служебная информация: кодировка, заголовок вкладки, подключения файлов и настройки страницы
  3. исключительно кнопки, поля ввода и списки формы
  4. только изображения и абзацы основного содержания
Вопрос 6

Какое назначение имеет строка ˂meta charset="UTF-8"˃?

  1. задаёт цвет текста на всей странице
  2. указывает кодировку, чтобы браузер корректно понимал буквы и символы
  3. создаёт ссылку на внешний сайт
  4. отправляет форму методом POST
Вопрос 7

Чем тег ˂title˃ отличается от заголовка ˂h1˃?

  1. ˂title˃ задаёт название вкладки браузера, а ˂h1˃ выводит главный заголовок на странице
  2. ˂title˃ используется только внутри формы, а ˂h1˃ только внутри таблицы
  3. ˂title˃ подключает JavaScript, а ˂h1˃ подключает CSS
  4. между ними нет различий, оба всегда отображаются одинаково
Вопрос 8

Что должно размещаться внутри тега ˂body˃?

  1. только невидимые настройки для браузера
  2. видимое содержимое страницы: заголовки, текст, изображения, ссылки, формы и блоки сайта
  3. только название вкладки браузера
  4. исключительно сведения о кодировке документа
Вопрос 9

Что правильнее всего считать HTML-элементом?

  1. только имя тега без угловых скобок
  2. открывающий тег, содержимое и закрывающий тег, если тег парный
  3. только текст, который видит пользователь
  4. любой файл, подключённый к странице
Вопрос 10

Что такое атрибут HTML-тега?

  1. дополнительная настройка тега, обычно записываемая в открывающем теге
  2. обязательный закрывающий тег любого элемента
  3. отдельный язык программирования внутри HTML
  4. элемент базы данных, связанный с web-страницей
Вопрос 11

Для чего у изображения ˂img˃ используется атрибут alt?

  1. чтобы указать альтернативный текст, если изображение не загрузится или его читает экранный диктор
  2. чтобы автоматически уменьшить размер файла изображения
  3. чтобы заменить тег ˂img˃ на тег ˂video˃
  4. чтобы отправить изображение на сервер методом GET
Вопрос 12

Почему важно соблюдать правильную вложенность HTML-тегов?

  1. потому что от неё зависит понятность структуры документа для браузера и разработчика
  2. потому что без вложенности нельзя подключить интернет к компьютеру
  3. потому что вложенность отвечает только за цвет текста
  4. потому что все вложенные теги автоматически становятся JavaScript-кодом
Вопрос 13

Какое утверждение о заголовках ˂h1˃–˂h6˃ является наиболее корректным?

  1. они нужны прежде всего для смысловой структуры страницы, а не только для изменения размера текста
  2. они применяются только для отправки формы на сервер
  3. они всегда должны использоваться в обратном порядке от ˂h6˃ к ˂h1˃
  4. они полностью заменяют CSS и JavaScript
Вопрос 14

В какой ситуации логичнее использовать нумерованный список ˂ol˃?

  1. когда порядок пунктов важен, например в инструкции по шагам
  2. когда нужно вставить изображение без закрывающего тега
  3. когда нужно выделить часть текста внутри строки
  4. когда нужно подключить внешний файл CSS
Вопрос 15

Какой тег должен находиться внутри ˂ul˃ или ˂ol˃ для обозначения отдельного пункта списка?

  1. ˂p˃
  2. ˂li˃
  3. ˂span˃
  4. ˂main˃
Вопрос 16

В чём основное преимущество семантических тегов HTML по сравнению с безымянным набором ˂div˃?

  1. их названия помогают понять смысл блоков страницы: шапка, меню, основное содержимое, подвал
  2. они автоматически сохраняют данные пользователя в MySQL
  3. они запрещают использовать CSS на странице
  4. они выполняют PHP-код прямо в браузере
Вопрос 17

Какой тег в современной семантической структуре обычно обозначает основное содержимое страницы?

  1. ˂footer˃
  2. ˂nav˃
  3. ˂main˃
  4. ˂aside˃
Вопрос 18

Чем ˂div˃ принципиально отличается от ˂span˃?

  1. ˂div˃ — универсальный блочный контейнер, а ˂span˃ — универсальный строчный контейнер
  2. ˂div˃ используется только для изображений, а ˂span˃ только для таблиц
  3. ˂div˃ всегда отправляет форму, а ˂span˃ всегда очищает её
  4. ˂div˃  подключает CSS, а ˂span˃ подключает PHP
Вопрос 19

Какова основная функция HTML-формы на web-странице?

  1. позволить пользователю ввести данные и отправить их на обработку
  2. заменить браузер на сервер
  3. создать только декоративный фон страницы
  4. сохранить HTML-файл без участия пользователя
Вопрос 20

Какой атрибут формы указывает файл или адрес, куда будут отправлены данные?

  1. method
  2. action
  3. placeholder
  4. value
Вопрос 21

Когда метод GET является наиболее уместным для отправки данных формы?

  1. при передаче пароля и личных данных пользователя
  2. при поиске, фильтрации или сортировке, когда параметры могут быть видны в адресной строке
  3. при сохранении банковских реквизитов в базе данных
  4. при отправке закрытой формы авторизации
Вопрос 22

Почему метод POST обычно выбирают для регистрации, входа на сайт и отправки заявок?

  1. потому что данные не отображаются прямо в адресной строке браузера
  2. потому что POST полностью отменяет необходимость проверки данных
  3. потому что POST работает только без сервера
  4. потому что POST предназначен только для подключения CSS
Вопрос 23

Для чего используется атрибут placeholder у поля ввода?

  1. задаёт подсказку внутри поля до ввода данных пользователем
  2. обязательно сохраняет введённое значение в базе данных
  3. запрещает отправку формы при любых условиях
  4. указывает серверный файл для обработки формы
Вопрос 24

Что делает атрибут required в элементе формы?

  1. указывает, что поле должно быть заполнено перед отправкой формы
  2. выводит данные пользователя через PHP
  3. меняет цвет всех кнопок формы
  4. создаёт выпадающий список вариантов
Вопрос 25

Почему у кнопок в форме рекомендуется явно указывать атрибут type?

  1. чтобы поведение кнопки было понятным и она случайно не отправляла форму, если это не требуется
  2. чтобы кнопка стала обязательным полем ввода
  3. чтобы HTML-код автоматически превратился в PHP-код
  4. чтобы браузер перестал читать CSS-файл
Вопрос 26

Какая пара тегов используется для создания выпадающего списка с вариантами выбора?

  1. ˂table˃ и ˂tr˃
  2. ˂select˃ и ˂option˃
  3. ˂head˃ и ˂title˃
  4. ˂script˃ и ˂style˃
Вопрос 27

Какую роль выполняет CSS в web-странице?

  1. описывает внешний вид элементов: цвета, размеры, отступы, расположение и оформление
  2. хранит данные пользователей в MySQL
  3. полностью заменяет HTML-структуру страницы
  4. выполняет серверную обработку POST-запросов
Вопрос 28

Какой способ подключения CSS чаще всего удобен для оформления нескольких страниц одним стилем?

  1. внешний CSS-файл, подключённый через ˂link˃
  2. случайное добавление стилей только в адресную строку
  3. запись всех правил исключительно в атрибут action
  4. использование только тега ˂title˃
Вопрос 29

Что в CSS-правиле определяет, к каким HTML-элементам будет применено оформление?

  1. селектор
  2. метод POST
  3. кодировка UTF-8
  4. массив PHP
Вопрос 30

Какой CSS-селектор обычно обращается к элементу по значению его класса?

  1. #menu
  2. .menu
  3. ˂menu˃
  4. @menu
Вопрос 31

Какую основную задачу выполняет JavaScript на клиентской части web-приложения?

  1. добавляет интерактивность и реакцию страницы на действия пользователя
  2. заменяет сервер и базу данных во всех случаях
  3. задаёт только кодировку страницы
  4. используется исключительно для написания статичных заголовков
Вопрос 32

Что обозначает DOM при работе JavaScript со страницей?

  1. представление HTML-документа в виде структуры объектов, с которыми может работать скрипт
  2. отдельную базу данных для хранения товаров
  3. способ отправки формы только методом GET
  4. кодировку, отвечающую за отображение русского текста
Вопрос 33

Что в лекции относится к frontend-части web-приложения?

  1. то, что пользователь видит и с чем взаимодействует в браузере
  2. только физический сервер в дата-центре
  3. только таблицы базы данных MySQL
  4. исключительно файлы конфигурации операционной системы
Вопрос 34

Что в web-приложении относится к backend-части?

  1. серверная логика, обработка запросов, работа с данными и отправка ответа клиенту
  2. только цвет фона и размер шрифта
  3. исключительно текст на кнопке в браузере
  4. только структура заголовков ˂h1˃–˂h6˃
Вопрос 35

Почему frontend не должен напрямую обращаться к базе данных в типичном web-приложении?

  1. для работы с данными и защиты доступа используется backend как промежуточный слой
  2. потому что база данных хранится внутри CSS-файла
  3. потому что браузер всегда автоматически проверяет права пользователя
  4. потому что HTML-теги не могут содержать текст
Вопрос 36

Что такое сервер в контексте web-приложения?

  1. компьютер или программа, которая принимает запросы и отправляет ответы
  2. только кнопка на HTML-форме
  3. исключительно тег ˂main˃ на странице
  4. любой CSS-селектор внутри файла стилей
Вопрос 37

Какой принцип лучше всего описывает работу web-приложения между клиентом и сервером?

  1. клиент отправляет запрос, сервер обрабатывает его и возвращает ответ
  2. сервер всегда меняет CSS без обращения клиента
  3. браузер хранит все данные только в теге ˂title˃
  4. HTML-страница не может получать ответы от сервера
Вопрос 38

Какой формат ответа backend может вернуть frontend-части при запросе списка товаров?

  1. JSON-структуру с данными товаров
  2. только изображение без каких-либо данных
  3. только строку ˂!DOCTYPE html˃
  4. только CSS-селектор .product
Вопрос 39

Какая группа действий соответствует понятию CRUD при работе backend с базой данных?

  1. создать, прочитать, обновить, удалить
  2. проверить, покрасить, сверстать, открыть
  3. загрузить, увеличить, скрыть, украсить
  4. нарисовать, подключить, свернуть, распечатать
Вопрос 40

Какая задача backend связана с безопасностью данных пользователя?

  1. проверять права пользователя и не отдавать чужие данные
  2. делать все заголовки страницы крупнее
  3. заменять все формы на изображения
  4. убирать из документа тег ˂body˃
Вопрос 41

Как PHP обычно получает параметры, переданные методом GET?

  1. через суперглобальный массив $_GET
  2. через CSS-свойство color
  3. через тег  ˂footer˃
  4. через атрибут alt у изображения
Вопрос 42

Как PHP обычно получает данные формы, отправленные методом POST?

  1. через суперглобальный массив $_POST
  2. через тег ˂nav˃
  3. через селектор #post
  4. через свойство font-size
Вопрос 43

Почему данные, пришедшие из HTML-формы, нельзя считать полностью надёжными?

  1. пользователь может отправить пустые, ошибочные или вредоносные значения
  2. браузер всегда удаляет все опасные данные до отправки
  3. PHP не умеет читать данные из формы
  4. форма может содержать только изображения, но не текст
Вопрос 44

Для чего используется htmlspecialchars при выводе данных на страницу?

  1. чтобы преобразовать специальные HTML-символы и снизить риск выполнения внедрённого кода
  2. чтобы отправить запрос в базу данных MySQL
  3. чтобы автоматически создать массив товаров
  4. чтобы подключить внешний JavaScript-файл
Вопрос 45

Какое назначение у массива в PHP?

  1. хранить несколько значений в одной переменной и обращаться к ним по индексам или ключам
  2. заменять HTML-разметку на CSS-оформление
  3. создавать только одну кнопку на форме
  4. указывать кодировку страницы в браузере
Вопрос 46

Для чего в PHP удобно использовать цикл foreach?

  1. для последовательного перебора элементов массива
  2. для указания адреса обработчика формы
  3. для подключения CSS-файла в ˂head˃
  4. для задания альтернативного текста картинки
Вопрос 47

Какую задачу решает условный оператор if в PHP?

  1. позволяет выполнить один блок кода при выполнении условия и другой при невыполнении
  2. автоматически создаёт базу данных без команды разработчика
  3. заменяет все HTML-теги на изображения
  4. подключает файл style.css к странице
Вопрос 48

Какой оператор сравнения в PHP обычно используется для проверки равенства значений?

  1. =
  2. ==
  3. +=
Вопрос 49

Что делает команда echo в PHP при формировании страницы?

  1. выводит строку или значение переменной в HTML-ответ
  2. создаёт новый CSS-селектор
  3. очищает адресную строку браузера
  4. заменяет метод POST на GET
Вопрос 50

Какая страница называется динамической в контексте PHP?

  1. страница, содержимое которой может формироваться сервером по данным, условиям или переменным
  2. страница, в которой запрещены формы и кнопки
  3. страница, состоящая только из неизменяемого изображения
  4. страница, где CSS полностью удаляет HTML