Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Вопросы по языку R

Total questions: 58

Worksheet time: 57mins

Name
Class
Date
1.

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

a)

GRAD

b)

CRAN (верно)

c)

RLAN

d)

IRAN

2.

Что представляет собой RStudio?

a)

Язык программирования

b)

Среда разработки для R (верно)

c)

СУБД

d)

Веб-сервер

3.

Команда `install.packages("ggplot2")` выполняет:

a)

Удаление пакета

b)

Установку пакета (верно)

c)

Компиляцию пакета

d)

Создание графика

4.

Основная функция для чтения CSV-файлов в R:

a)

read.table()

b)

read.csv() (верно)

c)

read.file()

d)

open.csv()

5.

Какой тип данных в R обозначает таблицу?

a)

list

b)

vector

c)

data.frame (верно)

d)

array

6.

Какая команда используется для объединения элементов в вектор?

a)

c() (верно)

b)

v()

c)

list()

d)

merge()

7.

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

a)

table()

b)

matrix() (верно)

c)

array()

d)

frame()

8.

Какой оператор используется для обращения к элементам списка по имени?

a)

[]

b)

()

c)

$ (верно)

d)

@

9.

Какой пакет используется для визуализации данных в R?

a)

ggplot2 (верно)

b)

shiny

c)

plotrix

d)

RCurl

10.

Что делает функция `readline()`?

a)

Считывает ввод пользователя из консоли (верно)

b)

Читает файл построчно

c)

Выполняет чтение CSV

d)

Очищает консоль

11.

Что означает функция `renv::snapshot()`?

a)

Удаляет библиотеки

b)

Фиксирует список установленных пакетов (верно)

c)

Восстанавливает систему

d)

Инициализирует проект

12.

Какой тип данных предназначен для хранения категориальных значений?

a)

factor (верно)

b)

vector

c)

array

d)

numeric

13.

Какой тип данных предназначен для хранения категориальных значений?

a)

factor (верно)

b)

vector

c)

array

d)

numeric

14.

Что делает функция `fromJSON()` из пакета jsonlite?

a)

Загружает данные в формате JSON (верно)

b)

Конвертирует Excel

c)

Парсит HTML

d)

Сохраняет в текст

15.

Какой оператор позволяет фильтровать строки дата-фрейма в пакете dplyr?

a)

filter() (верно)

b)

subset()

c)

select()

d)

gather()

16.

Какая функция используется для удаления пропусков (`NA`) при сборе данных?

a)

na.rm = TRUE (верно)

b)

removeNA()

c)

clean.na()

d)

clearNA()

17.

Как называется функция для разделения строк по символу?

a)

separate() (верно)

b)

splitstr()

c)

divide()

d)

stringcut()

18.

Что делает команда `str_detect()`?

a)

Проверяет, есть ли в строке шаблон (верно)

b)

Удаляет строку

c)

Меняет регистр

d)

Разбивает строку

19.

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

a)

rvest (верно)

b)

bs4

c)

xml

d)

tidyhtml

20.

Какая команда используется для создания функций в R?

a)

function() (верно)

b)

def()

c)

func()

d)

make()

21.

Какая функция возвращает среднее значение вектора?

a)

mean() (верно)

b)

average()

c)

mid()

d)

sum()

22.

Что делает команда `formals(g)`?

a)

Отображает аргументы функции (верно)

b)

Запускает функцию

c)

Удаляет тело функции

d)

Проверяет тип

23.

Какой принцип ООП описывает объединение данных и методов в один объект?

a)

Инкапсуляция (верно)

b)

Полиморфизм

c)

Наследование

d)
24.

Какой принцип ООП описывает объединение данных и методов в один объект?

a)

Инкапсуляция (верно)

b)

Полиморфизм

c)

Наследование

d)

Компиляция

25.

Какая система классов в R более строгая?

a)

S4 (верно)

b)

S3

c)

R5

d)

Base

26.

Какой символ используется для доступа к слотам в S4-классах?

a)

$

b)

@ (верно)

c)

[]

d)

.

27.

Какой метод используется для создания класса S4?

a)

setClass() (верно)

b)

newClass()

c)

createClass()

d)

defClass()

28.

Какой метод определяет поведение вывода объекта класса в S4?

a)

setMethod("show") (верно)

b)

printMethod()

c)

setPrint()

d)

setDisplay()

29.

Что делает команда `traceback()`?

a)

Показывает стек вызовов при ошибке (верно)

b)

Исправляет ошибку

c)

Удаляет точку останова

d)

Сохраняет сессию

30.

