0% found this document useful (0 votes)
50 views9 pages

Ip 2

Uploaded by

tapaskumarmahato
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)
50 views9 pages

Ip 2

Uploaded by

tapaskumarmahato
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/ 9

INFORMATICS PRACTICES (065)

SAMPLE QUESTION PAPER (THEORY)


CLASS XI SESSION: 2024-25

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.
ps
Q.
• 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 (All questions are compulsory)


Section-A (21 x 1 = 21 Marks) Marks
NO
1 Fill in the Blank: 1
Ki
__________ coordinates with the input and output devices of a computer.
(A) Memory Unit
(B) Control Unit
(C) Connection Unit
(D) Arithmetic Unit
2 Which of the following is not a Characteristics of Big Data? 1
(A) Volume
(B) Velocity
(C) Veracity
(D) Verification
3 ___________ and ___________ form computer input. 1
(A) User, Information
(B) Data, user

© Kips learning Pvt. Ltd 2025


(C) Hardware, User
(D) Data, Information
4. SQL stands for: 1
(A) Structured Query language
(B) Structured Question language
(C) Simple query language
(D) None of the above
5 Which property of a relation is used to represent number of columns? 1
(A) Key
(B) Attribute
(C) Degree
(D) Cardinality
6 The superimposition of computer generated perceptual information over the existing 1
physical surroundings is called as _______________

7
ps (A) Immersive Experiences
(B) Virtual Reality
(C) Augmented Reality.
(D) Machine Learning.
Python uses a/an …………. to convert source code to object code. [1]
(A) Interpreter
1

(B) Compiler
Ki
(C) Combination of Interpreter and compiler
(D) Special virtual engine
8 Data manipulation means: 1
(A) Retrieval of information
(B) Insertion of new information
(C) Both (A) and (B)
(D) None of these
9 The full form DML is: 1
(A) Database Manipulation Language
(B) Data Maintaining Language
(C) Data Manipulation Language
(D) Database Maintaining Language

© Kips learning Pvt. Ltd 2025


10 You don’t have to pay for Python and you can view its source code too. It means Python is 1
_____
(A) Free and open source
(B) Freeware
(C) Open source
(D) Shareware
11 Which operator is used to select values within a given range? 1
(A) IN
(B) LIKE
(C) BETWEEN
(D) ALL
12 What will be the value of the following Python expression? 1
2*3**2+12
(A) 256

13
ps (B) 524
(C) 64
(D) 12
A ______ is basically a machine capable of carrying out one or more tasks automatically
with accuracy and precision.
(A) Computer
1

(B) Simulator
Ki
(C) NLP
(D) Robot
14 Logical OR operator in SQL is: 1
(A) OR
(B) | |
(C) |
(D) Both (A) and (B)

15 In which principal computer works? [1] 1


(A) CCO
(B) IPO
(C) POI
(D) IOP
16 Converts the output in binary form to human readable form. [1] 1
(A) Input devices

© Kips learning Pvt. Ltd 2025


(B) Output devices
(C) Storage device
(D) None of these
17 Which of the following is used to define a block of code in Python language? [1] 1
(A) Indentation
(B) Key
(C) Brackets
(D) All of these
18 The data type that does not required a size to be specified is: [1] 1
(A) float
(B) varchar
(C) char
(D) date
19 Which of the following can be used as valid variable identifiers in python and why? [1] 1
(A) Total
ps (B) > sumNum
(C) %Question
(D) Addition-2
Q20 and Q21 are Assertion (A) and Reason(R) 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
Ki
(C) A is True but R is False
(D) A is False but R is True
20 Assertion (A): Random Access Memory is volatile and stores data currently in used. 1
Reason (R): RAM is storage medium that retains its contents ever after the supply of
electricity turned off.
21 Assertion (A): In Pyhon, working in the interactive mode is only convenient for testing a 1
single line code for instant execution.
Reason (R): In the interactive mode, we cannot save the statements for future use and we have
to retype the statements to run them again.
Q No Section-B ( 7 x 2=14 Marks) Marks
22 Write any two disadvantages of python. 2
OR
What is the difference between * and ** operator?
23 What is the main difference between ‘ BETWEEN’ and ‘ IN’ operators? [2] 2

