Главная / Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel / В головной программе используется модуль geom, который содержит только тип figure и модульную процедуру Modify. Головная программа использует модуль geom. В головной программе объявлена переменная class (figure), allocatable :: FG. Укажите верное описание

В головной программе используется модуль geom, который содержит только тип figure и модульную процедуру Modify. Головная программа использует модуль geom. В головной программе объявлена переменная class (figure), allocatable :: FG.

Укажите верное описание типа figure и процедуры Modify, чтобы при вызове call FG.Modify(10) из головной программы, происходило изменение поля points в переменной FG.

вопрос

Правильный ответ:

type figure integer, private :: points(5) integer, private :: color contains procedure :: Modify end type figure
subroutine Modify(fg, scale) class(figure) fg integer scale fg.points=fg.points*scale end subroutine Modify
subroutine Modify(fg, scale) type(figure) fg integer scale fg.points=fg.points*scale end subroutine Modify
type figure integer, private :: points(5) integer, private :: color contains procedure, nopass :: Modify end type figure
type figure integer :: points(5) integer, private :: color contains procedure, nopass :: Modify end type figure
Сложность вопроса
51
Сложность курса: Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel
75
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не данные ответы - я бы не осилил c этими тестами интуит.
08 ноя 2016
Аноним
Гранд мерси за подсказками по intuit.
16 сен 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.