Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
19 views

XII_IP_MCQ_Ch3_DBMS & SQL

class 12 SQL

Uploaded by

alfiyaasharaff
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

XII_IP_MCQ_Ch3_DBMS & SQL

class 12 SQL

Uploaded by

alfiyaasharaff
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 68

Name of the Chapter- DBMS & SQL

Questi Question Content Learning Objective(if Provided)


on No

1. Rohan wants to calculate the 25in MySQL using available


Knowledge and
aggregate function. Suggest him which function to use?
Understanding,
(a) exp()
Applying
(b) pow()
(c) power()
(d) expo()

2. What is the correct syntax of pow() function to calculate 5^3?


Knowledge and
(a) pow(5,3)
Understanding,
Applying
(b) pow(3,5)
(c) pow(5,5,5)
(d) pow(5^3)

3. Which function can be used to get the rounded value of given


Knowledge and
number?
Understanding
(a) round()
(b) roundnum()
(c) rounding()
(d) getround()

4. The number of minimum arguments in round() function


Knowledge and
(a) 0
Understanding
(b) 1
(c) 2
5. (d) No arguments

What is the correct syntax of round function to roundup the


Knowledge and
value 3.873 to 3.9?
Understanding,
(a) round(3.873,0.1)
Applying
(b) round(3.873,-1)
(c) round(3.873)
(d) round(3.873,1)

6. Rajesh wants to find the remainder of 50/6 using MySQL.


Knowledge and
Sheetal suggested him a function of MySQL and Rajesh got
Understanding,
the proper result as per need. Which function Sheetal has
Applying
suggested him?
(a) pow()
(b) remainder()
(c) mod()
(d) find_rem()

7. Which function can be used to convert all letters to capital of


Knowledge and
text?
Understanding
i. ucase() ii. upper()
(a) Only i
(b) Only ii
(c) Both i, ii

(d) None of the above

8. Mohan has stored his city name in MySQL database in capital


Knowledge and
letters. He wants to display his city name but in all small letters.
Understanding,
Kishan told him to use lcase() function and Farhana told him to
Applying
use lower() function. Who is correct among Kishan and
Farhana to get the desired output of Mohan?
(a) Only Kishan
(b) Only Farhana
(c) Both Kishan and Farhana
(d) None of them are correct

9. Which function can be used to get the partial string of a given


Knowledge and
string?
Understanding
i. mid() ii. substr() iii. substring()
(a) Only i and ii
(b) Only i and iii
(c) Only ii and iii
10. (d) Any from i, ii and iii

Neeraj wanted to count the number of characters of a given


Knowledge and
string. Which function Neeraj has to use?
Understanding,
(a) count()
Applying
(b) len()
(c) length()
(d) num()

11. Which is not the function to remove spaces from string?


Knowledge and
(a) LTRIM()
Understanding
(b) RTRIM()
(c) TRIM()
(d) None of these

12. Which function is used to check whether a given string is


Knowledge and
containing a word or not?
Understanding
(a) instr()
(b) mid()
(c) substr()
(d) substring()

13. Which is the correct structure of mid() function?


Knowledge and
(a) mid(string, start_position, end_position)
Understanding
(b) mid( string, start_position, length )
(c) mid(start_position, length, string)
(d) mid(start_position, end_position, string)

14. What is difference between mid(), substr() and substring()


Knowledge and
(a) mid() is numerical while substr() and substring() are
Understanding
text functions

(b) mid() accepts min 2 arguments and substr() and


substring() accepts min 3 arguments
(c) mid() and substr() always returns single character
while substring() returns more than one character.
(d) No difference, all are similar.

15. Identify the non-text function


Knowledge and
(a) mid()
Understanding
(b) pow()
(c) lcase()
(d) trim()

16. Which function returns numerical value?


Knowledge and
(a) mid()
Understanding
(b) lower()
(c) substr()
17. (d) instr()

Find the result:


Analysing, Evaluating and
SELECT pow(2,round(3.28));
Creating
(a) 8
(b) 16
(c) 2
(d) 27

18. Jack want to remove leading extra spaces from " Hello
Analysing, Evaluating and
". He has written the code as following but he forgot which
Creating
function to write at the blank space. Complete his code:
SELECT __________(" Hello ");
(a) trim()
(b) ltrim()
(c) rtrim()
(d) left()

19. Find the output of this code


