Fullstack Coding
200 subscribers
41 photos
13 links
Коротко и ёмко про Web разработку)
Сотрудничество: @PashNorthMan
Download Telegram
Что будет выведено в консоль в результате выполнения кода JavaScript?
Anonymous Quiz
34%
undefined undefined undefined
66%
‘tank’ 1000 2000
0%
null null null
Пояснение к правильному ответу:

Здесь продемонстрировано деструктурирующее присваивание, когда массив, указанный справа от оператора =, «распадается» на соответствующие переменные, помещённые в квадратные скобки слева от этого знака.
Таким образом, ответ ‘tank’ 1000 2000
Пояснение к правильному ответу:

В языке Java статическая строгая типизация. Статическая, так как типы переменных (число, булевское значение и др) определяются во время их объявления. Типы проверяются во время компиляции. Тип переменной не может быть изменён. Например, если мы объявим переменную int x = 7, а затем запишем в неё строку x =“Hello”, то возникнет ошибка компилляции. Строгая (сильная) потому, что в операциях с несовместимыми типами автоматического неявного преобразования типов не будет происходить.

Заметка☝️: в Java также присутствуют способы динамического определения типов, например, при преобразовании объектов в массиве
Какой псевдокласс нужно добавить к CSS селектору, чтобы он определял состояние HTML элемента при наведении курсора на него?
Anonymous Quiz
5%
:focus
83%
:hover
10%
:active
3%
:сhecked
0%
:enabled
Какой командой в командной оболочке можно создать новый репозиторий в системе контроля версий Git?
Anonymous Quiz
26%
git add
55%
git init
19%
git commit
0%
git fetch
Какой командой можно выполнить миграции в Python фреймворке Джанго?
Anonymous Quiz
33%
python manage.py makemigrations
33%
python manage.py migrate
0%
manage.py makemigrations
33%
manage.py migrate
Пояснение к правильному ответу:

Здесь продемонстрировано деструктурирующее присваивание, когда итерируемый объект (в данном примере массив), указанный справа от оператора = «распадается» на соответствующие переменные, помещённые в квадратные скобки слева от этого знака. Если мы хотим при указании, например, 2-х переменных слева, получить остальные элементы массива в одном массиве, то должны использовать оператор «…» (остаточные параметры): [item1, item2, …othersItems] = … .
Таким образом, ответ tank car [ ‘truck’, ‘bike’, ‘submarine’, ‘helicopter’ ]
Какой из указанных типов Python является неизменяемым (immutable)?
Anonymous Quiz
27%
Dict (словарь)
68%
Set (множество)
5%
List (список)
Какой командой в командной оболочке можно добавить в индекс все незакоммиченные изменения в репозитории в системе контроля версий git?
Anonymous Quiz
11%
git stash
22%
git commit
0%
git reset
67%
git add .
0%
git show
Пояснение к правильному ответу:

Добавить всё в индекс можно командой “git add .”. Точка после add и означает, что мы добавляем все незакоммиченные изменения. Чтобы добавить в индекс изменения в каком-то конкретном файле или добавить файл для отслеживания системой git, нужно указать имя этого файла. Например, «git add style.css»
👍2
Какая группа кодов ответа от сервера (трёхзначное число) является информацией об успешной обработке запроса?)
Anonymous Quiz
4%
4 _ _
23%
1 _ _
0%
3 _ _
73%
2 _ _
👍2
Ответ:

Успешные коды ответа имеют группу 2 _ _. Например, самый известный успешный код - 200 (ОК)
1
Что будет выведено в консоль в результате выполнения кода Python выше?
Anonymous Quiz
57%
3
4%
0
17%
2
22%
Error
Пояснение к правильному ответу:

В консоль будет выведено 3. В строчке 3 мы инициализировали внутреннюю переменную х = 2 для функции func_1. Затем, во вложенной функции func_2 , мы получили к ней доступ с помощью ключевого слова nonlocal и далее в строчке 6 увеличиваем на 1(x = x + 1) и выводим, опять же, внутри func_1. Не забываем, конечно, вызвать func_2 внутри func_1). Таким образом, внешний х=0 из строчки 1 мы никак не затрагиваем.
Как в языке Python называется функция, которая принимает в качестве аргумента другие функции как объект?
Anonymous Quiz
5%
Синглтон
55%
Функция высшего порядка
5%
Функция первого порядка
25%
Замыкание
10%
Метод
Правильный ответ:
функция высшего порядка.