Что выполняет функция `browser()`?

a)

Устанавливает точку прерывания для отладки (верно)

b)

Открывает браузер

c)

Перезапускает R

d)

Читает данные из сети

31.

Что делает `system.time()`?

a)

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

b)

Очищает память

c)

Запускает процесс

d)

Проверяет системные файлы

32.

Что такое векторизация в R?

a)

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

b)

Разделение данных по столбцам

c)

Создание функции

d)

Ускорение GPU

33.

Какая функция профилирует время выполнения?

a)

Rprof() (верно)

b)

profile()

c)

debug()

d)

summary()

34.

Какой оператор используется для проверки условий с ошибкой при нарушении?

a)

stopifnot() (верно)

b)

ifelse()

c)

check()

d)

verify()

35.

Какой оператор используется для проверки условий с ошибкой при нарушении?

a)

stopifnot() (верно)

b)

ifelse()

c)

check()

d)

verify()

36.

Что такое ROI в оценке IT-проектов?

a)

Рентабельность инвестиций (верно)

b)

Расходы на инновации

c)

Срок окупаемости

d)

Внутренний доход

37.

Какой этап модели Гартнера следует после пика завышенных ожиданий?

a)

Склон просвещения (верно)

b)

Запуск технологии

c)

Плато продуктивности

d)

Пропасть разочарования

38.

Какой этап цикла зрелости технологий соответствует активному росту внедрения?

a)

Growth Stage (верно)

b)

Innovation Stage

c)

Decline Stage

d)

Prototype Stage

39.

В модели Gartner пик неоправданных ожиданий называется:

a)

Peak of Inflated Expectations (верно)

b)

Slope of Enlightenment

c)

Plateau of Productivity

d)

Disillusionment Valley

40.

Что относится к Backend-разработке?

a)

Работа с базами данных и логикой сервера (верно)

b)

Создание дизайна сайта

c)

Анимация интерфейса

d)

HTML-вёрстка

41.

Что делает технология AJAX в веб-разработке?

a)

Асинхронно загружает данные без перезагрузки страницы (верно)

b)

Загружает весь HTML

c)

Выполняет SQL-запросы

d)

Сжимает CSS

42.

Что означает аббревиатура API?

a)

Application Programming Interface (верно)

b)

Advanced Page Integration

c)

Automated Process Input

d)

Algorithmic Platform Interface

43.

нарисовать красивого котика или собачку

44.

Какие у Вас ассоциации с web-разработками и shiny

2 lines
45.

Какой пакет в R используется для создания интерактивных приложений?

a)

a) ggplot2

b)

b) shiny

c)

c) lubridate

d)

d) stringr

46.

Какая функция в Shiny задаёт пользовательский интерфейс приложения?

a)

b) user()

b)



c) ui <- fluidPage()

c)

a) iu()

d)

d) interface()

47.

Какая функция в Shiny отвечает за серверную часть приложения?

a)

c) server.output()

b)

a) serverok()

c)

d) server.init()

d)

b) server <- function(input, output)

48.

Какой оператор используется для запуска приложения Shiny?

a)

b) run()

b)

a) startApp()

c)

c) runApp()

d)

d) Begin()

49.

Какой элемент интерфейса Shiny создаёт выпадающий список?

a)

c) chooseBox()

b)

a) selectInput()

c)

b) dropInput()

d)

d) inputList()

50.

Какая функция Shiny используется для вывода текста на экран?



a)

b) outputText()

b)

c) printText()

c)

a) renderText()

d)

d) textView()

51.

Какая функция Shiny выводит график?

a)

b) renderPlot()

b)

d) showPlot()

c)

a) renderGraph()

d)

c) outputPlot()

52.

Какой тип элемента создаётся функцией sliderInput()?

a)

Ползунок

b)

Ползунок

c)

Ползунок

d)

Ползунок

53.

Какая функция используется для вывода таблицы в Shiny?

(a)  

54.

Какой файл содержит код интерфейса в структуре проекта Shiny?

a)

b) data.R

b)

a) ui.R (верно)

c)

c) view.R

d)

d) layout.R

55.

Как можно объединить интерфейс и сервер в одном файле?

a)

a) Скопировать код в ui.R

b)

b) Использовать app.R

c)

c) Вызвать mergeApp()

d)

d) Через combine()

56.

Как в R создать вектор чисел от 1 до 5?

(a)  

57.

Были ли Вы на паре?

a)

Да

b)

Нет

58.

Как называется дисциплина?

b)

перспективные информационные технологии

c)

информационные технологии перспективного развития