whatsappWhatsApp: +79119522521
telegramTelegram: +79119522521
Логин Пароль
и
для авторов
Выполненные работы

Прикладные пакеты моделирования



Санкт-Петербургский Государственный Университет Телекоммуникаций им проф. М.А.Бонч-Бруевича


Тестирование он-лайн

Прикладные пакеты моделирования тестирование онлайн, ответы на тесты по Прикладным пакетам моделирования на заказ.
Выполняем тестирование он-лайн для студентов Университета Телекоммуникаций им проф. М.А.Бонч-Бруевича по Прикладным пакетам моделирования.
Стоимость прохождения он-лайн тестов за весь курс уточняйте при заказе (присылаете логин и пароль от личного кабинета, мы сообщим Вам стоимость).

Тема 1. Знакомство с MATLAB. Основные объекты языка MATLAB
Тема 2. Операции с матрицами
Тема 3. Типы массивов
Тема 5. Режим программирования: script-файлы и function-файлы
Тема 6. Режим программирования: организация разветвлений и циклов

Тест по темам 1 и 2

1. Пусть A – некоторый вектор-строка.
Запись length(A)==length(A’)
- приведёт к тому, что будет выведено сообщение об ошибке
- в общем случае приведёт к результату false
- в MATLAB не поддерживается
- всегда приведёт к результату true

2. К базовым объектам языка MATLAB относятся
- все ранее выполненные действия, которые сохранены в журнале пользователя
- строки комментариев, системные сообщения
- матрицы, векторы, массивы ячеек
- команды, операторы, переменные, выражения

3. A и B – произвольные квадратные матрицы третьего порядка. При этом матрица С=[А В]
- имеет размер 3×6
- имеет размер 3×3
- при создании матрицы будет выведено сообщение об ошибке
- имеет размер 6×3

4. Сохранение пути к папке пользователя
- никогда не требуется
- может быть выполнено с помощью контекстного меню Add to Path | Selected Folders
- необходимо для использования М-файлов, созданных пользователем
- оба вышеперечисленные утверждения верны

5. Выберите правильное утверждение.
Отличие записи >>а=248 от записи >>а=248; состоит в том, что
- во втором случае подавляется вывод на экран значения переменной
- первая запись обозначает присвоение значения переменной, вторая – вызов функции без аргументов
- записи абсолютно идентичны
- для ответа на вопрос данных недостаточно

6. Выберете вектор, являющийся регулярной сеткой:
- в MATLAB не используются регулярные сетки
- а[:]
- а=1:4
- а=а(:)

7. Матрица А – вещественная.
Матрица В – это транспонированная матрица А.
Матрица С – это эрмитово сопряженная матрица А.
Матрицы В и С
- одинаковы
- связаны операцией эрмитова сопряжения
- связаны операцией транспонирования
- для ответа на вопрос данных недостаточно

8. А и B – произвольные квадратные матрицы третьего порядка. При этом матрица С=[А; В]
- имеет размер 3×6
- имеет размер 6×3
- имеет размер 3×3
- при создании матрицы будет выведено сообщение об ошибке

9. Запись A=[1;2;3] обозначает
- ввод вектора-столбца
- для ответа на вопрос данных недостаточно
- горизонтальную конкатенацию матриц
- ввод вектора-строки

10. В MATLAB массив характеризуется:
- для ответа на вопрос данных недостаточно
- размерностью, размером, типом
- только размером
- только типом

11. Функция repmat
- создаёт матрицу, состоящую из копий матрицы-аргумента
- растягивает матрицу в вектор-столбец
- должна быть переопределена пользователем
- удаляет матрицу-аргумент из Workspace

12. Для удаления данных из Workspace используется команда
- clc
- подобная команда в MATLAB не используется
- clear
- close all

13. Признаком поэлементной операции служит
- MATLAB не поддерживает поэлементные операции
- точка перед символом операции
- апостроф после символа операции
- выбор свойства операции «element»

14. А и B – произвольные квадратные матрицы одинакового размера. При этом матрицы С=А*В и D=B*A
- абсолютно идентичны
- для ответа на вопрос данных недостаточно
- имеют одинаковый размер
- при вычислении матриц будет выведено сообщение об ошибке

