Главная / Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel / Данная программа компилируется с ошибкой. Какие варианты изменений в программе можно выполнить, чтобы из головной программы вызвать процедуру init из модуля B module mod_A contains subroutine init write(*,*) "Initializing A" end subroutine init end module

Данная программа компилируется с ошибкой. Какие варианты изменений в программе можно выполнить, чтобы из головной программы вызвать процедуру init из модуля B module mod_A contains subroutine init write(*,*) "Initializing A" end subroutine init end module mod_A module mod_B contains subroutine init write(*,*) "Initializing B" end subroutine init end module mod_B PROGRAM prog use mod_A use mod_B implicit none call init() ! вызываем процедуру из модуля B end

вопрос

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

в головной программе записать use mod_A, only :
в модуле A указать protected init
в модуле B указать public init
закомментировать use mod_A
в головной программе записать use mod_B, B => init
Сложность вопроса
93
Сложность курса: Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel
75
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт в студне отлично. Лечу кутить отмечать победу над тестом интут
30 янв 2020
Аноним
Я провалил сессию, почему я не увидел этот великолепный сайт с всеми ответами интуит прежде
02 сен 2019
Аноним
Я провалил сессию, почему я не углядел этот сайт с ответами по интуит до сессии
17 янв 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.