Главная /
Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel /
Модуль module mod_1 type plot integer x1,y1,x2,y2 integer, private :: color(255) end type plot type indicator type (plot) plt logical :: free character(4), public :: date end type indicator type card type (indicator) indic integer fparam integer, private
Модуль
module mod_1
type plot
integer x1,y1,x2,y2
integer, private :: color(255)
end type plot
type indicator
type (plot) plt
logical :: free
character(4), public :: date
end type indicator
type card
type (indicator) indic
integer fparam
integer, private :: sparam
end type card
end module mod_1
используется в головной программе.
Объявлена переменная
type(card) cd
Укажите верные варианты доступа к полям производного типа.
вопрос
Правильный ответ:
cd.sparam
cd.fparam
cd.indicator.free
cd.indic.plt.x1
cd.indic.plt.color(1:100:4)
Сложность вопроса
70
Сложность курса: Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel
75
Оценить вопрос
Комментарии:
Аноним
Спасибо за сайт
07 июн 2019
Аноним
Это очень легкий тест интуит.
16 ноя 2017
Другие ответы на вопросы из темы программирование интуит.
- # Объявлен следующий модуль module matrix private integer :: A=100, B=200, C=300 complex, private :: S=9 integer, protected :: P=8 integer :: Q=100, W=200 integer, private :: N=500 end module matrix Какие из перечисленных модульных переменных могут быть использованы в качестве границ размещаемых массивов в вызывающей головной программе?
- # Данная программа компилируется с ошибкой. Какие варианты изменений в программе можно выполнить, чтобы из головной программы вызвать процедуру init из модуля A 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() ! вызываем процедуру из модуля A end
- # Напишите имя функции (синтаксис Fortran 95), которая вычисляет выражение , где и векторы - векторы типа complex.
- # Используя процедуры MKL, вычислите Евклидову норму вектора . Данные находятся в файле data11.txt. В ответ введите целую часть результата.
- # Используя процедуры MKL, вычислите произведение , где - квадратная матрица, -вектор. Данные находятся в файле записана по строкам). В ответ введите номер минимального по модулю элемента вектора .