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

В головной программе используется модуль geom, который содержит только тип circle и модульную процедуру IncRadius. Головная программа использует модуль geom. В головной программе объявлена переменная type (circle) CR.

Укажите верное описание типа circle и процедуры IncRadius, чтобы при вызове call CR.IncRadius(10.0) из головной программы, поле R переменной CR было изменено.

вопрос

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

subroutine IncRadius(dR) type(circle) cr real dR cr.R=cr.R + dR end subroutine IncRadius
subroutine IncRadius(cr, dR) class(circle) cr real dR cr.R=cr.R + dR end subroutine IncRadius
type circle real, public :: x,y real, private :: R contains procedure, nopass :: IncRadius end type circle
type circle real, public :: x,y real, private :: R contains procedure :: IncRadius end type circle
subroutine IncRadius(cr,dR) type(circle) cr real dR cr.R=cr.R + dR end subroutine IncRadius
Сложность вопроса
69
Сложность курса: Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel
75
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт защитил. Лечу в клуб отмечать экзамен intuit
23 янв 2018
Аноним
Если бы не эти решения - я бы не смог решить c этими тестами intuit.
10 июл 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.