myCBSEguide App
Download the app to get CBSE Sample Papers 2024-25, NCERT Solutions (Revised), Most Important Questions, Previous Year Question Bank, Mock Tests, and Detailed Notes.
Install NowSample paper Informatics Practices Class 12
Prepare effectively for your Class 12 Informatics Practices exam by downloading the CBSE Sample Papers for 2025, available for free download on the official myCBSEguide website and the myCBSEguide app. These sample papers provide an in-depth understanding of the exam pattern, question types, and marking scheme, helping you gear up for the exam. Prepare effectively for your Class 12 Informatics Practices exam with model papers available on myCBSEguide. These CBSE Sample Papers for Informatics Practices 2025 are available for free download in PDF format. You can access detailed solutions and practice questions that follow the latest CBSE guidelines and exam patterns. Additionally, you can also find Class 12 Informatics Practices sample papers on the official CBSE website for further practice. These sample papers will help you get a clear understanding of the exam format and improve your problem-solving skills.
Sample paper of Informatics Practices Class 12 – in PDF
Prepare effectively for your Class 12 Informatics Practices exam by downloading the CBSE Sample Papers for 2025, available for free download on the official myCBSEguide website and the myCBSEguide app. CBSE Sample Papers Class 12 Informatics Practices 2025 are now available for free download on the myCBSEguide website, offering students a comprehensive way to prepare for the upcoming exams.
Informatics Practices (IP) is a unique subject that combines both theoretical knowledge and practical application. Out of the total 100 marks, 30 marks are dedicated to practical exams, and 70 marks are for the theory paper. Given the significant focus on practical knowledge in IP, it’s important to dedicate ample time to mastering both the theoretical concepts and the hands-on application skills required. When reviewing the sample papers, you will observe numerous questions that test your practical knowledge and problem-solving abilities. Make sure to allocate time for the practical components of the subject, as this will be key to securing a high score. Teachers can also benefit from the Examin8 App or Examin8 Website, which allows them to create customized papers with their name and logo. This tool helps educators generate personalized test papers and assignments, enhancing their teaching experience.
Class 12 Informatics Practices Sample paper 2025 Download as PDF
CBSE Sample Papers Class 12 Informatics Practices 2025
Prepare for your Class 12 Informatics Practices exam with the latest CBSE Sample Papers for 2025, available for free download in PDF format on myCBSEguide. These sample papers are based on NCERT textbooks and follow the updated syllabus and marking scheme issued by CBSE for the year 2025. They are designed to help students understand the exam pattern, question types, and marking scheme, ensuring effective exam preparation.
myCBSEguide provides Class 12 Informatics Practices sample papers that align with the current CBSE guidelines and blueprint for the year 2025. These papers include both theory and practical questions, allowing students to focus on both the theoretical concepts and application-based problems. Students can download the sample papers directly from the myCBSEguide app or myCBSEGuide website for seamless access. By practicing these sample papers with detailed solutions, you will not only be prepared for the exam but will also gain a deeper understanding of the subject. Make sure to follow the latest syllabus and marking scheme to stay on track with your preparation.
CBSE Sample Papers Class 12 Informatics Practices 2024-25
Class 12 – Informatics Practices
Sample Paper – 01 (2024-25)
Maximum Marks: 70
Time Allowed: : 3 hours
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.
- 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
- State true or false: CSV files are quick to create and load into memory before analysis.a)Trueb)False
- The different kinds of plot created usinga)plotlibb)matplotc)matplotlibd)matliplot
- Which of the following topologies is very efficient and all nodes are connected to a central hub?a)Ringb)Treec)Busd)Star
- What is the significance of the statement “HAVING COUNT (emp_id)>2” in the following MySQL statement?
SELECT name, COUNT (emp_id),emp_no FROM department GROUP BY name HAVING COUNT (emp_id)>2;a)Selecting those rows whose total emp_id>2b)Both filter out all rows whose total emp_id below 2 and selecting those rows whose total emp_id>2c)Filter out all rows whose total emp_id equal to 2d)Filter out all rows whose total emp_id below 2 - With the outset of Covid-19, schools started online classes but due to continuous online classes, students health issues also started. Health practitioner advised the parents to follow a few health tips. Which of the following health tip should not be suggested?a)The sitting posture should be correct.b)To protect the eyes the gadgets should be placed above eye level.c)Breaks should be taken in between the online classes.d)Wash the eyes regularly.
- Which of the following is a web browser?
Microsoft Windows, Android, Microsoft Edge, Ubuntua)Microsoft Edgeb)Ubuntuc)Microsoft Windowsd)Android - A website is a collection ofa)All of theseb)Audio and video filesc)HTML documentsd)Graphic files
- State true or false:The return value of CONCAT() has the same data type as the argument.a)Trueb)False
- The first page on the website that allows you to navigate to other pages by menus or links is known as ________.a)web pageb)Home pagec)primary paged)front page
- There is only 1 day left for Ravisha to submit her Science project. Therefore, she performed the following activities to complete her task. Which of the following activities can be considered as plagiarism?a)Downloaded the images that were marked as CC and pasted in her project file.b)Copied the content from some website and pasted in her file.c)Downloaded and installed the open source software for typing the synopsis.d)Copied the content from the website and gave references about the same in the project.
- Which clause is similar to HAVING clause in MySQL?a)SELECTb)WHEREc)FROMd)TO
- Which aggregate function returns the count of all rows in a specified table?a)SUBb)COUNTc)SUMd)DISTINCT
- A person who is authorized keep or transfer rights to use/distribute the software is known as ________.a)Plagiarismb)Trademarkc)Patentd)Copyright holder
- Suhana is down with fever. So, she decided not to go to school tomorrow. Next day, in the evening she called up her classmate, Shaurya and enquired about the computer class. She also requested him to explain the concept. Shaurya said, “Mam taught us how to use tuples in python”.
Further, he generously said, “Give me some time, I will email you the material which will help you to understand tuples in python”. Shaurya quickly downloaded a 2-minute clip from the Internet explaining the concept of tuples in python. Using video editor, he added the text “Prepared by Shaurya” in the downloaded video clip. Then, he emailed the modified video clip to Suhana. This act of Shaurya is an example of-a)Fair useb)Hackingc)Cyber crimed)Copyright infringement - Consider the following statements with reference to Line charts
Statement A: Line graphs is a tool for comparison and is created by plotting a series of several points and connecting them with a straight line.
Statement B: You should never use line chart, when the chart is in a continuous data set.a)Statement A is correct but statement B is incorrect.b)Statement A is correct.c)Statement A is incorrect but statement B is correct.d)Statement B is correct. - All aggregate functions ignore NULLs except for the ________ function.a)SAME()b)Average()c)Distinctd)Count(*)
- A category of software that spies of your computer activities isa)Spywareb)Freewarec)Utilitiesd)De-ware
- Assuming the given structure, which command will give us the given output:
Output Required: (3, 4)EmpCode Name Desig 0 1405 VINAY Clerk 1 1985 MANISH Works Manager 2 1636 SMINA Sales Manager 3 1689 RINU Clerk a)print(df.shape())b)print(df.size)c)print(df.shape)d)print(df.size()) - Which clause is used with an aggregate functions?a)WHEREb)Both GROUP BY and WHEREc)GROUP BYd)SELECT
- Assertion (A): Privacy of sensitive data can be implemented by Authentication.
Reason(R): Authentication is the process of giving access to the data for all the users.a)Both A and R are true and R is the correct explanation of A.b)Both A and R are true but R is not the correct explanation of A.c)A is true but R is false.d)A is false but R is true. - Assertion (A): Rows and columns in the dataframe can be added/deleted and individual values in the data frame can be modified.
Reasoning (R): Dataframe is both size mutable and value mutable.a)Both A and R are true and R is the correct explanation of A.b)Both A and R are true but R is not the correct explanation of A.c)A is true but R is false.d)A is false but R is true.Download myCBSEguide App for Comprehensive Exam Preparation – CBSE, JEE, NEET & NDA
For effective and comprehensive exam preparation, download the myCBSEguide App today. This powerful educational app offers an extensive range of study material for CBSE, NCERT, JEE (Main), NEET-UG, and NDA exams. With myCBSEguide Website , you gain access to sample papers, chapter-wise practice questions, NCERT solutions, and revision notes, all designed to help you study efficiently and score higher in your exams.
Additionally, for teachers, the Examin8 App and Examin8 Website offer a unique solution for creating custom test papers and assignments with your name and logo, making assessment creation quick and personalized. With these tools, teachers can generate personalized assessments tailored to their curriculum, enhancing the teaching and learning experience.
Section B
- Write the relationship between a website and a web server.OR
What do you understand by the term VoIP? Give two examples of software/apps based on VoIP.
- To display the roll number, name and marks of all the students in descending order of their marks and ascending order of their names.
- You have a table “Company” having column cno, cname, department and salary. Write SQL statement to display average salary of each department.
- Write the output of the following SQL query.
mysql>SELECT TRUNCATE(5.3456, 1);
OR
What will be the output of the given function:
SELECT DATE(‘2020-04-06 01:02:03’); - Explain the term firewall.
- Write a program to print the values of 0, 2, 4 positions from Series s[10, 20, 30, 40, 50] using .iloc.
- Write a python program to create a data frame with headings (CS and IP) from the list given below-
[[79,92][86,96],[85,91],[80,99]]ORWrite a suitable Python code to create an empty series.
Section C
- Renu is working with functions of MySQL. Explain her following.
- What is the purpose of NOW() function?
- How many parameters does it accept?
- What is the general format of its return type?
- Predict the output of the following SQL queries:
- SELECT LENGTH(“GOOD LUCK”);
- SELECT POWER(3, 3);
- SELECT UPPER(“examination”);
OR
Predict the output of the following SQL queries:
- SELECT TRIM(” ALL THEBEST “);
- SELECT POWER(5,2);
- SELECT UPPER(MID(“start up india”, 10));
- Consider the following DataFrame dfn
A B C Order 450 180 350 Purchase 330 550 610 Sell 250 410 380 Target 1050 980 1250 Write the output of the following statement.
- dfn [[‘A’, ‘B’]]
- dfn.loc [‘Purchase’, :]
- What will be the output of the given function:
- Select POW(2,4);
- SELECT POW(2,-2);
- SELECT POW(-2,3);
OR
Write the names of SQL functions to perform the following operations:
- Display name of the Month from your date of birth.
- Convert email-id to lowercase.
- Count the number of characters in your name.
Section D
- Read the text carefully and answer the questions:
Consider the following Data Frame df and answer questions.Population School Hospitals chennai 40 200 500 delhi 10 250 200 kolkatta 30 400 100 mumbai 20 350 300 - Display the name of city whose population >=20 range of 12 to 20.
- Write command to set all values of df as 0.
- Display the df with rows in the reverse order.
- Display the df with only columns in the reverse order.
- Read the text carefully and answer the questions:
Freshminds University of India is starting its first campus in Ana Nagar of South India with its centre admission office in Kolkata. The university has three major blocks comprising of Office block, Science block and Commerce block is in 5 km area campus.
As a network expert, you need to suggest the network plan as per to the authorities keeping in mind the distance and other given parameters.
Expected wire distance between various locationsOffice Block to Science Block 90 m Office Block to Commerce Block 80 m Science Block to Commerce Block 15 m Kolkata Admission Office to Ana Nagar Campus 450 km Expected number of computers to be installed at various locations in the university are as follows:
Office Block 10 Science Block 140 Commerce Block 30 Kolkata Admission Office 8 - Suggest the authorities, the cable layout amongst various blocks inside university campus for connecting the blocks.
- Suggest the most suitable place (i.e. block) to house the server for this university with a suitable reason.
- Suggest an efficient device form the following to be installed in each of the block to connect all the computers.a)Modemb)Switchc)All of thesed)Gateway
- Suggest the most suitable (very high speed) service to provide data connectivity between admission office located in Kolkata and the campus located in Ana Nagar form the following options:
- Telephone line
- Fixedline dial-up connection
- Co-axial cable network
- GSM
- Leased line
- Satellite connection
OR
Read the text carefully and answer the questions:
Elpis Education Service Ltd. is an educational organisation. It is planning to set up its India campus at Nepal with its head office at Mumbai. The Nepal campus has 4 main buildings-
ADMIN, ENGINEERING, BUSINESS and MEDIA.
You as a network expert have to suggest the best network-related solutions for their problems raised in Questions, keeping in mind the distance between the buildings and other given parameters.
Shortest distance between various buildingsADMIN To ENGINEERING 50 m ADMIN To BUSINESS 80 m ADMIN To MEDIA 45 m ENGINEERING To BUSINESS 60 m ENGINEERING To MEDIA 50 m BUSINESS To MEDIA 45 m Mumbai Head Office To Nepal Campus 2175 m Number of computers installed at various buildings are as follows
ADMIN 110 ENGINEERING 75 BUSINESS 40 MEDIA 10 Mumbai Head Office 20 - Suggest the most appropriate location of the server inside the Nepal Campus (out of 4 buildings), to get the best connectivity for maximum number of computers. Justify your answer.
- Suggest and draw the cable layout to efficiently connect various buildings within the Nepal Campus for connecting the computers.
- Which hardware device will you suggest to be procured by the company to be installed to protect and control the Internet uses within the campus.
- Which of the following will you suggest to establish the online face-to-face communication between the people in the ADMIN office of Nepal Campus and Mumbai Head Office?a)Video Conferencingb)Cable TVc)Text Chatd)E-mail
Section E
- Write suitable SQL query for the following:
- Display 4 characters extracted from 6 th left character onwards from the string ‘MYCBSEGUIDE’.
- Display the position of occurrence of string ‘DELHI’ in the string ‘WELCOME TO DELHI’.
- Round off the value 25.613 to two decimal place.
- Display the remainder of 123 divided by 13.
- Remove all the expected leading and trailing spaces from a column salary of the table ‘EMPLOYEES’.
- Write a program in Python Pandas to create the following DataFrame “population” from a Dictionary:
country population percent IT Italy 61 0 83ES Spain 46 0 63GR Greece 11 0 15FR France 65 0 88PO Portugal 10 0 14 - Perform the following operations on the DataFrame:
- Display the columns country and population.
- Display all the rows where population is more than 40.
- Delete the last 2 rows.
- Write a Python code to draw the following bar graph representing the average marks secured by each student in Term-2 Exam. Add the Title and Label for X-axis and Y-axis. Use the following data to draw the graph:
Names Average Marks Ruby 84 Yugesh 92 Vishesh 45 Rakesh 72 OR
Consider the following population data of Males and Females. for which we want to show the stacked bar plot. Write a code to plot a bar chart to depict the same.
city Male Female Total Area A 20 17 37 Area M 30 19 49 Area B 12 15 27 Area N 8 7 15 Prepare smarter and achieve your exam goals with the myCBSEguide App. This all-in-one educational tool offers comprehensive study resources for CBSE, NCERT, JEE (Main), NEET-UG, and NDA exams. Whether you’re tackling sample papers, practicing with chapter-wise questions, reviewing NCERT solutions, or using quick revision notes, myCBSEguide Website has everything you need to succeed.
For CBSE board exam preparation, JEE Main, NEET-UG, or NDA, the myCBSEguide App equips you with high-quality study material and personalized tools to enhance your learning process and boost your performance.
Teachers can also benefit from the Examin8 App and Examin8 Website, which offer an easy way to create custom test papers and assignments, personalized with your name and logo. These tools simplify the assessment process, allowing educators to quickly design tailored quizzes and assignments for their students.
Class 12 – Informatics Practices
Sample Paper – 01 (2024-25)
Solution
Section A
- (a)TrueExplanation:True
- (c)matplotlibExplanation:matplotlib
- (d)StarExplanation:Star
- (b)Both filter out all rows whose total emp_id below 2 and selecting those rows whose total emp_id>2Explanation:Both filter out all rows whose total emp_id below 2 and selecting those rows whose total emp_id>2
- (b)To protect the eyes the gadgets should be placed above eye level.Explanation:To protect the eyes the gadgets should be placed above eye level.
- (a)Microsoft EdgeExplanation:Microsoft Edge
- (c)HTML documentsExplanation:HTML documents
- (b)FalseExplanation:False
- (b)Home pageExplanation:Home page
- (a)Downloaded the images that were marked as CC and pasted in her project file.Explanation:Downloaded the images that were marked as CC and pasted in her project file.
- (b)WHEREExplanation:WHERE
- (b)COUNTExplanation:COUNT
- (d)Copyright holderExplanation:Copyright holder
- (d)Copyright infringementExplanation:Copyright infringement
- (a)Statement A is correct but statement B is incorrect.Explanation:Statement A is correct but statement B is incorrect.
- (c)DistinctExplanation:Distinct
- (a)SpywareExplanation:Spyware
- (c)print(df.shape)Explanation:print(df.shape)
- (c)GROUP BYExplanation:GROUP BY
- (c)A is true but R is false.Explanation:A is true but R is false.
- (a)Both A and R are true and R is the correct explanation of A.Explanation:Both A and R are true and R is the correct explanation of A.To boost your exam preparation, download the myCBSEguide App or visit myCBSEGuide Website today. This app offers complete study material for CBSE, NCERT, JEE (Main), NEET-UG, and NDA exams, including sample papers, practice questions, NCERT solutions, and revision notes.
For teachers, the Examin8 App and Examin8 Website is a perfect tool to create customized test papers with your name and logo. This feature allows educators to design personalized assignments and exams, enhancing the learning experience for students.
Section B
- Web server is a computer with an Internet connection on which a website is hosted.OR
VoIP stands for Voice over Internet Protocol. It refers to technology that enables voice communication over the internet. Two examples of VoIP software/apps are Skype and Zoom.
- SELECT ROLLNO, NAME, MARKS FROM STUDENT
ORDER BY MARKS DESC, NAME; - SELECT department, avg(salary) from company
Group by department; - 5.3OR
Result: ‘2020-04-06’
DATE(): Extracts the date part of a date or datetime expression. - A firewall can either be software-based or hardware-based and is used to keep a network secure. Its primary objective is to control the incoming and outgoing network traffic by analyzing the data packets and determining whether it should be allowed through or not, based on a predetermined rule set.
- import pandas as pd
s=pd.Series([10, 20, 30, 40, 50], index = [‘a’, ‘b’, ‘c’, 0, 1])
print(s.iloc[[0,2,4]])
output
a 10
c 30
1 50 - l=[[10,20],[20,30],[30,40]] df=pd.DataFrame(l, columns=[‘CS’,’IP’])
print(df)ORimport pandas as pd
s=pd.Series()
print(s)
Section C
- The NOW() function returns the system date and time.
- 0 parameters
- “YYYY-MM-DD HH : MM : SS”.
- SELECT LENGTH(“GOOD LUCK”);
The LENGTH() returns the number of characters in the given string.
The input string is “GOOD LUCK”, which has 9 characters.
So, the output will be 9. - SELECT POWER(3, 3);
The POWER() calculates the result of raising a number to a specified power.
We calculate (3**3), which is 27.
The output will be 27. - SELECT UPPER(“examination”);
The UPPER() converts the given string to uppercase.
The input string is “examination”.
The output will be “EXAMINATION”. A B Order 450 180 Purchase 330 550 Sell 250 410 Target 1050 980 A 330 B 550 C 610 Name : Purchase, dtype : int64
- Result:16
- Result: 0.25
- Result: -8
Section D
- print(df[df.population>=20])
- df[:]=0
- print(df.iloc[::-1)
- print(df.iloc[:, ::-1])
- The most suitable place to house the server is Science Block as it has maximum number of computers. Thus, reducing the cabling cost and increases efficiency of network.
- (b)SwitchExplanation: Switch is the device to be installed in each of the blocks to connect all the computers.
- Satellite connection
OR
- ADMIN is the most appropriate location of the Nepal Campus because it has maximum number of computers.
- Firewall
- (a)Video ConferencingExplanation: Video Conferencing
Section E
- select mid(‘MYCBSEGUIDE’,6,4);
- select INSTR(‘WELCOME TO DELHI’,DELHI);
- select round(25.613,2);
- select mod(123,13);
- select trim(salary) from employees;
- import pandas as PD# Create the data frame from a dictionary
data = {
”: [‘IT’,’ES’, ‘GR’, ‘FR’, ‘PO’],
‘country’: [‘Italy’, ‘Spain’, ‘Greece’, ‘France’, ‘Portugal’],
‘population’: [61, 46, 11, 65, 10],
‘per cent’: [‘0.83’, ‘0.63’, ‘0.15’, ‘0.88’, ‘0.14’]
}
population = pd.DataFrame(data)
#Original data frame
print(population)
#A — Display columns ‘country’ and ‘population’
print(population[[‘country’, ‘population’]])
#B — Display rows where population is more than 40
print(population[population[‘population’] > 40])
#C — Delete the last 2 rows
population.drop(population.tail(2).index, inplace=True)
print(population)
- Python code to draw the given bar graph representing the average marks secured by each student in Term-2 Exam.
import matplotlib.pyplot as plt names = ['ruby','yugesh','Vishesh','Rakesh'] averagemarks=[84,92,45,72] plt.bar(names,averagemarks) plt.title("RESULT OF TERM-2 EXAM") plt.xlabel('STUDENT NAMES') plt.ylabel('AVERAGE MARKS SCORED') plt.show()
OR
import matplotlib.pyplot as plt import pandas as pd df=pd.read_excel('population.xlsx') plt.bar('city','Male',data=df, label='Male') plt.bar('city','Female',data=df, label='Female', bottom='Male') plt.legend() #display legend using label of plot plt.grid() #display gridlines plt.show()
To practice more questions and excel in your exams, download the myCBSEguide App. It offers comprehensive study material for CBSE, NCERT, JEE (Main), NEET-UG, and NDA exams. With sample papers, practice tests, NCERT solutions, and detailed revision notes, the app is designed to help you prepare efficiently for your school and competitive exams. myCBSEguide provides a wide range of resources, allowing students to access chapter-wise questions, mock tests, and important exam tips, all in one place. The app is your all-in-one guide to achieving success in your exams.
In addition, Examin8 App and Examin8 Website allows teachers to easily create customized test papers with their own name and logo, providing a personalized approach to assignments and assessments. Make use of the CBSE Sample Papers Class 12 Informatics Practices 2025 to identify your weak areas and work on them before the final exams.
Class 12 Sample Papers 2025
- Physics
- Chemistry
- Mathematics
- Biology
- English Core
- Business Studies
- Economics
- Accountancy
- Computer Science
- Informatics Practices
- Hindi Core
- Hindi Elective
- History
- Political Science
- Geography
- Home Science
- Physical Education
- Other Subjects
For comprehensive exam preparation, download Class 12 sample papers for Physics, Chemistry, Biology, History, Political Science, Economics, Geography, Computer Science, Home Science, Accountancy, Business Studies, and more on the myCBSEguide app or myCBSEguide website. These sample papers are designed to help students practice effectively and are available for free download in PDF format. The Examin8 website and Examin8 app provide a complete exam preparation solution with sample papers, mock tests, and personalized learning plans. Access Class 9 Hindi A Sample Papers 2025 for better exam practice and confidence.
myCBSEguide offers sample papers with solutions, chapter-wise test papers, NCERT solutions, NCERT Exemplar solutions, and quick revision notes to help students prepare thoroughly for their CBSE Class 12 board exams. The CBSE guess papers and important question papers will further assist in understanding key exam trends and boosting exam readiness.Whether you’re studying Physics, Chemistry, or any other subject, myCBSEguide provides the best resources to enhance your exam preparation and ensure success. Download the app or visit the website to access these exam resources anytime.
Why Choose myCBSEguide for Your CBSE Exam Preparation?
1. Comprehensive Study Materials
myCBSEguide offers a wealth of study resources, including sample papers, test papers, chapter-wise practice papers, NCERT solutions, and NCERT Exemplar solutions. These materials cover the entire CBSE syllabus, ensuring that students have everything they need to prepare effectively for their exams.
2. Free Sample Papers & Solutions
You can download free sample papers for Class 9, 10, 11 and 12 across all subjects like Science, Mathematics, Social Science, English, and Hindi. Each paper comes with detailed solutions and a marking scheme, helping you understand how to approach different question types.
Test Generator
Create question paper PDF and online tests with your own name & logo in minutes.
Create NowmyCBSEguide
Question Bank, Mock Tests, Exam Papers, NCERT Solutions, Sample Papers, Notes
Install Now