2-рубежный контроль по предмету «Структура данных»


Download 49.49 Kb.
bet1/2
Sana16.06.2023
Hajmi49.49 Kb.
#1494155
  1   2
Bog'liq
MURTAZAYEVD oRALIQ


2-рубежный контроль по предмету «Структура данных»
Вариант № _1_
Группа ______Ф.И.О. студента ______________________________________________

О хешировании
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________

Тест.

  1. Сколько указателей используется в односвязных списках?

  1. 1

  2. 2

  3. 3

  4. сколько угодно

  1. При удалении элемента из кольцевого списка

  1. список становится короче на один элемент

  2. список разрывается

  3. в списке образуется дыра

  4. список становится короче на много элемента

  1. Для чего используется указатель в кольцевых списках?

  1. для ссылки на предыдущий элемент

  2. для ссылки на следующий элемент

  3. для запоминания номера сегмента расположения элемента

  4. для расположения элемента в списке памяти

  1. Сколько указателей используется в односвязном кольцевом списке?

  1. 1

  2. 2

  3. 3

  4. сколько угодно.

  1. В каких направлениях можно перемещаться в кольцевом двунаправленном списке?

  1. влево и вправо

  2. верх и вниз

  3. верх и вправо

  4. влево и вниз

Основные понятия структуры данных

Задача:

2-рубежный контроль по предмету «Структура данных»


Вариант № _2_
Группа ______Ф.И.О. студента ______________________________________________

Классификация структур данных
___________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________

Тест.

  1. В чём особенности стека ?

