R R  ·  20 вопросов  ·  ~55 мин  ·  ⏱ Таймер 55:00  ·  Лёгкий  · 

Матрицы и массивы

Вместо пересказа справочника здесь используются фрагменты кода, изменения данных и спорные выводы. В тесте «Матрицы и массивы» рассматриваются Создание матриц, Индексация, Операции по измерениям и Повторение элементов векторов. Нужно предсказывать структуру результата, находить скрытые риски, выбирать исправление и доказывать его проверкой. Из 20 вопросов 12 содержат код; остальные описывают ситуации, в которых синтаксически допустимое решение может привести к неверному аналитическому выводу.

Отвечено: 0 из 20
⏱ --:--
0%
💡 Инструкция: Выберите один ответ из пяти. На 20 вопросов отведено 55 минут. Читайте код построчно, учитывайте типы, атрибуты, пропуски и допущения анализа. После завершения откроются общий процент, 4 тематических шкал и объяснение к каждому заданию.
Вопрос 1 из 20
Ситуация: Данные приходят строками из прибора, но матрица строится без явного указания порядка заполнения. Какое правило нужно применить к этому фрагменту прежде всего?
RФрагмент R
x <- 1:6
result <- matrix(x, nrow = 2)
result
Вопрос 2 из 20
Ситуация: Данные приходят строками из прибора, но матрица строится без явного указания порядка заполнения. Что в этой ситуации способно исказить вывод без явной синтаксической ошибки?
RФрагмент R
x <- 1:6
result <- matrix(x, nrow = 2)
result
Вопрос 3 из 20
Ситуация: Данные приходят строками из прибора, но матрица строится без явного указания порядка заполнения. Что следует изменить в коде или процессе?
Вопрос 4 из 20
Ситуация: Данные приходят строками из прибора, но матрица строится без явного указания порядка заполнения. Какой тест лучше всего ловит повтор этой ошибки?
Вопрос 5 из 20
Ситуация: Данные приходят строками из прибора, но матрица строится без явного указания порядка заполнения. Как сформулировать вывод без лишних обобщений?
RФрагмент R
x <- 1:6
result <- matrix(x, nrow = 2)
result
Вопрос 6 из 20
Ситуация: Функция обычно получает несколько признаков, но на редком наборе остаётся один столбец и следующий шаг перестаёт принимать объект. Какой механизм точнее всего объясняет связь кода с ситуацией?
RФрагмент R
m <- matrix(1:6, nrow = 3)
result <- m[, 1]
result
Вопрос 7 из 20
Ситуация: Функция обычно получает несколько признаков, но на редком наборе остаётся один столбец и следующий шаг перестаёт принимать объект. Какой дефект нужно искать в первую очередь?
RФрагмент R
m <- matrix(1:6, nrow = 3)
result <- m[, 1]
result
Вопрос 8 из 20
Ситуация: Функция обычно получает несколько признаков, но на редком наборе остаётся один столбец и следующий шаг перестаёт принимать объект. Какой вариант исправления сохраняет смысл анализа?
Вопрос 9 из 20
Ситуация: Функция обычно получает несколько признаков, но на редком наборе остаётся один столбец и следующий шаг перестаёт принимать объект. Какая проверка относится к исходному риску, а не к внешнему виду результата?
Вопрос 10 из 20
Ситуация: Функция обычно получает несколько признаков, но на редком наборе остаётся один столбец и следующий шаг перестаёт принимать объект. Какое заключение лучше всего выдерживает проверку?
RФрагмент R
m <- matrix(1:6, nrow = 3)
result <- m[, 1]
result
Вопрос 11 из 20
Ситуация: Отчёт должен содержать среднее по каждому наблюдению, но после смены формы матрицы число значений в сводке неожиданно изменилось. На какое свойство R здесь следует опереться?
RФрагмент R
m <- matrix(1:12, nrow = 3)
result <- apply(m, 1, mean)
result
Вопрос 12 из 20
Ситуация: Отчёт должен содержать среднее по каждому наблюдению, но после смены формы матрицы число значений в сводке неожиданно изменилось. Почему успешный запуск ещё не доказывает корректность?
RФрагмент R
m <- matrix(1:12, nrow = 3)
result <- apply(m, 1, mean)
result
Вопрос 13 из 20
Ситуация: Отчёт должен содержать среднее по каждому наблюдению, но после смены формы матрицы число значений в сводке неожиданно изменилось. Какая правка лучше локальной заплатки?
Вопрос 14 из 20
Ситуация: Отчёт должен содержать среднее по каждому наблюдению, но после смены формы матрицы число значений в сводке неожиданно изменилось. Как подтвердить корректность на граничном случае?
Вопрос 15 из 20
Ситуация: Отчёт должен содержать среднее по каждому наблюдению, но после смены формы матрицы число значений в сводке неожиданно изменилось. Какой вывод точнее всего связывает механизм и главный риск?
RФрагмент R
m <- matrix(1:12, nrow = 3)
result <- apply(m, 1, mean)
result
Вопрос 16 из 20
Ситуация: К каждому столбцу требуется применить свой коэффициент, однако простой оператор умножения распределяет коэффициенты иначе, чем ожидал автор. Какое утверждение лучше всего объясняет показанный фрагмент?
RФрагмент R
m <- matrix(1:6, nrow = 2)
weights <- c(10, 100)
result <- m * weights
result
Вопрос 17 из 20
Ситуация: К каждому столбцу требуется применить свой коэффициент, однако простой оператор умножения распределяет коэффициенты иначе, чем ожидал автор. Какое скрытое допущение здесь опаснее остальных?
RФрагмент R
m <- matrix(1:6, nrow = 2)
weights <- c(10, 100)
result <- m * weights
result
Вопрос 18 из 20
Ситуация: К каждому столбцу требуется применить свой коэффициент, однако простой оператор умножения распределяет коэффициенты иначе, чем ожидал автор. Что нужно сделать, чтобы ошибка не вернулась на следующем наборе данных?
Вопрос 19 из 20
Ситуация: К каждому столбцу требуется применить свой коэффициент, однако простой оператор умножения распределяет коэффициенты иначе, чем ожидал автор. Какая проверка непосредственно подтверждает, что дефект устранён?
Вопрос 20 из 20
Ситуация: К каждому столбцу требуется применить свой коэффициент, однако простой оператор умножения распределяет коэффициенты иначе, чем ожидал автор. Что стоит написать в технической рецензии к этому фрагменту?
RФрагмент R
m <- matrix(1:6, nrow = 2)
weights <- c(10, 100)
result <- m * weights
result

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

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

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

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