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)Какие из перечисленных структур, являются динамическими структурами (т.е. стркутурами данных, для которых заранее не определен необходимый объем памяти)?
+очередь
+стек
+односвязный список
+двусвязный список
+бинарное дерево