Analysing, Evaluating and
SELECT instr("God is great. Nilesh leaves on Costa
Creating
island","is");
(a) 4
(b) 2
(c) 5
(d) 38

20. Find the output:


Analysing, Evaluating and
SELECT left(right("Hello#World",5),2);
Creating
(a) He
(b) Wo
(c) ello#
(d) #Worl

21. Find the output:


Analysing, Evaluating and
SELECT mod(pow(5,3),10);
Creating
(a) 125
(b) 1250
(c) 10
(d) 5

22. What will be the output of following command :


Knowledge
SELECT ROUND(25.862 , 2 ) ;
(A) 25.86
(B) 25.8
(C) 25.87
(D) 25.8
23. What will be the output of the following command : SELECT
Knowledge
MOD(5 , 2) ;
(A) 1
(B) 2
(C) 4
24. (D) 0
What will be the output of the following command : SELECT
Knowledge
SUBSTR( “PROMOTION”, 2,4) ;
(A) ROMO
(B) OMO
(C) ROM
(D) ROMOT

25. What will be the output of the following command : SELECT


Knowledge
CONCAT(LEFT(“FORWARD,3”), “BASE”) ;
(A) FORWARD BASE
(B) FORW BASE
(C) FOR BASE
26. (D) FORBASE
What will be the output of the following command : SELECT
Knowledge
TRUNCATE(90.3687 , 1) ;
(A) 90.4
(B) 90
(C) 90.3
(D) 91

27. Which of the following is a not a Numeric function?


Application
(A) INSTR( )
(B) MOD( )
(C) POW( )
(D) ROUND( )

28. Which of the following is a not a String/ Text Function?


Application
(A) MID( )
(B) UCASE( )
(C) LCASE( )
(D) TRUNCATE( )

29. What will be returned by the given query?


Knowledge
SELECT INSTR(“INFORMATION”,”I”);
(A) 1
(B) 2
(C) 9
(D) 2
30. What will be returned by the given query?
Understanding
Select Concat(“leave”, “us”, “alone”);
(A) leaveusalone
(B) leave us alone
(C) leaveus alone
(D) leave usalone

31. What will be returned by the given query?


Knowledge
Select SIGN(-56);
(A) -1
(B) 1
(C) 0
(D) 1

32. What will be printed by the given query?


Understanding
Select Length(“Monday”);
(A) 6
(B) 5
(C) 4
33. (D) 7
Which text function is used to convert upper case string into
Understanding
lower case?
(A) UCASE( )
(B) LCASE( )
34. (C) LOW( )
(D) UP( )
Which of the following function can be used to fetch the first 4
Understanding
characters from a given string value?
(A) RIGHT( )
35. (B) LEFT( )
(C) INSTR( )
(D) LCASE( )
Which of the following function helps in returning the position of
Application
a substring in a given string?
(A) INSTR( )
(B) MID( )
(C) RIGHT( )
(D) LEFT( )

36. What will be printed by the given query?


Knowledge
Select ROUND(282.62);
(A) No output
(B) 283
(C) 282
(D)282.62
37. Which function is used to remove the leading and trailing
Understanding
spaces from a given string?
(A) BLANK( )
(B) REMOVE( )
(C) TRIM( )
(D) MID( )

38. The other name for SUBSTR( ) function is :


Knowledge
(A) MID( )
(B) STRING( )
(C) START( )

(D) RIGHT( )

39. What will be returned by the given query?


Knowledge
Select Left(“Supersede”,2);
(A) de
(B) Su
(C) Sup
(D) ede

40. What will be returned by the given query?


Knowledge
Select Right(“FREE WILL”,4);
(A) WILL
(B) ILL
(C) EWILL
(D) E WILL

41. What will be returned by the given query?


Knowledge
Select POW(4,3) ;
(A) 16
(B) 46
(C) 64
42. (D) 12
The now()function in MySql is an example
Remembering and
of_______________________
Understanding
(A) Math function
(B) Text function
43.
(C) Date Function
(D) Aggregate Function
Which of the following ways below is the correct way to get the
Remembering and
current time?
Understanding
(A) SELECT CURTIME():
(B) SELECT CURDATE():
(C) SELECT CURRENT_TIME();
(D) Both (A) and (C)

44. Which of the following is not a date function ?


Remembering and
(A) Month()
Understanding
(B) Year()
(C) Now()
(D) Pow()

45. What will be returned by the given Query?


Analysing, Evaluating and
Select month(‘2020-06-11’);
Creating
(A) 11
(B) 06
(C) June
(D) November

46. To get the day part of a date,______ function is used.


Applying
(A) Day()
(B) today()
(C) date()
(D) None of these

47. To get the day name from a date,______ function is used.


Applying
(A) name()
(B) Daysname()
(C) Dayname()
(D) None of these

48. To get the current date,________ function is used.


Remembering and
(A) Curdate()
Understanding
(B) Sysdate()
(C) Both A & B
(D) None of these
49. What will be returned by the given Query?
Applying
Select monthname(‘2020-06-11’);
(A) 11
(B) June
(C) 06
50. (D) November
What will be returned by the given Query?
Applying
Select dayname(‘2021-10-03’);
(A) 10
(B) 03
(C) Sunday
(D) Monday

51. What will be returned by the given Query?


Applying
Select dayofweek(‘2021-10-03’);
(A) 01
(B) 10
(C) 03
(D) None of these

52. Which of the following function returns the date value in


Remembering and
‘YYYY-MM-DD’ from system date?
Understanding
(A) curdate()
(B) date()
(C) now()
(D) sysdate()

53. Which of the following function returns the name of the month
Remembering and
from selected date?
Understanding
(A) month(date)
(B) month_name(date)
(C) monthname(date)
(D) name_month()

54. Which of the following function returns only the day number
Remembering and
from month of selected date?
Understanding
(A) day(date)
(B) dayno(date)

(C)day_number(date)
(D)date(date)
55. Help Aman to write the command to display the name of the
Analysing, Evaluating and
traveller whose travel date is in year 2016.
Creating
(A) Select name,tdate from travel where year(tdate)=2016 ;
(B) Select name,tdate from travel where tdate=2016;
(C) Select name,tdate from travel where year(tdate)= =2016;
(D) Select name,max(tdate) from travel

56. You want all dates when any employee was hired. Multiple
Analysing, Evaluating and
employees were hired on the same date and you want to see
Creating
the date only once.
i. SELECT DISTINCT HIREDATE FROM TEACHERS ORDER
BY HIREDATE;
ii. SELECT HIREDATE FROM TEACHERS GROUP BY
HIREDATE; iii. SELECT HIREDATE GROUP BY
HIREDATE HAVING DISTINCT HIREDATE;
Which of the above query is valid?
(A) Query i
(B) Query ii
(C) Query iii.
(D) All of the above.

57. Which of the following SQL commands may output 21?


Analysing, Evaluating and
(A) select day(now());
Creating
(B) select now();
(C) select dayname(now());
(D) select month(now());

58. If on ‘1990-01-22', it was Monday, what will be the output of


Analysing, Evaluating and
following SQL command? select dayname('1990-01-22')+1;
Creating
(A) Error
(B) 1
(C) 7
(D) Monday

59. Identify the correct output from the following for given SQL
Applying
statement:
Select CURDATE+10;
(A) 2021-10-14
(B) 2021 10 14
(C) 2021/10/14
(D) None of these
60. Identify the correct output from the following for given SQL
Applying
statement:
Select DATE(‘2021-10-04 01:02:03’);
(A) 2021-10-04 01:02:03
(B) 01:02:03
(C) 2021-10-04

(D) None of these

61. The correct return value data type for date function YEAR() is:
Analysing, Evaluating and
(A) integer
Creating
(B) string
(C) float
(D) None of the above

62. Which of the following function is used to FIND the largest


value from the given data in MYSQL?
(a) MAX() (b) MAXIMUM() (c) LARGEST() (c) BIG()

63. Aggregate functions can be used in the select list or the _____
clause of a select statement. They cannot be used in a ______
clause.
(a) Where, having(b) Having, where(c) Group by, having (d)
Group by, where

64. Which of the following is a SQL aggregate function?


(a) LEFT() (b) AVG() (c) JOIN() (d) LEN()
65. Find out the odd one out.
(a) LEN() (b) SUM() (c) AVG() (d) MAX()
66. Which of the following function returns sum value of the given
column?
(a) TOTAL() (b) ADD() (C) Both a and b (d) None of the
options
67. Which SQL function is used to count the number of rows in a
SQL query?
(a) COUNT () (b) NUMBER () (c) SUM () (d) COUNT (*)

68. With SQL, how can you return the number of not null record in
the Project field of “Students” table?
(a) SELECT COUNT (Project) FROM Students
(b) SELECT COLUMNS (Project) FROM Students
(c) SELECT COLUMNS (*) FROM Students
(d) SELECT COUNT (*) FROM Students

69. Which of the following is not an aggregate function?


(a) Avg (b) Sum (c) Sub (d) Min

70. If column “Salary” contains the data set {1000, 15000, 25000,
10000, 15000}, what will be the output after the execution of
the given query?
SELECT SUM(DISTINCT SALARY) FROM EMPLOYEE;
(a)75000 (b) 25000 (c) 10000 (d) 50000

71. Which of the following group functions ignore NULL values?


(a) MAX (b) COUNT (c) SUM (d) All of the above

72. To compare an aggregate value in a condition, _______ clause


is used.
(a) where (b) having (c) Group by (d) both a and b

73. All aggregate functions ignore NULLs except for the


__________ function.
(a) Sum() (b) Count(*) (c) Avg() (d) None of these

74. Only Aggregate functions are used with __________ clause.


(a) Group by (b) Having (c) Where (d) Both a and b

75. The SQL built-in function ____ obtains the smallest value in a
in numeric columns.

(a) MINIMUM (b) SMALLEST() (C) MIN() (D) None of the


options

76. The SQL built-in function __________ computes the number of


rows in a table.
(a) count(*) (b) count(Column name) (c) sum(column) (d) both
a and b

77. The SQL built-in function ____ computes the average of values
in numeric columns.
(a) AVG() (b) AVERAGE() (c) Avg() (d) both a and c

78. Aggregate Functions cannot be used in __________clause of


the Select query.
(a) where (b) having (c) Group by (d) both a and b

79. If column “Age” contains the data set {30, 20, 10, NULL}, what
will be the output after the execution of the given query?
SELECT AVG(Age) FROM EMPLOYEE;
(a)20 (b) 15 (c) Error (d) 0

80. If column “Age” contains the data set {30, 20, 10, NULL}, what
will be the output after the execution of the given query?
SELECT SUM(Age) FROM EMPLOYEE;
(a)0 (b) 50NULL (c) Error (d) 60
81. If column “Age” contains the data set {30, 20, 10, NULL}, what
will be the output after the execution of the given query?
SELECT MIN(Age) FROM EMPLOYEE;
(a)0 (b) NULL (c) 10 (d) Error
82. Which of the following is not a built in aggregate function in
KNOWLEDGE
SQL?
a. AVG()
b. MAX()
c. TOTAL()
83. d. COUNT()
The ____________ aggregation operation adds up all the
KNOWLEDGE
values of the attribute.
a. ADD()
b. AVG()
c. MAX()
d. SUM()

84. What values does the COUNT(*) function ignore?


KNOWLEDGE
a. Repeatative Values
b. NULL Values
c. Characters
d. Integers

85. Which keyword is used to rename the resulting attribute after


KNOWLEDGE
the application of the aggregation function?
a. RENAME
b. AS
c. REPLACE
d. TO

86. Which if the following is not an Aggregate Function?


KNOWLEDGE
a. WITH()

b. SUM()
c. AVG()
d. MIN()

87. If we wish to eliminate duplicates, we use the keyword


KNOWLEDGE
___________ in the aggregate expression.
a. DISTINCT
b. COUNT
c. AVG
d. PRIMARY KEY
88. All aggregate functions except _________________ ignore
KNOWLEDGE
NULL values in their input collection.
a. COUNT(attribute)
b. COUNT(*)
c. AVG()
d. SUM()

89. In SQL, the functions, AVG(), MIN(),MAX(), SUM(), COUNT()


KNOWLEDGE
are called as ________________.
a. Aggregate Functions
b. Adjunt Function
c. Set Operation
d. Scalar Operation

90. Which of the following is an Incorrect SQL Query?


UNDERSTANDING
a. SELECT MAX(marks) FROM Student.
b. SELECT SUM(marks) FROM Student.
c. SELECT MAX(marks1 + marks2) FROM Student
91. d. SELECT SUM(marks1,marks2) FROM Student
Which of the following SQL Aggregate Function is used to
UNDERSTANDING
retrieve minimum value?
a. MAX()
b. MIN()
c. AVG()
d. SUM()

92. What is the output value of the following SQLQuery?


EVALUATION
SELECT AVG(Marks) FROM Student_Marks

a. 17
b. 18

c. 19
d.20
93. Aggregate Functions are functions that take a
UNDERSTANDING
_________________ as input and return a single value.
a. Collection of Values
b. Single Value
c. Aggregate Value
d. Both a and b

94. SELECT __________________________ FROM Instructor


APPLICATION
WHERE dept_name = ‘Comp_Sci’;
Which of the following should be used to find the mean of the
Salary?
a. MEAN(salary)
b. AVG(Salary)
c. SUM(salary)
95. d. COUNT(salary)
SELECT ______________________ FROM Teachers
APPLICATION
WHERE semester = ‘Spring’ AND year = 2010;
If we do want to eliminate duplicate and count the number of
Students for the above mentioned code, what should be written
in place of the Blank Space.
a. COUNT(ID)
b. AVG(ID)
c. COUNT(DISTINCT ID)
d. COUNT(PRIMARY KEY ID)

96. COUNT() function in SQL retrurns the number of


KNOWLEDGE
____________.
a. values
b. distinct values
c. groups
d. columns

97. If column ‘Salary’ contains the data set


EVALUATION
{10000,15000,25000,10000,15000}, what will be the output
after the execution of the given query.
SELECT SUM(DISTINCT Salary) FROM EMPLOYEE;
A. 75000
B. 25000
C. 10000
D. 50000

98. What SQL statement do we use to find the total number of


APPLICATION
records present in the table Product.
A. SELECT * FROM PRODUCT
B. SELECT COUNT(*) FROM PRODUCT
C. SELECT FIND(*) FROM PRODUCT
D. SELECT SUM() FROM PRODUCT
99. Which of the Function is an Aggregate Function?
KNOWLEDGE
a. ROUND()
b. SUBSTR()
c. MAX()

d. DATE()

100. The ____________ function returns the mean value of a given


KNOWLEDGE
column or an expression.
a. MIN(0
b. MEAN()
c. AVG()
d. SUM(COUNT())

101. Which clause in SQL will allow Aggregate Functions to have


UNDERSTANDING
more than one records?
a. WHERE
b. ORDER BY
c. JOIN
d. GROUP BY

102. What is the meaning of “GROUP BY” clause in Mysql?


KNOWLEDGE
a) Group data by column values
b) Group data by row values
c) Group data by column and row values
103. d) None of the mentioned
Which clause is similar to “HAVING” clause in Mysql?
KNOWLEDGE
a) SELECT
b) WHERE
104. c) FROM
d) None of the mentioned
What is the meaning of “HAVING” clause in Mysql?
KNOWLEDGE
a) To filter out the row values
b) To filter out the column values
c) To filter out the row and column values
d) None of the mentioned

