## Introduction to R Studio Class 11 Questions and Answer

### Objective Type Questions

**1. R is an ______________ programming language?**

a) Closed source

b) GPL

c) Open source

d) Definite source

**Answer: c) Open source**

**2. How many types of R objects are present in R data type?**

a) 4

b) 5

c) 6

d) 7

**Answer: c) 6**

**3. In vector, where all arguments are forced to a common type, please tick the correct order:**

a) Expression <logical < double

b) Double < logical <NULL

c) Integer < character < expression

d) Character < logical < raw

**Answer: d) Character < logical < raw**

**4. Which function is used to create the vector with more than one element?**

a) Library ()

b) plot ()

c) c ()

d) par ()

**Answer: c) c()**

**5. Which of the following is incorrect regarding List in R programming?**

a) A list is a type of R object containing elements of different types like numbers, strings, vectors.

b) A list can also contain another list within it

c) Elements in a list can be accessed using the index of the element in the list.

d) The addition or deletion of the elements can only be done at the middle of the list.

**Answer: d) The addition or deletion of the elements can only be done at the middle of the list.**

### Introduction to R Studio Class 11 Questions and Answer

**6. A _________ is a two-dimensional rectangular data set.**

a) Vector

b) Lists

c) Matrix

d) Functions

**Answer: c) Matrix**

**7. Which function takes a dim attribute which creates the required number of dimensions?**

a) Vector

b) Array

c) Matrix

d) Lists

**Answer: b) Array**

**8. By what function we can create data frames?**

a) Data.frames ( )

b) Data.sets ( )

c) Function ( )

d) C ( )

**Answer: a) Data.frames( )**

**9. Which are indexed by either row or column using a specific name or number?**

a) Datasets

b) Data frames

c) Data

d) Functions

**Answer: b) Data frames**

**10. The geom function used to plot scatter plot while using ggplot2 package is:**

a) geom_point()

b) geom_boxplot()

c) geom_line()

d) None of the above

**Answer: a) geom_point()**

### Introduction to R Studio Class 11 Questions and Answer

### Standard Questions

**1. Write a program in R to create a multi-element vector having the first ten natural numbers and print it.**

# Create a multi-element vector with the first ten natural numbers natural_numbers <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) # Print the vector print(natural_numbers)

**2. Suppose we have two vectors, V1 = [2, 3, 0, 5] and V2 = [6, 1, 7, 0]. What will be the result of the following?**

a) V1+V2

Result: [8, 4, 7, 5]

b) V1- V2

Result: [-4, 2, -7, 5]

c)V1*V3

Result: [12, 3, 0, 0]

d)V1/V2

Result: [0.3333333, 3.0000000, 0.0000000, Inf]

Note: Division by zero in element-wise operations results in ‘Inf’ (infinity).

**3. Write an R program to create two numeric matrices and perform arithmetic operations like addition, subtraction, multiplication, and division.**

# Create two numeric matrices matrix1 <- matrix(c(1, 2, 3, 4), nrow = 2) matrix2 <- matrix(c(5, 6, 7, 8), nrow = 2) # Addition of matrices addition_result <- matrix1 + matrix2 # Subtraction of matrices subtraction_result <- matrix1 - matrix2 # Multiplication of matrices multiplication_result <- matrix1 * matrix2 # Division of matrices division_result <- matrix1 / matrix2 # Print the results print("Addition:") print(addition_result) print("Subtraction:") print(subtraction_result) print("Multiplication:") print(multiplication_result) print("Division:") print(division_result)