***ВАЖНО*** Перед покупкой запустите тест и сверьте подходят ли эти ответы именно Вам***
После покупки Вы получите файл с ответами на вопросы которые указаны ниже:
Оглавление
1.Что называется алгоритмом:
a.правила выполнения определенных действий
b.протокол вычислительной сети
c.описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов
2.Линейным называется алгоритм, если:
a.он включает в себя вспомогательный алгоритм
b.он представим в табличной форме
c.его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
3.Цикличным называется алгоритм, если:
a.ход его выполнения зависит от истинности тех или иных условий
b.он представим в табличной форме
c.он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
4. Алгоритм включает в себя ветвление, если:
a.он включает в себя вспомогательный алгоритм
b.ход его выполнения зависит от истинности тех или иных условий
c.он представим в табличной форме
5. Что является свойством алгоритма:
a.простота записи на языках программирования
b.цикличность
c.результативность
6.Как называется свойство алгоритма, заключающееся в том, что каждое действие и алгоритм в целом должны иметь возможность завершения:
a.результативность
b.дискретность
c.конечность
7.Как называется свойство алгоритма, заключающееся в том, что алгоритм должен состоять из конкретных действий, следующих в определенном порядке:
a.детерминированность
b.массовость
c.дискретность
8. Как называется свойство алгоритма, заключающееся в отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях:
a.детерминированность
b.массовость
c.результативность
9. Как называется свойство алгоритма, заключающееся в том, что один и тот же алгоритм можно использовать с разными исходными данными:
a.дискретность
b.детерминированность
c.массовость
10. Как называется свойство алгоритма, заключающееся в том, что любое действие должно быть строго и недвусмысленно определено в каждом случае:
a.дискретность
b.результативность
c.детерминированность
11. Как называется алгоритм, записанный на “понятном” компьютеру языке программирования:
a.текстовка
b.протокол алгоритма
c.программа
12. Для того, чтобы алгоритм бинарного поиска работал правильно нужно, чтобы список был:
a.отсортированным
b.выходящим из стека
c.несортированным
13. Необходимо определить максимальное количество узлов в двоичном дереве с высотой k, где корень — нулевая высота:
a.2ᵏ⁺¹ – 1
b.2ᵏ⁻¹ + 1
c.2ᵏ − 1
14. Укажите обозначение следующей фразы: “алгоритм X асимптотически более эффективен, чем Y”:
a.X будет лучшим выбором для всех входов, за исключением, возможно, небольших входов
b.X будет лучшим выбором для всех входов
c.X будет лучшим выбором для всех входов, кроме больших входов
15. Чем отличается алгоритм обхода графа от алгоритма обхода вершин дерева:
a.деревья не соединяются
b.графы могут иметь циклы
c.у деревьев есть корни
16. Какой из алгоритмов, перечисленных ниже, будет самым производительным, если дан уже отсортированный массив:
a.сортировка слиянием
b.сортировка вставками
c.пирамидальная сортировка
17. На чём основан алгоритм Дейкстры:
a.на жадном подходе
b.на динамическом программировании
c.на поиске с возвратом
18. Алгоритм, который не основан на жадном подходе:
a.алгоритм Хаффмана
b.алгоритм Крускала
c.алгоритм нахождения кратчайшего пути Беллмана-Форда
19. Что выполняет следующее выражение на Cx = x & (x-1):
a.отключает самый левый бит
b.отключает самый правый бит из установленных
c.устанавливает все биты в виде 1
20. Составление алгоритма должно быть особенно ответственным и тщательным, так как машина не может домысливать и исправлять ошибки. Необходимо выбрать общее название некоторого объекта, способного выполнять определенный набор команд:
a.исполнитель
b.компьютер
c.робот
21. Как называются алгоритмы, содержащие ветвления?
a.Разветвляющиеся
b.Линейные
c.Рекурсивные
d.Циклические
22. Что предоставляет модуль 'glob' в Python?
a.компоненты графического пользовательского интерфейса
b.функции для создания списков файлов из поисковых запросов с использованием подстановочных знаков в директориях
c.управление глобальными переменными
d.возможности сетевой коммуникации
23. Дана строка s = "012345". Перечислите инструкции, которые выведут на экран 3.
a.print(s[3])
b.все варианты
c.print(s[-3])
d.print(s[3::3])
24. Список пишется в:
a.круглых скобках
b.фигурных скобках
c.кавычках
d.квадратных скобках
25. Какой из предлагаемых операторов можно использовать для инвертирования условия в инструкции if?
a.Not
b.And
d.Or
26. Что будет выведено на экран в результате выполнения кода условия?
x = 5
x += x - x
print(x)
27. Какой тип данных вызывается функцией open()?
a.словарь
b.файл
c.кортеж
d.список
28. Какой знак следует ставить после условия в условном операторе?
a.многоточие
b.двоеточие
c.точка с запятой
d.2точка
29. Для чего в основном используется библиотека 'pandas' в Python?
a.анализ и обработка данных
b.параллельное программирование
c.веб-разработка
d.создание GUI-приложений
30. Какое значение будет у переменной val после выполнения инструкции val =3**4-2?
31. Оператор цикла While позволяет:
a.выполнять команды, до тех пор, пока условие верно
b.организовать «вечный» цикл
c.не позволяет повторять блок команд в теле цикла
d.не требует следить за тем, чтобы в блоке команд происходили изменения, которые приведут к тому, что в какой-то момент условие перестанет быть истинным
32. Какой тип данных в Пайтоне представляет логические значения?
33. Что будет выведено на экран в результате выполнения кода условия?
x = 5
y = 2
Z = x//y
print(z)
34. Что будет выведено на экран в результате выполнения кода условия?
def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n*factorial(n - 1)
print(factorial(5))
35. По форме записи алгоритмы бывают
a.линейные
b.графические
c.общие
d.текстовые
e.с ветвлением
36. Функция abs (x) вернула значение 4. Укажите возможные значения x.
a.2
b.-4
c.4
d.16
37. Переменная в Python должна иметь:
a.характеристику
b.значение
c.тип
d.имя
38. Что будет выведено на экран в результате выполнения кода условия?
Условие
x = round(3.153, 2)
y = round(6.25)
print(x + y)
39. Если переменной присвоить новое значение, то…
a.новое значение заменит старое
b.ничего не произойдёт
c.новое значит сложится со старым
d.у переменной будет два значения
40. Для чего обычно используется 'asyncio' в Python?
a.для обработки асинхронных файловых операций ввода/вывода
b.для написания параллельного кода с использованием синтаксиса async/await
c.для выполнения фоновой обработки
d.для управления асинхронными сетевыми соединениями
41. Закончите предложение: «Геометрическая фигура овал используется в блок-схемах для обозначения ….
a.начала и конца алгоритма
b.ввода или вывода данных принятия
c.выполнения действия
d.решения
42. Установите соответствие передаваемого параметра функции print() на вывод
print('2' + '3') - Строка
print(2 + 3) - Арифметическое выражение
print('Нет - короновирусу!') - Конкатенация двух строк
43. Сколько раз будет напечатано слово "Привет"?
for i in range (11) :
print("Привет!")
a.10
b.9
c.11
d.12
44. Как записывается инструкция, которая формирует символьную строку заданного формата?
a.iffor
b.forpy
c.format
d.formatfloat()
e.fortran
45. В чем разница между '==' и 'is' в Python?
a.'is' используется для числовых сравнений, а '==' для сравнения строк
b.'is' — это метод, а '==' — оператор
c.'==' сравнивает значения двух объектов, в то время как 'is' сравнивает их идентичность
d.нет разницы, они могут использоваться взаимозаменяемо
46. В чем разница между типами данных 'array' и 'list' в Python?
a.массивы используются для арифметических операций, в то время как списки нет
b.массивы могут содержать элементы только одного типа данных, в то время как списки могут содержать элементы разных типов данных
c.списки изменяемы, в то время как массивы неизменяемы
d.нет разницы; они одинаковы в Python
Список литературы
ИДО Основы алгоритмизации и программирования