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. 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 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.

Chapter 12 Electricity Science Class 10 Mock Test

; 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}! 🎉`; }; })();