Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Экзамен Программирование в R (лето)

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

Что такое дата фрейм (data frame)?

a)

двумерная таблица с данными

b)

трехмерная таблица с данными

c)

процедура обработки данных

d)

тип цикла

e)

условный оператор

2.

Функция str позволяет получить:

a)

данные структуры таблицы, количество строк и столбцов, типы переменных

b)

диаграмму согласно исходным данным

c)

распечатать таблицу

d)

историю выполненных операций

e)

среднестатистическое отклонение данных

3.

Результатом выполнения length(df) будет:

a)

количество столбцов (переменных)

b)

общее количество элементов

c)

количество строк (переменных)

d)

измерение переменной (шт., литр, кг)

e)

вывод среднего значения переменной df

4.

Дана ТД Prima, в котором имеется поле "Оклад". Отсортируйте данное поле по убыванию:

a)

sort(Prima$Оклад, decreasing=T)

b)

sort(Prima$Оклад)

c)

sort(Prima$Оклад, decreasing=F)

d)

sort(Оклад)

e)

нет правильного варианта ответа

5.

Преимущество среды R:

a)

бесплатная и кроссплатформенная, качественная векторная графика, более 7000 проверенных пакетов

b)

высокое качество несмотря на низкую себестоимость

c)

предоставляется демо версия на 90 дней

d)

можно работать без программирования

e)

основан на базе SAS

6.

Каким будет результат данной записи: 10 %/% 3?

a)

целая часть от деления

b)

остаток от деления

c)

3 процента от десяти

d)

3,33

e)

результат не будет получен, поскольку уравнение написано неправильно

7.

Каким будет результат данной записи: 10 %% 3?

a)

остаток от деления

b)

целая часть от деления

c)

3 процента от десяти

d)

3,33

e)

результат не будет получен, поскольку уравнение написано неправильно

8.

Определите правильный результат выполнения следующей команды: Narxoz$Name <- as.character(Narxoz$Name):

a)

преобразование колонки в текстовое поле

b)

преобразование колонки в целое число

c)

преобразование колонки в индекс

d)

преобразование колонки в логический тип

e)

преобразование колонки в фактор

9.

Какой результат можно получить при выполнении данной последовательности команд:

1) Ivan <- list("Ivan", 21, 175, 67, "2", "+")

2) Narxoz <- rbind(Narxoz, Ivan, Oleg)

a)

будет создан список с последующим добавлением его в виде строки для существующей таблицы

b)

будет создан список с последующим добавлением его в виде столбца для существующей таблицы

c)

будет рассчитана сумма значений для переменной «Иван», также для переменной «Олег»

d)

будет выполнена проверка сведений для переменной «Олег» университета Нархоз

e)

данные команды не взаимосвязаны

10.

Выберите правильный вариант для команды: Narxoz.final <- Narxoz[Narxoz$Age <= 23, ]

a)

фильтр определяет студентов, возраст которых меньше или равно 23

b)

фильтр определяет студентов, возраст которых меньше 23

c)

фильтр определяет студентов, возраст которых равно 23

d)

фильтр определяет студентов, возраст которых не равно 23

e)

так как после запятой значение 23 пропущено, результат ничего выдаст

11.

Выберите правильный вариант для команды: Narxoz.final <- Narxoz[!Narxoz$Age > 23, ]

a)

фильтр определяет студентов, возраст которых меньше или равно 23

b)

фильтр определяет студентов, возраст которых больше 23

c)

фильтр определяет студентов, возраст которых больше или равно 23

d)

фильтр определяет студентов, возраст которых равно 23

e)

фильтр определяет студентов, возраст которых меньше 23

12.

Пакет library("psych") предназначен для:

a)

вывода описательной статистики

b)

тестирования гипотез в линейных моделях

c)

построения графиков

d)

манипуляции с данными

e)

подгонки распределений

13.

Пакет library("ggplot2") предназначен для:

a)

построения графиков

b)

манипуляции с данными

c)

подгонки распределений

d)

вывода описательной статистики

e)

тестирования гипотез в линейных моделях

14.

Пакет library("dplyr") предназначен для:

a)

манипуляции с данными

b)

подгонки распределений

c)

вывода описательной статистики

d)

тестирования гипотез в линейных моделях

e)

построения графиков

15.

Пакет library("lubridate") предназначен для:

a)

работы с датами

b)

работы с временными рядами

c)

дополнительных функции для работы с временными рядами

d)

выполнения прогнозов

e)

загрузки данных с различных источников

16.

В каком году появился язык программирования R?

a)

1993

b)

1995

c)

1996

d)

1985

e)

1990

17.

К какому виду программного обеспечения относится язык R?

a)

статистический язык программирования, требующий основных навыков

b)

программа с графическим интерфейсом, основанный на принципе «кликни здесь, тут и получи готовый результат»

c)

это разновидность операционных систем

