You are on page 1of 10

DATA ANALYTICS AND MACHINE LEARNING

MODULE -2 GRADEDTEST ON R -PROGRAMMING

TIME:01HOUR 30 MINUTES DATE:09-12-2021

BATCH - DS600-08,DS600-10 MARKS-50MARKS

PART-A 50*1=50

1. WHICH OF THE FOLLOWING IS INVALID ASSIGNMENT?


a. names(x) <- c("India", "Asia", "Arabia")
b. name(x) <- c("Paris", "UK", "Italy")
c. names(x) <- c("New York", "Seattle", "Los Angeles")
d. x <- list("Australia" = 1, Europe = 2, London = 3)

2. WHAT WILL BE THE OUTPUT OF THE FOLLOWING R CODE


SNIPPET?
f <- function(a, b)
{
print(a)
print(b)
}
F( 5,2)
a. 55
b. 52
c. 42
d. 32

3. SUPPOSE THERE IS A VECTOR X <- 1:4 AND Y <- 2:3. WHAT IS


PRODUCED BY THE EXPRESSION X + Y?
a. A numeric vector with the values 1, 2, 5, 7.
b. An integer vector with the values 3, 5, 5, 7.
c.Error
d. A numeric vector with the values 3, 5, 3, 4.
4. FIND THE LENGTH OF TWO VECTORS:
a = c (1, 2, 3, 4, NA, 5, 6 )
b = c (1, 2, 3, 4, NULL, 5, 6)
a. Length of a=7 and b=7
b. Length of a=6 and b=6
c. Length of a=7 and b=6

(Page 1 of 10)
DATA ANALYTICS AND MACHINE LEARNING

d. Length of a=6 and b=7


5. IF A = C (1, 11, 42, 13, 42)  THEN WHAT IS A = A [ -5 ]?
a. 1, 11, 13, 42
b. 1, 11, 42, 42
c. 1, 11, 42, 13
d. 42
6. R FUNCTIONALITY IS DIVIDED INTO A NUMBER OF ________
a.Packages
b.Functions
c.Domain
d.All of the options
7.IN R LANGUAGE THE FOLLOWING ARE ALL ATOMIC DATA
TYPES EXCEPT ?
a.Character
b.Logical
c.Integer
d.Dataframe
8.  _________ IS FUNCTION IN R TO GET NUMBER OF
OBSERVATION IN A DATA FRAME.
a.nrows()
b.nrow()
c.n()
d.ncol()
9. A=72
B=85
HOW TO DISPLAY 72 < 85?
a.paste ( A , “ < ”, B )
b.print ( A + “<” + B)
c.paste ( A + “ < ” + B )
d.print ( A “ < ” B )

(Page 2 of 10)
DATA ANALYTICS AND MACHINE LEARNING

10. P =649 , HOW TO FIND OUT DATA TYPE OF P ?


a.Both typeof(p) & class(p)
b.typeof(p)
c.type(p)
d.class(p)
11. THE LONGER PROGRAMS ARE CALLED ____________
a.Scripts
b.Files
c.Data
d.Structures
12.TABLE() IS USED FOR
a. to convert data frame into database table format
b. None of the options
c. to find out categorical data with count
d. to convert data into data frame
13.WHICH FUNCTION IS USED TO WATCH FOR ALL AVAILABLE
PACKAGES IN LIBRARY?
a.lib()
b.fun.lib()
c.library()
d.libr()
14. _________ IS THE EASIEST METHOD FOR RESHAPING THE
DATA BEFORE ANALYSIS
a.Structure
b.Package
c.Function
d.Transpose
15. IN R PROGRAMMING, THE VERY BASIC DATA TYPES ARE THE
R-OBJECTS CALLED?
a.Arrays
b.Lists
c.Vectors
d.Matrices

(Page 3 of 10)
DATA ANALYTICS AND MACHINE LEARNING

16. A = matrix (1:16 , 4 , 4)


Then what is A[2,3] ?
a.7
b.8
c.9
d.10
17. PACKAGES ARE USEFUL IN COLLECTING SETS INTO
A_____UNIT ?
A) Single
B) Multiple
C) Both A & B
D)None of the above
18.VECTORS COME IN TWO PARTS_____ AND _____.
A) Atomic vectors and matrix
B) Atomic vectors and array
C) Atomic vectors and list
D) None
19.WHICH FUNCTION HELPS YOU PERFORM SORTING IN R
LANGUAGE?
A)  Order
B) Inorder
C) Simple
D) Library
20.WHICH FUNCTION IS USED TO SELECT VARIABLES AND
OBSERVATIONS FROM A GIVEN DATASET?
A) Subset()
B) Select()
C) Substring()

(Page 4 of 10)
DATA ANALYTICS AND MACHINE LEARNING

D) Substr()
21.WHICH OF THE FOLLOWING FUNCTION IS USED TO VIEW
THE DATASET IN SPREADSHEET LIKE FORMAT?
A) disp()
B) View()
C) seq()
D) All
22.WRITE A FUNCTION TO EXTRACT THE FIRST NAME IN THE
STRING “MRS. JAKE LUTHER”?
A) Substring
B) Substr
C) select
D) subset
23.WRITE THE SYNTAX TO SET THE PATH OF THE CURRENT
WORKING DIRECTORY IN R ENVIRONMENT?
A) Setwd(“dipath”)
B)  Setwd(dir_path)
C) Setwd(“dir_path”)
D) Set(“dir_path”)
24.WHAT WILL BE THE OUTPUT OF log(-5.8) WHEN EXECUTED ON
R CONSOLE?
A) NAN
B) NA
C) Error
D) 0.213
25.IF I HAVE TWO VECTORS_X<- c(1,3, 5)Y<-c(3, 2)_WHAT IS
PRODUCED BY THE EXPRESSION CBIND(X, Y)?
A) a matrix with 2 columns and 3 rows
B) a matrix with 3 columns and 2 rows

