diff --git a/00 Inbox/Вопросы по Вебу.md b/00 Inbox/Вопросы по Вебу.md new file mode 100644 index 0000000..6322240 --- /dev/null +++ b/00 Inbox/Вопросы по Вебу.md @@ -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_()` +B. `validate_field()` +C. `clean()` +D. Общий метод clean всего класса формы + +✅ Ответ: **C. clean()** + +--- + +## Вариант 16 (видимая часть) + +### Вопрос 17 + +Как правильно создать ссылку на маршрут с именем `find`? + +A. `` +B. `` +C. `` +D. `` + +✅ Ответ: **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** + +### \ No newline at end of file diff --git a/99 System/Cache/Pasted image 20260605112131.png b/99 System/Cache/Pasted image 20260605112131.png new file mode 100644 index 0000000..56d7c9a Binary files /dev/null and b/99 System/Cache/Pasted image 20260605112131.png differ