© Kips learning Pvt. Ltd 2025


Answer:
‘BETWEEN’ operator is used to display rows based on a range of values in a row whereas
the ‘IN’ operator is used to check for values contained in a specific set of values.
Example of BETWEEN: SELECT * FROM Employee WHERE Emp_Code BETWEEN 101
AND 105;
Example of IN: SELECT * FROM Employee WHERE Emp_Code IN (101,105);
24 Explain Relational Model. [2] 2
Answer:
The relational model represents the database as a collection of relations. A relation is
nothing but a table of values. Every row in the table represents a collection of related data
values. These rows in the table denote a real world entity or relationship.
25 Write the output of the given Python codes based on the string values: 2
list1 = [‘physics’, ‘chemistry’, 1997,2000]
list2 = [1,2,3,4,5,6, 7]
1) print (“List1 [0]”, list1 [0])
2) print(list2[-1])
26 Write benefits of NLP? 2
27

28
ps Find the object of following questions based on list: [2]
value = [45,32,98, -78, -6, ‘Hello’, ‘Honesty’]
(i) value [5]
(ii) value [-5]
(iii) value [1] + value [-1]
(iv) value [4] + value [-3]
Explain any two different types of statements supported by SQL?
2

2
Ki
Q Section-C (4 x 3= 12 Marks) Mar
No ks
29 Write SQL commands for (i) to (iii) on the basis of table Student. 3

SrNo Name Stream Fees Age Gender


1 Rahul Science 5000 18 M
2 Priya Computer 6000 19 F
3 Amit Commerce 3000 17 M
4 Sita Computer 6000 20 F
5 Ravi Economics 4000 21 M

(i) List the name of all students, who have taken stream as Computer.
(ii) Insert a new row in the Student table 6,Kirti,Economics,4000,F
(iii) Display a report, listing Name, Stream, Gender and Stipend, where stipend is 20% of fees.

© Kips learning Pvt. Ltd 2025


OR

Write SQL commands for (i) to (iii) on the basis of table Employee

SrNo Name BasicSa Department DateOfApplicatio Age


l n
1 Rahul 5000.00 HR 2021-01-15 30
2 Priya 7000.00 IT 2020-05-22 36
3 Amit 6000.00 Finance 2019-11-05 28
4 Sita 8000.00 Marketing 2022-03-19 40
5 Ravi 9000.00 Finance 2018-07-11 45
11 Vijay 9300.00 Finance 1998-07-01 35

(i) List the names of the employees, who are more than 34 years old sorted by NAME.
(ii) Display a report, listing Name, BasicSal, Department and Annual Salary. Annual salary
equals to BasicSal *12.
(iii) Insert a new row in the EMPLOYEE table: 11,’Vijay’,9300,’Finance’,’1/7/98′,35

30ps Write the output of the following Python code. Explain your answer.
A = [2,4,6,8,10]
L = len (A)
S=0
for I in range (1, L, 2):
S + = A[I]
print (“Sum = “, S)
3

31 There is a mismatch in the following clauses and their functions. Match the clauses with their 3
Ki
respective functions.
ALTER – Insert the values in a table.
UPDATE – Restrictions on columns.
DELETE – Table definition.
INSERT INTO – Change the name of column.
CONSTRAINTS – Update existing information in a table.
DESC – Delete an existing row from a table.
CREATE – Create a database.
32 Write appropriate data types for following columns of an Employee table. 3
(i) JoiningDate
(ii) Salary
(iii) EmployeeName

OR

Write names of commands for the following :

© Kips learning Pvt. Ltd 2025


(i) To change data type of a column.
(ii) To add a constraint to a field.
(iii) To update data.
Q Section-D ( 2 x 4 = 8 Marks) Mark
No s
.
33 Consider the table Recruitment given below, write commands in SQL for (i) to (iv) 4

PID Name Gender City Pincode Basic_Salary