105. Which among the following belongs to an “aggregate


KNOWLEDGE
function”?
a) COUNT
b) UPPER
c) LOWER
d) All of the mentioned

106. Which clause is used with an “aggregate functions”?


KNOWLEDGE
a) GROUP BY
b) SELECT
c) WHERE
d) Both GROUP BY and WHERE

107. What is the significance of the statement “GROUP BY d.name”


APPLICATION
in the following MySQL statement?
SELECT d.name, COUNT (emp_id) emp_no
FROM department d INNER JOIN Employee e
ON d.dept_id=e.emp_id
GROUP BY d.name
a) Aggregation of the field “name” of both table
b) Aggregation of the field “name” of table “department”
c) Sorting of the field “name”
d) None of the mentioned

108. What is the significance of the statement “HAVING COUNT


APPLICATION
(emp_id)>2” in the following MySQL statement?
SELECT d.name, COUNT (emp_id) emp_no
FROM department d INNER JOIN Employee e

ON d.dept_id=e.emp_id
GROUP BY d.name
HAVING COUNT (emp_id)>2
a) Filter out all rows whose total emp_id below 2
b) Selecting those rows whose total emp_id>2
c) Filter out all rows whose total emp_id below 2 & Selecting
those rows whose total emp_id>2
d) None of the mentioned

109. Keyword “ASC” and “DESC” cannot be used without which


APPLICATION
clause in Mysql?
a) ORDER BY
b) GROUP BY
c) SELECT
d) HAVING

110. What is the significance of “ORDER BY emp_id DESC” in the


APPLICATION
following MySQL command?
SELECT emp_id, fname, lname
FROM person
ORDER BY emp_id DESC;
a) Data of emp_id will be sorted in descending order
b) Data of emp_id will be sorted in ascending order
c) Data of emp_id will be sorted in either ascending or
descending order
111. d) All of the mentioned
What is the significance of “ORDER BY emp_id ASC” in the
APPLICATION
following MySQL command?
SELECT emp_id, fname, lname
FROM person
ORDER BY emp_id ASC;
a) Data of emp_id will be sorted in descending order
b) Data of emp_id will be sorted in ascending order
c) Data of emp_id will be sorted in either ascending or
descending order
d) All of the mentioned

112. If emp_id contain the following set {9, 7, 6, 4, 3, 1, 2}, what will
APPLICATION
be the output on execution of the following MySQL command?
SELECT emp_id
FROM person
ORDER BY emp_id DESC;
a) {9, 7, 6, 4, 3, 1, 2}
b) {1, 2, 3, 4, 6, 7, 9}
c) {2, 1, 3, 4, 6, 7, 9}
d) None of the mentioned

113. If emp_id contain the following set {9, 7, 6, 4, 3, 1, 2}, what will
APPLICATION
be the output on execution of the following MySQL command?
SELECT emp_id
FROM person
ORDER BY emp_id ASC;
a) {9, 7, 6, 4, 3, 1, 2}
b) {1, 2, 3, 4, 6, 7, 9}
c) {2, 1, 3, 4, 6, 7, 9}
d) None of the mentioned

114. Find odd one out?


APPLICATION
a) GROUP BY
b) DESC
c) ASC
d) ORDER BY

115. Is there any error in the following MySQL command?


APPLICATION
SELECT emp_id, title, start_date, fname, fed_id
FROM person
ORDER BY RIGHT (fed_id, 3);
a) Yes
b) No error
c) Depends
d) None of the mentioned
116. Is there any error in the following MySQL command?
APPLICATION
SELECT emp_id, title, start_date, fname, fed_id
FROM person
ORDER BY LEFT (fed_id, 3);
a) Yes
b) No error
c) Depends
117. d) None of the mentioned
Is there any error in the following MySQL command?
SELECT emp_id, title, start_date, fname, fed_id
FROM person
ORDER BY 2, 5;
a) Yes
b) No
c) Depends
118. d) None of the mentioned
The GROUP BY statement is used in conjunction with the
KNOWLEDGE
............... to group the result-set by one or more columns.
A) Wildcards
B) Aggregate functions
C) Date functions
D) Joins

119. Which of the following is NOT a GROUP BY function?


KNOWLEDGE
A) MAX
B) MIN
C) NVL
D) AVG

120. Which of the following functions can be used without GROUP


KNOWLEDGE
BY clause in SELECT query?
A) COUNT
B) MAX
C) MIN
D) All of the above

121. Which clause is used to filter the query output based on


KNOWLEDGE
aggregated results using a group by function?
A) WHERE
B) LIMIT
C) GROUP WHERE
D) HAVING
122. If we have not specified ASC or DESC after a SQL ORDER
BY clause, the following is used by default

A) DESC
Knowledge
B) ASC
C) There is no default value
D) None of the mentioned

123. Which of the following is true about the HAVING clause?

A) Similar to the WHERE clause but is used for


columns rather than groups.
B) Similar to WHERE clause but is used for rows rather
Understanding
than columns.
C) Similar to WHERE clause but is used for groups
rather than rows.
D) Acts exactly like a WHERE clause.

124.
Which of the following is the correct order of a SQL
statement?

A) SELECT, GROUP BY, WHERE, HAVING


Knowledge
B) SELECT, WHERE, GROUP BY, HAVING
C) SELECT, HAVING, WHERE, GROUP BY
D) SELECT, WHERE, HAVING, GROUP BY

125. Which clause is similar to “HAVING” clause in Mysql?

A) SELECT
Knowledge
B) WHERE
C) FROM
D) None of the mentioned

126. What is the meaning of “HAVING” clause in Mysql?

Understanding
A) To filter out the row values
B) To filter out the column values
C) To filter out the row and column values
D) None of the mentioned

127. Which clause is used with an “aggregate functions”?

A) GROUP BY
Knowledge
B) SELECT
C) WHERE
D) Both GROUP BY and WHERE

128. The GROUP BY statement is used in conjunction with the


............... to group the result-set by one or more columns.

A) Wildcards
Knowledge
B) Aggregate functions
C) Date functions
D) Joins

129. Using GROUP BY ............ has the effect of removing


duplicates from the data.

A) with aggregates
Understanding
B) with order by
C) without order by
D) without aggregates

130. This statement is erroneous because


SELECT dept_name, ID, avg (salary) FROM instructor
GROUP BY dept_name;

A) Avg(salary) should not be selected


Application
B) Dept_id should not be used in group by clause
C) Misplaced group by clause
D) Group by clause is not valid in this query
131. SQL applies predicates in the _______ clause after groups
have been formed, so aggregate functions may be used.

A) Group by
Knowledge
B) With
C) Where
D) Having

132. Which statements are true about Group By ?

A) Group By is used to group set of values based on


one or more values
Evaluation
B) Group By is used when we use aggregate functions
C) Group by does not guaranteed sorts the data in any
order
D) All of above

133.
How to select Maximum Salary of Employee from each
Department ?

A) Select deptno, sal from Emp Group By deptno


Order By Max(Sal);
B) Select deptno, sal from Emp Group By deptno
Evaluation
Order By Max(Sal);
C) Select dept_id, sal from Emp Group By dept_id
Order By Max(Sal);
D) Select deptno, max(sal) from Emp Group By
deptno;

134. 'Having' clause is used with

A) Group By
Knowledge
B) Order By
C) Both of above
D) None of the above
135. What is the correct format to select Emp_name in
Ascending order ?

A) Select Emp_name From Emp ;


