11 IP Sample Question Paper 2022-23
11 IP Sample Question Paper 2022-23
CLASS XI
General Instructions:
1. This question paper contains five sections, Section A to E.
2. All questions are compulsory.
3. Section A have 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.
PART A
1 Which of the following is valid arithmetic operator in Python: 1
(i) // (ii) && (iii) > (iv) and
2 Out of the following, which one is an example for Utility software? 1
a. Operating system
b. Antivirus software
c. compiler
d. MS Word
PART B
19 Distinguish between primary memory and secondary memory? 2
OR
What is the function of input devices? Write any two examples?
OR
25 With the help of suitable table, explain candidate key and alternate 2
key?
PART C
26 Briefly explain computer system with neat diagram 3
OR
What is big data? What are the characteristics of big data?
30 Consider the given list, L=[20,30,40,100]. What will be the output 3
of the following:
i. print(L*2)
ii. print(L[-2])
iii. print(L.pop())
or
Explain the following list functions with example:
i. insert()
ii. remove()
iii. append()
PART D
31 Write output for SQL queries (i) to (v) based on the table: SCHOOL 5
OR
OR
Explain the following terms with an example table:
i. Relation
ii. Tuple
iii. Domain
iv. primary key
v. cardinality
PART E
34 Consider the following table “ACTIVITY” and answer the 1+1+2
following question based on this table?
CLASS XI
ANSWER KEY
PART A
1 (i) // 1
2 Antivirus software 1
3 Manipulation 1
4 Variable name can start with an underscore. 1
5 Python 1
6 b. (2,3,4,2,3,4) 1
7 Alternate Key 1
8 OMR 1
9 False 1
10 Cardinality 1
11 Virtual 1
12 CREATE DATABASE SCHOOL; 1
13 230 bytes 1
14 Select 1
15 Things 1
16 None 1
17 iii 1
18 i 1
PART B
19 Any two correct difference 2
Or
Function of input device( 1 mark), two eg(1 mark)
20 a. OpenOffice-Free and open source 2
b. Adobe Photoshop-Proprietary
c. Skype-Freeware
d. Python- Free and open source
21 p=100.0 2
q=160.0
(1 mark for each correct answer)
22 DDL-, DROP, ALTER 2
DML-INSERT,UPDATE
23 33 15 2
Or
2468
Sum=8
OR
(definition-1 mark, charctersitics with explanation-2 mark)
Data sets of enormous volume and complexity are called Big Data.
Characteristics of Big Data:
o Volume : Enormous size.
o Velocity : Rate at which the data under consideration is being
generated and stored.
o Variety : Data set has varied data, such as structured,
semistructured and unstructured data. Some examples are text,
images,
videos, web pages and so on.
o Veracity : Veracity refers to the trustworthiness of the data. Big
data can be sometimes inconsistent, biased, noisy.
o Value : Big data possess to have hidden patterns and useful
knowledge.
30 a. [20,30,40,100,20,30,40,100] 3
b. 40
c. 100
or
explanation with eg, each carries 1 mark
PART D
31 5
i. SELECT * FROM SCHOOL WHERE
SUBJECT=’ENGLISH’;
OR
i. MySQL, oracle, SQlite, Postgres(any two- 1 mark)
ii. Database facilitates centralized storing, Reduces Data
inconsistency, Reduces data redundancy, Sharing of data is
possible etc (Any two correct points- 1 mark)
iii. Structured Query Language (SQL) is a standard language for
accessing and manipulating databases.(1 mark)
iv. Teachername-char/varchar(1/2 mark)
Experience-int(1/2 mark)
v. WHERE(1 mark)
ii. b./
iii. a. Single line comment
iv. c. float
v. Amount in dollars is:2.0Thank you for using currency converter!
33 5
i. CREATE TABLE ORGANISATION(ECODE
INT,NAMEVARCHAR(10),POST
VARCHAR(20),SGRAD VARCHAR(4),DOJ DATE);
ii. INSERT INTO ORGANISATION VALUES(2006,
“REENA”,”DEPUTY MANAGER”,”D001”,”22-DEC-
2012”);
iii. SELECT POST FROM ORGANISATION;
iv. SELECT NAME,POST FROM ORGANISATION
WHERE SGRADE=’D003’;
v. SELECT SGRADE,POST FROM ORGANISATION;
OR
i. Relation - Tables in Relational Database
ii. Tuples - Records/Rows in a relation
iii. Domain - Set of values taken for an attribute
iv. Primary key - Key attribute that uniquely identifies a tuple
v. Cardinality – No. of Tuples/records in a relation
(explanation with eg table- 1 mark for each)
PART E
34 a. DEGREE=5,CARDINALITY=5(1 mark) 4
b. DEGREE=7, CARDINALITY=5(1 mark)
c. ACODE as PRIMARY KEY, Because it is unique and not
null( 2 mark)
OR
Any two difference with eg(2 mark)
35 a. i. Monday,Tuesday, Wedneday,Thursday( 1 mark) 4
ii.Tuesday(1 mark)
b. D[5]=’Friday’(2 mark)
Or
del D[3](2 mark)
KENDIRYA VIDYALAYA SANGATHAN, CHENNAI REGION
SAMPLE PAPER CLASS XI
INFORMATICS PRACTICES 065
MM:70 TIME: 180 MIN
General Instructions:
PART-A
1 1
An Antivirus software is an example of
i) Application Software
ii) System software
iii) Utility software
iv) None of these
2 1
First time, Integrated Circuits (ICs) are introduced in generation of
computers?
i) First generation
ii) Second generation
iii) Third generation
iv) Fourth generation
3 8 GB=________ bits? 1
Q17 and 18 are ASSERTION AND REASONING based questions. Mark the correct choice as
ii. Both A and R are true and R is not the correct explanation for A
17 Assertion (A): - Updating value of any element in a tuple will give error. 1
Reasoning (R):- Alter is a DDL command and it deals with the structure of a table.
PART-B
19 Differentiate between RAM and ROM. 2
Or
20 Differentiate between System Software and Application Software. Give examples of each. 2
21 2
Write the corresponding Python assignment statement.
a) Assign 10 to a variable height and 20 to a variable weight.
b) Assign the sum of height and weight to a variable total.
24 2
Explain the role of where clause in MYSQL with the help of an example.
PART-C
28 Write a program to take a list input and find the smallest number from the list. 3
OR
PART-D
31 Write a program to take input as a list and store the characters and their number of 5
occurences in a dictionary as key value pairs and then display the dictionary.
Eg: Input :[ 'a','a','b','b','a','c','c','c','c','c','d','d','d','d','d','e','e','e']
Output: {'a':3,'b':2,'c':5,'d':5,'e':3}
Or
Write a program to Create a dictionary of students to store names and marks obtained in 5
subjects.
32 5
Or
PART- E
34 Consider the following list and answer any four questions from (i) to (iv) 1+1+2
lst1 = [1, 3, 5]
lst2 = [6, 7, 8]
lst3 = [10, 11, 12]
i) Predict the output for the following process
>>> lst1 + lst2 + lst3
ii) What will be the possible result of the replication process of the given list
>>> lst1 * 3
a) [3, 9, 15]
b) [1, 3, 5, 1, 3, 5, 1, 3, 5]
c) [4, 6, 8]
c) None of the Above
or
Predict the output of the following code >>>l1.append(100)
a) [1, 3, 5, 100]
b) [1, 3, 100, 5]
c) [100, 1, 3, 5]
d) None of the Above
35 1+1+2
a)Using SQL statements in MySQL, create the Database Name: Univ also write a
query to open the database Univ.
Answer parts b), c) on the basis of the structure table job.
General Instructions:
PART-A
3 8 GB=________ bits? 1
4 i)11IPCommerce 1
5 iv) ** 1
6 i) L+L 1
ii) L*2
7 ii) List 1
8 ii) () 1
11 iv) Alter 1
12 ii) column 1
13 ii) Update 1
14 i) Primary Key 1
16 iii) Instagram 1
Q17 and 18 are ASSERTION AND REASONING based questions. Mark the correct choice as
ii. Both A and R are true and R is not the correct explanation for A
17 i 1
18 iv 1
PART-B
Or
21 2
24 2
1 Mark for explanation and 1 Mark for example
PART-C
OR
PART-D
31 L=eval(input("Enter list elements : ")) 1 Mark for correct input 5
d={} ½ mark for empty dictionary
for e in L: 1 Mark for correct outer loop
if e not in d.keys(): 1 Mark for correct outer loop
d[e]=L.count(e) 1 Mark for correct statement
print(d) ½ mark for output
Or
d={}
ch='y'
while ch=='y': #1 Mark for loop
name=input("Enter name of student") #2 Marks for all inputs
m1=int(input("Enter marks in subject 1:"))
m2=int(input("Enter marks in subject 2:"))
m3=int(input("Enter marks in subject 3:"))
m4=int(input("Enter marks in subject 4:"))
m5=int(input("Enter marks in subject 5:"))
d[name]=[m1,m2,m3,m4,m5] #1 Mark for adding element to
dictionary
ch=input("Add more...?? (y/n") #1 Mark for statement
print(d)
33 5
Or
34 1+1+2
i) [1,3,5,6,7,8,10,11,12]
ii) b) [1, 3, 5, 1, 3, 5, 1, 3, 5]
iii) b) 9
or
a) [1, 3, 5, 100]
35 1+1+2
a) create database Univ.
Use univ
b) Create table Job (Job_Id int(4), Job_des varchar(30), Alloc_on date, Due_on date, Emp_id
int(4));
c) primary key- Job_id and there is no alternate key.
or
show databases and show tables.
KENDRIYA VIDYALAYA SANGATHAN CHENNAI REGION
CLASS : XI
______________________________________________________________________________
General Instructions:
1. This question paper contains five sections, Section A to E.
2. All questions are compulsory.
3. Section A have 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. One internal choice is
given in Q35 against part c only.
8. All programming questions are to be answered using Python Language only.
Section A [18 x 1= 18]
Q Question Mark
No s
.
a) 4 b) 5 c) 1 d) 20
Section B [7 x 2= 14]
19 Briefly explain system software and application software with 2
examples.
OR
Briefly explain the components of computer system using block
diagram.
20 Write the difference between compiler and interpreter. 2
x=2
y=5
z =x + 2**3
x = y *2
y=x+z
print (“Python Program”)
print (“Value of x : ”, x)
print (“Value of y : ”, y)
print (“Value of z : ”, z)
22 What will be the output of the following statements? 2
i) list1 = [12,32,65,26,80,10]
list1.sort()
print(list1)
ii) myList = [1,2,3,4,5,6,7,8,9,10]
del myList[:5]
print(myList)
23 Consider the table STUDENT and answer the following: 2
1 Anitha 11C 58
2 Neha 11C 65
3 Sanjay 11D 89
OR
Predict output:
Section C [5 x 3= 15]
OR
OR
Section D [3 x 5= 15]
OR
The record of a student (Name, Roll No., Marks in five subjects and
percentage of marks) is stored in the following list:
i) Relation
ii) Tuple
iii) Domain
iv) Attribute
v) Primary key
OR
Predict Output:
Section E [2 x 4= 8]
Get the input from user (e.g., calculate EMI for loan amount of 200000
at 10% p.a. rate of interest) for a period of 2 years i.e., 24 months.
OR
Write a Python program to accept a number from user and prints the
frequency of the number in the list LST . If the number is not in LST ,
it should print “ Not in the list”.
A. Write Query :
i) To display the names of employees whose salary is between
50000 and 70000.
ii) To display the name and salary of employees of sales
department.
B. Predict Output
i) SELECT Ename FROM EMP_TBL WHERE dept=”Sales”;
ii) SELECT salary FROM EMP_TBL WHERE ECode=”103”;
Predict Output:
i) SELECT dept FROM EMP_TBL WHERE EName=”Nina
Sharma”;
ii) SELECT * FROM EMP_TBL WHERE Salary >60000 and
Salary<75000;
KENDRIYA VIDYALAYA SANGATHAN CHENNAI REGION
MARKING SCHEME
______________________________________________________________________________
General Instructions:
1. This question paper contains five sections, Section A to E.
2. All questions are compulsory.
3. Section A have 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. One internal choice is
given in Q35 against part c only.
8. All programming questions are to be answered using Python Language only.
Q Question Mark
No s
.
a) 4 b) 5 c) 1 d) 20
Section B [7 x 2= 14]
19 Briefly explain system software and application software with examples. 2
Ans. System software Example- Operating System
Application software Example- MS Office, MS Paint
OR
Briefly explain the components of computer system using block diagram.
Ans . Input unit, Output unit, CPU- ALU, Control unit, Memory unit
20 Write the difference between compiler and interpreter. 2
Ans. Compiler transforms code written in a high-level programming
language into the machine code, at once, before program runs, whereas
an Interpreter converts each high-level program statement, one by one,
into the machine code, during program run.
Compiled code runs faster while interpreted code runs slower.
Compiler displays all errors after compilation, on the other hand, the
Interpreter displays errors of each line one by one.
Compiler takes an entire program whereas the Interpreter takes a single
line of code.
21 Predict the output of the following code 2
x=2
y=5
z =x + 2**3
x = y *2
y=x+z
print (“Python Program”)
print (“Value of x : ”, x)
print (“Value of y : ”, y)
print (“Value of z : ”, z)
Ans. 10
20
10
22 What will be the output of the following statements? 2
i) list1 = [12,32,65,26,80,10]
list1.sort()
print(list1)
del myList[:5]
print(myList)
1 Anitha 11C 58
2 Neha 11C 65
3 Sanjay 11D 89
OR
Predict output:
Ans. i) Sanjay
ii).
3 Sanjay 11D 89
Ans.
Ans.
a=[]
for i in range(0,5):
elem=int(input("Enter element: "))
a.append(elem)
avg=sum(a)/5
print("Average of elements in the list", avg)
29 Explain two categories of SQL and mention the commands in each. 3
Applications:
1. Gaming
2. Natural Language processing
3. Expert systems
4. Speech Recognition
5. Intelligent robots
Or
Ans. It includes various technologies that enhance our senses and gives
us immersive experience. It includes technologies Virtual Reality (VR)
and Augmented Reality (AR).
Section D [3 x 5= 15]
Ans.
The record of a student (Name, Roll No., Marks in five subjects and
percentage of marks) is stored in the following list:
Ans. a) stRecord[3]
b) stRecord[2][4]
c) max(stRecord[2])
d) stRecord[1]
e) stRecord[0]=”Raghav”
32 Explain the following terms in DBMS with the help of a table. Mention 5
examples of each term based on the table data:
i) Relation
ii) Tuple
iii) Domain
iv) Attribute
v) Primary key
Ans.
Eg:Employee
OR
Predict Output:
Informatics Practices 40
v)
Computer Science 45
Physics 50
Economics 48
Section E [2 x 4= 8]
34 Write a program to calculate EMI as per formula: E=PR(1+R)n /((1+R)n - 4
1)
Get the input from user (e.g., calculate EMI for loan amount of 200000 at
10% p.a. rate of interest for a period of 2 years i.e., 24 months.),
calculate and print the EMI.
OR
Write a Python program to accept a number from user and prints the
frequency of the number in the list LST . If the number is not in LST , it
should print “ Not in the list”.
Ans.
LST=eval(input(“Enter elements”))
elm=int(input(“Enter elemnt:”))
c=0
for I in range(0,len(LST)):
if elm==LST[i]:
c=c+1
if c==0:
print(elm,” Not Found”)
else:
print(c )
35 Consider the table EMP_TBL and answer the following: 4
A. Write Query :
i) Write query to display the names of employees whose salary is
between 50000 and 70000.
B. Predict Output
i) SELECT Ename FROM EMP_TBL WHERE dept=”Sales”;
Ans. GAUTAM GUPTA
KARAN KUMAR
ii) SELECT salary FROM EMP_TBL WHERE ECode=”103”;
Ans. 75000
Predict Output:
i) SELECT dept FROM EMP_TBL WHERE EName=”Nina
Sharma”;
Ans. MARKETING
ii) SELECT * FROM EMP_TBL WHERE Salary >60000 and
Salary<75000;
102 Nina Sharma Marketing 62000
Ans.
105 Asha Yadav HR 72000
KENDRIYA VIDYALAYA SANGATHAN CHENNAI REGION
SAMPLE QUESTION PAPER
CLASS XI INFORMATICS PRACTICES (065)
TIME: 3 HOURS M.M.70
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 marks 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. One internal choice is given in Q35
against part c only.
8. All programming questions are to be answered using Python Language
PART A
1 Arrange the memory in ascending order 1
TB, MB, GB, KB, B
2 What will be the value of the following Python expression? 1
4+3%5
3 Which of the following characters is used to give single- 1
line comments in Python?
a) //
b) #
c) !
d) /*
4 What will be the output of the following Python code? 1
x = [1,4,5,3]
for i in x:
print(i)
>>>[1]]+[3,4]
a) [1,4,3]
b) [[1],[3,4]]
c) [1,3,4]
a) None
b) 1
c) 2
d) Error
a. Table
b. Values
c. Relation
d. field
16 Distributed computing system formed by a network of 1
independent computers is known as___________
computing
a. Cloud
b. Grid
c. AI
d. Smart
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: Cloud computing is the internet based 1
computing
Reasoning: It enables uses to be able to provision, monitor
and manage the computing resources
18 Assertion: List is mutable data type 1
Reasoning: We can update the values of list elements like
l[1]=5
PART B
Roll_no Preference
9 Cricket
13 Football
17 Badminton
21 Hockey
24 NULL
NULL Kabaddi
Or
I. What do you mean by operating system
II. Write 2 functions of operating system
Iii. give 2 examples of operating systems
30 Define the following: 3
a. Machine Learning
b. Blockchain technology
c. Internet of Things
Or
Or
Or
SECTION E
Or
Write a python program which
I takes the selling price and cost price from the user
Ii find whether it is profit or loss
Iii if it is profit, display the total profit and if it is loss,
display the total loss
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 marks 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. One internal choice is given in Q35
against part c only.
8. All programming questions are to be answered using Python Language
PART A
1 Arrange the memory in ascending order 1
TB, MB, GB, KB, B
Ans: 7
3 Which of the following characters is used to give single-line 1
comments in Python?
a) //
b) #
c) !
d) /*
Ans: b #
4 What will be the output of the following Python code? 1
x = [1,4,5,3]
for i in x:
print(i)
Ans: 1
4
5
3
5 To add a new element to a list we use which Python 1
command?
a) list1.addEnd(5)
b) list1.addLast(5)
c) list1.append(5)
d) list1.add(5)
Ans: c list1.append(5)
6 What will be the output of the following Python statement? 1
>>>[1]]+[3,4]
a) [1,4,3]
b) [[1],[3,4]]
c) [1,3,4]
Ans: [1,3,4]
7 1. names1 = ['Amir', 'Bala', 'Chales'] 1
2.
3. if 'amir' in names1:
4. print(1)
5. else:
6. print(2)
a) None
b) 1
c) 2
d) Error
Ans: c 2
8 What is the full form of DBMS? 1
a) Data of Binary Management System
b) Database Management System
c) Database Management Service
d) Data Backup Management System
c. Query
d. Relational Schema
Ans: DML
Ans c Id
11 What is true about Unique and primary key? 1
a) Unique can have multiple NULL values but Primary can’t
have.
b) Unique can have single NULL value but Primary can’t
have even single.
c) Both can have duplicate values
d) None of the Mentioned
Ans b
12 1
Rows of a relation are known as the _______.
a. Degree
b. Tuples
c. Entity
Ans b
13 1
Which one of the following is a type of Data Manipulation
Command?
a. Create
b. Alter
c. Delete
Ans c delete
14 A Group of columns serving as a primary key are known as: 1
a. Primary key
b. Candidate key
c. Foreign key
d. None of the above
Ans b candidate key
15 In the query mentioned below which keyword has to be 1
inserted
Insert into employee _______(1002,”kaushik”,2000)
a. Table
b. Values
c. Relation
d. field
Ans b values
16 Distributed computing system formed by a network of 1
independent computers is known as___________ computing
a. Cloud
b. Grid
c. AI
d. Smart
Ans: cloud
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
Ans: ii
18 Assertion: List is mutable data type 1
Reasoning: We can update the values of list elements like
l[1]=5
Ans i
PART B
½ for
range
½ for
semico
lon
21 Predict the output 1
a. for i in range (10,6,-2): marks
for
print (i* 2) each
Ans: 20 correct
answer
16 r
2 mohini chennai 56
3 zafreen bangalore 98
4 christia rameshwara 70
m
½
marks
for
each
correct
classifi
caion
24 I. What do you mean by volatile memory. Give one example 1
II. What do you mean by compiler and interpretor marks
for
each
correct
answer
25 A school has a rule that each student must participate in 1
a sports activity. So each one should give only one marks
preference for sports activity. Suppose there are five for
students in a class, each having a unique roll number. each
The class representative has prepared a list of sports correct
preferences as shown below. Answer the following answer
Roll_no Preference
9 Cricket
13 Football
17 Badminton
21 Hockey
24 NULL
NULL Kabaddi
Ans:
[0, 1, [3]]
[0, 1, [3, 4]]
[0, 1, 2]
27 Write a python program which takes a list from the user and 1
finds the average of the elements of the list marks
for
input
1
marks
for
adding
1
marks
for
averag
e
28 Based on table STUDENT given here, 1
marks
for
RollNo Name Gender each
correct
1 Abhishek M answer
2 Anamika F
SECTION D
Or
Write the SQL queries to perform the following:
1. Create a table employee with employeeid,
employeename, designation and salary
2. Insert 2 records in the table
3. Select all the records from the table employee
4. Select two columns employeename and designation
from the table employee
5. Select all the details of employee whose employeeid is
1
SECTION E
Or
Write a python program which
I takes the selling price and cost price from the user
Ii find whether it is profit or loss
Iii if it is profit, display the total profit and if it is loss,
display the total loss