Главная /
Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel /
Дан модуль, который используется в головной программе module mod_1 type maps integer x,y integer color logical, private :: status end type maps type, extends (maps) :: e_maps integer segment character, private :: code end type e_maps end module mod_1 В го
Дан модуль, который используется в головной программе
module mod_1
type maps
integer x,y
integer color
logical, private :: status
end type maps
type, extends (maps) :: e_maps
integer segment
character, private :: code
end type e_maps
end module mod_1
В головной программе объявлена переменная
type (e_maps) EM
Укажите верные варианты доступа к полям производного типа из головной программы.
вопрос
Правильный ответ:
EM.code
EM.segment
EM.color
EM.status
EM.maps
Сложность вопроса
69
Сложность курса: Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel
75
Оценить вопрос
Комментарии:
Аноним
Если бы не эти подсказки - я бы не справился c этими тестами intuit.
19 авг 2017
Другие ответы на вопросы из темы программирование интуит.
- # В головной программе используется модуль geom, который содержит только тип circle и модульную процедуру IncRadius. Головная программа использует модуль geom. В головной программе объявлена переменная type (circle) CR. Укажите верное описание типа circle и процедуры IncRadius, чтобы при вызове call CR.IncRadius(10.0) из головной программы, поле R переменной CR было изменено.
- # Даны два типа описанных в модуле gas_dynamics type base complex(8), allocatable :: points(:) logical, allocatable :: errors(:) integer, private :: size end type base type, extends(base) :: baseX character(32) file character(32) name logical stat end type baseX Создайте тип composite, который: содержит поле типа baseX, в виде динамической переменнойсодержит поле типа integer(2), в виде ссылкисодержит поле типа integer(8) В ответ введите размер в байтах переменной типа composite
- # Используя процедуры MKL вычислите скалярное произведение двух векторов и . Данные находятся в файле data6.txt. В ответ введите целую часть результата.
- # Используя процедуры MKL, вычислите произведение , где - квадратная матрица, -вектор. Данные находятся в файле записана по строкам). В ответ введите номер минимального по модулю элемента вектора .
- # Укажите параметр компиляции, который позволяет получить информацию для диагностики ошибок в параллельной части параллельного приложения