B) Select Emp_name From Emp Group By Emp_name
;
C) Select Emp_name From Emp Order By Emp_name
Understanding
;
D) All of above

136. Which of the following is correct to count the total salary in


deptno wise where more than two employees exist ?

A) SELECT deptno, sum(sal) As totalsal FROM emp


GROUP BY deptno HAVING COUNT(empno) = 2
B) SELECT deptno, sum(sal) As totalsal FROM emp
Application
GROUP BY deptno where COUNT(empno) = 2
C) SELECT deptno, sum(sal) As totalsal FROM emp
GROUP BY deptno HAVING COUNT(empno) > 2
D) SELECT deptno, sum(sal) As totalsal FROM emp
GROUP BY deptno where COUNT(empno) > 2

137. How to select number of employee department wise from


Emp table ?

A) Select deptno, count(*) from Emp Group By deptno;


Application
B) Select empno,deptno, count(*) from Emp Group By
deptno;
C) Select deptno, count(*) from Emp Order By deptno;
D) Select empno, count(*) from Emp Order By deptno;
138. The HAVING clause does which of the following?

A) Acts EXACTLY like a WHERE clause.


B) Acts like a WHERE clause but is used for columns
rather than groups.
Understanding
C) Acts like a WHERE clause but is used for groups
rather than rows.
D) Acts like a WHERE clause but is used for rows
rather than columns.

139. Which of the following is not an aggregate function used


with group by

A) Sum
Knowledge
B) Count
C) Total
D) Max

140.
Which of the following is True

A) Group is used before Having


B) Where is used after Group by
Knowledge
C) Having is used after Group by
D) None

141. HAVING is used in conjunction with

A) GROUP BY clause
Knowledge
B) WHERE
C) Aggregate functions
D) None

ANSWER
Questi Answer
on No

1. B

2. A
3. A

4. B

5. D

6. C

7. C

8. C

9. D

10. B

11. D

12. A

13. B

14. D

15. B

16. D

17. A

18. B

19. C

20. B

21. D

22. A

23. A

24. A

25. D

26. C

27. A
28. D

29. A

30. A

31. A

32. A

33. B

34. B

35. B

36. B

37. C

38. A

39. B

40. A

41. C

42. C

43. D

44. D

45. B

46. A

47. C

48. C

49. B

50. C

51. A

52. A
53. C

54. A

55. A

56. B

57. A

58. B

59. B

60. C

61. A

62. (a)

63. (b)

64. (b)

65. (a)

66. (d)

67. (d)

68. (a)

69. (c)

70. (d)

71. (d)

72. (b)

73. (b)

74. (d)

75. (c)

76. (a)

77. (d)
78. (a)

79. (a)

80. (d)

81. (c)

82. c: TOTAL()

83. d: SUM()

84. b: NULL values

85. a, WITH()

86. a. DISTINCT

87. a. COUNT(attribute)

88. a. Aggregate Function

89. d. SELECT SUM(marks1,marks2) FROM Student

90. b. MIN()

91. b. 18

92. a. Collection of Values

93. b. AVG(Salary)

94. c. COUNT(DISTINCT ID)

95. a. values

96. d. 50000

97. B. SELECT COUNT(*) FROM PRODUCT

98. c. MAX()

99. c. AVG()

100. d. GROUP BY

101. c. SELECT COUNT(SID) from Student WHERE Department = ‘Physics’

102. a) Group data by column values


103. b) WHERE (“WHERE” is also used to filter the row values in Mysql)

104. a) To filter out the row values

105. a) COUNT

106. a) GROUP BY (“GROUP BY” is used with aggregate functions)

107. b) Aggregation of the field “name” of table “department” (“GROUP BY” clause s used
for aggregation of field)

108. c) Filter out all rows whose total emp_id below 2 & Selecting those rows whose
total emp_id>2
(“HAVING” clause are worked similar as “WHERE” clause)
109. a) ORDER BY (“ASC” or “DESC” are used to sort the result set in ascending or
descending order therefore they cannot be used without “ORDER BY” clause)

110. a) Data of emp_id will be sorted in descending order (Keyword “DESC” will sort the data
in descending order)

111. b) Data of emp_id will be sorted in ascending order (Keyword “ASC” will sort the data
in ascending order)

112. a) {9, 7, 6, 4, 3, 1, 2} (“DESC” clause sort the emp_id in the descending order)

113. b) {1, 2, 3, 4, 6, 7, 9} (“ASC” clause sort the emp_id in the ascending order)

114. a) GROUP BY (“ORDER BY”, “DESC”, “ASC” are related to sorting whereas “GROUP BY” is
not related to sorting)

115. b) No error (“ORDER BY” clause can be used with expression such as fed_id, which is a
social security no like 111, 111, 111, therefore, we sort it taking only three digits from
right)

116. b) No error (“ORDER BY” clause can be used with an expression such as fed_id which is
a social security no like 111, 111, 111, therefore, we sort it taking only three digits from
left.)

117. b) No (“ORDER BY” clause can be used with Place holders. Here “2” represent column
“title” and “5” represent “fed_id”. Therefore it looks like “ORDER BY title, fed_id”)

118. D) Joins

119. A) MAX

120. D) All of the above

121. D) HAVING

122. B
123. C

124. B

125. B

126. A

127. A

128. B

129. A

130. B

131. B

132. D

133. D

134. A

135. C

136. C

137. A

138. C

139. C

140. A

141. A

Name of the vetter- Soumalik Roy

Name of the KV- KV No2 Ishapore

Region- Kolkata

Mobile No- 9831697957

E-mail ID – soumalikroy@gmail.com
Name of the Chapter- DBMS & SQL
Questi Question Content Learning Objective(if Provided)
on No
1. A: The mod function returns the remainder of n divide by
Knowledge and
m.
understanding
R: n and m are numerical.
(a) Both Assertion and reason are true and reason is
correct explanation of assertion.
(b) Assertion and reason both are true but reason is
not the correct explanation of assertion.
(c) Assertion is true, reason is false.
(d) Assertion is false, reason is true.

2. A: The result of pow(5,4) will be 625.


Knowledge and
R: The MySQL POW function returns m raised to the nth
understanding ,
power.
(a) Both Assertion and reason are true and reason is
Analysing, Evaluating and
Creating
correct explanation of assertion.
(b) Assertion and reason both are true but reason is
3. not the correct explanation of assertion.
(c) Assertion is true, reason is false.
(d) Assertion is false, reason is true.

A: MID function can be used to get parts of the numbers.


Knowledge and
R: The MID function can find the part of the string with
understanding,
given starting position and number of characters.
Applying
(a) Both Assertion and reason are true and reason is
correct explanation of assertion.
(b) Assertion and reason both are true but reason is
not the correct explanation of assertion.
(c) Assertion is true, reason is false.
(d) Assertion is false, reason is true.

4. SELECT round(482.624,2);
Knowledge and
A: The above code will give result 482.62
understanding,
nd
R: the 2 argument in round function is a digit which is
not to be rounded off at any place.
Analysing, Evaluating and
(a) Both Assertion and reason are true and reason is
Creating
correct explanation of assertion.
(b) Assertion and reason both are true but reason is
not the correct explanation of assertion.
(c) Assertion is true, reason is false.

(d) Assertion is false, reason is true.

5. A: The right() and left() function are text functions.


Knowledge and
R: right() and left() functions return texts as results.
understanding
(a) Both Assertion and reason are true and reason is
correct explanation of assertion.
(b) Assertion and reason both are true but reason is
not the correct explanation of assertion.
(c) Assertion is true, reason is false.
(d) Assertion is false, reason is true.

6. Assertion: In SQL, all string/text function does not


Application
returns the output in numeric format.
Reason: String function takes only string values as
arguments.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
7.
(D) Assertion is false, reason is true.
Assertion: Both , SUBSTR( ) and MID( ) returns a
Application
substring from a given string value based on position
index.
Reason: SUBSTR( ) and MID( ) are Synonym functions.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.

8. Assertion: Power( ) function cannot return a string value.


Application
Reason: Power( ) function is a numeric function.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.

9. Assertion: Length( ) function counts the number of


Application
characters( ) in a given string value.
Reason: Indexing of string values in SQL starts with 0.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.

