Главная /
Программирование на языке Pascal /
Какой оператор нужно вставить вместо [???], чтобы приведенный ниже отрывок программы правильно менял местами третий и четвертый элементы двусвязного линейного списка, заданного указателем на голову head?{type ssylka = ^spisok; spisok = record znach: array
Какой оператор нужно вставить вместо [???], чтобы приведенный ниже отрывок программы правильно менял местами третий и четвертый элементы двусвязного линейного списка, заданного указателем на голову head?{type ssylka = ^spisok;
spisok = record znach: array[1..1000]of integer;
next,prev: ssylka
end;
var head,p: ssylka;
}
p:= head^.next^.next;
p^.prev^.next:= p^.next;
p^.next:= p^.next^.next;
p^.prev^.next^.next:= p;
p^.next^.prev^.prev:= p^.prev;
[???];
p^.prev:= p^.prev^.next;
вопрос
Правильный ответ:
p^.next:= p
p^.next^.prev:= p
p^.prev:= p
p^.prev ^.next:= p
Сложность вопроса
72
Сложность курса: Программирование на языке Pascal
75
Оценить вопрос
Комментарии:
Аноним
Это очень нехитрый вопрос интуит.
12 апр 2019
Другие ответы на вопросы из темы программирование интуит.
- # Какие последовательности символов являются правильными идентификаторами (с точки зрения компилятора языка Pascal)?
- # Полный тестовый набор для переменной целого типа, значение которой по условию решаемой задачи лежит в диапазоне [0..100], может включать тесты со следующими значениями этой переменной:
- # Сколько полей содержится в записи person? type data = record day: 1..31; month: 1..12; year: 1900.. 2100; end; person = record name: string[20]; date_birth: data; case family_status: char of 'm': (wedding_date: data; spouse_name: string[20]); 's': (church_celibate: boolean); 'd': (date_divorce: data;); 'w': (date_of_spouse_death: data); end;
- # Какие переменные будут существовать во время выполнения подпрограммы p1? program prog; var a: byte; procedure p1; function f: boolean; var a: byte; begin ... end; var a: byte; begin ... end; procedure p2; var a: byte; begin ... end;
- # Какие из приведенных ниже подпрограмм вычисляют функцию двойного факториала (n!!), определяемую следующим образом: 0!! =1 1!! = 1 n!! = n*(n-2)!!, для любого натурального n.