0% found this document useful (0 votes)
66 views

Where

Uploaded by

singhaaditi207
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views

Where

Uploaded by

singhaaditi207
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

SAMPLE QUESTION PAPER (THEORY)

CLASS XII SESSION: 2024-25


INFORMATICS PRACTICES (065)

Time allowed: 3 Hours Maximum Marks:70

General Instructions:
● Please check this question paper contains 37 questions.
● All questions are compulsory. However, internal choices have been provided in some
questions. Attempt only one of the choices in such questions
● The paper is divided into 5 Sections- A, B, C, D and E.
● Section A consists of 21 questions (1 to 21). Each question carries 1 Mark.
● Section B consists of 7 questions (22 to 28). Each question carries 2 Marks.
● Section C consists of 4 questions (29 to 32). Each question carries 3 Marks.
● Section D consists of 2 case study type questions (33 to 34). Each question carries 4
Marks.
● Section E consists of 3 questions (35 to 37). Each question carries 5 Marks.
● All programming questions are to be answered using Python Language only.
● In case of MCQ, text of the correct answer should also be written.

Q No. Section-A (21 x 1 = 21 Marks) Marks


1 State whether the following statement is True or False:
1
Slicing can be used to extract a specific portion from a Pandas Series.

2 The purpose of WHERE clause in a SQL statement is to:


(A) Create a table
(B) Filter rows based on a specific condition 1
(C) Specify the columns to be displayed
(D) Sort the result based on a column

3 Identify the networking device responsible for routing data packets based on their
destination addresses.
(A) Modem
1
(B) Hub
(C) Repeater
(D) Router

Page 1 of 14
4 Identify the SQL command used to delete a relation (table) from a relational
database.
(A) DROP TABLE
1
(B) REMOVE TABLE
(C) DELETE TABLE
(D) ERASE TABLE

5 e-waste refers to:


(A) Software that has become obsolete
(B) Data that has been deleted from a storage device 1
(C) Viruses that infect computers
(D) Electronic devices that are no longer in use

6 Which of the following Python statements can be used to select a column


column_name from a DataFrame df ?
(A) df.getcolumn('column_name')
1
(B) df['column_name']
(C) df.select('column_name')
(D) df(column_name)

7 By default, the plot() function of Matplotlib draws a ______ plot.


(A) histogram
(B) column 1
(C) bar
(D) line

8 State whether the following statement is True or False:


In SQL, the HAVING clause is used to apply filter on groups formed by the GROUP 1
BY clause.

9 Which of the following Python statements is used to import data from a CSV file
into a Pandas DataFrame (Note: pd is an alias for pandas)?
(A) pd.open_csv('filename.csv')
1
(B) pd.read_csv('filename.csv')
(C) pd.load_csv('filename.csv')
(D) pd.import_csv('filename.csv')

10 What is plagiarism? 1

Page 2 of 14
(A) Using copyrighted material without giving proper acknowledgement to the
source
(B) Downloading illegal software.
(C) Spreading misinformation online.
(D) Hacking into computer systems.

11 Fill in the Blank


The COUNT(*) function provides the total number of __________ within a
relation (table) in a relational database.
(A) Columns 1
(B) Unique values
(C) Not-null values
(D) Rows

12 In which of the network topologies do all devices connect to a central point, such
as a switch or hub?
(A) Star
1
(B) Bus
(C) Tree
(D) Mesh

13 In a Pandas DataFrame, if the tail() function is used without specifying the


optional argument indicating the number of rows to display, what is the default
number of rows displayed, considering the DataFrame has 10 entries?
(A) 0 1
(B) 1
(C) 4
(D) 5

14 Identify the type of cybercrime that involves sending fraudulent emails to deceive
individuals into revealing sensitive information.
(A) Hacking
1
(B) Phishing
(C) Cyberbullying
(D) Cyberstalking

15 While creating a Series using a dictionary, the keys of the dictionary become:
1
(A) Values of the Series

Page 3 of 14
(B) Indices of the Series
(C) Data type of the Series
(D) Name of the Series

16 Match the following SQL functions/clauses with their descriptions:

SQL Function Description


P. MAX() 1. Find the position of a substring in a string.
Q. SUBSTRING() 2. Returns the maximum value in a column.
R. INSTR() 3. Sorts the data based on a column.
S. ORDER BY 4. Extracts a portion of a string. 1

(A) P-2, Q-4, R-3, S-1


(B) P-2, Q-4, R-1, S-3
(C) P-4, Q-3, R-2, S-1
(D) P-4, Q-2, R-1, S-3

