0% found this document useful (0 votes)
29 views10 pages

Xii Holiday Homework

The document outlines summer holiday homework for various subjects including English, Physics, Chemistry, Biology, Maths, Physical Education, and Computer Science for the academic year 2025-26. Each subject has specific tasks such as writing letters, creating formula sheets, solving numericals, and completing projects, with a submission deadline of July 7, 2025. The homework emphasizes practical applications and thorough revision of topics covered in class.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views10 pages

Xii Holiday Homework

The document outlines summer holiday homework for various subjects including English, Physics, Chemistry, Biology, Maths, Physical Education, and Computer Science for the academic year 2025-26. Each subject has specific tasks such as writing letters, creating formula sheets, solving numericals, and completing projects, with a submission deadline of July 7, 2025. The homework emphasizes practical applications and thorough revision of topics covered in class.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

SUMMER HOLIDAY HOME WORK 2025-26

Subject-English

1. Prepare 2 Notices, 3 invitations (Card, Letter and reply) in the fair notebook.
2. Write a letter to the editor and a job application in the fair notebook.
3. Revise all the chapters and grammar topics done in the classroom thoroughly.
4. Complete 10 pages of handwriting using phrases.

Subject – Physics
1. Create a chapter-wise formula sheet for:
 Electrostatics
 Electric Potential and Capacitance
 Current electricity
 Moving charges and magnetism
 Magnetism and matter
2. Prepare the physics practical file as pdf will be shared in the group.
3. Solve 25 numericals from Electrostatics, Electric potential and capacitance, Current electricity, Moving charges
and magnetism, Magnetism and matter. (Five from each chapter).

Subject – Chemistry

Week:-1 Project:- batteries (primary cell and secondary cell)

Week: 2 Complete notebook and Revise all topic in Revision notebook book.

Week:-3 Solve term 1 exam paper in Revision notebook

Week:4 SolveNCERT exercise que and intext que in Revision notebook ch-. 1,2
Subject – Biology

Write and learn following topics


1. Double fertilisation
2. Structure of monocot and dicot seed
3. Collect different bisexual flowers and separate all four whorls
4. Structure of ovary
5. Gametogenesis
6. Various types of barrier methods of contraceptions
7. Dihybrid cross
8. Structure of DNA
SUBJECT- MATHS
Relations and Functions Ex1.1 Q.8,9,12
Ex1.2 Q.9,10
Inverse Trigonometric Functions Ex2.1 Q.1,5,7 Misc. 5,9,10 Ex.3.2 Q.18,19
Matrices Ex.3.3 Q.10,12
Determinant Ex.4.2 Q.3,4,5
Continuity and Differentiability Ex.5.1 Q.17,18 ,24,26,30,34
Ex.5.3 Q.9, 10
Ex5.5 Q.12,13,14,15
Prepare answer sheet of MATHEMATICS TERM-1 exam paper as an assignment.
Do all the above task in a separate notebook and it should be neat and clean.
Submit your holiday home work positively by July 7,2025

SUBJECT- Physical Education

TOPIC - VOLLEYBALL
Contents- 1. History
2. Terminology
3. Skills
4. Latest rules & regulations
5. Famous Awards
6. Famous Players
7. Important Tournaments
8. Court diagram
9. Net diagram
WORK TO BE DONE - In Practical Record File

Subject –Computer science

UNIT-I
1 „Welcome‟ is literals
2 $ symbol can be used in naming an identifier (True/False)
3 Write any 2 data types available in Python
4 „Division by zero‟ is an example of error.
5 range(1,10) will return values in the range of to
6 randint(1,10) will return values in the range of to
“Computer Science”[0:6] =
“Computer Science”[3:10] =
7
“Computer Science”[::-1] =
“Computer Science”[-8:]=
8 Output of : print(“Ok”*4 + “Done”)
9 Output of : print(print(“Why?”))
Raj was working on application where he wanted to divide the two number (A and B) , he has written
the expression as C = A/B, on execution he entered 30 and 7 and expected answer was 4 i.e. only
integer part not in decimal, but the answer was 4.285 approx, help Raj to correct his expression and
10 achieving the desired output.
Correct Expression :

Can you guess the output?


C = -11%4
11
print(C)

12 Write 2 advantages and disadvantages of Python programming language


