Auto | arch-x1: 2026-06-05 11:23:04

This commit is contained in:
Dmitry
2026-06-05 11:23:04 +03:00
parent 403c4acbe9
commit 4b7f878778
2 changed files with 308 additions and 0 deletions
+308
View File
@@ -0,0 +1,308 @@
---
status: seed
type: concept
tags: []
created: 2025-12-17
updated: 2026-06-05
aliases: []
---
# Вопросы по Вебу
## Вариант 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)
Дан блок:
```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)
В чём ошибка?
```python
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**
###
Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB