Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RP_Inf_Prg_Stefanova_2011.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
407.55 Кб
Скачать

Раздел 5 Модели решения функциональных и вычислительных задач: Тест общим объемом 20 заданий с предъявлением к тестированию 15 заданий.

Например:

Метод научного исследования, основанный на построении и изучении моделей, называется…

моделирование_

При компьютерном моделировании оригинал замещается:

-таблицами

-матрицами

-диаграммами

-графикой

+программой

В процессе моделирования участвуют:

-оригинал

+исследователь

+модель

-научная концепция

-все ответы правильные

Установите соответствие модели цели моделирования:

+[05]дескриптивная

+[06]оптимизационная

+[07]обучающая

+[08]имитационная

+[01]описательная

+[02]поиск наилучших решений

+[03]тренажер

+[04]воспроизводит реальный процесс

Установите соответствие формы представления модели ее понятию:

+[04]концептуальная

+[05]математическая

+[06]компьютерная

+[01]абстрактная модель, определяющая структуру системы

+[02]представляет собой совокупность формул, уравнений и т.д.

+[03]реализует процесс изменения состояния объекта средствами вычислительной техники

Установите этапы моделирования:

-[01]постановка и формализация задачи

- [02]выбор и реализация модели на компьютере

- [03]вычислительный эксперимент

-[04]оценка результатов

-[05]обработка результатов с помощью вычислительных средств

-[06]анализ результатов моделирования

Раздел 6 Алгоритмизация и программирование в математической среде: Тест общим объемом 220 заданий с предъявлением к тестированию 60 заданий: алгоритмизация; базовые структуры; языки программирования; операторы, выражения, условия, циклы; массивы; подпрограммы; графические возможности системы MATLAB.

Например:

Подробное и точное описание последовательности действий, приводящих к искомому результату, называется:

(алгоритм__)

Программа – это:

-элементарная инструкция машине, выполняемая автоматически

-подробное и точное описание действий для получения результата

-совокупность данных, действий над ними и результат вычисления

+последовательность команд компьютера, приводящая к решению задачи

-все ответы правильные

Установите этапы решения задачи на ЭВМ:

-[01]Постановка задачи

-[02]Разработка алгоритма

-[03]Написание программы

-[04]Отладка

-[05]Тестирование

Установите понятие алгоритма разветвленной структуры:

-[01]алгоритм, в котором

-[02]последовательность действий

-[03]разделяется на

-[04]два направления,

-[05]в зависимости от итога условия.

Установите понятие алгоритма циклической структуры:

-[01]алгоритм, в котором

-[02]последовательность

-[03]действий

-[04]выполняется

-[05]многократно.

Алгоритмической структурой не является:

-следование

-ветвление

-цикл

+подпрограмма

Структура «Пока»:

Отладка -

-запуск программы на исполнение

+процесс поиска и устранения ошибок

-процесс преобразования программы высокого уровня в машинный код

-определение количества действий для получения результата

-определение последовательности действий для получения результата

Тестирование программы -

-проверка работоспособности программы на одном наборе входных данных

-определение последовательности действий для получения результата

-определение количества действий для получения результата

-процесс поиска и устранения семантических ошибок

+проверка работоспособности программы на необходимом количестве исходных данных

Укажите все преимущества модульного программирования:

+уменьшение времени перекомпиляции

+облегчение процесс отладки

+возможность отладки по частям

-увеличение избыточность кода

-использование и запуск как самостоятельной программы

Укажите все файлы, создаваемые системой MATLAB+Simulink:

-*.mcd

+*.m

+*.mat

-*.sht

+*.mdl

Укажите оператор формирования упорядоченных последовательностей в диапазоне от А до В с шагом Н в системе MATLAB:

-A, A+H..B

-A, H.. B

+A: H: B

-A: A+H: B

-A..A+H..B

Установите порядок выполнения операций в MATLAB по убыванию их приоритета:

-[01]вычисления в ( )

-[02]транспонирование и возведение в степень

-[03]* /

-[04]+ -

-[05]= <> < > <= >=

-[06]& |

Укажите правильное задание матрицы D размером 3х3 в MATLAB:

+D=[2 3 4; -5 6 4; 0 -7 1]

-D=(2 3 4; -5 6 4; 0 -7 1)

-D=[2: 3: 4; -5: 6: 4; 0: -7: 1]

