Главная / Программирование /
Программирование на языке Pascal / Тест 6
Программирование на языке Pascal - тест 6
Упражнение 1:
Номер 1
Чтобы иметь возможность считывать информацию из текстового файла, его нужно открыть при помощи команды
Ответ:
 (1) append(f) 
 (2) close(f) 
 (3) reset(f) 
 (4) rewrite(f) 
Номер 2
Чтобы иметь возможность записывать информацию в текстовый файл, его нужно открыть при помощи команд
Ответ:
 (1) append(f) 
 (2) close(f) 
 (3) reset(f) 
 (4) rewrite(f) 
Номер 3
1. Чтобы иметь возможность добавлять информацию в конец текстового файла, его нужно открыть при помощи команды
Ответ:
 (1) append(f) 
 (2) close(f) 
 (3) reset(f) 
 (4) rewrite(f) 
Упражнение 2:
Номер 1
Какие значения будут храниться в переменных s
и k
после считывания из текстового файла f
строки 'Иванов Иван Иванович 1945' при помощи команды
readln(f,s,k); {s: string[22], k:byte =0}
Ответ:
 (1) s = 'Иванов Иван Иванович', k = 1945 
 (2) s = 'Иванов Иван Иванович ', k = 1945 
 (3) s = 'Иванов Иван Иванович 1', k = 945 
 (4) s = 'Иванов Иван Иванович 1', k = 177 
 (5) s = 'Иванов Иван Иванович 1945', k = 0 
Номер 2
Какие значения будут храниться в переменных s
и k
после считывания из текстового файла f
строки 'Петров Петр Петрович 1956' при помощи команды
readln(f,s,k); {s: string[22], k:shortint =0}
Ответ:
 (1) s = 'Петров Петр Петрович', k = 1956 
 (2) s = 'Петров Петр Петрович ', k = 1956 
 (3) s = 'Петров Петр Петрович 1', k = 956 
 (4) s = 'Петров Петр Петрович 1', k = -68 
 (5) s = 'Петров Петр Петрович 1956', k = 0 
Номер 3
Какие значения будут храниться в переменных s
и k
после считывания из текстового файла f
строки 'Олегов Олег Олегович 1962' при помощи команды
readln(f,s,k); {s: string[22], k:byte =0}
Ответ:
 (1) s = 'Олегов Олег Олегович', k = 1962 
 (2) s = 'Олегов Олег Олегович ', k = 1962 
 (3) s = 'Олегов Олег Олегович 1', k = 962 
 (4) s = 'Олегов Олег Олегович 1', k = 194 
 (5) s = 'Олегов Олег Олегович 1962', k = 0 
Упражнение 3:
Номер 1
Переменные каких типов можно выводить в текстовый файл при помощи команд write()
или writeln()
Ответ:
 (1) порядковые 
 (2) целые 
 (3) логические 
 (4) символьные 
 (5) вещественные 
 (6) массивы 
Номер 2
Переменные каких типов можно выводить в текстовый файл при помощи команд write()
или writeln()
?
Ответ:
 (1) целые 
 (2) логические 
 (3) строковые 
 (4) перечисляемые 
 (5) вещественные 
 (6) файлы 
Номер 3
Переменные каких типов можно выводить в текстовый файл при помощи команд write()
или writeln()
Ответ:
 (1) порядковые 
 (2) логические 
 (3) символьные 
 (4) строковые 
 (5) множества 
Упражнение 4:
Номер 1
В текстовом файле f
указатель находится в самом конце предпоследней строки, а последняя строка - пустая. Какие из перечисленных ниже функций вернут TRUE в этой ситуации?
Ответ:
 (1) eof(f) 
 (2) eoln(f) 
 (3) seekeof(f) 
 (4) seekeoln(f) 
Номер 2
В текстовом файле f
указатель находится в начале последней строки, состоящей только из пробельных символов. Какие из перечисленных ниже функций вернут TRUE в этой ситуации?
Ответ:
 (1) eof(f) 
 (2) eoln(f) 
 (3) seekeof(f) 
 (4) seekeoln(f) 
Номер 3
В текстовом файле f
указатель находится перед концевым пробелом в предпоследней строке, а последняя строка - пустая. Какие из перечисленных ниже функций вернут FALSE в этой ситуации?
Ответ:
 (1) eof(f) 
 (2) eoln(f) 
 (3) seekeof(f) 
 (4) seekeoln(f)