Type ref = ^integer; var p, q: ref; пусть p^=5 и q=p. что будет выдано на печать в результате выполнения следующих операторов? q^: =p^+1; if p< > q then p: =nil else q^: =10; if q^=10 then begin p: =q; q^: =20; end; writeln(p^);
272
442
Ответы на вопрос:
Если q=p, то оба указателя ссылаются на одно и то же место в памяти, т.е. значения p^ и q^ всегда будут одинаковы. после p^=5 оба указателя будут ссылаться на 5. q^: =p^+1 к тому, что cсылка будет на 6, поэтому в первом if условие ложно и выполняется ветка else и оба указателя будут ссылаться на 10.во втором if условие истинно, поэтому выполняется ветка then. в ней присваивание p: =q ничего не меняет, поскольку оба указателя и так уже указывают на одно и то же место в памяти. а после q^: =20 в это место будет записана константа 20, поэтому при выводе p^ мы получаем значение 20.ответ: 20
Логическая схема в приложении возможно неверное, поэто оставлю обе схемы.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
mishaikatya30.11.2022 09:27
-
Dashe444ki25.07.2022 15:21
-
20kokosik2629.03.2020 18:15
-
Marvarick17.04.2021 01:25
-
ololosha1413.04.2020 08:06
-
valeriadavrukova19.10.2020 11:04
-
polinak02206.09.2020 15:24
-
Алинулька1126.02.2020 06:32
-
алькамалька17.03.2023 16:12
-
LizaSchoolTwo23.03.2020 10:58
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.