(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.

10. Assertion: UCASE( ) and UPPER( ) functions are giving


Application
the same output when applied on a string value.
Reason: Both converts the lower case letters into upper
case.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
11. Assertion:- month() returns the month from the date
Analysing, Evaluating
passed.
and Creating
Reason :- Return value of month() function is integer.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
12. (C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
Assertion:- In SQL we can not calculate age from the
Analysing, Evaluating
given DOB.
and Creating
Reason :- Year() function returns the year from the date
passed.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.

13. Assertion: Count(*) and Count(Column Name) returns same


outputs.
Reason: Null values are not counted by Count()
(a) Both A and R are True
(b) A is True but R is False
(c) A is False but R is True
(d) Both A and R are False.

14. Table: Hospital

ID Name Dept charges


E1 Kabir Ent 350
C1 Zahir Cardiology 150
S1 Raju Surgery NULL
Assertion: Select Avg(charges) from Hospital; Output: 166.666667
Reason: Avg( ) includes NULL values.
(a) Both A and R are True
(b) A is True but R is False
(c) A is False but R is True
(d) Both A and R are False.
15. Assertion: Select Dept, count(*) from hospital group by Dept
where count(*)>1; Output: Error
Reason: Exactly one patient admitted in each Dept.
(a) Both A and R are True
(b) A is True but R is False
(c) A is False but R is True
(d) Both A and R are False.
16. Assertion: Select Max(Name) from hospital; Output: Error
Reason: Max( ) can only be used with numeric columns.
(a) Both A and R are True
(b) A is True but R is False
(c) A is False but R is True
(d) Both A and R are False.
17. Assertion: Select Sum(charges) from Hospital; Output: 0
Reason: Sum() returns 0 , if it encounters NULL value.
(a) Both A and R are True
(b) A is True but R is False
(c) A is False but R is True
(d) Both A and R are False.
18. Assertion: The Output of the COUNT Function will be a
KNOWLEDGE
single row table unless it is written along with GROUP
BY Clause.
Reason: The COUNT Function counts the total number
of rows satisfying a condition and returns the numeric
value.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.

19. SELECT AVG(Marks), Class FROM Student GROUP


ANALYSIS
BY Class HAVING AVG(Marks)>50
Assertion: This code will give only 1 row output if there
are more than one groups with average marking more
than 50
Reason: The Aggregate functions used with Conditions
for Having Clause is used for Filtering Groups based on
the condition.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.

20. Assertion: If a Table contains 15 records with 3 attributes


UNDERSTANDING
and one of the attributes have data in 4 records as NULL,
then COUNT() and COUNT(*) will produce Different
Outputs.
Reason: COUNT() is used to find number of NULL
Values and COUNT(*) is used to count the number of
rows with NOT NULL values.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.

21. Assertion: SUM function does not take the NULL values
KNOWLEDGE
into account while calculating answer.
Reason: SUM function is used to find the Total value of
the Numerical Columns.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
22. Assertion: MIN() and MAX() functions gives the Latest
KNOWLEDGE
and Oldest Dates mentioned in the Database.
Reason: MIN() and MAX functions work with Numbers,
Strings as well as DATES to produce outputs.

(A) Both Assertion and reason are true and reason is


correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.

23. UNDERSTANDING
Assertion (A): GROUP BY clasue is similar to ORDER BY clause.
Reason (R): GROUP BY and ORDER BY are both used for
aggregation of fields.
A. Both A and R are true and R is the correct explanation of A.
B. Both A and R are true and R is the not the correct
explanation of A.
C. A is true but R is false.
D. A is false but R is true.
24. E. Both A and R are false.
Assertion (A): HAVING clause is similar to WHERE clause but is
UNDERSTANDING
used for groups rather than rows.
Reason (R): The HAVING clause is always used with the GROUP
BY clause and returns the rows where the condition is TRUE.
A. Both A and R are true and R is the correct explanation of A.
B. Both A and R are true and R is the not the correct
explanation of A.
C. A is true but R is false.
25. D. A is false but R is true.
E. Both A and R are false.
Assertion (A): We apply the aggregate function to a group of
UNDERSTANDING
sets of tuples using the group by clause.
Reason (R): We apply the aggregate function to a group of sets
of tuples using the group by clause. The group by clause must
always be used whenever we are willing to apply the
aggregate function to a group of sets of tuples.
A. Both A and R are true and R is the correct explanation of A.
B. Both A and R are true and R is the not the correct
explanation of A.
C. A is true but R is false.
D. A is false but R is true.
E. Both A and R are false.
26. Assertion (A): If we have not specified ASC or DESC after a SQL
UNDERSTANDING
ORDER BY clause, ASC is used by default.
Reason (R): If we have not specified any sorting with the
ORDER BY clause, SQL always uses the ASC as a default sorting
order. SQL treats Null as the lowest possible values while
sorting.
A. Both A and R are true and R is the correct explanation of A.
B. Both A and R are true and R is the not the correct
explanation of A.

C. A is true but R is false.


D. A is false but R is true.
E. Both A and R are false.

27. UNDERSTANDING
Assertion (A): SQL does not permit distinct with count(*).
Reason (R): SQL does not permit distinct with count(*) but the
use
of distinct is allowed with max and min.
A. Both A and R are true and R is the correct explanation of A.
B. Both A and R are true and R is the not the correct
explanation of A.
C. A is true but R is false.
D. A is false but R is true.
E. Both A and R are false.
28. Assertion: Having can be used before Group by
Reason: Having clause sorts columns
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is false.
29.
Assertion: Order by is used to sort rows in SQL
Reason: Order by can be used for Ascending only
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.

30. Assertion: Having clause is used after group by


Reason: The HAVING clause is added to SQL because
the WHERE keyword cannot be used with aggregate
functions.

(A) Both Assertion and reason are true and reason is


correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
31. Assertion: Aggregate functions can be used with more
than one column
Reason: We cannot also use the GROUP BY statement on
more than one column.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.

32. Assertion: If you SELECT and GROUP BY both can use


aggregate functions
Reason: If you SELECT attributes and use an aggregate
function, you must GROUP BY the non-aggregate
attributes.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.

ANSWER
Question No Answer

1. B

2. A

3. D

4. C

5. B

6. C
7. A

8. A

9. C

10. A

11. A

12. D

13. C

14. D

15. B

16. D

17. D

18. (A) Both Assertion and reason are true and reason is correct explanation of
assertion.

19. (D) Assertion is false, reason is true.

20. (C) Assertion is true, reason is false.

21. (B) Assertion and reason both are true but reason is not the correct
explanation of assertion.

22. (A) Both Assertion and reason are true and reason is correct explanation of
assertion.

23. D. A is false but R is true.

24. A. Both A and R are true and R is the correct explanation of A.

25. A. Both A and R are true and R is the correct explanation of A.

26. A. Both A and R are true and R is the correct explanation of A.

27. B. Both A and R are true and R is the not the correct explanation of A.

28. D
29. B

30. A

31. C

32. A

Name of the vetter- Soumalik Roy

Name of the KV- KV No2 Ishapore

Region- Kolkata

Mobile No- 9831697957

E-mail ID – soumalikroy@gmail.com
Name of the Chapter- DBMS & SQL
CBQ Question Content Learning
NO Objecti
ve( if
Provided)
1. Raju is a 12 Science student and has created a database "myexp" tables "exp" Knowle
as following for his experiments, dg e
S and
Chemical Amoun underst
Wt Exp_code an ding,
N Applying,
t Analysis
1 Ni_Mh 15 25 Proj1_part1 &
2 Ni_Cd 20 22 Proj1_part2 Evaluati
3 O2_H 60 15 Proj2_part1 on
4 S2H 90 14 Proj2_part2

Give the answers of the following questions based on above data


(1) Which code is correct to find the Proj1 data?
(a) SELECT * FROM exp WHERE left("Proj1",4);
(b) SELECT * FROM exp WHERE left(Exp_code,4)="Proj1";
(c) SELECT * FROM Exp_code WHERE
mid(Exp_code,4,4)="Proj1"; (d) SELECT * FROM exp WHERE
instr("Proj1","Exp_code");

(2) Raju wants the square values of all Wt values. Which code is correct for
that? (a) SELECT exp(Wt,2) FROM exp;
(b) SELECT power(Wt,2) FROM exp;
(c) SELECT pow(Wt,2) FROM exp;
(d) SELECT square(Wt) FROM exp;

(3) Raju has to divide the "Amount" values by 4 and find the remainders of each
Amount. Which code will be required?
(a) SELECT mod(Amount, 4) FROM exp;
(b) SELECT rem(Amount,4) FROM exp;
(c) SELECT divide(Amount,4) FROM exp;
(d) SELECT mod(Amount/4) FROM exp;

(4) Display the records where Ni chemical is used as first part.


(a) SELECT * FROM exp WHERE first("Ni") ;
(b) SELECT * FROM exp WHERE left("Ni") ;
(c) SELECT * FROM exp WHERE first(Chemical)="Ni" ;
(d) SELECT * FROM exp WHERE left(Chemical)="Ni" ;

2. Shruti has some data of her friends as following with table name Knowle
"FR" SN Name City State dg e
1 Priyanka Nasik Maharashtra and
2 Shibangi Bhopal Madhya Pradesh underst
3 Sheetal Baroda Gujarat an ding,
Applying
,
4 Ragini
5 Nandini

6 Nivedita

Kota Rajasthan Kolhapur Maharashtra Nadiad Gujarat


A
&
E
o

Answer the following questions based on above table


(1) What is the purpose of this code?: SELECT len(Name) FROM FR;
(a) Getting the number of characters of each friends names (b)
Getting total number of friends
(c) Getting maximum space occupied by Name field.
(d) Getting the datatype of Name field.

(2) What will be the output of this code: SELECT Name from FR WHERE
left(Name,2)="Sh";
(a) (b)

(c) (d)

(3) Which code will display the records of friends of Maharashtra and Madhya
Pradesh?
(a) SELECT * FROM FR WHERE State="M";
(b) SELECT * FROM FR WHERE State.left="M";
(c) SELECT left(State) FROM FR WHERE "M";
(d) SELECT * FROM FR WHERE left(state,1)="M";

(4) What is the output of this code: SELECT city FROM FR WHERE
instr(city,"o")>0; (a) (b)

(c) (d)
3. There was a survey on primary class students and the data is as following table Knowle
"survey" SN Name edu food Sports_TV_cyclin g dg e
1 Mohit 8 8 Y_N_Y and
2 Chikoo 9 7 N_Y_Y underst
3 Mittal 7 7 N_Y_N an ding,
4 Raju 8 9 Y_N_N Applying,
5 Kiran 9 8 Y_Y_Y Analysis
&
Answer the follwing questions based on the above data Evaluati
(1) The survey was organized in 2020 and the edu values are expected to be squared on
on 2021 survey. So which code is correct to display the 2021 survey prediction of edu?
(a) SELECT exp(edu,2) FROM survey;
(b) SELECT pow(edu,2) FROM survey;
(c) SELECT square(edu) FROM survey;
(d) SELECT sqr(edu) FROM survey;

(2) Display the records whose Sports value is Y.


(a) SELECT * FROM survey WHERE sports="Y";
(b) SELECT * FROM survey WHERE instr(sports,"Y");
(c) SELECT * FROM survey WHERE ltrim(sports_TV_cycling)="Y";
(d) SELECT * FROM survey WHERE left(sports_TV_cycling,1)="Y";

(3) Display the records whose TV value is N.


(a) SELECT * FROM survey WHERE TV <> "Y";
(b) SELECT * FROM survey WHERE instr(sports_TV_cycling,"N");
(c) SELECT * FROM survey WHERE substr(sports_TV_cycling,3,1)="N";
(d) SELECT * FROM survey WHERE
substring(sports_TV_cycling,1,3)="N";

(4) Which code is correct to Display the records whose TV value is N and cycling value
is N.
(i) SELECT * FROM survey WHERE
right(sports_TV_cycling,3)="N_N"; (ii) SELECT * FROM survey
WHERE mid(sports_TV_cycling,3,3)="N_N";

(a) Only i
(b) Only ii
(c) Both i, ii
(d) None of the above

4. Read the passage given below and answer the following questions: Learni
Vikas has inserted a table Hospital in SQL. Help him to perform the following ng
operations: Patient_No Patient_Name Disease Object
P001 Alya Viral Fever ive
P002 Kavita Cough

P003 Manya Viral Fever


5. (i) which command can be used to get first four characters from value in Disease Applic
column: (A) Select Right(Disease,4) from Hospital; ati on
(B) Select Left(Disease,4) from Hospital;
(C) Select Substr(Disease,4) from Hospital;
(D) Select Instr(Disease,4) from Hospital;
(ii) which command can be used to get size of patient name with patient no. as
P001. (A) Select Length(Disease) from Hospital where Patient_No=”P001”; (B)
Select Size(Disease) from Hospital where Patient_No=”P001”;
(C) Select Length=Disease) from Hospital where PatientNo=”P001”;
(D) Select Length(Disease) from Hospital where PatientNo=”P001”;
(iii) Which command vikas should use to change all patient names into upper case
letters. (A) Select UPPER(Patient_Name) from Hospital;
(B) Select LOWER(Patient_Name) from Hospital;
(C) Select LEFT(Patient_Name) from Hospital;
(D) Select RIGHT(Patient_Name) from Hospital;
(iv) Which command vikas should use to change all patient names into lower case
letters. (A) Select UPPER(Patient_Name) from Hospital;
(B) Select LOWER(Patient_Name) from Hospital;
(C) Select LEFT(Patient_Name) from Hospital;
(D) Select RIGHT(Patient_Name) from Hospital;

6. ABC Company has a created a table EMPLOYEES in SQL to store the details of Applic
their employees. The structure of the table is given below: ati on
EmpID EmpName Salary
121 Ravi 10000
123 Sam 12000
124 Anya 11500
(i) Which command the company should apply on table to get first three characters
from the names of every employee.
(A) Select UPPER(EmpName) from EMPLOYEES;
(B) Select LEFT(EmpName,3) from EMPLOYEES;
(C) Select RIGHT(EmpName,3) from EMPLOYEES;
(D) Select MID(EmpName) from EMPLOYEES;

(ii) Suggest a command to the company for finding out the last 2 characters from
the names of every employee.
(A) Select UPPER(EmpName,2) from EMPLOYEES;
(B) Select LEFT(EmpName,2) from EMPLOYEES;
(C) Select RIGHT(EmpName,2) from EMPLOYEES;
(D) Select MID(EmpName,2) from EMPLOYEES;
(iii) Which of the following command the company can use to extract substring “av”
from employee name “Ravi”
(A) Select UPPER(EmpName,2) from EMPLOYEES WHERE EmpID=121;
(B) Select SUBSTR(EmpName,2,2) from EMPLOYEES WHERE
EmpID=121; (C) Select MID(EmpName,1,2) from EMPLOYEES WHERE
EmpID=121; (D) Select MID(EmpName,2,2) from EMPLOYEES;

(iv) Which command can be used to find the number of characters in each
employee name.
(A) Select LENGTH(EmpName) from EMPLOYEES;
(B) Select LEFT(EmpName) from EMPLOYEES;
(C) Select RIGHT(EmpName,2) from EMPLOYEES;
(D) Select MID(EmpName,2) from EMPLOYEES;

7. Consider the given relation Hospital and answer the questions given below:

(i) To display the name of the month from Datofadm.


(ii) To display the year from Datofadm.
(iii) To extract the day part from the Datofadm.
(iv) To extract the month value from the Datofadm.

8. Table: Hospital

1.What is the result of the Query SELECT MAX(dateofadm) FROM Hospital;


(a) 1998-01-01
(b) 2020-09-29
(c) 1998-02-19
(d) 1998-02-24

2.How can you display the departments and no of patients in each department but you will
only display the departments having more than one patient.
a) select department, count(*) from hospital where count(department)>1;
b) select department, count(*) from hospital where count(department)>1 group by
department; c) select department, count(*) from hospital group by department where
count(department)>1; d) select department, count(*) from hospital group by department
having count(*)>1;

