6.6 KiB
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