Forwarded from Задачи и тесты по программированию | proghub
[OOP] Класс B расширяет класс A. Какое утверждения из перечисленных верное:
Anonymous Quiz
22%
Класс A - генерализация класса B
8%
Класс A - реализация класса B
16%
Класс B - генерализация класса A
36%
Класс B - реализация класса A
13%
Класс A - специализация класса B
6%
Не знаю
[Алгоритмы] Какова сложность самого простого алгоритма сортировки - пузырькового алгоритма (bubble sort)?
Anonymous Quiz
55%
n^2 (n в степени 2)
16%
log2(n) (log по основанию 2)
9%
log2(n^2) (log по основанию 2, n^2 - n в степени 2)
14%
2*n
6%
Не знаю
[OOP] Что из перечисленного является преимуществом объектно-ориентированного подхода к программированию перед структурным программированием:
Anonymous Quiz
4%
В ООП не используются функции и процедуры
79%
ООП позволяет объединять состояние объектов и их поведение
4%
ООП не поддерживает повторное использование компонентов
9%
ООП поддерживает разработку программ "сверху-вниз"
1%
ООП не поддерживает понятие абстракции
3%
Не знаю
[OOP] Что производный класс не наследует от базового класса?
Anonymous Quiz
29%
Не наследуются методы конструктора, деструктор, операции присваивания и дружественных функции.
40%
Не наследуются методы виртуальных функций, статических методов.
26%
Не наследуются методы конструктора и виртуальных методов.
5%
Не знаю
Написать генератор чисел Фибоначчи
Серия Фибоначчи - это серия элементов, в которой используются два предыдущих элемента, чтобы получить следующий элемент, начиная с 0 и 1. В этой задаче необходимо написать функцию которая будет генерировать ряд Фибоначчи. Способ реализации любой, главный принцип - чем быстрее тем лучше. Функция которую необходимо написать должна принимать два значения:
- начальная позиция пооследовательности;
- конечная позиция пооследовательности. Возвращать функция должна строку с числами последовательности разделенными пробелами.
Сложность: Junior
#задачи
Серия Фибоначчи - это серия элементов, в которой используются два предыдущих элемента, чтобы получить следующий элемент, начиная с 0 и 1. В этой задаче необходимо написать функцию которая будет генерировать ряд Фибоначчи. Способ реализации любой, главный принцип - чем быстрее тем лучше. Функция которую необходимо написать должна принимать два значения:
- начальная позиция пооследовательности;
- конечная позиция пооследовательности. Возвращать функция должна строку с числами последовательности разделенными пробелами.
Сложность: Junior
#задачи
Задачи и тесты по программированию | proghub
Написать генератор чисел Фибоначчи Серия Фибоначчи - это серия элементов, в которой используются два предыдущих элемента, чтобы получить следующий элемент, начиная с 0 и 1. В этой задаче необходимо написать функцию которая будет генерировать ряд Фибоначчи.…
Повышаем уровень сложности 📈 Теперь не только отвечаем на квизы но и решаем задачи
[OOP] Можно ли конструктор пометить c помощью модификатора virtual?
Anonymous Quiz
7%
При использовании модификатора доступа static, конструкторы могут быть виртуальными
9%
При использовании модификатора доступа protected, конструкторы могут быть виртуальными
65%
Конструкторы не могут быть виртуальными
7%
Конструкторы могут быть виртуальными только в исключительных ситуациях
12%
Не знаю
[OOP] Какой принцип ООП "нарушает" следующий фрагмент кода:
Anonymous Quiz
68%
Инкапсуляция
10%
Композиция
6%
Равенство
10%
Полиморфизм
5%
Не знаю
[OOP] Как называется способность объекта скрывать свои данные и реализацию от других объектов системы?
Anonymous Quiz
7%
Полиморфизм
82%
Инкапсуляция
9%
Абстракция
1%
Наследование
1%
Не знаю
[OOP] High Cohesion (сильное сцепление) - это ОО принцип, наиболее ассоциирующийся с ...
Anonymous Quiz
9%
сокрытием реализации
44%
тем, что класс спланирован с единственным и конкретным назначением
11%
разрешением одному объекту быть видимым как разные типы
27%
тем, как много классы знают про другие только через их API
9%
Не знаю
[OOP] Метод, который определяет состояние объекта, не изменяя его.
Anonymous Quiz
52%
Селектор
11%
Модификатор
14%
Сеттер
19%
Конструктор
2%
Деструктор
3%
Не знаю
[OOP] Отношение реализации
Anonymous Quiz
10%
является синонимом отношения зависимости
14%
является частным случаем ассоциации
22%
не существует в ООП
41%
является отношением типа наследования
13%
Не знаю
[Git] С помощью какой команды НЕЛЬЗЯ удалить remote ветку в Git?
Anonymous Quiz
10%
git push -d origin <branch>
26%
git branch -d <branch>
43%
git push origin :<branch>
13%
git push origin --delete <branch>
8%
Не знаю
[Git] Какие аргументы используются чтобы указать git stash также сохранить ваши неотслеживаемые (не в индексе) файлы?
Anonymous Quiz
31%
git stash -a
26%
git stash --all
12%
git stash --uall
14%
git stash -u
7%
git stash -ua
11%
Не знаю
[Git] Какие аргументы используются чтобы указать git stash также сохранить изменения в игнорируемых файлах?
Anonymous Quiz
30%
git stash --all
17%
git stash -u
27%
git stash -i
9%
git stash --iall
7%
git stash -ai
9%
Не знаю
[OOP] Выберите наиболее подходящее определение Класса.
Anonymous Quiz
5%
Тип, содержащий набор функций
4%
Тип, который отображает состояние некоторого объекта
7%
Тип, описывающий поведение некоторой сущности
84%
Тип, описывающий характеристики и поведение объекта
1%
Не знаю
[Алгоритмы] Какова сложность алгоритма "Быстрая сортировка" в худшем случае.
Anonymous Quiz
29%
O(n*log(n))
14%
O(2nlog(n))
14%
O(n*log(n^2)) (n в квадрате)
36%
O(n^2) (n в квадрате)
7%
Не знаю
Равнины и впадины
Дан двумерный массив (матрица) содержащий только 0 и 1. Матрица представляет собой землю, где 0 - впадина, 1 - равнина. Впадины могут быть разные по размерам, организовываются они путем соединения соседних ячеек сверху или снизу, не по диагонали.
Необходимо написать функцию которая вернет размеры всех впадин в порядке возрастания.
Сложность: Middle
#задачи
Дан двумерный массив (матрица) содержащий только 0 и 1. Матрица представляет собой землю, где 0 - впадина, 1 - равнина. Впадины могут быть разные по размерам, организовываются они путем соединения соседних ячеек сверху или снизу, не по диагонали.
Необходимо написать функцию которая вернет размеры всех впадин в порядке возрастания.
Сложность: Middle
#задачи
Дорогие друзья! Спасибо вам что были с нами в невероятном 2020м. Мы уходим на небольшие каникулы и встретимся уже в новом 2021м! С наступающими вас!