3.What is the result of the Query SELECT MIN(name) FROM Hospital;


(a) Error
(b) 0
(c) zareen
(d) kabir

9. A School in Delhi uses database management system to store student details. The UNDE
school maintains a database 'school_record' under which there are two tables. Student R
Table : Maintains general details about every student enrolled in school. StuLibrary STAN
Table : To store details of issued books. BookID is the unique identification number DI NG
issued to each book. Minimum issue duration of a book is one Day. APPLI
C
ATIO
N,
EVALU
ATION

1.Identify the SQL Query which displays the data of the total number of books
issued. a. SELECT COUNT(BookID) FROM StuLibrary
b. SELECT COUNT(StuID) FROM StuLibrary
c. SELECT COUNT(*) FROM StuLibrary
d. Both a and c

2.Which of the following code will display the number of unique students who
have issued one or more Books from the Library.

a. SELECT COUNT(*) FROM StuLibrary WHERE


UNIQUE(StuID)
b. SELECT DISTINCT StuID FROM StuLibrary
c. SELECT COUNT(DISTINCT StuID) FROM StuLibrary
d. SELECT COUNT(StuID) FROM StuLibrary WHERE
COUNT(BookID)>=1

3.Which SQL Query will find the latest date on which a book was
returned. a. SELECT MAX(Return_date) FROM StuLibrary
b. SELECT MIN(Return_date) FROM StuLibrary
c. SELECT LAST(Return_date) FROM StuLibrary
d. SELECT SUM(Return_date) FROM StuLibrary

4.Which code will count the number of students whose name starts with
‘SH’ a. SELECT COUNT(StuName LIKE “SH%”) FROM Student
b. SELECT COUNT(StuName) FROM Student
WHERE StuName = ‘SH%’
c. SELECT COUNT(StuName) LIKE ‘SH%’ FROM Student
d. SELECT COUNT(StuName) FROM Student WHERE StuName LIKE ‘SH%’

5.Select the code to count the No. of Books issued by each student.
a. SELECT StuID, COUNT(BookID) FROM StuLibrary GROUP BY Book
ID b. SELECT StuID, COUNT(BookID) FROM StuLibrary GROUP BY
StuID c. SELECT StuID, COUNT(StuID) FROM StuLibrary GROUP BY
StuID d. SELECT BookID, COUNT(StuID) FROM StuLibrary GROUP BY
BookID

10. Tejasvi Sethi, a car dealer has stored the details of all cars in her showroom in a table UNDE
called CARMARKET. The table CARMARKET has attributes CARCODE which is a R
primary key, CARNAME, COMPANY, COLOR, COST (in lakh rupees) of the car and STAN
DOM which is the Date of Manufacture of the car. DI NG
Answer any four questions based on the table CARMARKET from the below APPLI
mentioned questions. C
Table: CARMARKET ATIO
CAR N,
CAR EVALU
COMPANY COLOR COST DOM ATION
CODE
NAME
C01 BALENO SUZUKI BLUE 5.90 2019-11-07 CO2 INDIGO TATA
SILVER 12.90 2020-10-15 C03 GLC MERCEDES WHITE 62.38
2020-01-20 C04 A6 AUDI RED 58.55 2018-12-29

