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

6.6 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


Вопрос 10 (Базовый CSS)

Дан блок:

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

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

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

Ответ: D. 100px


Вопрос 11 (FlexBox, GridBox)

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

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

Ответ: B. stretch


Вопрос 12 (FlexBox, GridBox)

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

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

Ответ: D. Grid Lines


Вопрос 13 (Модели в Django)

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

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

Ответ: C. through


Вопрос 14 (Модели в Django)

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

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

Ответ: C. id


Вопрос 15 (Запросы в Django)

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

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 (для максимума по каждой категории)


Вопрос 16 (Запросы в Django)

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

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

Ответ: C. __icontains


Вопрос 17 (Маршрутизация в Django)

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

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

Ответ: B. urls.py


Вопрос 18 (Маршрутизация в Django)

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

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

Ответ: C. name


Вопрос 19 (Шаблоны в Django)

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

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

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


Вопрос 20 (Шаблоны в Django)

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

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

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


Вопрос 21 (FBV)

В чём ошибка?

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

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

Ответ: A


Вопрос 22 (FBV)

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

A. get_object
B. get_object_or_404
C. find_or_404

Ответ: B. get_object_or_404


Вопрос 23 (CBV)

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

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

Ответ: B


Вопрос 24 (CBV)

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

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

Ответ: B. get_context_data()


Вопрос 25 (Формы в Django)

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

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

Ответ: C. clean()


Вариант 16 (видимая часть)

Вопрос 17

Как правильно создать ссылку на маршрут с именем 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


Вопрос 18

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

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

Ответ: B


Вопрос 20

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

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

Ответ: A


Вопрос 21

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

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

Ответ: B. views.py