Files
SecondBrain/00 Inbox/Вопросы по Вебу.md
T
2026-06-05 11:48:06 +03:00

7.4 KiB
Raw Blame History

status, type, tags, created, updated, aliases
status type tags created updated aliases
seed concept
2025-12-17 2026-06-05

Вопросы по Вебу

Вариант 18

Какой селектор сильнее: body .content или div p?

A. div p
B. Победит тот, который короче
C. body .content
D. Они равны

Ответ: C. body .content


С помощью какого свойства можно добавить тень к тексту?

A. text-shadow
B. shadow-text
C. box-shadow
D. font-shadow

Ответ: A. text-shadow


Дан блок CSS

width: 100px;
padding: 10px;
border: 5px solid;
box-sizing: border-box;

Какова его реальная ширина?

A. 120px
B. 115px
C. 130px
D. 100px

Ответ: D. 100px


Значение свойства align-items по умолчанию

A. flex-start
B. stretch
C. center
D. baseline

Ответ: B. stretch


Как называются линии, которые образуют структуру сетки?

A. Grid Tracks
B. Grid Cells
C. Grid Areas
D. Grid Lines

Ответ: D. Grid Lines


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

A. to_field
B. intermediate
C. through
D. link_model

Ответ: C. through


Как называется поле, которое Django создаёт автоматически, если не указан primary_key?

A. uuid
B. pk_id
C. id
D. index

Ответ: C. id


Как найти самую высокую цену товара в категории?

A. Product.objects.aggregate(Max('price'))
B. Product.objects.filter(max=True)
C. Category.objects.count('price')
D. Category.objects.annotate(Max('product__price'))

Ответ: D (для максимума по каждой категории)


Какой фильтр используется для поиска подстроки без учёта регистра?

A. __exact
B. __search
C. __icontains
D. __contains

Ответ: C. __icontains


В каком файле проекта обычно настраиваются основные маршруты?

A. models.py
B. urls.py
C. settings.py
D. views.py

Ответ: B. urls.py


Как называется аргумент в функции path(), который позволяет обращаться к маршруту по имени в шаблонах?

A. alias
B. id
C. name
D. ref

Ответ: C. name


Что произойдёт, если обратиться к переменной, которой нет в контексте?

A. Django вызовет NameError
B. Отобразится текст "None"
C. Страница вернёт ошибку 500
D. Вместо переменной будет выведена пустая строка

Ответ: D. Пустая строка


Какой синтаксис используется для шаблонных тегов?

A. {% tag %}
B. {{ tag }}
C. {# tag #}
D. <% tag %>

Ответ: A. {% tag %}


В чём ошибка? FBV

def home(request):
    context = {"title": "Home"}
    return render("index.html", context)

A. Первым аргументом в render всегда должен идти request
B. Путь к шаблону должен быть в кортеже
C. Context должен быть списком
D. Нужно использовать render_to_response

Ответ: A


Какая функция позволяет быстро получить объект из базы или выдать 404?

A. get_object
B. get_object_or_404
C. find_or_404

Ответ: B. get_object_or_404


Что произойдёт, если в ListView не указать ни model, ни queryset?

A. Django автоматически найдёт модель по названию класса
B. Ошибка во время запуска
C. Он покажет все объекты из базы
D. Покажет пустой список

Ответ: B


Какой метод в CBV отвечает за получение словаря контекста для шаблона?

A. get_template_context()
B. get_context_data()
C. build_context_data()
D. get_context()

Ответ: B. get_context_data()


Какой метод следует переопределить для валидации связи между двумя полями?

A. clean_<field>()
B. validate_field()
C. clean()
D. Общий метод clean всего класса формы

Ответ: C. clean()


Как правильно создать ссылку на маршрут с именем find?

A. <a href="/myapp/find/">
B. <a href="{% path 'myapp:find' %}">
C. <a href="{{ search myapp.find }}">
D. <a href="{% url 'myapp:find' %}">

Ответ: D


Для чего используется app_name в urls.py?

A. Для выбора БД
B. Для задания пространства имён (namespace)
C. Для заголовка сайта
D. Технический комментарий

Ответ: B


Как обратиться к ключу словаря user_data['name'] в шаблоне?

A. {{ user_data.name }}
B. {{ user_data['name'] }}
C. {{ user_data.get('name') }}
D. {{ user_data->name }}

Ответ: A


Где обычно описывается логика FBV в Django?

A. admin.py
B. views.py
C. models.py

Ответ: B. views.py

  1. Делает SQL JOIN и получает данные за один запрос.
  2. Группирует данные через GROUP BY
  3. Кэширует данные
  4. Выполняет дополнительный отдельный запрос

В каком файле проекта обычно настраиваются основные маршруты (URL-адреса)?

  1. models.py
  2. urls.py
  3. settings.py
  4. views.py

Как называется аргумент в функции path(), позволяющий обращаться к маршруту по имени в шаблонах?

  1. alias
  2. id
  3. name
  4. ref

Какая функция позволяет быстро получить объект из базы или вызвать 404, если объект не найден?

  1. get_or_error()
  2. request_object()
  3. get_object_or_404()
  4. find_or_404()

Что произойдет, если в LiveView не указать ни model, ни queryset?

  1. Он автоматически найдет модель по названию класса.
  2. Django выдаст ошибку.
  3. Он покажет все объекты базы.
  4. Покажет пустой список.

Какой метод в CBV отвечает за получение словаря контекста для шаблона?

  1. get_template_context