C05 INNOVA TOYOTA BLACK 32.82 2017-11-10 C06 WAGON


SUZUKI WHITE 12.11 2016-11-11
R
C07 BREZZA SUZUKI GOLD 9.80 2016-10-03
1.Display the number of cars manufactured each year.
a. SELECT COUNT(*),YEAR(dom) FROM carmarket WHERE
YEAR(dom) = DISTINCT;
b. SELECT COUNT(*),YEAR(dom) FROM carmarket GROUP BY
YEAR(dom); c. SELECT COUNT(carmarket),YEAR(dom) FROM carmarket
GROUP BY YEAR(dom);
d. SELECT COUNT(DISTINCT *),YEAR(dom) FROM carmarket GROUP
BY YEAR(dom);

2.Find the Maximum Cost of a Vehicle


a. SELECT MAX(COST) FROM CARMARKET
b. SELECT MAXIMUM(COST) FROM CARMARKET
c. SELECT SUM(COST) FROM CARMARKET
d. SELECT ADD(COST) FROM CARMARKET

3.Find the Average Cost of Cars from each Company


A. SELECT COMPANY, AVG(COST) FROM CARMARKET GROUP BY
COMPANY B. SELECT COMPANY, MEAN(COST) FROM CARMARKET GROUP
BY COST C. SELECT COST, AVG(COMPANY) FROM CARMARKET GROUP BY
COMPANY D. NONE OF THE ABOVE

4.Find the Minimum Cost of Cars in each year.


a. SELECT YEAR(DOM), MIN(COST) FROM CARMARKET GROUP
BY COMPANY
b. SELECT YEAR(DOM), AVG(COST) FROM CARMARKET GROUP BY
DOM c. SELECT DOM, AVG(COST) FROM CARMARKET GROUP BY
YEAR(DOM) d. SELECT YEAR(DOM),MIN(COST) FROM CARMARKET
GROUP BY YEAR(DOM)

5.Display the count of those cars who have more than one cars of same color. a.
SELECT COUNT(*) FROM CARMARKET WHERE COUNT(COLOR)> 1 b.
SELECT COUNT(COLOR) FROM CARMARKET GROUP BY COLOR c.
SELECT COUNT(COLOR) FROM CARMARKET GROUP BY COLOR HAVING
COUNT(COLOR)> 1
d. None of the Above.

11. Consider the table STUDENT given below and give answers to the questions UNDE
R
STAN
DI NG
APPLI
C
ATIO
N,
EVALU
ATION
1.Pinky has given the following command to obtain the highest marks
class-wise: SELECT MAX (Marks) FROM STUDENT WHERE GROUP BY
Class; but she is not getting the desired result. Help her by writing the correct
command (a) SELECT MAX (Marks) FROM STUDENT WHERE GROUP
BY Class; (b) SELECT Class, MAX (Marks) FROM STUDENT GROUP BY
Marks; (c) SELECT Class, MAX (Marks) GROUP BY Class FROM
STUDENT; (d) SELECT Class, MAX (Marks) FROM STUDENT GROUP
BY Class;

2.State the command to display the average marks scored by students of each gender
who are in Class XI.
(i) SELECT Gender, AVG (Marks) FROM STUDENT WHERE Class- "XI" GROUP
BY Gender;
(ii) SELECT Gender, AVG (Marks) FROM STUDENT GROUP BY Gender
WHERE Class-"XI";
(iii) SELECT Gender, AVG (Marks) GROUP BY Gender FROM STUDENT
HAVING Class-"XI";
(iv) SELECT Gender, AVG (Marks) FROM STUDENT GROUP BY Gender
HAVING Class = "XI";
Choose the correct option:
(a) Both (ii) and (iii)
(b) Both (ii) and (iv)
(c) Both (i) and (iii)
(d) Only (iii)

3.Help Ritesh write the command to display the name of the youngest
student (a) SELECT Name, MIN (DOB) FROM STUDENT;
(b) SELECT Name, MAX (DOB) FROM STUDENT;
(c) SELECT Name, MIN (DOB) FROM STUDENT GROUP BY
NAME; (d) SELECT Name, MAXIMUM (DOB) FROM STUDENT;

12. Mr Mukesh Prasad a teacher by profession created a table named ASSIGNMENT to keep KNOWLE
DGE
record of the assignment given to his student :
ASSIGNMENT
AsnNo Date Topic SubDate Grade Marks TotalQ ues
12 2014-10-23 Greenhouse Gas 2014-10-27 5 15 3 13 2014-10-28 Methane
2014-11-05 10 15 5 14 2014-11-07 Chlorophyl 2014-11-10 5 10 2 15
2014-11-12 Respiration 2014-11-18 10 12 3 16 2014-11-20 Reproduction
2014-11-23 5 15 5 17 2014-12-28 Electricity NULL 5 15 3 20 2015-01-15
Chemical Bonding 2015-01-20 5 10 2 21 2015-01-17 Carbon NULL 10 10 2

1.Mr. Mukesh Prasad needs a help from you to display the list of recent topics to old topics
of assignments. Which command you will select among the following:
A) SELECT Topic FROM ASSIGNMENT ORDER BY Date desc;
B) SELECT * FROM ASSIGMENT ORDER BY date desc;
C) SELECT ASSIGNEMENT ORDER BY date desc;
D) SELECT ALL FROM ASSIGNMENT ORDER BY Date desc;

2.Which command Mr. Mukesh Prasad to make a group of different topics depanding on
total question.
A) SELECT ALL FROM ASSIGNMENT GROUPED BY TOTAL
QUESTION. B) SELECT * FROM ASSIGNMENT GROUPED BY TOTAL
QUESTION C) SELECT ASSIGMENT GROUPED BY TOTAL UESTION
D) SELECT * FROM ASSIGMENT GROUPED AS TOTAL QUESTION

13. GARMENT Applic


Gcode Gname Size Colour Price ati on,
111 tshirt XL red 1400 Creatio
n
112 jeans L blue 1600
113 skirt XL black 1100
114 ladies jacket XL blue 4000
115 trousers L brown 1500
116 ladies top L pink 1200
Write the command to display the following data as result
Size Total
L 4300
XL 6500

A) Select sum(Price) from Garment where size = L and XL;


B) Select Size, sum(Price) from Garment group by Size;
C) Select Price, sum(Size) from Garment group by Size;
D) Select Size, sum(Price) from Garment where group by Size;

14. AGENT Under


AGENT_CODE AGENT_NAME WORKING_AREA COMMISSION COUNTRY sta
A001 SUBBARAO BANGALORE 0.14 INDIA
A002 MUKESH MUMBAI 0.11 INDIA nding,
A003 ALEX LONDON 0.13 UK
Applic
A004 IVAN TORONTO 0.15 CANADA
A005 ANDERSON BRISBAN 0.13 AUSTRALIA ati on,
A006 MCDEN LONDON 0.15 UK
A007 RAMASUNDAR BANGALORE 0.15 INDIA
Creation
A008 ALFORD NEW YORK 0.12 USA

Choose the correct command to display the maimum commission in each


country A) Select country, maximum(commission) from Agent group by
country; B) Select country, max(commission) from Agent group by country;
C) Select max(commission) from Agent group by country;
D) Select commission, maximum(country) from Agent group by country;

15. STUDENT
Rollno Name Class DOB Gender City Marks 1 anand xi 6/6/1997 m agra 430 2
Chetan xii 7/5/1994 m Mumbai 460 3 geet xi 6/5/1997 f agra 470 4 preeti xii Under
8/8/1995 f Mumbai 492 5 saniyal xii 8/10/1995 m delhi 360 5 saniyal xii sta
8/10/1995 m delhi 360 6 maakhiy xi 12/12/1994 f dubai 256 7 neha x 8/12/1995 nding,
f Moscow 324 8 nishant x 12/6/1995 m moscow 429 Prachi has given the Applic
following command to obtain the highest marks ati on,
Select max(marks) from student where group by class; but she is not getting the Creatio
n
desired result. Help her by writing the correct command.
A) Select max(marks) from student where group by class;
B) Select class, max(marks) from student group by marks;
C) Select class, max(marks) group by class from student;
D) Select class, max(marks) from student group by class;

ANSWER
CBQ NO Answer

1. 1.B
2.C
3.A
4.D
2. 1.A
2.B
3.D
4.B
3. 1.B
2.D
3.C
4.C
4. 1.B
2.A
3.A
4.B
5. 1.B
2.C
3.B
4.A
6.
1.B
2.A
3.A
4.B

7. (i) Answer - select monthname(Datofadm) from


Hospital: (ii) Answer - select year(Datofadm) from
Hospital:
(iii) Answer - select day(Datofadm) from Hospital:
(iv) Answer -select month(Datofadm) from Hospital:
8. 1.B