17 Fill in the Blank


Boolean indexing in Pandas DataFrame can be used for _______.
(A) Creating a new DataFrame
1
(B) Sorting data based on index labels
(C) Joining data using labels
(D) Filtering data based on condition

18 Which Matplotlib plot is best suited to represent changes in data over time?
(A) Bar plot
(B) Histogram 1
(C) Line plot
(D) Histogram & Bar plot

19 Which type of network covers a small geographical area like a single office,
building, or school campus?
(A) PAN
1
(B) MAN
(C) LAN
(D) WAN

Q-20 and Q-21 are Assertion (A) and Reason (R) Type questions. Choose
the correct option as:

Page 4 of 14
(A) Both Assertion (A) and Reason (R) are true, and Reason (R) is the
correct explanation of Assertion (A)
(B) Both Assertion (A) and Reason (R) are true, but Reason (R) is not the
correct explanation of Assertion (A)
(C) Assertion (A) is True, but Reason (R) is False
(D) Assertion (A) is False, but Reason (R) is True

20 Assertion (A): We can add a new column in an existing DataFrame.


1
Reason (R): DataFrames are size mutable.

21 Assertion (A): In SQL, INSERT INTO is a Data Definition Language (DDL)


Command.
1
Reason (R): DDL commands are used to create, modify, or remove database
structures, such as tables.

Q No. Section-B (7 x 2 = 14 Marks) Marks

22 (A) What is a Series in Python Pandas? Also, give a suitable example to support
your answer.
OR
(B) What does the term 'library' signify in Python? Mention one use for each of 2
the following libraries:
• Pandas
• Matplotlib

23 What are intellectual property rights (IPR), and why are they important in the
2
digital world?

24 Consider the string: "Database Management System". Write suitable SQL


queries for the following:
2
I. To extract and display "Manage" from the string.
II. Display the position of the first occurrence of "base" in the given string.

25 (A) What is Internet and how does it differ from World Wide Web (WWW)?
OR
2
Explain the concept of browser cookies and mention one advantage of using
(B) them.

Page 5 of 14
26 Define the term Primary Key in a database. Explain how it is different from a
2
Candidate Key.

27 Mention two health concerns associated with excessive use of Digital Devices. 2

28 (A) Sneha is writing a Python program to create a DataFrame using a list of


