Программирование 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 нет.)
Варианты ответа
Ответ проверен Имеется описание:

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

Установите соответствие между операторами ввода и результатом выполнения процедуры 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 нет.)

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

Установите соответствие между операторами ввода и результатом выполнения процедуры 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 будут пустыми, поэтому будет выведено «Сессия,закончилась,,».
Оператор 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» →
Минимальное количество тестов, необходимое для тестирования алгоритма, представленного блок-схемой, равно
Функции __________, возвращающие описаны правильно.
Количество выведенных символов в результате выполнения оператораравно
Даны описания:В результате выполнения оператора будет выведено
Принимая документы абитуриентов, вводят результаты ЕГЭ (b1,b2,b3100) по трем предметам. N план набора. Число зачисленных абитуриентов равно числу, наиболее близкому к N,…
Имеются описания:Не содержит ошибок фрагмент программы