2.D
3.D
9. i. d. Both a and c
ii. c. SELECT COUNT(DISTINCT StuID) FROM
StuLibrary iii. a. SELECT MAX(Return_date) FROM
StuLibrary iv. d. SELECT COUNT(StuName) FROM
Student WHERE StuName LIKE ‘SH%’
v. b. SELECT StuID, COUNT(BookID) FROM
StuLibrary GROUP BY StuID

10. i. b. SELECT COUNT(*),YEAR(dom) FROM carmarket


GROUP BY YEAR(dom);
ii. a. SELECT MAX(COST) FROM CARMARKET iii..A.
SELECT COMPANY, AVG(COST) FROM CARMARKET
GROUP BY COMPANY
iv. d. SELECT YEAR(DOM)MIN, AVG(COST)
FROM CARMARKET GROUP BY YEAR(DOM)
v. c. SELECT COUNT(COLOR) FROM CARMARKET
GROUP BY COLOR HAVING COUNT(COLOR)> 1
11. i. (d) SELECT Class, MAX (Marks) FROM STUDENT
GROUP BY Class;
ii. (b) Both (ii) and (iv)
iii. (b) SELECT Name, MAX (DOB) FROM STUDENT;

12.
A) SELECT Topic FROM ASSIGNMENT ORDER BY Date
desc; B) SELECT * FROM ASSIGNMENT GROUPED BY
TOTAL QUESTION
13. B

14. B

15. D

Name of the vetter- Soumalik Roy

Name of the KV- KV No2 Ishapore

Region- Kolkata

Mobile No- 9831697957


E-mail ID – soumalikroy@gmail.com
Name of the Chapter- DBMS & SQL
Questi Question Content Learning Objective(if Provided)
on No

1. The round() function returns the numerical value Knowledge and


understandi
ng,
Applying,
Analysing, Evaluating and
Creating

2. The len() function will be used to find the number of


Knowledge and
records.
understanding,
Applying

3. round(3.0) is invalid. Knowledge and understanding,


Applying,
Analysing, Evaluating and
Creating

4. The left() function can be used to find leading digits from


Knowledge and
a number,
5. understanding,
Applying,
The mid() function accepts 3 arguments. Knowledge and understanding,

6. The result of substr("Hello",2,3) and substring("hello",2,3)


Applying,
are same.
7. Analysing, Evaluating and
Creating
ltrim(rtrim(" Namastey ")) will remove
8. Analysing, Evaluating and
spaces from both side of Namastey and only "Namastey"
Creating
will remain.
Both the arguments in pow() function is string. Knowledge and
understandi
ng,

9. To capitalize the whole string we can use either ucase()


Knowledge and
or upper().
understanding,
Applying,

10. lower() function only converts single word to small case


Knowledge and
from capitals and can't do whole statement to small case.
understanding,

11. The working of Round( ) and Truncate( ) functions are


Application
same.

12. The output of text functions always give the result in


Analysis
string form.

13. The INSTR( ) gives the output in numeric form. Application

14. TRIM( ) function is combination of LTRIM( ) and


Analysis
RTRIM( ) functions.

15. POWER( ) function can also be written as POW( ) Application

16. UCASE( ) function converts the lower case letters into


Application
upper case.

17. The command Select Round(20.2,-1) will give error. Analysis

18. In SQL all function names are case sensitive. Application

19. Where clause cannot be used with SQL functions. Analysis

20. SUBSTR( ) and MID( ) performs same operation. Analysis

21. NOW() is used to see the current date only. Remembering and
Understanding

22. The month() function returns the month number from the
Remembering and
selected date.
Understanding

23. The date() function returns the date value in


Remembering and
24. ‘MM-DD-YYYY’ from the selected date.
Understanding
25. Date() and Day() return the same string. Analysing, Evaluating and Creating
We cannot display the only year from the selected date in
Analysing, Evaluating
MySQL.
and Creating

26. The monthname() function returns the value of type


Remembering and
27. integer.
Understanding
28. yyyy/mm/dd is the default format of date in MySQL. Remembering and
Understanding
The day() function returns the day name from the
Analysing, Evaluating
specified date.
and Creating

29. The sysdate() function returns the date with the exact time
Applying
when the command is executed.

30. The now() function returns the date with constant time
Remembering and
after execution.
Understanding

31. MIN and MAX can only be used with numeric columns.

32. The avg() function in MySQL is an example of aggregate function.

33. If we use SUM() function with non numeric columns, it will


generate error

34. SUM () function is used to count the total number of records in a


table.

35. COUNT () function ignores null values while counting the records.

36. COUNT(column name) and COUNT(*) always generates same


output.

37. Aggregate Functions cannot be used with where clause.

38. AVG() function ignores NULL values.

39. Aggregate functions always return single column output.

40. SUM() functions returns error if it encounters NULL value.

41. SQL does not permit DISTINCT with COUNT(*) KNOWLEDGE


42. We can rename the resulting attribute after the
KNOWLEDGE
aggregation function has been applied.

43. COUNT() function ignores duplicates and null values


KNOWLEDGE
while counting the records

44. The return value of MAX() function is a Numeric value UNDERSTANDING

45. Multiple Row function is also known as Scalar Function KNOWLEDGE SUM()

46. function is used to count the total number of

UNDERSTANDING
47.
records in the Table
Argument type of AVG() function can be numeric or
48.
KNOWLEDGE
49. string data type
DISTINCT keyword works with COUNT(*) function UNDERSTANDING
50.
HAVING Clause only takes conditions on Aggregate

KNOWLEDGE
Function.
An Aggregate function will return multiple rows of
KNOWLEDGE
output only when used with GROUP BY Clause.

51. We can also use the GROUP BY statement on more than one
KNOWLEDGE
column.
A) True
B) False

52. The HAVING clause is added to SQL because the WHERE


KNOWLEDGE
keyword cannot be used with aggregate functions.
A) True
B) False

53. A Group By clause can use column aliasing.


KNOWLEDGE
A) True
B) False

54. Where filters data before grouping and Having filters data
KNOWLEDGE
after grouping
A) True
B) False

55. Similar to the WHERE clause, the HAVING clause requires that
KNOWLEDGE
the column names that appear in the clause must also appear

as column names in the GROUP BY clause.


A) True
B) False

56. Null values in GROUP BY fields are omitted.


KNOWLEDGE
A) True
B) False

57. The SQL keyword GROUP BY instructs the DBMS to group


KNOWLEDGE
together those rows that have the same value in a column.
A) True
B) False

58. Both GROUP BY and WHERE clause is used with an “aggregate


KNOWLEDGE
functions”.
A) True
B) False

59. The GROUP BY statement is used in conjunction with the


KNOWLEDGE
Wildcards to group the result-set by one or more columns.
A) True
60. B) False
WHERE clause is similar to “HAVING” clause in Mysql.
KNOWLEDGE
61. A) True
B) False
We can also use the GROUP BY statement on more than
one column.
Knowledge
Understanding
A) True
B) False
62. Where filters data before grouping and Having filters data
after grouping
Knowledge
Understanding
A) True
B) False

63. The HAVING clause is added to SQL because the


WHERE keyword cannot be used with aggregate
functions.
Knowledge
Understanding
A) True
B) False

64. The sequence of the columns in a GROUP BY clause has


no effect in the ordering of the output.
Knowledge
Understanding
A) True
B) False

65. If you SELECT attributes and use an aggregate function,


you must GROUP BY the non-aggregate attributes.
Knowledge
Understanding
A) True
B) False
66.
Both 'having' and 'where' clause can be used in aggregate
functions.
Knowledge
Understanding
A) True
B) False
67. Group by can only be used with select command

A) True
Knowledge
B) False
Understanding

68. Order by can be used for Ascending and Descending only


Knowledge
A) True
Understanding
B) False

69. Having can be used before Group by


Knowledge
A) True
Understanding
B) False

70. Having is must if we use Group by


Knowledge
A) True
Understanding
B) False

ANSWER
Question No Answer

1. True

2. False

3. False

4. False

5. True

6. True
7. True

8. False

9. True

10. False

11. FALSE

12. FALSE

13. TRUE

14. TRUE

15. TRUE

16. TRUE

17. FALSE

18. FALSE

19. TRUE

20. TRUE

21. FALSE

22. TRUE

23. TRUE

24. FALSE

25. FALSE

26. FALSE

27. TRUE

28. FALSE

29. TRUE

30. TRUE

31. False
32. True

33. False

34. False

35. True

36. False

37. True

38. True

39. True

40. False

41. TRUE

42. TRUE

43. FALSE

44. TRUE

45. FALSE

46. FALSE

47. FALSE

48. FALSE

49. FALSE

50. TRUE

51. A)True

52. A)True

53. A)True

54. B)False

55. A)True

56. A)True
57. A)True

58. B)False

59. B)False

60. A)True

61. A

62. A

63. A

64. B

65. A

66. B

67. A

68. A

69. B

70. B

Name of the vetter- Soumalik Roy

Name of the KV- KV No2 Ishapore

Region- Kolkata

Mobile No- 9831697957

E-mail ID – soumalikroy@gmail.com

You might also like