ML MATLAB  ·  25 вопросов  ·  ~70 мин  ·  ⏱ Таймер 10:00  ·  Средний  · 

Указатели на функции и анонимные функции

Тест проверяет тему «Указатели на функции и анонимные функции» через чтение MATLAB-кода, математические модели и рабочие ситуации. Здесь важно не узнать знакомую команду, а предсказать результат, заметить скрытое допущение и выбрать проверку, которая различит близкие реализации.

Отвечено: 0 из 25
⏱ --:--
0%
💡 Инструкция: Выберите один ответ из пяти. Время — 70 минут. Верный вариант в каждом вопросе один; после завершения доступны общий результат, профиль по 5 темам и объяснения.
Вопрос 1 из 25
На рецензию вынесена операция: создать указатель на встроенную функцию sin без её немедленного вызова. Какой вариант выполняет его без подмены операции?
Вопрос 2 из 25
Ниже приведена неудачная реализация из темы «Дескрипторы функций». Какая редакция возвращает требуемый результат и оставляет независимый контроль?
MATLABФрагмент для рецензии
f = "@sin";
Вопрос 3 из 25
Перед рецензентом рабочий фрагмент по теме «Дескрипторы функций». Как проверить его так, чтобы близкая подмена не прошла вместе с ним?
f:x\mapsto\sin x
MATLABКод и модель
f = @sin;
Вопрос 4 из 25
Перед реализацией требования «создать указатель на встроенную функцию sin без её немедленного вызова» записывают модель. Какая запись подходит?
Вопрос 5 из 25
Функция интегрирования получает число вместо обработчика, потому что `sin` был вычислен заранее. Что следует сделать до принятия расчёта?
Вопрос 6 из 25
Условие задачи — создать функцию y=a*x+b, зафиксировав текущие значения a и b в замыкании. Какой вариант выполняет его без подмены операции?
Вопрос 7 из 25
В тесте «Указатели на функции и анонимные функции» показанный фрагмент нарушает правило из темы «Замыкание». Какая редакция исправляет причину, а не только её проявление?
MATLABФрагмент для рецензии
f(x) = a*x+b;
Вопрос 8 из 25
Фрагмент по теме «Замыкание» выглядит правдоподобно. Какая проверка действительно подтвердит заявленное свойство, а не только отсутствие сбоя?
f(x)=ax+b
MATLABКод и модель
f = @(x) a.*x + b;
Вопрос 9 из 25
Проверка кода для задачи «создать функцию y=a*x+b, зафиксировав текущие значения a и b в замыкании» опирается на формулу. Какая запись подходит?
Вопрос 10 из 25
После изменения `a` разработчик ожидает, что уже созданный handle автоматически изменит поведение, но он хранит прежнее значение. Какое решение оставит независимый критерий проверки?
Вопрос 11 из 25
Фрагмент должен передать параметрized model(t,y,p) в ode45 при фиксированном p. Какой вариант выполняет его без подмены операции?
Вопрос 12 из 25
Для темы «Передача функции» в тесте «Указатели на функции и анонимные функции» приведён дефектный блок. Какое замечание рецензента можно принять?
MATLABФрагмент для рецензии
[t,y] = ode45(model,p,tspan,y0);
Вопрос 13 из 25
Ниже показано решение из темы «Передача функции». Какой контроль отличит его от ближайшей ошибочной реализации?
\dot y=model(t,y;p)
MATLABКод и модель
odefun = @(t,y) model(t,y,p);
[t,y] = ode45(odefun,tspan,y0);
Вопрос 14 из 25
Математическая запись должна описывать действие «передать параметрized model(t,y,p) в ode45 при фиксированном p». Какая запись подходит?
Вопрос 15 из 25
Прямой вызов `@model(t,y,p)` синтаксически смешивает создание handle и вычисление функции. Какой вариант переносится на граничные данные?
Вопрос 16 из 25
Разработчик переносит в MATLAB требование: применить анонимную функцию f к каждому элементу массива x без предположения, что f векторизована. Какой вариант выполняет его без подмены операции?
Вопрос 17 из 25
Показанный код из темы «Векторизация вызова» не соответствует постановке. Какая редакция восстанавливает вычислительный договор?
MATLABФрагмент для рецензии
y = vectorize(f)(x);
Вопрос 18 из 25
Результат фрагмента по теме «Векторизация вызова» нужно принять перед включением в расчёт. Какая проверка даст независимое основание?
y_i=f(x_i)
MATLABКод и модель
y = arrayfun(f, x);
Вопрос 19 из 25
Для операции «применить анонимную функцию f к каждому элементу массива x без предположения, что f векторизована» фиксируют вычислительный договор. Какая запись подходит?
Вопрос 20 из 25
Функция содержит матричную степень и при передаче вектора выполняет совсем другую операцию. Что уменьшит риск повторения дефекта?
Вопрос 21 из 25
В проекте появился шаг: не передавать секретный токен внутри сериализуемого замыкания рабочим процессам. Какой вариант выполняет его без подмены операции?
Вопрос 22 из 25
Рецензент разбирает фрагмент по теме «Безопасность данных» в тесте «Указатели на функции и анонимные функции». Какой вариант исправляет саму операцию?
MATLABФрагмент для рецензии
f = @(x) evalin("base","secret") + x;
Вопрос 23 из 25
Для решения по теме «Безопасность данных» выбирают контрольный опыт. Какой вариант проверяет смысл операции, а не внешние признаки результата?
capture(f)\cap Secrets=\varnothing
MATLABКод и модель
f = @(x) publicTransform(x, config.publicPart);
Вопрос 24 из 25
Нужно сопоставить MATLAB-код с постановкой «не передавать секретный токен внутри сериализуемого замыкания рабочим процессам». Какая запись подходит?
Вопрос 25 из 25
Функциональный объект отправляется в пул, а диагностика показывает в сериализованном состоянии производственный токен. Как поступить без подгонки результата под ожидание?

Ответьте на все 25 вопросов, чтобы получить результат

🔗 Встроить тест на свой сайт (iframe) ▼

Скопируйте код и вставьте в любое место на вашем сайте:

Также доступна прямая ссылка на embed-страницу