dictionaries. However, her code contains some mistakes. Identify the errors,
rewrite the correct code, and underline the corrections made.
import Pandas as pd
D1 = {'Name': 'Rakshit', 'Age': 25}
D2 = {'Name': 'Paul', 'Age': 30}
D3 = {'Name': 'Ayesha", 'Age': 28}
data = [D1,D2,D3)
df = pd.Dataframe(data)
print(df)
OR
(B) Complete the given Python code to get the required output (ignore the dtype
2
attribute) as
Output:
Tamil Nadu Chennai
Uttar Pradesh Lucknow
Manipur Imphal

Code:
import _______ as pd
data = ['Chennai','_______','Imphal']
indx = ['Tamil Nadu','Uttar Pradesh','Manipur']
s = pd.Series(_______, indx)
print(_______)

Q No Section-C (4 x 3 = 12 Marks) Marks

29 Ayesha's family is replacing their old computer with a new one. They decide to
throw the old computer in a nearby empty field/plot.
I. Explain any one potential environmental hazard associated with
improper e-waste disposal. 3
II. Suggest one responsible way to Ayesha's family for proper disposal of
their old computer.
III. Describe the importance of recycling in e-waste management.

Page 6 of 14
30 (A) Write a Python program to create the following DataFrame using a list of
dictionaries.
Product Price
0 Laptop 60000
1 Desktop 45000
2 Monitor 15000
3 Tablet 30000
3
OR
(B) Write a Python Program to create a Pandas Series as shown below using a

dictionary. Note that the left column indicates the indices and the right
column displays the data.
Russia Moscow
Hungary Budapest
Switzerland Bern
31 I. Write an SQL statement to create a table named STUDENTS, with the
following specifications:

Column Name Data Type Key


StudentID Numeric Primary Key
FirstName Varchar(20) 2+1=3
LastName Varchar(10)
DateOfBirth Date
Percentage Float(10,2)
II. Write SQL Query to insert the following data in the Students Table
1, Supriya, Singh, 2010-08-18, 75.5

32 (A) Consider the following tables:


Table 1:
EMPLOYEE which stores Employee ID (EMP_ID), Employee Name
(EMP_NAME), Employee City (EMP_CITY)
Table 2:
PAYROLL which stores Employee ID (EMP_ID), Department 3
(DEPARTMENT), Designation (DESIGNATION), and Salary (SALARY) for
various employees.
Note: Attribute names are written within brackets.
Table: EMPLOYEE
EMP_I EMP_CITY
EMP_NAME
D
Page 7 of 14
1 ABHINAV AGRA
2 KABIR FARIDABAD
3 ESHA NOIDA
4 PAUL SEOUL
5 VICTORIA LONDON
Table: PAYROLL

EMP_ID DEPARTMENT DESIGNATION SALARY


1 SALES MANAGER 75000
2 SALES ASSOCIATE 50000
3 ENGINEERING MANAGER 95000
4 ENGINEERING ENGINEER 70000
5 MARKETING MANAGER 65000
Write appropriate SQL queries for the following:
I. Display department-wise average Salary.
II. List all designations in the decreasing order of Salary.
III. Display employee name along with their corresponding
departments.
OR
Consider the following tables:
(B)
Table 1:
ATHLETE, which stores AthleteID, Name, Country. The table displays
basic information of the athletes
Table 2:
MEDALS, which stores AthleteID, Sport, and Medals. The table displays
the number of medals won by each athlete in their respective sports.
Table: ATHLETE
AthleteID Name COUNTRY
101 Arjun INDIA
102 Priya INDIA
103 Asif UAE
104 Rozy USA
105 David DENMARK
Table: MEDALS
AthleteID Sport Medals
101 Swimming 8
102 Track 3
103 Gymnastics 5
104 Swimming 2
105 Track 6
Write appropriate SQL queries for the following:

Page 8 of 14
I. Display the sports-wise total number of medals won.
II. Display the names of all the Indian athletes in uppercase.
III. Display the athlete name along with their corresponding sports

Q No. Section-D (2 x 4 = 8 Marks) Marks

33 During a practical exam, a student Ankita has to fill in the blanks in a Python
program that generates a bar chart. This bar chart represents the number of
books read by four students in one month.

Books
Student Name Read
Karan 12
Lina 9
Raj 5
Simran 3

Help Ankita to complete the code.

import _____ as plt #Statement-1


students = ['Karan', 'Lina', 'Raj', 'Simran']
books_read = [12, 9, 5, 3]
plt.bar( students, _____, label='Books Read') #Statement-2
plt.xlabel('Student Name')
plt._____('Books Read') #Statement-3
plt.legend()
plt.title('_____') #Statement-4
plt.show()

Page 9 of 14
I. Write the suitable code for the import statement in the blank space in the
line marked as Statement-1.
II. Refer to the graph shown above and fill in the blank in Statement-2 with
suitable Python code.
III. Fill in the blank in Statement-3 with the name of the function to set the
label on the y-axis.
IV. Refer the graph shown above and fill the blank in Statement-4 with
suitable Chart Title.

34 (A) Rahul, who works as a database designer, has developed a database for a
bookshop. This database includes a table BOOK whose column (attribute)
names are mentioned below:

BCODE: Shows the unique code for each book.


TITLE: Indicates the book’s title.
AUTHOR: Specifies the author’s name.
PRICE: Lists the cost of the book.
Table: BOOK

PRIC
BCODE TITLE AUTHOR E
B001 MIDNIGHT’S CHILDREN SALMAN RUSHDIE 500
THE GOD OF SMALL
B002 THINGS ARUNDHATI ROY 450
B003 A SUITABLE BOY VIKRAM SETH 600
B004 THE WHITE TIGER ARAVIND ADIGA 399
KHUSHWANT 4
B005 TRAIN TO PAKISTAN SINGH 350

I. Write SQL query to display book titles in lowercase.


II. Write SQL query to display the highest price among the books.
III. Write SQL query to display the number of characters in each
book title.
IV. Write SQL query to display the Book Code and Price sorted by
Price in descending order.
OR
(B) Dr. Kavita has created a database for a hospital's pharmacy. The database
includes a table named MEDICINE whose column (attribute) names are
mentioned below:
MID: Shows the unique code for each medicine.

Page 10 of 14
MED_NAME: Specifies the medicine name
SUPP_CITY: Specifies the city where the supplier is located.
STOCK: Indicates the quantity of medicine available.
DEL_DATE: Specifies the date when the medicine was delivered.
Table: MEDICINE
MID MED_NAME SUPP_CITY STOCK DEL_DATE
M01 PARACETAMOL MUMBAI 200 2023-06-15
M02 AMOXICILLIN KOLKATA 50 2023-03-21
M03 COUGH SYRUP 120 2023-02-10
BENGALURU
M04 INSULIN CHENNAI 135 2023-01-25
M05 IBUPROFEN 30 2023-04-05
AHMEDABAD

Write the output of the following SQL Queries.


I. Select LENGTH(MED_NAME) from MEDICINE where STOCK >
100;
II. Select MED_NAME from MEDICINE where month(DEL_DATE)
= 4;
III. Select MED_NAME from MEDICINE where STOCK between 120
and 200;
IV. Select max(DEL_DATE) from MEDICINE;

Q No. Section-E (3 x 5 = 15 Marks) Marks

35 ABC Pvt. Ltd., a multinational technology company, is looking to establish its


Indian Head Office in Bengaluru, and a regional office branch in Lucknow. The
Bengaluru head office will be organized into four departments: HR, FINANCE,
5
TECHNICAL, AND SUPPORT. As a network engineer, you have to propose
solutions for various queries listed from I to V.

Page 11 of 14
The shortest distances between the departments/offices are as follows:
HR TO FINANCE 65 M
HR TO TECHNICAL 80 M
HR TO SUPPORT 70 M
FINANCE TO TECHNICAL 60 M
FINANCE TO SUPPORT 75 M
TECHNICAL TO SUPPORT 50 M
BENGALURU OFFICE TO LUCKNOW 1900 KM

The number of computers in each department/office is as follows:


HR 175
FINANCE 35
TECHNICAL 50
SUPPORT 15
LUCKNOW OFFICE 40

I. Suggest the most suitable department in the Bengaluru Office Setup,


to install the server. Also, give a reason to justify your suggested
location.
II. Draw a suitable cable layout of wired network connectivity between the
departments in the Bengaluru Office.
III. Which networking device would you suggest the company to purchase
to interconnect all the computers within a department in Bengaluru
Office?
IV. The company is considering establishing a network connection
between its Bengaluru Head Office and Lucknow regional office. Which

Page 12 of 14
type of network—LAN, MAN, or WAN—will be created? Justify your
answer.
V. The company plans to develop an interactive website that will enable
its employees to monitor their performance after login. Would you
recommend a static or dynamic website, and why?

36 Consider the DataFrame df shown below.


MovieID Title Year Rating
0 1 LAGAAN 2001 8.4
1 2 TAARE ZAMEEN PAR 2007 8.5
2 3 3 IDIOTS 2009 8.4
3 4 DANGAL 2016 8.4
4 5 ANDHADHUN 2018 8.3

Write Python statements for the DataFrame df to: 5

I. Print the first two rows of the DataFrame df.


II. Display titles of all the movies.
III. Remove the column rating.
IV. Display the data of the 'Title' column from indexes 2 to 4 (both
included)
V. Rename the column name 'Title' to 'Name'.

37 (A) Write suitable SQL query for the following:


I. To display the average score from the test_results column
(attribute) in the Exams table
II. To display the last three characters of the
registration_number column (attribute) in the Vehicles
table. (Note: The registration numbers are stored in the format
DL-01-AV-1234)
III. To display the data from the column (attribute) username in the 5
Users table, after eliminating any leading and trailing spaces.
IV. To display the maximum value in the salary column (attribute)
of the Employees table.
V. To determine the count of rows in the Suppliers table.
(B)
OR
Write suitable SQL query for the following:
I. Round the value of pi (3.14159) to two decimal places.

Page 13 of 14
II. Calculate the remainder when 125 is divided by 8.
III. Display the number of characters in the word 'NewDelhi'.
IV. Display the first 5 characters from the word 'Informatics
Practices'.
V. Display details from 'email' column (attribute), in the
'Students' table, after removing any leading and trailing
spaces.

Page 14 of 14
MARKING SCHEME
CLASS XII SESSION: 2024-25
INFORMATICS PRACTICES (065)

Time allowed: 3 Hours Maximum Marks:70

Q No. Section-A Marks


1 True
1
(1 mark for correct answer)

2 (B). Filter rows based on a specific condition


1
(1 mark for correct answer)

3 (D). Router
1
(1 mark for correct answer)

4 (A). DROP TABLE


1
(1 mark for correct answer)

5 (D). Electronic devices that are no longer in use


1
(1 mark for correct answer)

6 (B). df['column_name']
1
(1 mark for correct answer)

7 (D). line
1
(1 mark for correct answer)

8 True
1
(1 mark for correct answer)

9 (B). pd.read_csv('filename.csv')
1
(1 mark for correct answer)

10 (A) Using copyrighted material without giving proper acknowledgement to


the source 1
(1 mark for correct answer)

11 (D). Rows
1
(1 mark for correct answer)

12 (A). Star 1

Page 1 of 8
(1 mark for correct answer)

13 (D). 5
1
(1 mark for correct answer)

14 (B). Phishing
1
(1 mark for correct answer)

15 (B). Indices of the Series


1
(1 mark for correct answer)

16 (B). P-2, Q-4, R-1, S-3


1
(1 mark for correct answer)

17 (D). Filtering data based on condition


1
(1 mark for correct answer)

18 (C). Line plot


1
(1 mark for correct answer)

19 (C). LAN
1
(1 mark for correct answer)

20 (A). Both Assertion (A) and Reason (R) are true, and Reason (R) is the correct
explanation of Assertion (A) 1
(1 mark for correct answer)

21 (D). Assertion (A) is False, but Reason (R) is True


1
(1 mark for correct answer)

Q No. Section-B (7 x 2 = 14 Marks) Marks

22 (A) A Series is a one-dimensional array containing a sequence of values of any


data type (int, float, list, string, etc) which by default have numeric data
labels starting from zero.
We can imagine a Pandas Series as a column in a spreadsheet. An
example of a series containing the names of students is given below: 2
Index Value
0 Arnab
1 Samridhi
2 Ramit
3 Divyam
(1 mark for correct definition)

Page 2 of 8
(1 mark for correct example)
OR
(B) Library: A collection of modules providing functionalities for specific tasks.
Pandas: Used for data analysis
Matplotlib: Used for creating plots
(1 mark for correct definition)
(1/2 mark each for correct use of each library)

23 Intellectual Property Rights (IPR)


These are legal rights that protect the creations of the human intellect. The nature
of these works can be artistic, literary or technical etc.
Importance in the digital world
These rights help prevent the unauthorized use or reproduction of digital content 2
and ensure that creators are fairly compensated and incentivized for their original
work.
(1 mark for correct definition)
(1 mark for correct importance)

24 I. SELECT SUBSTRING('Database Management System', 10, 6);


II. SELECT INSTR('Database Management System', 'base'); 2
(1 mark for each correct query)

25 (A) The Internet is a vast network of interconnected computer networks


facilitating global communication and data exchange. The World Wide Web
(WWW), on the other hand, is a system of interlinked hypertext documents
accessed via the Internet.
(1 mark for correct definition)
(1 mark for correct difference)
OR 2
(B) Browser cookies: Small pieces of data stored on our digital devices by
websites to remember information and personalize our experience.
Advantage: Improve user experience by remembering preferences, like our
preferred language and other settings.
(1 mark for correct definition)
(1 mark for correct advantage)

Page 3 of 8
26 Primary Key : A set of attributes that can uniquely identify each row in a table
(relation). It must contain unique values and cannot be null.
How it differs from Candidate Key
There can be multiple Candidate Keys in a table (relation), but only one of them 2
is selected as Primary Key.
(1 mark for correct definition)
(1 mark for correct difference)

27 Two health concerns due to excessive use of Digital Devices:


a) Eye strain and vision problems.
2
b) Musculoskeletal issues like neck and back pain.
(1 mark for each correct health concern)