A.открыт с обеих сторон на вставку и удаление;
B.доступен любой элемент;
C.открыт с верху на вставку и удаление.
D.открыт с одной стороны на вставку и удаление.



  1. Какую дисциплину обслуживания принято называть FIFO ? {

  1. стек

  2. очередь

  3. дек

  4. список

  1. Какая операция читает верхний элемент стека без удаления ? {

  1. stackpop

  2. pop

  3. push

  4. put




  1. Каково правило выборки элемента из стека ? {

  1. первый элемент

  2. средные элемент

  3. очередь

  4. любой элемент

  1. Как освободить память от удаленного из списка элемента ? {

  1. freenode(p)

  2. p=getnode

  3. ptr(p)=nil

  4. p=lst


Простые типы данных

Задача:

2-рубежный контроль по предмету «Структура данных»


Вариант № _3_
Группа ______Ф.И.О.студента ______________________________________________

Вектор
___________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________

Тест.

  1. Как создать новый элемент списка с информационным полем D ?

  1. p=getnode; info(p)=D;

  2. p=getnode;

  3. p=getnode; ptr(D)=lst.

  4. info(p)

  1. Как создать пустой элемент с указателем p? {

  1. p=getnode

  2. info(p)

  3. freenode(p)

  4. ptr(p)=lst

  1. Сколько указателей используется в односвязных списках? {

  1. 1

  2. 2

  3. 3

  4. сколько угодно

  1. В чём отличительная особенность динамических объектов ? {

  1. возникают уже в процессе выполнения программы

  2. порождаются непосредственно перед выполнением программы

  3. задаются в процессе выполнения программы

  4. возникают уже в процессе окончанием программы

  1. При удалении элемента из кольцевого списка…{

  1. список становится короче на один элемент

  2. список разрывается

  3. в списке образуется дыра

  4. список становится короче на много элемента


Массив

Задача:

2-рубежный контроль по предмету «Структура данных»
Вариант № _4_
Группа ______Ф.И.О.студента ______________________________________________

Основные особенности полустатических структур
___________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________

Тест.

  1. Для чего используется указатель в кольцевых списках ? {

  1. для ссылки на предыдущий элемент

  2. для ссылки на следующий элемент

  3. для запоминания номера сегмента расположения элемента

  4. для расположения элемента в списке памяти

  1. Чем отличается кольцевой список от линейного ? {

  1. в кольцевых списках последнего элемента нет

  2. в кольцевом списке последний элемент является одновременно и первым

  3. в кольцевом списке указатель последнего элемента пустой

  4. в кольцевом списке указатель последнего элемента не пустой

  1. Сколько указателей используется в односвязном кольцевом списке ? {

  1. 1

  2. 2

  3. 3

  4. сколько угодно.

  1. В каких направлениях можно перемещаться в кольцевом двунаправленном списке ? {

  1. влево и вправо

  2. верх и вниз

  3. верх и вправо

  4. влево и вниз




  1. С помощью какой структуры данных наиболее рационально реализовать очередь ? {

  1. список

  2. дек

  3. стек

  4. дек и стек




Стек

Задача:

2-рубежный контроль по предмету «Структура данных»
Вариант № _5_
Группа ______Ф.И.О.студента ______________________________________________

Очередь
___________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________

Тест.



  1. В памяти ЭВМ бинарное дерево удобно представлять в виде: {

  1. связанных нелинейных списков

  2. связанных линейных списков

  3. массивов

  4. связанных линейных списков

  1. Элемент t, на который нет ссылок: {

  1. корнем

  2. промежуточным

  3. терминальным (лист).

  4. интервальным

  1. Дерево называется полным бинарным, если степень исходов вершин равна: {

  1. 2 или 0

  2. 2

  3. М или 0

  4. M

  1. Даны три условия окончания просеивания при сортировке прямым включением. Найдите среди них лишнее. {

  1. найден элемент a(i) с ключом, большим чем ключ у x

  2. найден элемент a(i) с ключом, меньшим чем ключ у x

  3. достигнут левый конец готовой последовательности

  4. пока ненайден элемент a(i) с ключом, большим чем ключ у x

  1. Какой из критериев эффективности сортировки определяется формулой M=0,01*n*n+10*n ? {

  1. число сравнений

  2. время, затраченное на написание программы

  3. количество перемещений

  4. время, затраченное на сортировку




Список

Задача:

2-рубежный контроль по предмету «Структура данных»


Вариант № _6_
Группа ______Ф.И.О.студента ______________________________________________

Классификация структур данных
___________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________




  1. Как называется сортировка, происходящая в оперативной памяти? {

  1. внутренняя сортировка

  2. сортировка таблицы адресов

  3. полная сортировка

  4. сортировка прямым включением

  1. Как можно сократить затраты машинного времени при сортировке большого объёма данных ? {

  1. производить сортировку в таблице адресов ключей

  2. производить сортировку на более мощном компьютере

  3. разбить данные на более мелкие порции и сортировать их

  4. производить сортировку в таблице файлов ключей

  1. Существуют следующие методы сортировки. Найдите ошибку. {

  1. динамические

  2. улучшенные

  3. строгие

  4. статические

  1. Метод сортировки называется устойчивым, если в процессе сортировки…{

  1. относительное расположение элементов с равными ключами не меняется

  2. относительное расположение элементов безразлично

  3. относительное расположение элементов с равными ключами изменяется

  4. относительное расположение элементов не определено




  1. Улучшенные методы имеют значительное преимущество: {

  1. при большом количестве сортируемых элементов

  2. когда массив обратно упорядочен

  3. при малых количествах сортируемых элементов

  4. во всех случаях




Простые типы данных

Задача:

2-рубежный контроль по предмету «Структура данных»
Вариант № _7_
Группа ______Ф.И.О.студента ______________________________________________

Динамические структуры данных
___________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________

Тест.

  1. Что из перечисленных ниже понятий является одним из типов сортировки ? {

  1. внутренняя сортировка

  2. сортировка по убыванию

  3. сортировка данных

  4. сортировка по возрастанию




  1. Сколько сравнений требует улучшенный алгоритм сортировки ? {

  1. n*log(n)

  2. en

  3. n*n/4

  4. (n*n-n)/2




  1. Сколько сравнений и перестановок элементов требуется в пузырьковой сортировке ? {

  1. (n*n)/4

  2. (n*n)/6

  3. (n*n-n)/2

  4. n*lon(n)

  1. Сколько дополнительных переменных нужно в пузырьковой сортировке помимо массива, содержащего элементы ? {

  1. всего 1 элемент

  2. n переменных (ровно столько, сколько элементов в массиве)

  3. 0 (не нужно)

  4. 2 (нужно);

  1. Как рассортировать массив быстрее, пользуясь пузырьковым методом? {

  1. одинаково

  2. по возрастанию элементов

  3. по убыванию элементов

  4. разные


Списки

Задача:

2-рубежный контроль по предмету «Структура данных»


Вариант № _8_
Группа ______Ф.И.О.студента ______________________________________________

Создание узла
___________________________________
­­­­­­­­­­­­­­­­­­­­­­­­­­­____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________

Тест.

  1. В чём заключается идея метода QuickSort ? {

Download 49.49 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling