Программирование Pascal Тестовый вопрос

Имеется описание:С клавиатуры вводятся четыре сроки:Установите соответствие между операторами ввода и результатом выполнения процедуры write(s1,,,s2,,,s3,,,s4):1) readln(s1, s2); readln(s3, s4);2) read(s1, s2); readln(s3); read(s4);3) readln(s1); read(s2); readln(s3, s4);(Пробелов в списке параметров процедуры write нет.)

Вопрос № 26 282 Обновлён 14 сентября 2021 База ruotvet.ru
Похожие Сообщить об ошибке

Варианты ответа

Ответ проверен
Имеется описание:

С клавиатуры вводятся четыре сроки:

Установите соответствие между операторами ввода и результатом выполнения процедуры write(s1,‘,’,s2,‘,’,s3,‘,’,s4):
1) readln(s1, s2); readln(s3, s4);
2) read(s1, s2); readln(s3); read(s4);
3) readln(s1); read(s2); readln(s3, s4);
(Пробелов в списке параметров процедуры write нет.)

  • Сессия,,закончилась,
  • Сессия,,,закончилась
  • Сессия,закончилась,,


При вводе строки процедурой read символы из буфера ввода считываются в строку вплоть до символа перехода к новой строке. Следующее считывание начинается с символа перехода к новой строке. До тех пор пока указатель в буфере ввода не перейдет к началу новой строки, в строковые переменные будут считываться пустые строки. Процедура readln после ввода значений в переменные списка параметров переносит указатель ввода к началу новой строки.
Оператор write(s1,‘,’,s2,‘,’,s3,‘,’,s4) выводит строки, разделяя их запятыми. При вводе readln(s1,s2); readln(s3,s4); строки s2 и s4 будут пустыми, поэтому будет выведено  «Сессия,,закончилась,».
При вводе read(s1,s2); readln(s3); read(s4); строки s2 и s3 будут пустыми, поэтому будет выведено «Сессия,,,закончилась».
При вводе readln(s1); read(s2); readln(s3, s4); строки s3 и s4 будут пустыми, поэтому будет выведено «Сессия,закончилась,,».

Похожие вопросы из темы

Вся тема «Программирование Pascal» →