Контрольные по математике | Основы программирования на fortran | Matematiku5
Вузы по математике Готовые работы по математике Как писать работы по математике Примеры решения задач по математике Решить задачу по математике online

Основы программирования на fortran


ОСНОВЫ ПРОГРАММИРОВАНИЯ НА FORTRAN

/ Вопрос№1

? Приведены варианты работ с программой:

а) компиляция

б) компоновка

в) интерпретация

г) исполнение программы.

Создание исполняемого файла из исходного текста программы предполагает выполнение процессов:

#0 а, б

#0 б, г

#0 б, в

#0 а, б, в

/ Вопрос№2

? Приведён фрагмент программы MMM:

PROGRAM MMM

PRINT*, "Введите A, B,C, D"

READ*, A, B,C, D

IF (A= =B) THEN

IF (С<D) THEN

Х=1

ELSE

Х=2

END IF

ELSE

Х=3

END IF

Этот фрагмент реализует выражение вида:

#0 Х=1, если A=B и C<D Х=2, если A=B Х=3, если A≠B и C>=D

#0 Х=1, если A<B и C<D Х=2, если A=B Х=3, если A≠B и C>=D

#0 Х=1, если A<B Х=2, если A<=B и C<D Х=3, если A≠B и C>=D

#0 Х=1, если A=B и C<D Х=2, если A=B и C>=D Х=3, если A≠B

/ Вопрос№3

? Приведён фрагмент программы TT:

PROGRAM TT

PRINT*, "Введите A, B,C"

READ*, A, B,C

IF (A>=B) THEN

Х=1

ELSE IF (С>A) THEN

Х=2

ELSE

Х=3

END IF

Этот фрагмент реализует выражение вида:

#0 Х=1, если A=B и C<A Х=2, если A=B Х=3, если A≠B и C>=B

#1 Х=1, если A>=B Х=2, если A<B и A<C Х=3, если A<B и A>C

#0 Х=1, если A<B Х=2, если A=B и A>C Х=3, если A<B и C>A

#0 Х=1, если A<B Х=2, если A<=B и B<C Х=3, если A≠B и C>=A

/ Вопрос№4

Представлен фрагмент программы:

После выполнения фрагмента программы переменная Y приняла значение 10. Перед входом в этот фрагмент Х было равно:

#0 5

#0 2

#0 10

#0 7

/ Вопрос№5

? Дан массив целых чисел {Ai},i=1, 2, …, 15. Программа вычисляет произведение сумм некоторых элементов массива:

Результатом работы программы является:

#0 произведение сумм элементов массива с 1 по 8 и с 12 по 15

#0 произведение сумм элементов массива с 1 по 12 и с 8 по 15

#0 произведение сумм элементов массива с 8 по 12 и с 1 по 15

#0 произведение сумм элементов массива с 8 по 15 и с 12 по 15

/ Вопрос№6

? Задан фрагмент алгоритма:

При А=8; В=3 на выходе из этого фрагмента переменные D и C примут значения:

#0 D=1; C=9

#0 D=3; C=7

#0 D=2; C=8

#0 D=2; C=10

/ Вопрос№7

? Задан фрагмент алгоритма:

Результатом работы фрагмента программы является:

#0 сумма положительных элементов массива А

#0 сумма отрицательных элементов массива А

#0 сумма 20 элементов массива А

#0 произведение отрицательных элементов массива А

/ Вопрос№8

? Задан фрагмент алгоритма:

Результатом работы фрагмента программы является:

#0 сумма элементов массива А и произведение тех элементов, значения которых больше 10

#0 сумма положительных элементов массива А и произведение отрицательных

#0 сумма 30 элементов массива А и произведение положительных

#0 произведение и сумма элементов массива А

/ Вопрос№9

? Деятельность, направленная на исправление ошибок в программной системе, называется:

#0 демонстрация

#0 тестирование

#0 рефакторинг

#0 отладка

/ Вопрос№10

? Укажите последовательность арифметических операций в порядке убывания их приоритета:

#0 возведение в степень, умножение/деление, унарные +/-, сложение/вычитание

#0 возведение в степень, умножение/деление, сложение/вычитание, унарные +/-

#0 сложение/вычитание, унарные +/-, умножение/деление, возведение в степень

#0 умножение/деление, возведение в степень, сложение/вычитание, унарные +/-

/ Вопрос№11

