CLASS:- XI Set-1 FULL MARKS- 70
SUBJECT- INFORMATICS PRACTICES (065) TIME ALLOWED: 3Hrs
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 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 02 questions carrying 04 marks each.
7. Section E has 03 questions carrying 05 marks each.
8. All programming questions are to be answered using Python Language only
SECTIONA
1. Which of the following is not a part of the CPU? 1
i. ALU ii. Memory
iii. CU iv. Keyboard
2 Seema wants to print a page from the printer connected to her laptop. But when she gives the 1
print command the printer is not visible in the list. What may be the problem?
i. The printer is not turned on
ii. The printer is having some mechanical problem
iii. The driver of the printer is not installed
iv. All the above
3. Which of the following is a 1st Generation Computer? 1
i. Turing Machine
ii. Analytical Engine
iii. ENIAC
iv. Intel 8086
4. DOS stands for ……………… 1
i. Data Operating System
ii. Digital Operating System
iii. Disk Operating System
iv. Double Operating System
5. How many files of size 4 MB can be stored in pen drive of 2GB? 1
i. 128 ii. 256 iii. 512 iv.1024
6. Which of the following is not a data capturing method? 1
i. QR Code Scan
ii. Biometric scan
iii. Screen Touch
iv. Metal detector scan
7. A person wants software for his store but needs some specific features in the software. What 1
category the software belongs to?
i. General Purpose Software
ii. Special Purpose Software
iii. Customized Software
iv. All the above
8. Working in interactive mode is convenient for executing …………………line(s) of code. 1
i. 1 ii.2 iii. 3 iv. 4
9. Compiler can execute ……………………….. in one go. 1
i. One line ii. Two line
iii. 10 lines iv. Whole program
10. Which of the following is not a keyword? 1
Page 1 of 4
i. for ii. Break iii. In iv. False
11. Choose the correct output- 1
a,b=12,45
a,b=b,a
print(a,b)
i. 12,45
ii. 12,12
iii. 45,12
iv. 45,45
12. Which of the following is a mutable datatype? 1
i. int
ii. float
iii. dictionary
iv. string
13. Choose the correct output- 1
X=”200.0”
print(type(X))
i. int
ii. float
iii. string
iv. tuple
14. Choose the correct output- 1
X=(12-5)**2//2
i. 25
ii. 24.5
iii. 24
iv. 1
15. Identify the datatype from the declaration – 1
A=[12,45,67,’HelloWorld’]
i. List
ii. Tuple
iii. String
iv. Dictionary
16. Which of the following operator has the highest precedence? 1
i. /
ii. %
iii. **
iv. *
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 (A):- CPU usages the memory to store the data during the processing. 1
Reasoning (R): - After the processing of the data by the processor it is transferred to the RAM.
18. Assertion (A):- Finding and fixing of errors in the source code of the program is called 1
debugging.
Reasoning (R): - Runtime errors cause abnormal termination of the program.
SECTIONB
19. Differentiate between Primary Memory and Secondary Memory. 2
OR
Explain Utility software. What is the use of device driver?
20. Name the memory placed between the processor and the RAM. Also give its use. 2
Page 2 of 4
21. Arrange the following computing technology in order of their evolution. 2
Analytical Engine, Transistor, Integrated Circuit, Abacus
22. What is the benefit of using an Open Source Software? Give any two examples of FOSS. 2
23. Choose the valid identifiers from the following- 2
True, Value#1, _num_one, continue, Elif, My Name,
24. Find the errors in the following code fragment (Rewrite the correct program and underline the 2
corrections done)
x;y=10,20
if x>y
print("Value-",X)
Else:
print(y+1)
25. Predict the output- 2
s="Mango"
v="Apple"
if 'A' in v and 'm' in s:
print("My","Fruit",end="#")
elif 'pp' in v:
print("Doctor","Away",end="@")
else:
print("No","Fruit",end="?")
SECTION C
26. Write a program in Python to print the value of the following expression- 3
x+x3+x5+x7
The value for x should be given by the user.
OR
Write a program to input a number and check whether it is Prime number or not.
27. (i) Write the logical expression for the following statement- 3
The square of 8 is less than 50 and sum of 12 and 20 is greater than equal to 32
(ii) What is the difference between x=10 and x!=10
(iii) What is output of
print(10%2==0)
28. Write a program in Python to input a 3 digit number and print the sum of its digits. 3
29. X=10 3
Y=10
print(id(X)) #statement 1
print(id(Y)) #statement 2
In the above program if the output of statement 1 is ‘1584967647760’, What will be output of
statement 2 and why?
30. Differentiate between Syntax error and Logical error. How can we know that a runtime error 3
has occurred in the program?
OR
Differentiate between Interactive mode and Script mode. What are the limitations in working
with Interactive mode?
SECTION D
31. (i) Categorize the following as syntax error, logical error or runtime error: 4
(a) 2/0
(b) if=10
if if%2==0:
print(“Even”)
(ii) Convert the given for loop in to while loop
x=20
Page 3 of 4
for i in range(x,100,10):
print(i,end=" ")
32. Give the output of the following expressions- 4
(i) 12 and 10 or 1 and 0
(ii) 5*2**3/2+10
(iii) Write the output of the program
for i in range(10,0,-4):
x=i**3
print("Result for ",i," is ",x)
OR(Option for part iii only)
(i) Write the output of the program
x=0
while True:
x+=1
if x==3:
continue
elif x==6:
break
else:
print(x,end=" ")
SECTION E
33. Match the following- 5
(i) Works as a resource allocator (a) Byte
(ii) Used to transfer data & (b) Interpreter
instructions in the computer
(iii) Responsible for the interface (c) Operating System
between the software and the
hardware
(iv) Smallest unit of memory (d) Bus
(v) Converts high level language to (e) Device driver
machine level language
34. Write a program to calculate the electricity bill as per the number of units given by the user 5
according to the given criteria-
Units Rate
First 100 units Rs. 5 per unit
Next 100 units Rs. 10 per unit
After 200 units Rs. 15 per unit
For example if number of units is 350 the calculation will be
100*5+100*10+150*15=3750
35. Operators are categorized into different types like arithmetic operators, assignment operators 5
etc. Write the category of the operators given below –
(i) ‘a’ in ‘apple’
(ii) 2**4
(iii) X!=10
(iv) X+=5
(v) A>=B
************************
Page 4 of 4