Главная / Базы данных /
Введение в аналитику больших массивов данных / Тест 12
Введение в аналитику больших массивов данных - тест 12
Упражнение 1:
Номер 1
На основе какого языка был создан R?
Ответ:
 (1) C 
 (2) S 
 (3) Java 
 (4) Python 
Номер 2
Какие из перечисленных языков оказали влияние на R?
Ответ:
 (1) Ruby 
 (2) Matlab 
 (3) Scheme 
 (4) S 
Номер 3
R является:
Ответ:
 (1) языком программирования для статистической обработки данных и работы с графикой, созданный на основе языка S 
 (2) свободной программной средой вычислений с открытым исходным кодом 
 (3) высокоуровневым языком программирования общего назначения, ориентированным на повышение производительности разработчика и читаемости кода 
 (4) языком программирования с динамической типизацией данных 
Упражнение 2:
Номер 1
Присваивание в языке R можно осуществить с помощью оператора:
Ответ:
 (1) = 
 (2) <- 
 (3) -> 
 (4) := 
Номер 2
Присваивание в R нельзя осуществить с помощью оператора:
Ответ:
 (1) = 
 (2) <- 
 (3) -> 
 (4) := 
Номер 3
Какие из вариантов присвоения не вызовут ошибки:
Ответ:
 (1) x -> 3 
 (2) x <- 3 
 (3) 3 <- x 
 (4) 3 -> x 
Упражнение 3:
Номер 1
Как сделать вектор из трех чисел?
Ответ:
 (1) (7,7,7) 
 (2) [7,7,7] 
 (3) {7,7,7} 
 (4) c(7,7,7) 
Номер 2
Чему равняется length(c(7,7,7))
Ответ:
 3 
Номер 3
В каких из следующих случаях исполнение выдаст ошибку?
Ответ:
 (1) (7,7,7) 
 (2) [7,7,7] 
 (3) {7,7,7} 
 (4) c(7,7,7) 
Упражнение 4:
Номер 1
Для каких аргументов функция is.finite
вернет true
?
Ответ:
 (1) 1 
 (2) NA 
 (3) NaN 
 (4) (+Inf) 
Номер 2
Для каких аргументов функция is.finite
вернет false
?
Ответ:
 (1) 1 
 (2) NA 
 (3) NaN 
 (4) (+Inf) 
Номер 3
Какой результат будет у функции is.finite(Inf-Inf)
?
Ответ:
 (1) TRUE 
 (2) FALSE 
 (3) NAN 
 (4) ошибка 
Упражнение 5:
Номер 1
Что вернет следующее выражение sum(1:3>2)
?
Ответ:
 (1) 0 
 (2) 1 
 (3) 2 
 (4) 3. Ошибка 
Номер 2
Каким образом можно сформировать вектор (FALSE, FALSE, TRUE)
?
Ответ:
 (1) c(FALSE, FALSE, TRUE) 
 (2) 2:4>3 
 (3) 2:4<3 
 (4) -c(TRUE, TRUE, FALSE) 
Номер 3
Что вернет следующее выражение sum(1:3>1)
?
Ответ:
 2 
Упражнение 6:
Номер 1
p.x=1.y=2
Что выведет print(p)
?
Ответ:
 (1) (1,2) 
 (2) {x=1;y=2} 
 (3) NaN 
 (4) ошибка 
Номер 2
Как правильно присвоить p значение типа данных, имеющих две координаты x=1
и y=2
?
Ответ:
 (1) p.x=1.y=2
 
 (2) p = c(x=1, y=2)
 
 (3) p = c(y=2, x=1)
 
 (4) p(x,y)<-c(1,2)
 
Номер 3
Является ли ошибкой использование такой записи: x.x=1
?
Ответ:
 (1) да 
 (2) нет 
Упражнение 7:
Номер 1
Какая типизация в языке R?
Ответ:
 (1) статическая 
 (2) динамическая 
 (3) статическая с элементами динамической 
 (4) типизация отсутствует 
Номер 2
Выберите неверные утверждения:
Ответ:
 (1) язык R имеет статическую типизацию 
 (2) язык R имеет динамическую типизацию 
 (3) язык R имеет статическую типизацию с элементами динамической 
 (4) язык R не имеет типизации 
Номер 3
Какая типизация в языке R?
Ответ:
 динамическая 
Упражнение 8:
Номер 1
Операция с диапазонами x=1:3
y=4:6
Чему будет равно x+y
?
Ответ:
 (1) 5 7 9 
 (2) 1 2 3 4 5 6 
 (3) 5:9 
 (4) 1:6 
Номер 2
Операция с диапазонами x=1:3
y=4:6
Чему будет равно x+y
? (Введите цифры через пробел)
Ответ:
 5 7 9 
Номер 3
Каким образом можно описать вектор (1,2,3,4,5,6)?
Ответ:
 (1) 1:2+4:6 
 (2) 1:8-7:8 
 (3) 1:6 
 (4) 2:12/2 
Упражнение 9:
Номер 1
Есть таблица со столбцами x, id, y, price
.
Какая формула описывает зависимость price
от x,y
?
Ответ:
 
(1)  
 
(2)  
 
(3)  
 
(4)  
Номер 2
Есть таблица со столбцами x, id, y, price
.
Что означает запись ?
Ответ:
 (1) зависимость price
от x,y
 
 (2) независимость id
от price
 
 (3) зависимость price
от x
 
Номер 3
Есть таблица со столбцами x, id, y, price
.
Выразите зависимость price
от x,y
?
Ответ:
 
(1)  
 
(2)  
 
(3)