NEW
Font size
Worksheetsalgos2
Total questions: 50
Worksheet time: 8hrs 20mins
Оператор с, который означает «увеличить на единицу»
+/
-+
++
+-
/+
Изображение иллюстрирует
простой двунаправленный циклический граф
сложный направленный циклический граф
простой направленный граф
простой ненаправленный циклический граф
простой направленный нециклический граф
Выбор хеш-функции зависит от
типа ключа
вида данных
индекса ключа
размера массива
типа переменной
Функция с динамического выделения памяти
molloc
sizeof
fullog
calloc
realoc
Алгоритм поиска вершин в графе по их ключам, использующий очередь как дополнительную структуру данных
поиск по диагонали
поиск в ширину
поиск в глубину
поиск по слоям
поиск по высоте
Графическое представление алгоритма или фрагмента алгоритма
математическая структура
технологическая схема
физическая схема
карта компонентов
блок схема
Время выполнения алгоритмов, которые обрабатывают все элементы данных тройками
linea
n3
n-3
3n
tetr
Функция в классе string c++ для обмена содержимого строк
Chanstr
Swap
Maxrstr
Instr
Supstr
Идеальную хеш-функцию легко вычислить и аппроксимировать
дельта-функцией
случайной функцией
тригонометрической функцией
логарифмической функцией
функцией гамма
Результат следующего кода: Int x=5; Alert(«х равен » +х)
х равен б
х равен 1
х равен 0
х равен 9
х равен 5
Обязательные свойства каждой переменной
размер
тип, размер, спецификатор знака
спецификатор знака
ТИП
тип, размер, имя, значение
Изменение управляющей переменной в цикле от 20 до 2 с шагом -2
for (int i = 20; i>=2; 1= -2)
for (int i = 20; i >2; 1 -= 2)
for (int i = 20; i>=2; 1 -= 2)
for (int i = 20; i<=2; 1 -= 2)
for (int i = 2; i>=20; i -= 2)
Результат операции
int x=1, y=2, z=3
int a=x+y-2/2+z;
cout<a<endl;
3.5
3
4
1
5
Оператор следующей блок-схемы
do/while
if
if/else if
for
if/else
Дан фрагмент кода:
int a=1234;
Int I=0;
while(a){
1++;
a/=10;
}
Cout<i<endl;
Вывод программы
1234
3
4
5
10
Оператор используемый для выполнения условия
if
goto
then
else
run
Объект в Jav создается с указанием имени класса ключевым словом
new
begin
load
program
start
Имена всех элементов массива второй строки целых чисел t размером 3 на 4 записываются следующим образом
t[1][0], t[1][1], t[1][2], t[1][3]
t[1,0], t[1,1], t[1,2], t[1,3]
t[2,1], t[2,2], t[2,3], t[2,4]
t[2][1], t[2][2], t[2][3] t[2][4]
t[2][0], t[2][1], t[2][2], t[2][3]
Заголовочный файл, содержащий макросы и информацию для дополнительной диагностики, помогающей при отладке программы
cerrno.n»
<signal.h>
climits h>
<assert.h»
<setjmp.h>
Результат выполнения оператора х = pow(2, 7) будет равен
128
255
64
256
127
Вставка элемента в неупорядоченный массив
требует сдвига других элементов для освобождения места
требует нескольких сравнений
выполняется за постоянное время независимо от количества элементов
требует лишнее время
выполняется за время, пропорциональное размеру массива
bool Func(A,x)
Цикл по j,j←1,j < n, j ←j+1
if(Ai==x)
then return true;
return false;
сортировка вставкой
линейный поиск
двоичный поиск
пузырьковая сортировка
сортировка кучей
Разбиением массива называется
деление элементов массива на несколько групп
последовательная сортировка
удаление одного элемента массива
сортировка вставкой
сортировка массива пузырьком
Ш1 [Цикл по i]. COUNT[i]<- 0,i <- 1 to N
Ш2 [Цикл по i]. Выполнить шаг 3(Ш3) і <- N downto 2
Ш3 [Цикл по i]. Выполнить шаг 4(Ш4) j< - i - 1 downto 1
Ш4 if Ki<Kj then COUNT[j]++
else COUNT[i]++
сортировка вставкой
двоичный поиск
алгоритм подсчета сравнений
быстрая сортировка
поразрядная сортировка
Сложность сортировки вставкой
O(n)
O(n2)
O(n!)
O(eх)
O(nlogn)
Сложность сортировки слиянием
O(n logn)
O(1)
O(n3)
O(logn)
O(n2)
В языке Си при формировании программы вы будете использовать следующие «строительные блоки» ( неправильный ответ)
функции, сохраненные другим пользователем
функции, которые были использованы ранее
Функции стандартной библиотеки Си
функции, написанные другими людьми
функции, которые вы создадите сами
Структура данных типа LIFO известна как
множество
список
массив
стек
очередь
Выберите правильную запись обращения к элементу одномерного массива в языке Си
b[2,3]
b[3]
b(2,3)
b [1,2]
b[1]
Присоединение содержимого одной строки к другой строке осуществляется с помощью функции
strien()
strcat()
striengt()
strepy;
stremp()
22. Внешний внук
является верхним потомком правого потомка (или наоборот)
является левым потомком правого потомка (или наоборот)
находится на противоположной стороне от своего родителя, чем его «брат» по отношению к их «предкам»
находится на той же стороне от своего родителя, что и его родитель по отношению к своему родителю
находится на другой стороне от своего родителя, чем его родитель по отношению к своему «брату»
Процедура поиска пустых ячеек, находящихся на больших расстояниях (вместо ячеек, находящихся вблизи от исходной позиции хеширования) при решении коллизии, известна как
линейное пробирование
открытая адресация
двойное хеширование
метод цепочек
квадратичное пробирование
Пример обобщенного алгоритма
2x+3=0
5x4+2x=0
5x2=0
аx2+bx+c=0
6х3=0
Время поиска в AVL-дереве
O(N2)
O(N)
O(N3)
O(NlogN)
O(logN)
Программа это
алгоритм который переведенный к природному языку
блок-схема
устройство
указания данное к пользователю
алгоритм на понятном языке для компьютера
Вид алгоритма вычисления многочленов
разветвляющий
циклический
дополнительный
условный
линейный
Алгоритм, решающий задачу о кратчайших путях из одной вершины для взвешенного ориентированного графа G=(V,E) исходной вершиной s, в котором веса всех ребер неотрицательны
алгоритм Прима
алгоритм Дейкстры
алгоритм Крускала
алгоритм Белмана-Форда
алгоритм Флойд-Уоршолла
Последний узел пирамиды
всегда находится на среднем уровне
всегда является левым потомком
никогда не бывает меньше своего «брата»
всегда находится на нижнем уровне
всегда является правым потомком
Пирамида может быть представлена в виде массива, потому что пирамида
является троичным деревом
не удовлетворяет условию пирамиды
полная
является двоичным деревом
обладает слабой упорядоченностью
Функция, преобразующая ключ поиска в адрес в таблице:
хэш-функция
адресная функция
функция преобразования
функция индекса
функция-указатель
Структуры данных: связные списки, стеки и очереди
сбалансированные
нелинейные
наивные
экспоненциальные
линейные
Свойство применимости алгоритма для некоторого класса задач, различающихся лишь значениями входных данных
результативность
массовость
дискретность
конечность
детерминированность
Масштабирование ключей, являющихся числами больше 0 и меньше 1, в диапазон [0,M−1]
умножить на M и округлить до ближайшего целого числа снизу
умножить на M-1 и округлить до целого числа из диапазона [0,M−1]
умножить на M и округлить до целого числа из диапазона [0,M]
умножить на M и округлить до целого числа сверху из диапазона [1,M−1]
умножить на M-1 и округлить до наибольшего целого числа
Метод разрешения коллизий хеширования, при котором ключи, хешированные в одну ячейку, объединяются в связный список
при помощи столкновений
при помощи зондирования
при помощи кубов
при помощи цепочек
при помощи диаграмм
В O-синтаксисе вставка в неупорядоченном массиве выполняется за время
O(N)
O(N^2)
O(logN)
O(N/2)
O(1)
Линейный набор элементов, называемых узлами (node), соединенных указателями (link) на следующий узел
динамический массив
несвязный список
наивный список
ассоциативный список
связный список
Тип возвращаемого значения в С, в случае, когда функция не возвращает никакого значения
void
double
char
boolean
float
Какой оператор в языке C++ заканчивается
.
/
\
;
,
Время выполнения программ, которые каждый элемент ввода подвергают небольшой обработке:
2N
N^5
const
параболический
линейный
Класс сложности алгоритма поиска минимального элемента в неупорядоченном массиве, предполагающего просмотр всего набора входных данных
гиперболический
квадратичный
нелинейный
десятичный
линейный