28 (A) import pandas as pd


D1 = {'Name': 'Rakshit', 'Age': 25}
D2 = {'Name': 'Paul', 'Age': 30}
D3 = {'Name': 'Ayesha', 'Age': 28}
data = [D1, D2, D3]
df = pd.DataFrame(data)
print(df)

Changes Made :
i. Changed Pandas to pandas.
ii. Corrected mismatched string quotation marks
iii. Corrected the closing parenthesis in the list data. 2
iv. Changed Dataframe to DataFrame.
(1/2 mark for each correct correction and underlining)

OR

(B) import pandas as pd


data = ['Chennai', 'Lucknow', 'Imphal']
indx = ['Tamil Nadu','Uttar Pradesh','Manipur']
s = pd.Series(data, indx)
print(s)
(1/2 mark for each correct fill in the blank)

Page 4 of 8
Q No Section-C (4 x 3 = 12 Marks) Marks

29 I. E-waste can release harmful substances like lead and mercury into the
environment.
(1 mark for correct answer)
II. They can donate or sell it to a certified e-waste recycling center.
3
(1 mark for correct answer)
III. Recycling e-waste helps conserve natural resources and reduces
pollution.
(1 mark for correct answer)

30 (A) import pandas as pd


d1 = {'Product': 'Laptop', 'Price': 60000}
d2 = {'Product': 'Desktop', 'Price': 45000}
d3 = {'Product': 'Monitor', 'Price': 15000}
d4 = {'Product': 'Tablet', 'Price': 30000}
data = [d1, d2, d3, d4]
df = pd.DataFrame(data)
print(df)
(1 mark for correct import statement)
(1 mark for correct list of dictionary) 3
(1 mark for correct creation of DataFrame)
OR
(B) import pandas as pd
data = {'Russia':'Moscow','Hungary':'Budapest','Switzerland':'Bern'}
s = pd.Series(data)
print(s)
(1 mark for correct import statement)
(1 mark for correct dictionary)
(1 mark for correct creation of Series)

