1. Vvodi(Fname);
2. Reg = 3;
3. Delay(2000);
4. Writeln(1,' ':10,'Ввод');
5. Case Reg Of
Введите номер оператора, который осуществляет задержку выполнения программы.
Блок ввода (А1) уточнен.
Миниспецификация функциональной модели:
1. Блоки А11, А12, А13 определяют основные подфункции исходной функции.
2. Блоки А11, А12, А13 могут содержать отдельные подфункции, которые не являются составляющими исходной функции.
3. А11, А12, А13 — модули ввода названий предметов, фамилий преподавателей, расписания.
4. А1 — Модуль ввода. Выполняет функции диспетчера. Организует работу трех подчиненных ей модулей.
5. Блок, который представляет систему в качестве единого модуля, детализируется на другой диаграмме с помощью нескольких блоков, соединенных интерфейсными дугами.
Укажите номер неверного утверждения.
Блок вывода (А2) уточнен.
Миниспецификация функциональной диаграммы:
1. Блоки А21, А22, А23, А24 могут выполняться параллельно.
2. Блоки А21, А22, А23, А24 — модули вывода
3. А2 — организует работу трех подчиненных ей модулей.
4. А21, А22, А23, А24 — могут выполняться только последовательно.
5. Дуги, входящие в блок и выходящие из него на диаграмме верхнего уровня, являются теми же самыми, что и дуги, входящие в диаграмму нижнего уровня и выходящие из него.
Укажите номер неверного утверждения.
Блок вывода (А2) уточнен.
Запишите символ, который необходимо записать вместо знака #.
Блок вывода (А2) уточнен.
Миниспецификация функциональной диаграммы:
1. А2 —организует работу трех подчиненных ей модулей.
2. А21 — модуль вывода запроса 1
3. А22 — модуль вывода запроса 2
4. А23 — модуль вывода запроса 3
5. А21, А22, А23 — могут работать только последовательно.
Укажите номер неверного утверждения.
Блок вывода уточнен.
Каким условным обозначением в функциональной диаграмме нужно заменить символы ХХ? Используйте латинские буквы.
Repeat {Цикл для организации обращения к блокам системы}
Writeln('Выберите режим работы');
Writeln(1,' ':10,'Ввод');
Writeln(2,' ':10,'Запрос');
Writeln(3,' ':10,'Конец работы');
Writeln(' ':10,'Режим?');Readln(Reg);
Case Reg Of
1: Begin Vvodi(Fname); Delay(2000);End;
2: Begin Zaprosi(Fname); Delay(2000);End;
3: Begin Writeln('Конец работы'); Delay(2000);End;
End;
Until Reg = 3;
В приведенном фрагменте программы оператор Vvodi(Fname); является оператором
1. обращения к функции.
2. обращения к процедуре.
3. ввода.
4. обращения к модулю.
Введите номер верного продолжения фразы.
Repeat {Цикл для организации обращения к блокам системы}
Writeln('Выберите режим работы');
Writeln(1,' ':10,'Ввод');
Writeln(2,' ':10,'Запрос');
Writeln(3,' ':10,'Конец работы');
Writeln(' ':10,'Режим?');Readln(Reg);
Case Reg Of
_: Begin Vvodi(Fname); Delay(2000);End;
2: Begin Zaprosi(Fname); Delay(2000);End;
3: Begin Writeln('Конец работы'); Delay(2000);End;
End;
Until Reg = 3;
Запишите пропущенный символ.
В модуле Vvod создана процедура Vvodi. Запишите строчными буквами пропущенное название файла.
Procedure Vvodi (Var FName:TStr);
Begin
Writeln('Имя файла предметов - predmet.dat');
Writeln('Имя файла преподавателей -______________’);
Writeln('Имя файла расписания?'); Readln(Fname);
Writeln('Имя файла результатов сессии - ',Fname);
End;
В модуле Vvod создана процедура Vvodi. Запишите строчными буквами пропущенное слово.
procedure Vvodi (Var FName:TStr);
Begin
Writeln('Имя файла предметов - predmet.dat');
Writeln('Имя файла преподавателей - predmet.dat');
Writeln('Имя файла расписания?'); Readln(fname);
Writeln('Имя файла результатов сессии - ',_______);
End;
В модуле Vvod создана процедура Vvodi. Запишите строчными буквами пропущенное слово.
__________Vvodi (Var FName:TStr);
Begin
Writeln('Имя файла предметов - predmet.dat');
Writeln('Имя файла преподавателей - predmet.dat');
Writeln('Имя файла расписания?'); Readln(Fname);
Writeln('Имя файла результатов сессии - ',Fname);
End;
В модуле с именем Zapros создана процедура Zaprosi.
Допишите недостающее слово в заголовке процедуры. (TStr — тип данных строка из 20 символов).
Procedure _________(FName: TStr) ;
Далее приведен фрагмент конца модуля Zapros.
…
Var Pers : THome; {Компонента типизированного файла}
f : file of THome; {Файловая переменная}
Fname: String[20]; {Имя файла}
Procedure Zaprosi(FName: TStr);
Begin
Clrscr;
Writeln('Имя файла данных по квартирам - ',Fname);
end;
____
Запишите последний оператор модуля.
Запишите пропущенное слово в процедуре вывода Zaprosi.
Procedure Zaprosi(FName: TStr);
__________
Writeln('Имя файла данных по изданиям - ',Fname);
END;
Приведен фрагмент начала программы для разрабатываемого комплекса.
Program Post;
Uses crt, Vvod, Zapros;
____ TStr = String [20];
TIzdanie = record
Izdan : TStr;
Pr_V, Nom : Integer;
Name : TStr;
End;
…
Запишите строчными буквами пропущенное служебное слово.
Приведен фрагмент программного модуля запросов для разрабатываемого комплекса. Данный модуль использует стандартный модуль crt.
Unit Zapros;
__________
{-----------Проверка передачи информации в модуль запросов-------------------}
Type TStr = String [20];
TMedali = record
Strana : TStr;
Kol_Z, Kol_S, Kol_B : Integer;
End;
…
Запишите строчными буквами недостающую строку.
Приведен фрагмент программы для разрабатываемого комплекса. Основная программы использует модули Vvod и Zapros.
Program Olimpic;
Type TStr = String [20];
TMedali = record
Strana : TStr;
Kol_Z, Kol_S, Kol_B : Integer;
End;
Выберите отсутствующий оператор из списка:
1. Uses crt; Vvod; Zapros;
2. Uses crt, Vvod, Zapros,
3. Use crt, Vvod, Zapros;
4. Uses crt, Vvod, Zapros;
Введите номер правильно написанного оператора.
Запишите пропущенное слово в заголовке процедуры с именем Vvodi. (TStr — объявленный тип данных, представляющий собой строку из 20 символов).
Procedure Vvodi ( _____ FName: TStr) ;
Предположим, для разрабатываемого комплекса построена диаграмма потока данных:
Запишите нужный символ вместо символа #
Предположим, для разрабатываемого комплекса построена диаграмма потока данных:
Запишите символ, который должен стоять вместо символа #.
Предположим, для разрабатываемого комплекса построена диаграмма потока данных:
На диаграмме отсутствует информационный поток
1. блок 1 — блок 2
2. блок 2.1 — блок 2.2.
3. блок 2.2 — блок D1
4. блок D1 — блок 2
Введите номер верного утверждения.
Предположим, для разрабатываемого комплекса построена диаграмма потока данных:
На диаграмме отсутствует информационный поток
1. блок 1 — блок 2.3
2. блок 2 — блок 2.3
3. блок D1 — блок 2.3
4. блок 2.2 — блок 2.3
Введите номер верного утверждения.
Предположим, для разрабатываемого комплекса построена диаграмма потока данных:
На диаграмме отсутствует информационный поток
1. блок D3 — блок 4.
2. блок D1 — блок 4.
3. блок D2 — блок 4.
4. блок D1 — блок D2
Введите номер верного продолжения фразы.
_______ Vvod;
{---------------------------------------Vvod--------------------------------------}
{--------------------------Ввод результатов сессии--------------------------}
Type TStr =String[20];
TFIO = record
Fam, Name1, Name2 : TStr;
End;
TBDay = record
dd : 1 .. 31;
mm : 1 .. 12;
gg : 1920 .. 2020;
End;
TAdres = Record
Add1, Add2 : TStr;
Dom, Kvar : Integer;
End;
Представлен фрагмент начала модуля ввода разрабатываемого комплекса. Запишите строчными буквами пропущенное слово.
Для запуска программы на выполнение в системе PascalABC следует нажать клавишу
Запишите (заглавными буквами) служебное слово, с помощью которого к основной программе подключаются модули.
Запишите оператор подключения к основной программе модуля vvod (запишите строчными буквами).
Запишите оператор подключения к основной программе модуля zapros (запишите строчными буквами).
Запишите строчными буквами заголовок модуля с именем zapros.
Запустить программу на выполнение можно нажав на функциональную клавишу _____.
Имя модуля в PascalABC имеет расширение
Отметьте верные свойства программного модуля.
Отметьте, что является интерфейсом модуля.
Оформление программного модуля в PascalABC начинается со служебного слова
Последний знак в оформлении модуля — _____________. (Запишите слово).