Identify the valid and Invalid identifiers names:
13 Emp-Code, _bonus, While, SrNo. , for, #count, Emp1, 123Go, Bond007
Identify the type of literals for each:
(i) 123
(ii) „Hello‟
(iii) „Bye\nSee You‟
14
(iv) „A‟
(v) 345.55
(vi) 10+4j
(vii) 0x12
What is the size of each string?
(i) „Python‟
15
(ii) „Learning@\nCS‟
(iii) „\table‟
Output of :
(i) True + True =
16 (ii) 100 + False =
(iii) -1 + True =
(iv) bool(-1 + True) =
Output of
(i) 2*7 =
(ii) 2 ** 7 =
17 (iii) 2**2**3 =
(iv) 17 % 20 =
(v) not(20>6) or (19>7) and (20==20) =

Output of :
a,b,c = 20,40,60 b+=10
18 c+=b
print(a,b,c)

19 Write a program to enter 2 number and find sum and product


Write a program to enter temperature in Fahrenheit and convert it in Celsius
20
Write a program to enter any money and find out number of denominations can be used to make that
money. For e.g. if the money entered is 2560
Then output should be 2000 = 1
500 = 1
200 = 0
100 =0
50 =1
21 20 = 0
10 = 1
5=0
2=0
1=0
Hint : use % and // operator (Without Loop / Recursion)

Consider a list:
MyFamily = [“Father”,”Mother”,”Brother”,”Sister”,”Jacky”]

a) write statement to print “Brother”


22 b) write statement to print all items of list in reverse order
c) write statement to check “Sister” is in MyFamily or not
d) write statement to update “Jacky” with “Tiger”
e) write statement remove “Jacky” from MyFamily and also print it
f) write statement to add “Tommy” in MyFamily at the end
Consider a Tuple:
Record = (10,20,30,40)
Raj wants to add new item 50 to tuple, and he has written expression as
23 Record = Record + 50, but the statement is giving an error, Help Raj in writing correct expression.
Correct Expression :

24 What is the difference between List and Tuple?


25 What is the difference between List and String?
26 What is ordered and unordered collection? Give example of each
Consider a Dictionary
27 Employee = {„Empno‟:1,‟Name‟:‟Snehil‟,‟Salary‟:80000}

Write statements:
(i) to print employee name
(ii) to update the salary from 80000 to 90000
(iii) to get all the values only from the dictionary
Num = 100
Isok = False
28 print(type(Num)) =
print(type(Isok)) =

Name the Python Library module which need to be imported to invoke the following function:
a) floor()
b) randrange()
29
c) randint()
d) sin()

Rewrite the following code in python after removing all syntax error(s). Underline each
correction done in the code.
30=To
for K in range(0,To) IF k
30
%4==0:
print (K*4) Else:
print (K+3)

Rewrite the following code in python after removing all syntax error(s). Underline each
correction done in the code:
a=5
work=true
b=hello
31 c=a+b
FOR i in range(10) if i%7=0:
continue
Rewrite the following code in python after removing all syntax error(s). Underline each correction
done in the code:
32
for Name in [Ramesh,Suraj,Priya] IF
Name[0]='S':
print(Name)
Rewrite the following code in python after removing all syntax error(s). Underline each
correction done in the code:
a=b=10
33 c=a+b
While c=<20:
print(c,END="*")
c+=10
Choose the correct possible answer(s)
a = random.randint(1,5)
b = random.randint(1,3)
34
c = random.randint(2,6) print(a,b,c)
(i) 2 1 3 (ii) 4 4 4 (iii) 3 2 1 (iv) 5 3 5

What is type conversion in Python? What are different types of conversion? Illustrate with example.
35
Fill in the blanks to execute infinite loop:
36 while :
print(“spinning”)

Write a program to enter any number and check it is divisible by 7


37 or not
Fill in the blanks to execute loop from 10 to 100 and 10 to 1
(i)
for i in range( ):
print(i)
38
(ii)
for i in range( ):
print(i)
What will be the output if entered number (n) is 10 and 11
i=2
while i<n:
if num % i==0: break
print(i)
39
i=i+1
else:
print("done")
What will be the difference in output
(i)
for i in range(1,10): if i % 4 ==
0:
break
print(i)
40

(ii)

for i in range(1,10): if i % 4 ==
0:

continue
print(i)

