11 ДинамПамять
129)Какие утверждения справедливы
для стека?
+новые узлы добавляются в стек и удаляются
тольку сверху
-новые узлы удаляются из стека только
с головы, а добвляются только в хвост
стека
-стек структура вида первый пришел-первый
ушел
+стек структура вида последний
пришел-первым вышел
-нет верных ответов
130)Какие утверждения справедливы
для очереди?
-новые узлы добавляются в очередь и
удаляются тольку сверху
+очередь структура вида первый
пришел-первый ушел
-очередь структура вида последний
пришел-первым вышел
-новые узлы удаляются из очереди только
с головы, а добвляются только в хвост
очереди
-нет верных ответов
131)Какие функции языка Си предназначены
для динамического выделения памяти?
-free()
+realloc()
+malloc()
+calloc()
-getch()
132)Какие функции языка Си/Cи++
предназначены для освобождения
динамически выделенной памяти?
+free()
+delete
-new
-malloc()
-calloc()
133)С помощью какой функции можно
изменить размер динамически выделяемой
области памяти?
-free()
+realloc()
-malloc()
-calloc()
-delete
134)Какое значение возвращает функция
malloc(), если не хватает памяти для
удовлетворения запроса?
+значение NULL
-указатель на первый байт блока, выделенной
памяти
-ничего, т.к. у функции malloc() тип возвращаемого
результата void
-значение 1
-нет верных ответов
135)Выберите правильные варианты
динамического выделения памяти для
массива целых чисел из 5 элементов:
+int *ptr; ptr=(int*)malloc(5*sizeof(int));
+int *ptr; ptr=(int*)malloc(5*sizeof(int));
-int *ptr; ptr=realloc(ptr,5*sizeof(int));
-int *ptr; free(5*ptr*sizeof(int));
+int *ptr; ptr=new int[5];
136)Какие из перечисленных структур,
являются динамическими структурами
(т.е. стркутурами данных, для которых
заранее не определен необходимый объем
памяти)?
+очередь
+стек
+односвязный список
+двусвязный список
+бинарное дерево