Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Downloaded from www.tutorialaicsip.

coom
Half Yearly (Academic Year 2023-24)
Subject: Informatics Practices(065) Class 11 Date:_____
Time: 3:00 Hours Max. Marks: 70
General Instructions
1. This question paper has 6 pages.
2. This question paper contains five sections, Section A to E.
3. All questions are compulsory.
4. Section A has 18 questions carrying 01 mark each.
5. Section B has 07 Very Short Answer questions carrying 02 marks each.
6. Section C has 05 Short Answer type questions carrying 03 marks each.
7. Section D has 03 Long Answer type questions carrying 05 marks each.
8. Section E has 02 questions carrying 04 marks each. One internal choice is
given in Q35 against part c only.
9. All programming questions are to be answered in Python Language only.

Section –A
1. Aditya is confused in main memory and auxiliary memory. Help him by
selecting a primary memory out of the following:
a) CD c) RAM
b) DVD d) SSD
2. The physical components of a computer is known as ___________.
a) Software c) Humanware
b) Hardware d) Openware
3. Which of the following is smallest unit of computer’s memory?
a) Bit c) KB
b) Byte d) MB
4. A disk defragmenter is an example of ___________
a) General Purpose Software c) Utilities
b) Desktop Publishing d) IDE Tools
5. Which of the following language processor is used by python to execute the
program?
a) Compiler c) Assembler
b) Interpreter d) Kernel
6. _________ mode of python IDLE allows to save the program for future use.
a) Interactive mode b) Script Mode

Page 1 of 6
c) Debug Mode d) Output Mode
(P.T.O)
7. DataCamp community recommends ______ as the most preferred choice for
python development.
a) Jupyter Notebook c) Spider IDE
b) PyCharm d) CPython IDLE
8. To open jupyter notebook, you need to launch _______ application first.
a) Python IDLE c) Spider
b) PyCharm d) Anaconda Navigator
9. A ________ is a set of instructions that governs processing.
a) Script c) File
b) Program d) Document
10. Which of the following is an invalid identifier?
a) Doc1 c) _Doc1
b) doc1 d) #Doc 1
11. Dhruvee wants to use multiline strings in her python program. But she forgot
which symbol out of the following is used to accept multiline string in python.
Help her by selecting an appropriate option out of the following?
a) Single Quote (‘’) c) Triple Quotes(‘’’)
b) Double Quote (“”) d) b) and c) both
12. Which of the following is a Boolean literal?
a) None c) null
b) False d) pass
13. One group of statements are part of another statement or function is known
as __________
a) Suite c) Expression
b) Comment d) Function
14. Which of the following function returns memory location of the variable?
a) type() c) id()
b) len() d) ord()
15. Which of the following operator has higher precedence among them?
a) * c) **
b) // d) %
16. Observe this statement:
C=A+B
Select appropriate option which indicates operands:

Page 2 of 6
a) A & B c) +
b) = d) Both b) and c)
(P.T.O)
Q17 and 18 are ASSERTION AND REASONING 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

(c) A is True but R is False

(d) A is false but R is True

17. Assertion(A):An implicit type conversion is a conversion performed by the


compiler without programmer’s intervention.
Reason(R): Python converts all operands up to the type of smallest operand.
18. Assertion(A): In OR evaluation the second argument is evaluated if the first
one is False.
Reason(R): In AND evaluation the second argument is evaluated if the first is
one is True.

Section B
19. i. Extract hardware and software out of the following:
MS Word, Mother Board, Processor, Browser
ii. Extract input devices and output devices out of the following:
Monitor, Printer, Keyboard, Mouse
20. Differentiate between CU and ALU. (Write at least two points of each)
OR
Differentiate between primary memory and secondary memory. (Write at least
two points of each)
21. How the name python introduced for a programming language? Write a short
history. (At least four points)
22. Evaluate the following expressions:
a) 15.0/4+(8+3.0) b) (20 + 30) * 40//7
23. What will be the output of the following code?
f=2
s=3
t=f*s
print(f,s,t)
f=f+s+t
t=s**f
print(f,s,t)

(P.T.O)

Page 3 of 6
24. Rectify the errors and rewrite the correct code. Underline the corrections:
a,b=5 5
s=@
print a+s
OR
How these numbers are different from one another?
44, 44.0, 44j, 44 +j
25. Write the following expressions in python:
1
𝑎) b2h b) d = √(𝑥 − 𝑦)
3

OR
Which data type will be used for the following:
a) No. of students in the class c) Boy or Girl
b) School Name d) Percentage

Section C
26. Write python statement for the following:
a) Create a list named items for ‘Mobile’,’Tablet’,’Laptop’,’Monitor’
b) Take three variables fn,mn,ln for your first name, middle name and last
name and initialize proper values to them
c) Assign a Boolean value to a variable status
27. Write a short python code to accept 5 days collection of a movie and find the
average collection.
OR
Write the following real constants into exponent form:
a) 19.456 b) 0.00011 c) 0.0123
28. What will be the output of following code:
a = 13 + 17 /4
b=int(a)
c = 4 + float(6/7)
d= 2 + 6.0//4
print(a,b,c,d)
29. Write a program to evaluate the expression: 3x3+2x2+1.
30. Explain the differences between the following operators with example:
a) % b) // c) /

Section D
31. Convert the following memory units:
a) 123KB = ______ nibble d) 350 PB = _________ MB
b) 2000 bytes = _____ KB
e) 10000 KB = _____ bytes
c) 1000 KB = _______ GB
(P.T.O.)

Page 4 of 6
32. Write a program to accept the cost of the product, installation charges and
service charges. Compute the net amount to be paid by customer.
OR
Write a program to accept number of overs by a bowler and runs conceded by
a bowler then calculate economy rate per over.
33. Write a program to accept the basic salary of an employee and calculate the
allowances as given below:
Allowance Amount in %
DA 206
HRA 30
LTA 15
PF 12%
Compute the net salary as: netsal=(basic + DA + HRA + LTA )- PF
OR
Write a program to accept quantity and rate for any three products. Calculate
the amount and apply 18% GST then apply 5% discount on amount and
compute net amount paid by a customer.

Section E
34. Observe the following code of compound interest and write the missing
statements:
import _______ #Statement 1
p=_______(input(“Enter principal amount:”)) #Statement 2.1
r=_______(input(“Enter the rate:”)) #Statement 2.2
t=_______(input(“Enter time:”)) #Statement 2.3
amt=_____________ #Statement 3
ci = ____________ #Statement 4
print(“Compound Interest:”,ci)

a) Write library required to access pow() function – Statement 1


b) Write the same datatype to accept p, r and t values to accept them with
fractional points – Statement 2.1, Statement 2.2 and Statement 2.3
c) Write the formula to compute amount in statement 3:

Compute the power using pow() function.


d) Write statement to calculate compound interest i.e. difference of amount
and principal – statement 4
(P.T.O)

Page 5 of 6
35. Observe the following code and write the missing statements:
m=___________ #Statement 1

km=_____________ #Statement 2

print(___________) #Statement 3

print(______________) #Statement 4

a) Write statement to accept an integer value – Statement 1


b) Write statement to convert miles to km – Statement 2
c) Write statement to print entered miles with appropriate text – Statement 3
d) Write statement to print kms with appropriate text – Statement 4

Page 6 of 6

You might also like