This set of R Programming Language Multiple Choice Questions & Answers (MCQs) focuses on “Data Types – 1”.
1. R has how many atomic classes of objects?
a) 1
b) 2
c) 3
d) 5
View Answer
Explanation: The most basic type of R object is a vector.
2. Point out the correct statement?
a) Empty vectors can be created with the vector() function
b) A sequence is represented as a vector but can contain objects of different classes
c) “raw” objects are commonly used directly in data analysis
d) The value NaN represents undefined value
View Answer
Explanation: A vector can only contain objects of the same class.
3. Numbers in R are generally treated as _______ precision real numbers.
a) single
b) double
c) real
d) imaginary
View Answer
Explanation: This means that even if you see a number like “1” or “2” in R, which you might think of as integers, they are likely represented behind the scenes as numeric objects something like “1.00” or “2.00”.
4. If you explicitly want an integer, you need to specify the _____ suffix.
a) D
b) R
c) L
d) K
View Answer
Explanation: Entering 1 in R gives you a numeric object; entering 1L explicitly gives you an integer object.
5. Point out the correct statement?
a) The value NaN represents undefined value
b) Number Inf represents infinity in R
c) NaN can also be thought of as a missing value
d) “raw” objects are commonly used directly in data analysis
View Answer
Explanation: This allows us to represent entities like 1 / 0.
6. Attributes of an object (if any) can be accessed using the ______ function.
a) objects()
b) attrib()
c) attributes()
d) obj()
View Answer
Explanation: Not all R objects contain attributes, in which case the attributes() function returns NULL.
7. R objects can have attributes, which are like ________ for the object.
a) metadata
b) features
c) expression
d) dimensions
View Answer
Explanation: These metadata can be very useful in that they help to describe the object.
8. Which of the following can be considered as object attribute?
a) dimensions
b) class
c) length
d) all of the mentioned
View Answer
Explanation: All objects in R have an Attribute list.
9. What will be the output of the following R code?
> x <- vector("numeric", length = 10) > x
a) 10
b) 0 0 0 0 0 0 0 0 0 0
c) 01
d) 00120
View Answer
Explanation: You can also use the vector() function to initialize vectors.
10. The ________ function can be used to create vectors of objects by concatenating things together.
a) cp()
b) c()
c) concat()
d) con()
View Answer
Explanation: The simplest such structure is the numeric vector, which is a single entity consisting of an ordered collection of numbers.
Sanfoundry Global Education & Learning Series – R Programming Language.
Here’s the list of Best Books in R Programming Language.
- Apply for Programming Internship
- Practice Programming MCQs
- Check Information Technology Books
- Check R Programming Books