Выберите допустимые объявления модульных переменных для данного варианта программы module mod_Aimplicit none! здесь следует объявить модульные переменные public init_solver contains subroutine init_solver(x) real x A=A**2 B=x+A end subroutine init_solverend module mod_APROGRAM prog use mod_A, Anew => A implicit none x=1.5 Anew=x+1 write(*,*) Anew+B call init_solver(1.6)end
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
integer, protected :: A = 2
integer, public :: A = 2(Верный ответ)
real, public :: X = 2(Верный ответ)
integer, protected :: B = 3(Верный ответ)
real, private :: X = 2