Задание 2а

Замечание: Задание представляет собой набор вопросов из-за специфики материала – описания справочных и отладочных средств MIDAS.

1) Сколько квалификаторов (qualifiers) имеет MIDAS-команда WRITE?

2) Какое максимальное число параметров может иметь команда OPEN/FILE?

3) Какое число IF-конструкций дано в спавке о MCL-команде IF?

4) Существует ли TUTORIAL для PLOT на Mercury или на том PC, который вы 
     используете?

5) Сколько строк будет выведено на экран следующей процедурой TASK4.PRG:
       ECHO/FULL
       DEFINE/PARAMETER p1 + number
       DEFINE/LOCAL a/d/1/1 0
       IF {p1} .LT. 0d0  THEN
       a = {p1} * (-1)
       WRITE/OUT abs(p1) = {a}
       ELSE IF {p1} .EQ. 0d0 THEN
       WRITE/OUT abs(p1) = 0
       ELSE
       WRITE/OUT abs(p1) = {a}
       ENDIF
     если она вызывается следующим образом: 
       @@ TASK4.PRG 1

6) Сколько шагов (число строк с Mdb>) будет иметь процедура TASK4.PRG, 
     вызванная как
       @@ TASK4.PRG -2
     если команда
       DEBUG/PROCEDURE 1,3 ON
     дана перед этим?

7) Если вы дали подкоманду
       Mdb> pause
     что вернет вас назад (выбрать правильные варианты):
       CON, con, cont или CONT ?

Задание 2б

Замечание: Задание представляет собой набор вопросов из-за специфики материала – описания справочных и отладочных средств MIDAS.

1) Сколько квалификаторов (qualifiers) имеет MIDAS-команда ASSIGN?

2) Какое максимальное число параметров может иметь команда WRITE/FILE?

3) Какое число примеров дано в справке о MCL-команде DO?

4) Существует ли TUTORIAL для HELP на Mercury или на том PC, который вы 
     используете?

5) Сколько строк будет выведено на экран следующей процедурой TASK4.PRG:
       ECHO/FULL
       DEFINE/PARAMETER p1 + number
       DEFINE/LOCAL a/d/1/1 0
       IF {p1} .LT. 0d0  THEN
       a = {p1} * (-1)
       WRITE/OUT abs(p1) = {a}
       ELSE IF {p1} .EQ. 0d0 THEN
       WRITE/OUT abs(p1) = 0
       ELSE
       WRITE/OUT abs(p1) = {a}
       ENDIF
     если она вызывается следующим образом:
       @@ TASK4.PRG 0

6) Сколько шагов (число строк с Mdb>) будет иметь процедура TASK4.PRG, 
     вызванная как
       @@ TASK4.PRG 1
     если команда
       DEBUG/PROCEDURE 1,3 ON
     дана перед этим?

7) Если вы дали подкоманду
       Mdb> pause
     что вернет вас назад (выбрать правильные варианты):
       CON, con, cont, или CONT ?

Задание 2в

Замечание: Задание представляет собой набор вопросов из-за специфики материала – описания справочных и отладочных средств MIDAS.

1) Сколько квалификаторов (qualifiers) имеет MIDAS-команда LOAD?

2) Какое максимальное число параметров может иметь команда GET/IMAGE?

3) Какое число эквивалентных примеров дано в справке о MCL-команде CROSSREF?

4) Существует ли TUTORIAL для TABLE на Mercury или на том PC, который вы 
     используете?

5) Сколько строк будет выведено на экран следующей процедурой TASK4.PRG:
       ECHO/FULL
       DEFINE/PARAMETER p1 + number
       DEFINE/LOCAL a/d/1/1 0
       IF {p1} .LT. 0d0  THEN
       a = {p1} * (-1)
       WRITE/OUT abs(p1) = {a}
       ELSE IF {p1} .EQ. 0d0 THEN
       WRITE/OUT abs(p1) = 0
       ELSE
       WRITE/OUT abs(p1) = {a}
       ENDIF
     если она вызывается следующим образом:
       @@ TASK4.PRG -1

6) Сколько шагов (число строк с Mdb>) будет иметь процедура TASK4.PRG, 
     вызванная как
       @@ TASK4.PRG 0
     если команда
       DEBUG/PROCEDURE 1,3 ON
     дана перед этим?

7) Если вы дали подкоманду
       Mdb> pause
     что вернет вас назад (выбрать правильные варианты):
       CON, con, cont, или CONT ?