Программирование Pascal
Тестовый вопрос
Дан фрагмент программы: После выполнения фрагмента программы значение переменной x неизменится, если
Варианты ответа
Ответ проверен Дан фрагмент программы:

После выполнения фрагмента программы значение переменной x не изменится, если …

После выполнения фрагмента программы значение переменной x не изменится, если …
- a = –5; b = –3;
- a = –3 ; b = –5;
В приведенном фрагменте внешний условный оператор является неполным. Поэтому при а >= b никакие действия не выполняются и значение х не изменяется. Это выполняется при a = –3, b = –5.
При а < b и a < 0 выполняется оператор x:= a * b. Следовательно, при a = –3, b = –5 значение x будет равно 15, то есть не изменится.
При a = –15, b = 1 выполняется оператор x:= a * b, при этом значение x изменится на –15.
При a = 3, b = 5 выполняется оператор x:= –a, при этом значение x изменится на –3.
При а < b и a < 0 выполняется оператор x:= a * b. Следовательно, при a = –3, b = –5 значение x будет равно 15, то есть не изменится.
При a = –15, b = 1 выполняется оператор x:= a * b, при этом значение x изменится на –15.
При a = 3, b = 5 выполняется оператор x:= –a, при этом значение x изменится на –3.
Похожие вопросы из темы
Вся тема «Программирование Pascal» →
Дана программа:В файл целых чисел int_f записана последовательность:В результате выполнения программы будет выведено
Имеются описания:Правильно описана и совместима по присваиванию с q переменная
Описана функция:Функция f(n) возвращает значение TRUE при n=
Даны описания:Даны области D1, D2, D3, D4:Установите соответствие между фрагментами программ и областями, среди элементов которых определяется максимальное значение (max) элементов матрицы:
Дана программа:и.В результате выполнения программы будет выведено
Дан фрагмент программы:С клавиатуры вводится последовательность: 7, 8, 9, 6, 10.Объем динамической памяти, выделенной в результате выполнения фрагмента программы, равен