d)

"смешанное" программное средство, в котором есть и графический интерфейс (GUI), и возможность создания скриптовых программ

e)

компилируемый, статически типизированный язык программирования общего назначения

18.

Кто придумал язык R?

a)

Росс Айха и Роберт Джентлмен

b)

Гвидо ван Россум

c)

Стив Джобс

d)

Билл Гейтс

e)

Марк Цукерберг

19.

На каких платформах поддерживается язык R?

a)

Windows, MacOS, Unix, Linux

b)

Windows

c)

MacOS

d)

Unix

e)

Linux

20.

Выйти из программы R можно при помощи команды:

a)

q()

b)

options()

c)

end()

d)

escape()

e)

close()

21.

Как в языке R обозначается оператор присваивания?

a)

<-

b)

>>

c)

==

d)

<<

e)

:=

22.

Стандартный графический интерфейс встроенный в R по умолчанию?

a)

RGUI

b)

CONSOLE

c)

SCRIPT

d)

SOURCE

e)

IDE

23.

При помощи набора каких клавиш можно очистить консоль в R?

a)

Ctrl+L

b)

Shift+Tab

c)

Ctrl+Tab

d)

Shift+Esc

e)

[Shift+Del

24.

Сколько пакетов на сегодняшний день насчитывается в R?

a)

более 6 000

b)

не больше 100

c)

2 000

d)

50

e)

более 40 000

25.

Назначение функции mean():

a)

находит среднее арифметическое элементов

b)

находит средне-квадратическое отклонение элементов

c)

находит максимальный элемент

d)

находит минимальный элемент

e)

находит сумму элементов

26.

Что такое библиотека R?

a)

это место на диске, где хранятся доступные пакеты R

b)

это модуль расширения, подключаемый в R, способный выполнять ряд определенных функций

c)

это несколько пакетов, собранных в одном месте под одним именем

d)

это репозиторий, где хранится информация о настройках сохраненных сессий

e)

это метаданные об установленной версии R

27.

Назначение функции sum():

a)

находит сумму элементов

b)

находит среднее арифметическое элементов

c)

находит средне-квадратическое отклонение элементов

d)

находит максимальный элемент

e)

находит минимальный элемент

28.

Чтобы загрузить пакет из репозитория CRAN необходимо воспользоваться функцией (выберите верное):

a)

install.packages(“name”)

b)

installed.packages()

c)

require(name)

d)

library(name)

e)

update.packeges()

29.

Какой тип данных примет результат следующего кода?

x <- 6

class(x)

a)

integer

b)

logical

c)

float

d)

character

e)

factor

30.

Как в R обозначается пропущенное значение?

a)

NA

b)

NaN

c)

Unknown

d)

Inf

e)

NULL

31.

Матрица в R имеет размерность …

a)

k=2

b)

k>3

c)

k=3

d)

k=0

e)

k>5

32.

Какая базовая структура содержит гетерогенные данные?

a)

датафрейм

b)

матрица

c)

ячейка

d)

вектор

e)

фактор

33.

Векторы, состоящие из одного элемента?

a)

скаляры

b)

матрица

c)

класс

d)

факторы

e)

объект

34.

Какую команду R нужно применить, чтобы столбцы стали строками в матрице?

a)

newmydata<-t(mydata)

b)

newmydata<-transpose(mydata)

c)

newmydata<-reverse(mydata)

d)

newmydata<-Q(mydata)

e)

newmydata<-transport(mydata)

35.

Что называют в R факторами?

a)

категориальные (номинальные и порядковые) данные

b)

числовые значения]

c)

статистические наблюдения

d)

переменные, влияющие на объект исследования

e)

любые данные, включаемые в исследование

36.

В каком случае для функции factor() нужно добавлять параметр ordered=TRUE?

a)

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

b)

для векторов, которые представлены номинальными данными

c)

для того, чтобы включить индекс сортировки однотипных элементов в порядке возрастания значений

d)

такой параметр неприменим к функции factor()

e)

для преобразования числового вектора в последовательность символов

37.

Как подключить установленный в R пакет?

a)

library(package)

b)

(.packages())

c)

install.packages(name, repos = uri)

d)

insert.packages(name, repos = uri)

e)

remove.packages("имя_пакета")

38.

Как удалить пакет?

a)

remove.packages("имя_пакета")

b)

library(package)

c)

(.packages())

d)

delete.packages(name, repos = uri)

e)

insert.packages(name, repos = uri)

39.

Назначение функции library()

a)

вывод списка установленных пакетов

b)

возвращает каталог, в который установлены пакеты

c)

вывод списка загруженных пакетов

d)

получение справки

e)

обновление пакета

40.

Какой результат выводится после выполнения следующего кода?

x=5; y=4;

if (x<y) {x+y} else {x-y}

a)

1

b)

0

c)

9

d)

5

e)

4