What possible outputs(s) are expected to be displayed on screen at


the time of execution of the program from the following code? Also
specify the maximum values that can be assigned to each of the
variables FROM and TO.
import random
AR=[20,30,40,50,60,70];
41 FROM=random.randint(1,3)
TO=random.randint(2,4)
for K in range(FROM,TO+1):
print (AR[K],end=”#“)
(i) 10#40#70# (ii) 30#40#50#
(iii) 50#60#70# (iv) 40#50#70#
What possible outputs(s) are expected to be displayed on screen at the time of execution of the
program from the following code? Also specify the minimum and maximum value that can be
assigned to the variable PICKER.
import random PICKER=random.randint(0,3)
COLORS=["BLUE","PINK","GREEN","RED"]
for I in COLORS:
for J in range(1,PICKER):
print(I,end="")
print()
42
(i) (ii)
BLUE BLUE
PINK BLUEPINK
GREEN BLUEPINKGREEN
RED BLUEPINKGREENRED
(iii) (iv)
PINK BLUEBLUE
PINKGREEN PINKPINK
PINKGREENRED GREENGREEN
REDRED

43 What are the correct ways to generate numbers from 0 to 20

range(20) (ii) range(0,21) (iii) range(21) (iv) range(0,20)


Which is the correct form of declaration of dictionary?
(i) Day={1:‟monday‟,2:‟tuesday‟,3:‟wednesday‟}
44 (ii) Day=(1;‟monday‟,2;‟tuesday‟,3;‟wednesday‟)
(iii) Day=[1:‟monday‟,2:‟tuesday‟,3:‟wednesday‟]
(iv) Day={1‟monday‟,2‟tuesday‟,3‟wednesday‟]
Choose the correct declaration from the following code:
45 Info = ({„roll‟:[1,2,3],‟name‟:[„amit‟,‟sumit‟,‟rohit‟]})
List (ii) Dictionary (iii) String (iv) Tuple
Which is the valid dictionary declaration?
i) d1={1:'January',2='February',3:'March'}
46 ii) d2=(1:'January',2:'February',3:'March'}
iii) d3={1:'January',2:'February',3:'March'}
iv) d4={1:January,2:February,3:March}
What is/are not true about Python‟s Dictionary?
(i) Dictionaries are mutable
47 (ii) Dictionary items can be accessed by their index position
(iii) No two keys of dictionary can be same
(iv) Dictionary keys must be of String data type
x="abAbcAba" for w
in x:
if w=="a":
48 print("*") else:
print(w)

Convert the following „for‟ loop using „while‟ loop


49 for k in range (10,20,5): print(k)

Give Output
50 colors=["violet", "indigo", "blue", "green", "yellow", "orange", "red"] del colors[4]
colors.remove("blue")
p=colors.pop(3) print(p, colors)

Output of following code:


A=10
B=15
S=0
while A<=B:
51 S=A+B
A = A + 10
B = B + 10 if
A>=40:
A = A + 100
print(S)
Output of the following code:
X = 17
if X>=17:
52 X+=10
else:
X-=10
print(X)
How many times loop will execute:
P=5
53 Q=35
while P<=Q:
P+=6
Find and write the output of the following python code:
Msg="CompuTer" Msg1=''
for i in range(0, len(Msg)): if
Msg[i].isupper():
Msg1=Msg1+Msg[i].lower() elif i
54 %2==0:
Msg1=Msg1+'*'
else:
Msg1=Msg1+Msg[i].upper()
print(Msg1)

A=10
B=10
55 print( A == B) =?
print(id(A) == id(B) =?
print(A is B) =?

PRACTICAL BASED QUESTIONS


1. Write a program to input a sentence and display only those words which begin and end
with vowel.
2. Write a function in Python PUSH(Arr), where Arr is a list of numbers. From this list
push all numbers divisible by 5 into a stack implemented by using a list. Display the
stack if it has at least one element, otherwise display appropriate error message.
3. Write a program to accept name and total marks of N number of students in two
SDA’s n[ ] and tm[ ]. Calculate and print: (a) The average of the total marks obtained
by N number of students. (b) Deviation of each student's total marks with the average.
[deviation = total marks of a student - average]
4. Write a Program for Arithmetic Calculator
5. Write a Program to find factorial of entered number using user-defined module
FACT()

You might also like