? Приведён ряд названий:

а) С++

б) MPI

в) Maple

г) Far

д) Pascal

Языками программирования среди них являются:

#0 а, б, г

#0 б, в, г

#0 а, д

#0 в, д

/ Вопрос№12

? Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется:

#0 компилятор

#0 преобразователь

#0 переводчик

#0 построитель кода

/ Вопрос№13

? В системе программирования отладчик используется для:

#0 редактирования текста программ

#0 поиска и устранения ошибок

#0 создания библиотеки подпрограмм

#0 распечатки протокола ошибок

/ Вопрос№14

? Процесс написания программы никогда НЕ ВКЛЮЧАЕТ:

#0 процесс отладки

#0 запись операторов в соответствующей языку программирования форме

#0 редактирования текста программы

#0 изменения физических параметров компьютера

/ Вопрос№15

? Системой программирования НЕ ЯВЛЯЕТСЯ:

#0 Adob PhotoShop

#0 Visual FoxPro

#0 Visual C++

#0 Borland Delphi

/ Вопрос№16

? Стандартные простые типы данных в языках программирования — это:

#0 массивы, записи, простые, целые

#0 целые, вещественные, массивы, логические, комплексные, символьные

#0 целые, вещественные, логические, комплексные, символьные

#0 формальные, фактические

/ Вопрос№17

? В представленном фрагменте тело цикла выполняется ______ раз:

#0 4

#0 3

#0 1

#0 2

/ Вопрос№18

? Задана функция:

FUNCTION F(X)

F= X**2+5*X-10

END

При A=5; B=8 значение Y=F(A+2)-F(B-3) будет равно:

#0 40

#0 34

#0 74

#0 0

/ Вопрос№19

? Интегрированная система программирования включает компонент для создания исходного текста программы, который называется:

#0 текстовый редактор

#0 редактор связей

#0 редактор формул

#0 конструктор

/ Вопрос№20

? Параметры, указываемые в момент вызова подпрограммы, называются:

#0 глобальными

#0 абсолютными

#0 постоянными

#0 фактическими

/ Вопрос№21

? В представленном фрагменте тело цикла выполняется ______ раз:

B:=12; D:=46

DO WHILE (D>=B)

D=D-B

END DO

#0 3

#0 2

#0 4

#0 1

/ Вопрос№22

? Конструкция:

IF <условие> THEN

<БЛОК ОПЕРАТОРОВ>

END IF

представляет из себя конструкцию:

#0 цикла с предусловием

#0 цикла с постусловием

#0 ветвления

#0 сортировки

/ Вопрос№23

? Дан фрагмент программы:

INTEGER X,Z

X=5

Z=7

PRINT*, "X=",X," X=",Z, Z+X

Оператор вывода выдаст строку результатов:

#0 "X=",5," X=",7,12

#0 X=5 X=7 12

#0 X=5 X=712

#0 "X=",X," X=",Z, Z+X

/ Вопрос№24

? Описанием цикла с предусловием является следующее выражение:

#0 выполнять оператор, пока условие ложно

#0 выполнять оператор заданное число раз

#0 пока условие истинно, выполнять оператор

#0 если условие истинно, выполнять оператор, иначе — остановиться

/ Вопрос№25

? Представлен фрагмент программы:

Y=X+5; X=Y; Y=X+Y; PRINT*, Y

После выполнения фрагмента программы переменная Y приняла значение 14. Перед входом в этот фрагмент Х было равно:

#0 2

#0 4

#0 5

#0 7

/ Вопрос№26

? Логические константы могут принимать значения:

#0 "импликация"

#0 "истина" или "ложь"

#0 "not"

#0 А, В, С, …

/ Вопрос№27

? Ошибка в форме записи программы приводит к сообщению об _______ ошибке:

#0 орфографической

#0 тематической

#0 синтаксической

#0 грамматической

/ Вопрос№28

? Представлен фрагмент алгоритма:

B=10; D=30

DO WHILE (D>=B)

D=D-B

END DO

Переменная D после его выполнения примет значение:

#0 0

#0 30

#0 20

#0 10

/ Вопрос№29

? Набор операторов, выполняющих заданное действие и не зависящих от других частей исходного кода, называют:

#0 раздел программы

#0 кусок программы

#0 параметрами подпрограммы

#0 телом подпрограммы

/ Вопрос№30

? Дан фрагмент программы:

INTEGER X,Y,Z

X=4

Y=3

Z=7

PRINT*, "X=",X,"Y=",Y, Z-X

Оператор вывода выдаст строку результатов:

#0 X=4 Y=3 3

#0 "X=",4," Y=",3,3

#0 X=4 Y=33

#0 "X=",X," X=",Z, Z-X

/ Вопрос№31

? Преждевременный выход из цикла осуществляется с помощью оператора:

#0 CYCLE

#0 PAUSE

#0 EXIT

#0 END

/ Вопрос№32

? При вводе числовых данных с клавиатуры значения НЕ МОГУТ ВВОДИТЬСЯ:

#0 Через запятую

#0 Через пробел

#0 Через точку с запятой

#0 Каждое значение с новой строки

/ Вопрос№33

? Дан фрагмент программы:

INTEGER X,Y,Z

X=4

Y=3

Z=7

PRINT*, "X=",X,"Y=",Y, Z-X

Оператор вывода выдаст строку результатов: (Херня, а не задание)

#0 7

#0 6

#0 3

#0 8

/ Вопрос№34

? Подпрограмма:

SUBROUTINE MMM(X,Y,Z)

REAL X, Y,Z

X=X+2

Y=Y+3

Z=X+Y

END

Вызывается на выполнение:

A=3

B=5

CALL MMM(A, B,C)

После этого значение переменной C будет равно:

#0 13

#0 8

#0 3

#0 5

/ Вопрос№35

#0 C, B, E, D, A, G, F

#0 C, B, E, D, G. A, F

#0 C, E, B, D, G, A, F

#0 B, C, E, D, G, A, F

/ Вопрос№36

? При решении задачи на ЭВМ к этапу «Программирование» относится ….

#0 Совершенствование программы

#0 Определение формы выдачи результатов

#0 Выбор языка программирования

#0 Разработка математической модели

/ Вопрос№37

? По представленной блок-схеме определить значение переменной F:

#0 5

#0 7

#0 6,5

#0 4

/ Вопрос№38

? По представленной блок-схеме определить значение переменной F:

#0 5

#0 2,5

#0 4

#0 3

/ Вопрос№39

? По представленной блок-схеме при заданном значении Х определить значение Y:

#0 5

#0 3

#0 75

#0 30

/ Вопрос№40

? По представленной блок-схеме при заданном значении Х определить значение Y:

#0 -10

#0 30

#0 500

#0 10

/ Вопрос№41

? По представленной блок-схеме определить результат вывода:

#0 15

#0 20

#0 Произведение больше суммы

#0 Сумма больше произведения

/ Вопрос№42

? По представленной блок-схеме определить значение S:

#0 28

#0 15

#0 -61

#0 -89

/ Вопрос№43

? По представленной блок-схеме определить значение K:

#0 4

#0 7

#0 -26

#0 22

/ Вопрос№44

#0 максимальный элемент и его номер

#0 минимальный элемент среди положительных значений и его номер

#0 максимальный элемент среди положительных значений и его номер

#0 максимальный элемент и количество положительных элементов

/ Вопрос№45

#0 сумму положительных элементов и количество остальных

#0 сумму положительных значений и количество нулевых элементов

#0 сумму положительных значений и количество ненулевых элементов

#0 сумму положительных значений и их количество

/ Вопрос№46

#0 вычисление суммы элементов матрицы и замены отрицательных значений этой суммой

#0 замену элементов главной диагонали на сумму отрицательных элементов

#0 поиск числа отрицательных элементов и суммы положительных значений

#0 замену отрицательных элементов на сумму элементов главной диагонали

/ Вопрос№47

#0 сумму нечетных элементов массива

#0 сумму четных элементов массива

#0 сумму элементов, кратных трем

#0 сумму отрицательных элементов

/ Вопрос№48

#0 integer

#0 real

#0 complex

#0 byte

/ Вопрос№49

? Арифметические формулы:

#0 используют операторы арифметических действий

#0 содержат операторы сравнения

#0 содержат результат вычисления – число

#0 определяют истинность выражения

/ Вопрос№50

? Логические формулы:

#0 определяют истинность выражения

#0 содержат операторы сравнения

#0 содержат результат вычисления – число

#0 используют операторы арифметических действий

/ Вопрос№51

? Укажите НЕПРАВИЛЬНЫЙ вариант инициализации массива А(7):

