Главная /
Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel /
Какое значение будет находиться в поле a переменной ex1 после вызова call ex1.solve() в следующей программе ? module mod_1 abstract interface integer function func(x) integer x end function func end interface type region integer, private :: a integer, pri
Какое значение будет находиться в поле a переменной ex1
после вызова
call ex1.solve() в следующей программе ?
module mod_1
abstract interface
integer function func(x)
integer x
end function func
end interface
type region
integer, private :: a
integer, private :: b
procedure (func), pointer, nopass :: funct
contains
procedure solve
end type region
contains
subroutine solve(rg)
class(region) rg
rg.a=rg.funct(rg.a)
end subroutine solve
end module mod_1
program prog
use mod_1
type (region) ex1
ex1.a=2; ex1.b=3; ex1.funct=>F
call ex1.solve()
contains
integer function F(x)
integer x
F=x*x+x
end function F
END
вопрос
Правильный ответ:
6
Сложность вопроса
69
Сложность курса: Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel
75
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Тотчас удалите ответы с интуит. Немедленно!
08 мар 2020
Аноним
Спасибо за сайт
20 сен 2019
Аноним
Если бы не опубликованные подсказки - я бы не смог решить c этими тестами интуит.
21 сен 2017
Другие ответы на вопросы из темы программирование интуит.
- # Переменные, объявленные как public
- # В программе используется модуль math_M. Чтобы подключить еще один модуль graph_M к головной программе следует
- # Какие из циклов не подходят для параллелизации с использованием опции компилятора /Qparallel
- # Укажите верные объявления coarray-переменных
- # Какие опции компилятора отвечают за использование библиотеки MKL ?