SAMPLE QUESTION PAPER (THEORY) CLASS XII INFORMATICS PRACTICES (065)

Sample Question Paper (Theory)

Class XII

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.

Section A (21 × 1 = 21 Marks)

Q. No. Question Marks
1State whether the following statement is True or False:
Slicing can be used to extract a specific portion from a Pandas Series.
1
2The purpose of WHERE clause in a SQL statement is to:
(A) Create a table
(B) Filter rows based on a specific condition
(C) Specify the columns to be displayed
(D) Sort the result based on a column
1
3Identify the networking device responsible for routing data packets based on their destination addresses.
(A) Modem (B) Hub (C) Repeater (D) Router
1
4Identify the SQL command used to delete a relation (table) from a relational database.
(A) DROP TABLE (B) REMOVE TABLE (C) DELETE TABLE (D) ERASE TABLE
1
5e-waste refers to:
(A) Software that has become obsolete
(B) Data that has been deleted
(C) Viruses
(D) Electronic devices no longer in use
1
6Which of the following Python statements selects a column column_name from DataFrame df?
(A) df.getcolumn(‘column_name’)
(B) df[‘column_name’]
(C) df.select(‘column_name’)
(D) df(column_name)
1
7By default, the plot() function of Matplotlib draws a ______ plot.
(A) histogram (B) column (C) bar (D) line
1

Section B (7 × 2 = 14 Marks)

Q. No.QuestionMarks
22(A) What is a Series in Pandas? Give example.
OR
(B) What does the term ‘library’ signify in Python? Mention one use each of Pandas and Matplotlib.
2
23What are intellectual property rights (IPR), and why are they important in the digital world?2

Section C (4 × 3 = 12 Marks)

Q. No.QuestionMarks
29Ayesha’s family is replacing their old computer…
I. Explain hazard
II. Suggest responsible disposal
III. Importance of recycling
3
30(A) Write a Python program to create DataFrame…
OR
(B) Create Pandas Series from dictionary (Russia:Moscow etc.)
3

Section D (2 × 4 = 8 Marks)

Q. No.QuestionMarks
33Ankita must complete blanks in a Python bar chart program… Fill Statement-1 to Statement-4.4
34(A) Bookshop DB table BOOK with columns BCODE,TITLE,AUTHOR,PRICE. Write SQL queries:
I. Titles lowercase
II. Highest price
III. Number of characters in title
IV. BookCode & Price sorted desc.
OR
(B) Table MEDICINE… write output of SQL queries.
4

Section E (3 × 5 = 15 Marks)

Q. No.QuestionMarks
35ABC Pvt Ltd case study: networking across departments (HR, Finance, Technical, Support) and Lucknow office. Answer parts I–V.5
36Given DataFrame df (MovieID, Title, Year, Rating). Write Python statements:
I. Print first 2 rows
II. Display all titles
III. Remove column rating
IV. Display Title rows 2–4
V. Rename column Title to Name
5
37(A) Write SQL queries:
I. Average score from Exams table
II. Last 3 chars of registration_number in Vehicles table
III. Trim username in Users
IV. Max salary from Employees
V. Count rows in Suppliers
OR
(B) SQL queries:
I. Round pi to 2 decimals
II. 125 % 8
III. Length of ‘NewDelhi’
IV. First 5 chars of ‘Informatics Practices’
V. Trim email in Students table
5

Leave a Reply

Your email address will not be published. Required fields are marked *