#0 READ*, (A(I), I=1,7)

#0 INTEGER A(7); DATA A / 1,2,3,4,5,6,7/

#0 INTEGER A(7) /1,2,3,4,5,6,7/

#0 INTEGER::A(7)=(/1,2,3,4,5,6,7/)

/ Вопрос№52

#0 Сумму элементов последней строки и первого столбца

#0 Сумму элементов первой строки и последнего столбца

#0 Сумму всех элементов матрицы

#0 Сумму диагональных элементов

/ Вопрос№53

? Именнованные константы применяются для:

#0 идентификации простых переменных

#0 защиты данных от изменения в процессе вычислений

#0 определения дополнительных свойств данных

#0 задания символьных констант

/ Вопрос№54

? Задана вещественная переменная А, равная 37,781. Укажите НЕПРАВИЛЬНУЮ запись числа:

#0 37.781

#0 0.37781Е+02

#0 37781Е-03

#0 3.7781Е+02

/ Вопрос№55

? Объявлены целоцисленные переменные A, B, C. При значениях A=10, B=4, C=1 арифметическое выражение

A/B + SQRT(C/B) будет равно:

#0 3.5

#0 2.5

#0 2

#0 3

/ Вопрос№56

? Укажите НЕПРАВИЛЬНЫЙ вариант ответа для внешних подпрограмм:

#0 обрабатывается компилятором одновременно с другими программными единицами

#0 начинается оператором-заголовком

#0 заканчивается оператором end

#0 обрабатывается компилятором отдельно от остальных программных единиц

/ Вопрос№57

#0 15

#0 2

#0 23

#0 25

/ Вопрос№58

#0 0 5 -7 8 0 10 -3

#0 -3 -7 0 0 5 8 10

#0 -3 5 -7 8 10 0 0

#0 -3 5 5 -7 8 2 10

/ Вопрос№59

#0 -3 0 15 -7 15 8 10

#0 -3 0 8 -7 15 0 10

#0 -3 15 15 -7 8 15 10

#0 -3 0 15 -7 15 0 10

/ Вопрос№60

? Вызов функции осуществляется:

#1 по собственному имени

#0 с помощью оператора CALL

#0 посредством фактических параметров

#0 посредством формальных параметров

/ Вопрос№61

? Изменить ход выполнения програмы могут операторы:

#0 DO, IF, EXIT

#0 DO, IF

#0 DO, IF, EXIT, CYCLE

#0 DO, IF, EXIT, READ

/ Вопрос№62

#0 7

#0 6

#0 8

#0 3

/ Вопрос№63

#0 7

#0 6

#0 5

#0 3

/ Вопрос№64

#0 — 12 9 9 -12 -12 9 9

#0 17 5 17 17 17 4 9

#0 17 9 17 17 17 9 9

#0 17 9 9 17 17 9 9

/ Вопрос№65

#0 Все правильно

#0 2, 6, 9

#0 6, 9

#0 2, 9

/ Вопрос№66

#0 Положительные значения матрицы увеличиваются в 2 раза, а остальные — заменяются на элемент, находящий на пересечении 3 строки и 2 столбца

#0 Положительные значения матрицы увеличиваются в 2 раза, а отрицательные — заменяются на элемент, находящий на пересечении 3 строки и 2 столбца

#0 Положительные значения матрицы увеличиваются в 2 раза, а отрицательные — заменяются на элемент, находящий на пересечении 2 строки и 3 столбца

#0 Положительные значения матрицы увеличиваются в 2 раза, а остальные — заменяются на элемент, находящий на пересечении 2 строки и 3 столбца

/ Вопрос№67

? Укажите правильную запись арифметического выражения:

#0 sin(sqrt(x))**2/(exp(3*x+1)-mod(10,n))

#0 sin**2(sqrt(x)) /(exp(3*x+1)-mod(k, n))

#0 sin(sqrt(x))**2/(e**(3*x+1)-mod(k, n))

#0 sin*(sqrt(x))**2/exp(3*x+1)-mod(10,n)

Наташа

Автор

Наташа — контент-маркетолог и блогер, но все это не мешает ей оставаться адекватным человеком. Верит во все цвета радуги и не верит в теорию всемирного заговора. Увлекается «нефрохиромантией» и тайно мечтает воссоздать дома Александрийскую библиотеку.

Распродажа дипломных

 Скидка 30% по промокоду Diplom2020