15. Пусть A – некоторая матрица.
Запись A(:,1) обозначает
- растягивание матрицы в вектор-строку
- будет выведено сообщение об ошибке
- выделение первой строки
- выделение первого столбца

16. Функция операции – это
- созданный пользователем script-файл
- созданная пользователем внешняя функция
- MATLAB не поддерживает работу с функциями операции
- эквивалентное обозначение символа операции

17. Для ввода комментария необходимо
- ввести комментарий в круглых скобках
- начать ввод комментария с символа процентов
- MATLAB не поддерживает использование комментариев
- ввести комментарий в кавычках

18. Режим прямых вычислений подразумевает
- запрет использования меток и операторов «go to»
- немедленный ответ системы на действия пользователя
- работу без составления программы
- выполнение инструкций в пошаговом режиме без составления exe-файла

19. В окне Current Folder
- выводится список объектов языка MATLAB, введённых ранее
- в MATLAB не используется данное окно
- выводится содержимое текущей папки
- выводится список текущих переменных

20. Как обратиться к элементу матрицы
- A(3)
- A(1,2)
- A{1,2}

21. В выражении and(a,or(b,c)) используются функции
- логические
- для ответа на вопрос данных недостаточно
- арифметические
- приведения типов

22. Записи АВ и А/B
- запись АВ в MATLAB не поддерживается
- запись А/В в MATLAB не поддерживается
- эквивалентны
- в общем случае не эквивалентны

23. Приоритет операций в арифметических выражениях
- может быть изменён с помощью скобок
- строго последователен слева направо
- подразумевает, что первыми выполняются логические операции, затем арифметические, затем операции отношения
- назначается пользователем в свойствах выражения

24. В окне Work Station
- в MATLAB не используется данное окно
- выводится список объектов языка MATLAB, введённых ранее
- выводится содержимое текущей папки
- выводится список текущих переменных

25. Ввод вещественных констант
- подразумевает использование точки для разделения целых и дробных частей, ввод числа может быть выполнен в форме Е
- в MATLAB не поддерживается
- подразумевает, что целые и дробные части могут быть разделены как точкой, так и запятой
- не может быть выполнен в форме Е

26. Пусть A – некоторая матрица.
Запись A(1,:) обозначает
- выделение первого столбца
- растягивание матрицы в вектор-строку
- выделение первой строки
- будет выведено сообщение об ошибке

27. Запись A=[] обозначает
- для ответа на вопрос данных недостаточно
- матрицу нулевой размерности
- будет выведено сообщение об ошибке
- матрицу, растянутую в вектор-столбец

28. Конкатенация – это
- объединение матриц
- растягивание матрицы в вектор-столбец
- выделение подматрицы
- MATLAB не поддерживает конкатенацию

Тест по теме 3

1. После записи A='pi'; 1/sin(A)
- будет выведено сообщение об ошибке
- будет выведено значение выражение и предупреждение о равенстве знаменателя нулю
- будет выведено только значение выражения
- будет построен график

2. По умолчанию переменные в MATLAB имеют тип
- double
- single
- logical
- для ответа на вопрос данных недостаточно

3. Функция class(A)
- приведёт к выводу сообщения об ошибке
- в MATLAB не поддерживается
- приводит A к типу class
- позволяет узнать тип массива

4. Выберите правильное утверждение.
Запись
>>ratio(3)
ans=
num:1
den:2
говорит о том, что
- в структуре ratio два поля
- ни одно утверждение не является верным
- в структуре ratio две записи
- в MATLAB три структуры ratio

5. Результат вычисления выражения A+B имеет тип
- double
- single
- logical
- для ответа на вопрос данных недостаточно

6. Выберите правильное утверждение.
Запись
>>ratio.num
ans=1
ans=2
говорит о том, что
- в структуре ratio две записи
- в структуре ratio два поля
- ни одно утверждение не является верным
- в MATLAB две структуры ratio

7. Запись >>F={1 2 3} приведёт к
- вертикальной конкатенации
- созданию массива ячеек
- созданию матрицы типа double
- выводу сообщения об ошибке

8. Выберите правильное утверждение.
Запись ratio(3).num=4 говорит о том, что
- в структуре ratio как минимум 3 записи
- в структуре ratio как минимум 3 поля
- в MATLAB три структуры ratio
- ни одно утверждение не является верным

