CBSE Class 10 Science Electricity Online Test Set A

Refer to CBSE Class 10 Science Electricity Online Test Set A below. Students of Class 10 Science can do the below online test and refer to the full list of free Class 10 Science Mock Online Test provided below. These online Mock tests for Science in Class 10 have been designed based on the pattern of questions expected to come in the upcoming Class 10 examinations and the latest syllabus issued by CBSE, NCERT and KVS and to help students strengthen their understanding of key topics. We have also provided MCQ Questions for Class 10 Science with answers for all topics.

Online Mock Test for Class 10 Science Chapter 12 Electricity

In the online practice Mock test for Science Chapter 12 Electricity you can see the list of questions below with options out of which you have to select one correct answer and after completing the test you can check your answers and score. This mock test will help Class 10 students to check understanding of all topics in Chapter 12 Electricity. This includes multiple choice questions from Class 10 Science book to test your knowledge and boost confidence.

Chapter 12 Electricity Science Class 10 Mock Test

1. A positive charge released from rest

2. When there is an electric current passing through a wire, the particles moving are

3. The current in a wire

4. The path of a free electron in a metal is

5. The free electrons of a metal

6. Joule/Coulomb is same as ?

7. The potential at a point is 20V. The work done to bring a charge of 0.5 C from infinity to this point will be ?

8. Heat produced in a current carrying wire in 5s is 60J. The same current is passed through another wire of half the resistance. The heat produced in 5s will be

9. The work done in moving a unit positive charge across two points inan electric circuit is a measure of ?

10. The device used for measuring potential difference is known as ?

; const quizForm = document.getElementById("quiz-form"); mcqs.forEach((mcq, index) => { const questionDiv = document.createElement("div"); questionDiv.classList.add("question"); questionDiv.innerHTML = `

${index + 1}. ${mcq.question}

${mcq.options .map( (option, i) => ` ` ) .join("")} `; quizForm.appendChild(questionDiv); }); window.calculateResults = function () { const formData = new FormData(quizForm); let score = 0; mcqs.forEach((mcq, index) => { const selectedAnswer = formData.get(`q${index}`); const questionDiv = quizForm.children[index]; const labels = questionDiv.querySelectorAll("label"); labels.forEach((label, i) => { const input = label.querySelector("input"); const feedback = label.querySelector(".feedback"); const optionValue = String.fromCharCode(97 + i); // Highlight correct answers if (optionValue === mcq.answer) { label.classList.add("correct"); feedback.style.display = "inline"; feedback.textContent = "✓"; feedback.classList.add("correct"); } // Mark incorrect answers if (selectedAnswer === optionValue && selectedAnswer !== mcq.answer) { label.classList.add("incorrect"); feedback.style.display = "inline"; feedback.textContent = "✗"; feedback.classList.add("incorrect"); } }); if (selectedAnswer === mcq.answer) score++; }); const resultDiv = document.getElementById("results"); resultDiv.textContent = `You scored ${score} out of ${mcqs.length}! 🎉`; }; })();