Проверьте свои знания в области алгоритмизации и основ программирования с помощью этого теста. Узнайте, насколько хорошо вы понимаете ключевые концепции, такие как циклы, условные операторы и структуры данных.
1. Какой из этих циклов выполняется до тех пор, пока условие истинно?
a) while +
b) for
c) do-while
2. Какой оператор используется для проверки условия?
a) if +
b) else
c) switch
3. Какой тип данных используется для хранения целых чисел?
a) float
b) int +
c) char
4. Какой метод сортировки называется «пузырьком»?
a) Merge sort
b) Quick sort
c) Bubble sort +
5. Какой из этих языков программирования является объектно-ориентированным?
a) C
b) Java +
c) SQL
6. Какой из этих операторов используется для выхода из цикла?
a) continue
b) break +
c) return
7. Какой из этих типов данных используется для хранения дробных чисел?
a) int
b) float +
c) bool
8. Какой из этих методов поиска называется «бинарным»?
a) Linear search
b) Binary search +
c) Depth-first search
9. Какой из этих языков программирования является интерпретируемым?
a) C++
b) Python +
c) Java
10. Какой из этих структур данных является линейным?
a) Stack +
b) Tree
c) Graph
11. Какой из этих операторов используется для выбора одного из нескольких вариантов?
a) if
b) switch +
c) for
12. Какой из этих методов используется для обработки ошибок?
a) try-catch +
b) if-else
c) for-each
13. Какой из этих типов данных используется для хранения логических значений?
a) int
b) bool +
c) char
14. Какой из этих алгоритмов используется для поиска кратчайшего пути в графе?
a) Dijkstra’s algorithm +
b) Bubble sort
c) Quick sort
15. Какой из этих операторов используется для объявления функции?
a) def +
b) return
c) class