31 I.
CREATE TABLE STUDENTS (
3
StudentID NUMERIC PRIMARY KEY,
FirstName VARCHAR(20),

Page 5 of 8
LastName VARCHAR(10),
DateOfBirth DATE,
Percentage FLOAT(10,2)
);
(2 mark for correct creation of Table)

II.
INSERT INTO STUDENTS (StudentID, FirstName, LastName,
DateOfBirth, Percentage) VALUES (1, 'Supriya', 'Singh', '2010-08-18',
75.5);
(1 Mark for correct insert Query)

32 (A) I. SELECT DEPARTMENT, AVG(SALARY) FROM PAYROLL


GROUP BY DEPARTMENT;
II. SELECT DESIGNATION FROM PAYROLL ORDER BY SALARY
DESC;
III. SELECT EMP_NAME, DEPARTMENT FROM EMPLOYEE E,
PAYROLL P WHERE E.EMP_ID=P.EMP_ID;
(1 mark for each correct query)
OR
3
(B) I. SELECT SPORT,SUM(Medals) FROM MEDALS GROUP BY
SPORT;
II. SELECT UPPER(Name) FROM ATHLETE WHERE COUNTRY
= 'INDIA';
III. SELECT NAME, SPORT FROM ATHLETE A, MEDALS M
WHERE
A.AthleteID= M.AthleteID;
(1 mark for each correct query)