(Page 5 of 10)
DATA ANALYTICS AND MACHINE LEARNING

C) a data frame with 2 columns and 3 rows


D) a data frame with 3 columns and 2 rows
26.IF THE PROGRAMMERS WANT THE OUTPUT TO BE A DATA
FRAME OR A VECTOR, THEN ________ FUNCTION IS USED.
A) lapply ()
B) sapply ()
C) vapply ()
D) zapply ()
27.IF THE PROGRAMMERS WANT THE OUTPUT TO BE A LIST,
THEN ________ FUNCTION IS USED.
A) lapply ()
B) sapply ()
C) vapply ()
D) zapply ()
28.________ VARIABLES ARE CATEGORICAL VARIABLES WHICH
CAN HOLD EITHER STRING OR NUMERIC VALUES.
A) Factor
B) List
C) dataframe
D) all of the options
29.DATAFRAMES CAN BE CONVERTED INTO A MATRIX BY USING
a)matrix()
b.as.matrix()
c.as.matrix.dataframe()
d.all of the options.
32. WHAT WILL BE THE OUTPUT OF THE FOLLOWING R CODE?
x <- vector("numeric", length = 10)
a.1,2,3,4,5,6,7,8,9,10
b.1,1,1,1,1,1,1,1,1,1

(Page 6 of 10)
DATA ANALYTICS AND MACHINE LEARNING

c.0,0,0,0,0,0,0,0,0,0
d.None of the options

33.HOW MANY CONTROL STATEMENTS ARE THERE?


a.7
b.6
c.9
d.8

34. WHICH FUNCTIONS GIVES THE COUNT OF LEVELS?


a.levels()
b.level()
c,nlevel()
d.nlevels()

35. WHAT WILL BE THE OUTPUT OF THE FOLLOWING R CODE


SNIPPET?
> r <- function(x) { x * x }
>r
a. func (X) { x $ x }

b. function(x) { x * x }

c. function(x) { x / x }

d. func(x) { x * x }

36. WHAT IS THE OUTPUT OF LENGTH( “COUNT WORDS” )?


a.10
b.11
c.2
d.None of the options

37. R MADE ITS FIRST APPEARANCE IN?


a.1992
b.1993
c.1994
d.1995

(Page 7 of 10)
DATA ANALYTICS AND MACHINE LEARNING

38. WHAT IS THE FUNCTION TO REMOVE NA VALUES FROM THE


DATA FRAMES ?
a.na.drop()
b.na.remove()
c.na.omit()
d.na.delete()

39. WHAT IS THE OUTPUT OF THE FOLLOWING R CODE?


X<-c(“a”,”b”,”d”)
>as.numeric(x)
a.Error
b.NA
c.Warning
d.converted to required class

40. R IS AN -----------------PROGRAMMING LANGUAGE?


a.Open Source
b.Closed Source
c.Definite Source
d.GPL

41. SUPPOSE XYZ IS THE MATRIX OF 3 ROWS AND 2 COLUMNS.


CHOOSE CORRECT OPTION TO RENAME COLUMNS:
a. colnames(XYZ)=c(“col1”,”col2”,”col3”)
b. columns(XYZ)=c(“col1”,”col2”)
c. colnames(XYZ)=c(“col1”,”col2”)
d. Column_names(XYZ)= c(“col1”,”col2”,”col3”)
42. WHICH OF THE FOLLOWING IS VALID FOR CHECKING
CATEGORICAL VARIABLE?
a.Level
b.Table
c.Unique
d.All of the above
43. ARRANGE IN PROPER ORDER OF DATA TYPE:
a.Logical, integer, numeric, character
b.Integer, numeric, character, logical
c.Character, logical, integer, numeric

(Page 8 of 10)
DATA ANALYTICS AND MACHINE LEARNING

d.Numeric, integer, character, logical


44. RETURN STATEMENT IS COMPULSORY WHILE WRITING
FUNCTION IN R

a.True

b.False
45. WHAT WILL BE A, IF A = SEQ (100,TO = 1000, BY = 20)?
a.[100, 200, 400, …., 1000]
b.[100, 120, 140, …., 980, 1000]
c.[20, 120 ,220, …., 1000 ]
d.None of the options

46. IF P IS THE DATA FRAME, HOW CAN WE FIND OUT COLUMNS


WISE NULL VALUES?

a.colSums ( is.na ( P ) )

b.null ( P ).sum

c.na ( P )

d.Both a and c

47.  _______ FUNCTION RETURNS A VECTOR OF THE SAME SIZE


AS X WITH THE ELEMENTS ARRANGED IN ASCENDING ORDER

a.sort()

b.by()

c.orderby()

d.group_by()

(Page 9 of 10)
DATA ANALYTICS AND MACHINE LEARNING

48.Which of the following is true:

a.readxl is used to read csv files

b.readexcel package is used to read excel files

c.readxl is used to read excel files

d.both a and c

49.WHAT ARE THE TYPEOF(X) & MODE(X) IN THE R SYNTAX?

a.Numeric,Integer

b.Integer,Numeric

c.Numeric,Numeric

d.Integer,Integer

50.IF A COMMAND IS NOT COMPLETE AT THE END OF THE


LINE,R WILL GIVE A DIFFERENT PROMPT ,BY DEFAULT IT IS

a.*

b.-

c./

d.+

-------------------------------HARD WORK NEVR


FAILS-----------------------------

(Page 10 of 10)

You might also like