Professional Documents
Culture Documents
General Instructions:
1. This question paper contains five sections, Section A to E.
2. All questions are compulsory.
3. Section A has 18 questions carrying 01 mark each.
4. Section B has 07 Very Short Answer type questions carrying 02 marks each.
5. Section C has 05 Short Answer type questions carrying 03 marks each.
6. Section D has 03 Long Answer type questions carrying 05 marks each.
7. Section E has 02 questions carrying 04 marks each.
8. All programming questions are to be answered using Python Language only.
______________________________________________________________________________
SECTION A
16. __________ is the legal term to describe terms under which people are 1
allowed to use the copyrighted material.
(a) Licensing (b) Copyright (c) Patent (d) Trademark
Q17 and 18 are ASSERTION AND REASONING based questions. Mark the
correct choice as
(a) Both A and R are true and R is the correct explanation for A
(b) Both A and R are true and R is not the correct explanation for A
(c) A is True but R is False
(d) A is false but R is True
17. ASSERTION(A): Websites keep track of users with the help of cookies. 1
REASON(R): Cookies are small text files that store user information
and send it to the server when the browser makes a request again.
2 of 8
REASON(R): To visualize data, only numpy needs to be imported in a
python program .
SECTION B
19. Arshi, is a student of class VIII, and seldom browses the internet. 2
Recently, she came across terms like plug-ins and add-ons. As a
senior, explain the difference between Plug-ins and add-ons to her.
OR
Akash, a beginner in the IT field, has just started learning web
technologies. Help him in understanding the difference between
website and Web Hosting.
22. Write a program to create a series using a dictionary that stores the 2
number of students in each section of class 12 in your school.
SECTION C
26. Write outputs for SQL queries (i) to (iii) which are based on the given 3
table
BANK:
3 of 8
(i) SELECT SUBSTR(ACCNO,3,2), MID(CITY,3,2) FROM BANK
WHERE BALANCE>7500;
(ii) SELECT ROUND(BALANCE,1),ANAME FROM BANK WHERE
LENGTH(ANAME)>5;
(iii) SELECT RIGHT(YEAR(LASTUPDATEDON)), ACCNO FROM
BANK WHERE BALANCE>1000;
29. Priya has received an SMS on mobile, asking her to provide the 3
details of her old debit card in order to get new one. She clicked on
the link in the message and entered the details of her debit card
assuming that this message was from her bank.
(a) Which cyber crime happened with her?
(b) What immediate action should she take to handle it?
(c) Is there any law in India to handle such issues.
Discuss briefly. OR
What are cyber crimes? Name a few cyber crimes and is there any
law in India which guards its citizens against cyber crimes?
30.3 Based on the table STUDENT given here, write suitable SQL queries 3
for the following:
4 of 8
(a) Display total number of male and female students.
(b) Display gender wise minimum weight.
(c) Display class wise tallest student
OR
What are aggregation functions? Name all the aggregation
functions. Write examples for all the aggregation functions.
SECTION D
5 of 8
division(A1, A2, A3, A4).
A2 40
A3 110
A4 60
Based on the above specifications, answer the following:
i. Suggest the topology and draw the most suitable cable layout for
connecting all the divisions of Delhi Branch.
33. Write python code to plot a bar chart for Library Books as 5
shown below:
6 of 8
Also give suitable python statement to save this chart.
OR
SECTION E
34. Sahil has recently joined a mobile shop that maintains the 1+1+
database of all mobile stockin the form of relation MobileMaster: 2
Help him frame the SQL statements for the queries below::
a) To display the mobile company, mobile name and price in
descending order of their price.
b) To display the mobile name and quantity of all mobiles except
‘MB003’
c) To display the mobile details manufactured after the year
2019.
d) To display the mobile names whose quantity is not null.
OR
Predict the output for the following queries for Sahil:
a) Select M_Company, avg(qty) From MobileMaster Group by
M_Company;
b) Select substr(M_Company,1,3) ,M_Price From MobileMaster
Where Qty>10;
c) Select M_Name ,M_Price*.01 as discount From MobileMaster
Where M_Price between 25000 and 35000;
7 of 8
d) select count(*), count(qty), max(Mfg_date) From MobileMaster;
35. Ms. Shilpa, a data analyst has designed a dataframe df that 1+1+
contain data about marks obtained by students in different 1+1
subjects. Answer the following questions:
—---------------------------------xxxxxxxxxxxxxxxxxx—--------------------------------------
8 of 8