Q No. Section-D (2 x 4 = 8 Marks) Marks

33 I. matplotlib.pyplot
II. books_read
III. ylabel 4
IV. Number of Books Read by Students
(1 mark for each correct answer)

Page 6 of 8
34 (A) I. SELECT LOWER(TITLE) FROM BOOK;
II. SELECT MAX(PRICE) FROM BOOK;
III. SELECT LENGTH(TITLE) FROM BOOK;
IV. SELECT BCODE, PRICE FROM BOOK ORDER BY PRICE DESC;
(1 mark for each correct answer)
OR
(B) I.
LENGTH(MED_NAME)
11
11
7

II.
4
MED_NAME
IBUPROFEN

III.
MED_NAME
PARACETAMOL
COUGH SYRUP
INSULIN

IV.
max(DEL_DATE)
2023-06-15
(1 mark for each correct answer)

Q No. Section-E (3 x 5 = 15 Marks) Marks

35 I. The server should be installed in the HR department as it has the most


number of computers. 5
II. Star topology

Page 7 of 8
III. Switch/Hub
IV. WAN (Wide Area Network) will be created as the offices are located in
different cities.
V. A dynamic website is recommended as it can display the dynamic
performance data (which differs from employee to employee) of each
employee.
(1 mark for each correct answer)

36 I. print(df.head(2))
II. print(df['Title'])
III. df = df.drop(‘Rating’, axis=1)
5
IV. print(df.loc[2:4,'Title'])
V. df.rename(columns={'Title':'Name'}, inplace=True)
(1 mark for each correct answer)

37 (A) I. SELECT AVG(test_results) FROM Exams;


II. SELECT RIGHT(registration_number, 3) FROM Vehicles;
III. SELECT TRIM(username) FROM Users;
IV. SELECT MAX(salary) FROM Employees;
V. SELECT COUNT(*) FROM Suppliers;
(1 mark for each correct query)
OR 5
(B) I. SELECT ROUND(3.14159, 2);
II. SELECT MOD(125, 8);
III. SELECT LENGTH('NewDelhi');
IV. SELECT LEFT('Informatics Practices', 5);
V. SELECT TRIM(email) FROM Students;
(1 mark for each correct query)

Page 8 of 8

You might also like