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 MCQ Online Test provided by StudiesToday. These MCQ based online mock tests for Science in Class 10 has been designed based on the pattern of questions expected to come in the upcoming Class 10 examinations and latest syllabus issued by CBSE, NCERT and KVS. We have provided MCQ Questions for Class 10 Science with answers for all topics.

Online MCQ Test for Class 10 Science Chapter 12 Electricity

Click on the start online test button below to start a free online MCQ test for Science Chapter 12 Electricity which is an important topic in Class 10. After completing the test you can check your answers and also download your passing certificate.

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