1 Rahul Male Kolkata 123456 35000.00
2 Priya Female Delhi 110001 45000.00
3 Amit Male Kolkata 123456 42000.00
4 Sita Female Mumbai 400001 38000.00
5 Geeta Female Kolkata 123456 41000.00
6 Gaurav Male Bangalore 560001 55000.00
7 Gita Female Chennai 600001 46000.00

(i) Display the name and city of people residing in Kolkatta city.
(ii) Display the PID, City and Pincode in descending order of Pincode.

34
ps (iii) Display the name and city of all the females getting Basic Salary above 40000.
(iv) Display Name and Basic Salary of all the persons whose Name start with ‘G’. .

a = [5, 9, 7,6, -9, -7, 0,3,5] [4]


(i) Predict the output of the following code: print (a [:: 2])
(ii) Add the list [2,4,5] to the end of the list
(iii) Display the count of the element “5” in the list
4

OR (Part (iii) only)


Which method arranges elements of a list and stores it in a new list.
Ki
Q Section-E (3 x 5 = 15 Marks) Marks
No.
35 Consider the table Student given below where StudentID is primary key. Write commands 5
in SQL for (i) to (v)

StudentID Name Stream Percentage City


1 Ravi Kumar Science 85.50 Lucknow
2 Priya Sharma Arts 78.00 Delhi
3 Amit Verma Commerce 82.40 Mumbai
4 Neha Singh Science 91.00 Lucknow
5 Vijay Gupta Science 74.50 Lucknow
6 Meera Patel Arts 88.00 Kolkata
7 Elina Reddy Arts 76.50 Hyderabad
8 Ravi Yadav Science 92.00 Lucknow
9 Rita Jain Arts 79.30 Jaipur
10 Ananya Mehta Science 85.00 Delhi

© Kips learning Pvt. Ltd 2025


(i) Display the student name and stream who lives in Lucknow.
(ii) Display the student ID and name whose percentage is greater than 80.
(iii) Count the number of students who opted for Science Stream.
(iv) Display the students from Art Stream whose percentage is less than 80.
(v) Display all the details of those students whose name start with ‘R’.
OR

Consider the following table Teacher.

TeacherID Name Subject Salary Class


2021 Ramesh Kumar Mathematics 55000.00 10
2022 Priya Mehta Science 48000.00 12
2023 Suresh Sharma English 62000.00 11
2024 Neha Gupta History 39000.00 10
2025 Manish Reddy Social Studies 42000.00 12

(i) Will this statement run? Justify


ps INSERT INTO Teacher VALUES (2025, "Kamal Hassan", "Sanskrit", 15000. 9);
(ii) What happens when this query is executed?
INSERT INTO Teacher VALUES(2027, Buta Singh”, “Drawing”, Null, 25000);
(iii) Display the name of those teachers who teach class 10.
(iv) Display the ID and Name of those teachers who teach in class 12 and their salary is
greater than 20000.
(v) Insert the record (2028, Divy Garg, Drawing, 25000. 10);
36 Describe the parts of the CPU. What are the functions of CPU? 5
Ki
37 Write a Python program that performs the following operations on a list: 5

1. The program should ask the user to input the number of elements they want to add to
the list, then ask for each element to be entered and append it to the list.
2. The program should then print the original list.
3. The program should give the user the option to delete an element:
o The program should ask for the position (index) of the element to be deleted
and remove the element at the specified position.
o Alternatively, the program should allow the user to specify the value of an
element to delete and remove the first occurrence of that value from the list.
4. After the deletion, the program should display the updated list.

Or

Write a Python program to:

© Kips learning Pvt. Ltd 2025


1. Take a list of numbers as input from the user. The program should ask the user how
many numbers they want to input and then allow them to enter each number one by
one.
2. Display the list after all the numbers have been entered.
3. Find and display the largest and smallest numbers in the list.
4. Ask the user for a number to remove from the list and remove all occurrences of that
number from the list.
5. Display the updated list after the removal.

ps
Ki

© Kips learning Pvt. Ltd 2025

You might also like