-D=[2 3 4, -5 6 4, 0 -7 1]

-D=[2, 3, 4, -5, 6, 4, 0, -7, 1]

Укажите все правильные логические выражения на языке MATLAB:

-x=<5

-x=0

+mod(x,2)== 0

+x>5 | x<0

+x==1 & y>1

Выражение z=sin2(x2) на языке MATLAB:

-z:=sin^2(x^2)

-z=sin(^2(sqr(x^2)))

-z=sqr(sin(sqr(x)))

-z=sqr(sin(x*x))

+z=sin(x^2)^2

Установите соответствие операторов цикла MATLAB:

-[04]for i=1 : 10 <операторы>; end;

-[05]for i=10 : 1 <операторы>; end;

-[06]while <условие> <операторы>; end;

-[01]инкрементный вариант оператора цикла с параметром

-[02]декрементный вариант оператора цикла с параметром

-[03]оператор цикла с предусловием

Укажите строку кода на языке MATLAB, соответствующую задаче: (переменная X - величина векторная)

-if X>3 | X<1 Y=X^2 else Y=ln(sqrt(X)); end;

-if X>1 & X<3 Y=log(sqrt(X)) else Y=X*X; end;

-if X>3 | X<1 Y=X.^2 else Y=ln(sqrt(X)); end;

-if X>1 & X<3 Y=log(sqrt(X)) else Y=X.^2;

+if X>3 | X<1 Y=X.^2; else Y=log(sqrt(X)); end;

Укажите строку кода на языке MATLAB, соответствующую задаче: (переменная X - величина векторная)

-if X>-5 & X<0 Y=abc(X+2); else Y=X*exp(-X); end;

-if X>0 & X<-5 Y=abs(X+2); else Y=X.*exp(-X); end;

+if X>-5 & X<0 Y=abs(X+2); else Y=X.*exp(-X); end;

-if X>0 | X<-5 Y=abs(X+2); else Y=X.*exp(-X); end;

-if X>-5 & X<0 Y=abs(X+2) else Y=X.*exp(-X);

Строка кода на языке MATLAB, соответствующая формуле:

(переменная X - величина векторная)

-if X<=4 T=cos(X.^2); else T=X.*ln(X.^2); end;

-if X<=4 T=cos(X).^2; else T=X.*ln(X.^2);

+if X<=4 T=cos(X).^2; else T=X.*log(X.^2); end;

-if X<=4 T=cos(X)^2; else T=X.*log(X^2); end;

-if X>4 T=cos(X).^2; else T=X.*log(X.^2); end;

Введите выражение на языке MATLAB, где переменные a и b - скалярные величины, а T и Y - векторные.

Y=exp(-b*T).*sin(a*T+b)-sqrt(abs(b*T+a))

Фрагмент сценария в массиве целых чисел С1, С2,...Сi позволяет найти:

-сумму элементов массива С

-количество элементов массива С

-среднее значение элементов массива С

-отрицательные элементы массива С

+среднее значение отрицательных элементов массива С

Значение s в матрице T=[1 -2 3; 1 3 -3; 3 -1 2] в результате выполнения сценария равно:

6

Фрагмент сценария позволяет найти ...

+число натуральных чисел, начиная с 1, сумма которых не превышает x

-число натуральных чисел, начиная с 1, значения которых не превышают x

-значения x натуральных чисел, начиная с 1

-сумму натуральных чисел, начиная с 1, значения которых не превышают x

-сумму натуральных чисел, начиная с 0, значения которых не превышают x

Установите порядок следования разделов М-файла сценария:

- [01]Основной комментарий

-[02]Дополнительный комментарий

-[03]Тело файла с любым выражением

Укажите все особенности М-файла функции:

-невозможность запуска файла без предварительной подготовки

+имеет локальный статус переменных

+имена функций можно использовать в математических выражениях

+возвращает множество результатов - по числу выходных параметров

-не является самостоятельным программным модулем

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

-[01]задать ранжированную переменную X

-[02]задать функцию пользователя Z

-[03]вызвать графическое окно

-[04]задать команду построения вида графика

-[05]добавить координатную сетку и заголовок

Установите соответствие параметров команды plot(a,b,c), отображающей график в окне:

-[04]a

-[05]b

-[06]c

-[01]аргумент

-[02]функция

-[03]строковая константа

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]