Главная /
Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel /
Полиморфная переменная объявляется оператором
Полиморфная переменная объявляется оператором
вопросПравильный ответ:
class
type
record
extends
select type
Сложность вопроса
49
Сложность курса: Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel
75
Оценить вопрос
Комментарии:
Аноним
Это очень нехитрый тест intuit.
16 мар 2017
Аноним
Зачёт защитил. Лечу пить отмечать 5 за тест интуит
27 дек 2016
Другие ответы на вопросы из темы программирование интуит.
- # Процедуры, описанные атрибутом protected
- # Какие функции используются в выражении res=sin(2.0)*cos(2.0) module mod_F contains real function sin(x) sin=sqrt(sqrt(sqrt(x))) end function sin real function cos(x) cos=x**2.0**2.0 end function cos end module mod_F PROGRAM prog use mod_F, only : cos, sinx=>sin implicit none real res res=sin(256.0) write(*,*) res end
- # Дан модуль, который используется в головной программе module mod_1 type rectangle integer x1,y1,x2,y2 integer color character, private :: name end type rectangle type, extends (rectangle) :: roundrect integer radius real, public :: center end type roundrect end module mod_1 В головной программе объявлена переменная type (rectangle) rct Укажите верные варианты доступа к полям производного типа из головной программы.
- # Объявлены следующие типы и переменные. type grid integer adr real alfa real beta end type grid type, extends (grid) :: flow integer coord real dist real param end type flow type, extends (flow) :: regime real, allocatable :: ux(:,:,:), uy(:,:,:), uz(:,:,:) real R1, R2, R3 end type regime class(*), pointer :: polym class(grid), pointer :: pol_grd type(flow), target :: flw Какие справедливы прикрепления ссылок ?
- # В следующем фрагменте программы, какие имена являются процедурами привязанными к типу по имени ? use algebra type (matrix) MTR, MTR1, MTR2 real det ... call MTR.Create(10,10) call MTR.Random() call MTR1.Transpose() det=MTR1.determinant ... MTR=MTR1.CONVERT.MTR2 write(*,*) MTR.value(10,2:10,10) ...