9. Выберите правильное утверждение.
Запись A+B
- всегда приводит к ошибке
- может привести к ошибке, если A и B одного типа
- не может привести к ошибке, если A и B одного типа
- всегда имеет тип double

10. Выберите правильное утверждение.
Запись ratio=rmfield(ratio,'den')
- может привести к ошибке, если поле den в структуре не существует
- говорит о том, что в структуру ratio добавлено поле den
- ни один из ответов не является верным
- в MATLAB не используется данная функция

11. В MATLAB конструкция, элементы которой могут принадлежать к различным типам данных
- называется матрицей
- не используется
- называется структурой
- называется массивом ячеек

12. Выберите правильное утверждение.
Запись ratio=rmfield(ratio,'den') говорит о том, что
- из структуры ratio удалено поле den
- в MATLAB не используется данная функция
- в структуру ratio добавлено поле den
- для ответа на вопрос данных недостаточно

13. Команда type A
- приведёт к переходу от числового типа к массиву ячеек
- ни один из ответов не является верным
- приводит A к типу type
- позволяет узнать тип массива

14. Запись >>rmfield(ratio,'den') говорит о том, что
- в структуру ratio добавлено поле den
- ни один из ответов не является верным
- структура ratio не изменяется
- из структуры ratio удалено поле den

15. Выберите правильное утверждение. Структура
- это разновидность нечислового массива
- ни одно утверждение не является верным
- в MATLAB эквивалентна понятию «матрица»
- в MATLAB не поддерживается

Тест по теме 6

1. Каков результат выполнения программы?
script
% k = 1;
switch k
case 1
disp('Message on the screen!');
case 2
return;
end
- программа не может быть выполнена, будет выведено сообщение об ошибке
- для ответа на вопрос данных недостаточно
- сообщение будет напечатано 1 раз
- произойдёт досрочное прерывание выполнения программы

2. Каков результат выполнения программы?
script
i=1;
while(i>1)
disp('Message on the screen!');
end
- сообщение не будет напечатано
- сообщение будет напечатано один раз
- программа не может быть выполнена
- программа будет выполняться бесконечное число раз

3. Каков результат выполнения программы?
script
i=1;
while(i>1)
i = 2;
disp('Message on the screen!');
end
- программа не может быть выполнена
- сообщение будет напечатано один раз
- программа будет выполняться бесконечное число раз
- сообщение не будет напечатано

4. Каков результат выполнения программы?
function y=demoFun(k)
clear
switch k
case 1
disp('Message on the screen!');
case 2
return;
end
- для ответа на вопрос данных недостаточно
- программа не может быть выполнена, будет выведено сообщение об ошибке
- сообщение будет напечатано 1 раз
- произойдёт досрочное прерывание выполнения программы

5. Каков результат выполнения программы?
script
for i=1:4
disp('Message on the screen!');
end
- программа будет выполняться бесконечное число раз
- сообщение будет напечатано 4 раза
- сообщение не будет напечатано
- сообщение будет напечатано один раз

6. Каков результат выполнения программы?
script
i=1;
while(i>0)
i = 0;
disp('Message on the screen!');
end
- сообщение не будет напечатано
- программа будет выполняться бесконечное число раз
- программа не может быть выполнена
- сообщение будет напечатано один раз

7. Оператор if является
- оператором организации логических вычислений
- оператором организации циклов
- оператором организации разветвлений
- вызывающим оператором для inline-функций

8. Оператор switch является
- оператором организации циклов
- оператором организации разветвлений
- вызывающим оператором для inline-функций
- оператором, переключающим режимы программирования

9. Каков результат выполнения программы?
script
i=1;
while(i>0)
disp('Message on the screen!');
end
- программа не может быть выполнена
- программа будет выполняться бесконечное число раз
- сообщение будет напечатано один раз
- сообщение не будет напечатано

10. Каков результат выполнения программы?
script
clear
% k = 1;
switch k
case 1
disp('Message on the screen!');
case 2
return;
end
- для ответа на вопрос данных недостаточно
- сообщение будет напечатано 1 раз
- программа не может быть выполнена, будет выведено сообщение об ошибке
- произойдёт досрочное прерывание выполнения программы

Тест по темам 1 и 2, Тест по теме 3, Тест по теме 6

скрыть

Мы используем cookie. Продолжая пользоваться сайтом,
вы соглашаетесь на их использование.   Подробнее