DELHI PUBLIC SCHOOL JODHPUR
Annual Examination (2023-24)
Subject – Informatics Practices (065)
Class – XI
Time: 3 hours M.M. 70
General Instructions :–
i) Please check that this question paper contains 04 printed pages and 35 questions.
ii ) This question paper contains five sections, Section A to E.
iii ) All questions are compulsory.
iv ) Section A have 18 questions carrying 01 mark each.
v) Section B has 07 Very Short Answer type questions carrying 02 marks each.
vi ) Section C has 05 Short Answer type questions carrying 03 marks each.
vii ) Section D has 02 Long Answer type questions carrying 04 marks each.
viii ) Section E has 03 questions carrying 05 marks each.
ix ) All programming questions are to be answered using Python Language only
SECTION-A [1 x 18 = 18]
1. Fill in the blank with the correct option. [1]
Operating System is an example of ________.
i. General Purpose application software
ii. Customised application software
iii. System Software
iv. Language processor
2. The high-speed memory that is placed between the CPU and the primary memory is : [1]
i. Cache memory ii. RAM
iii. ROM iv. Secondary memory
3. Arrange Terabyte(TB), Zettabyte(ZB) and Gigabyte(GB) in increasing order. [1]
i. TB, ZB, GB ii. GB, TB, ZB
iii. ZB, TB, GB iv. ZB, GB, TB
4. From the following options which one involves in fetching data from the storage devices, for [1]
its processing as per the user requirement.
i. Data Storage ii. Data Retrieval
iii. Data Capturing iv. Data Backup
5. In Python, a variable may be assigned a value of one type, and then later assigned a value of a [1]
different type. This concept is known as .......... .
i. Mutability ii. Static typing
iii. Dynamic typing iv. Immutability
6. Give the output of the following code [1]
for i in range(10):
if(i%2!=0 and i>0):
print("Hello",i)
1 P.T.O.
7. Predict the output: [1]
list1=[13,5,1,6,3,5,13]
print(list1.index(13))
i. 5 ii. 1 iii. 0 iv. 6
8. How are dictionary keys typically accessed in Python? [1]
a. Using indexing like lists b. Using the key() method
c. Using a loop to iterate over keys d. By converting the dictionary to a list
9. What is not true in respect of DBMS? [1]
i. Database enforces standards ii. Database increases redundancy
iii. Database facilitates sharing of data iv. Database helps to maintain integrity
10. -------------is a set of values from which an attribute can take a value in each row. [1]
i. Degree ii. Cardinality iii. Domain iv. Attribute
11. What does DBMS stand for [1]
i. Data Backup Management System ii. Database Management System
iii. Data Byte Management System iv. Distributed Business Management System
12. An attribute which can become a primary key. [1]
i. Foreign Key ii. Composite Key
iii. Alternate key iv. Secondary key
13. What is the default format for “Date” data type? [1]
i. YYYY-MM-DD ii. MM-YYYY-DD
iii. DD-MM-YYYY iv. MM-DD-YYYY
14. _________deals with the interaction between human and computers using human spoken [1]
languages, such as Hindi, English, etc.
i. Data Science ii. Nero Science
iii. Natural Language Processing iv. Virtual Reality
15. The ______ is a network of devices that have an embedded hardware and software to [1]
communicate (connect and exchange data) with other devices on the same network.
i. Sensors ii. SaaS iii. IoT iv. PaaS
16. __________ is a three-dimensional, computer-generated situation that simulates the real world. [1]
i. Immersive experiences ii. Augmented Reality
iii. Virtual Reality iv. Data Science
Q17 and 18 are ASSERTION AND REASONING based questions.
Mark the correct choice as :
i. Both A and R are true and R is the correct explanation for A
ii. Both A and R are true and R is not the correct explanation for A
iii. A is True but R is False
iv. A is false but R is True
17. Assertion : Comments are executed by interpreter. [1]
Reasoning : Comments are used to add a remark or a note in the source code.
18. Assertion (A) : A database constraint can be added or removed any time from database tables. [1]
Reasoning (R) : Alter table command is used to change the structure of table.
SECTION B
19. Name the input/output device used to do the following: [2]
i. To make hard copy of a text file ii. To display the data/information
iii. To enter audio-based command. iv. To build 3D models
20. What is the function of memory? What are the types of it? [2]
21. Discuss any two security concerns associated with data. [2]
2 P.T.O.
22. Ms. Riya has written the following queries : [2]
i) Select * from Item like Price<=50 and Price>=70;
ii) Select * from item where order by price descending.
but she is not getting the desired results. Help her by writing corrected queries
23. Define DBMS. Give any two examples of DBMS. [2]
24. Briefly explain primary and a foreign key with a suitable example. [2]
25 Differentiate between cloud computing and grid computing. [2]
SECTION C
26. Do as directed: [1+2]
i) Identify python data type of the given variables and values:
a) found=True b) l= [3,7,8,2]
ii) What would be the output produced by following code?
a, b, c = 1, 1, 1
d=3
e=a+b+c-d
f = a + b + c == d
print(e)
print(f)
27. Write the most appropriate list method in Python to perform the following tasks on the given [3]
list lst:
lst=[1,2,3,4,5]
i) Delete the element 3 from the list.
ii) Add an element 10 in the beginning of the list.
iii) Add element 6 at the end of a list.
28. Define the following: [3]
i. Field ii. Tuple iii. Relation
29. Observe the following table and write answers for the below given questions: [3]
Table Name: Movie
Movie_id Movie_name Category releasedate Director
M0001 Ghandhi Godse History 2023-01-26 Rajkumar Santoshi
M0002 Faraaz Action 2023-02-03 Hansal Mehta
M0003 Shehzada Drama 2023-02-10 Rohit Dhawan
i) Write command to remove primary key from movie table.
ii) Write command to rename column releasedate to release_date.
iii) Write command to delete table movie.
30. Study the table Employee and write output: [3]
Emp_no Emp_name Designation Age Gender Salary
E111 Yogitha Account assistant 32 Female 40000
E122 Lalit IT manger 43 Male 80000
E133 Harkesh Accounts manger 29 Male 65000
E144 Karan Sales manager 49 Male 55000
E155 Urmila IT assistant 30 Female 38000
E166 Piyush Production manager 48 Malee 72000
E177 Rashmi Branch officer 54 Female 1200000
3 P.T.O.
i. SELECT Emp_name from Employee WHERE Gender=“FEMALE” AND Age>30;
ii. SELECT Emp_no,Emp_name,Designation FROM Employee WHERE
Gender=“Male” ORDER BY Age;
iii. Select Emp_name from Employee where salary between 40000 and 60000;
SECTION D
31. Write a program to move all duplicate values in a list to the end of the list. [4]
32. Consider the table Stationery given below and answer the questions [4]
i. Specify the degree and cardinality of the table Stationery
ii. Identify the Primary key of Stationery table. Write reason for your choice.
iii. What should be the data type of columns Qty and DtPurchase ?
iv. Write the sql command to add the first record into the table.
SECTION-E
33. Write a python program for the following: [5]
a) To accept three sides for Triangle and check whether triangle is equilateral, scalene or
isosceles
Hint: If all sides are equal – Equilateral Triangle If two sides are equal – Isosceles
Triangle If all sides are unequal – Scalene Triangle
b) Write a program to display sum of odd numbers and even numbers that fall between 12
and 37(including both numbers) in the list.
34. Write a program to accept n book name and their price. Store the data in a dictionary called [5]
book with name as key and price as the value.
i) Create a dynamic dictionary with the given information.
ii) Display the book names that are priced less than 100.
iii) Increase the price of all books by 10%
iv) Display the number of books in the dictionary.
v) Delete any user-selected book detail
35. Consider the table ‘Teacher_Details’ given below and write suitable SQL queries of the following: [5]
i. Display the T_Name and Num_of_Periods by increasing the number of periods each by 1.
ii. Display T_Name of all those teachers whose date of joining is after 1st Jan 2019.
iii. Display T_ID and T_Name of all those teachers whose number of periods are in the range
of 25 to 30. (both values included)
iv. Display the details of all those teachers who have not assigned any subject.
v. Display the details of all those teachers whose subject is either Hindi or English.
----------------------------------
4 P.T.O.