punjab police junior clerk test No:3 یہ آن لائن ٹیسٹ دھیان سے کرنا ہے

```html Excel شارٹ کٹ ٹیسٹ

Excel شارٹ کٹ ٹیسٹ

اپنے Excel شارٹ کٹ کے علم کا امتحان لیں

ہدایات

  • یہ ٹیسٹ 30 سوالات پر مشتمل ہے
  • ہر سوال کے چار ممکنہ جوابات ہیں، صرف ایک صحیح ہے
  • تمام سوالات حل کرنے کے بعد "جوابات چیک کریں" بٹن پر کلک کریں
  • آپ کا اسکور اور درست جوابات دکھائے جائیں گے
  • ٹیسٹ دوبارہ شروع کرنے کے لیے "دوبارہ شروع کریں" بٹن استعمال کریں
وقت: 00:00
{ question: "ریڈو (Redo) کے لیے کون سی شارٹ کٹ استعمال ہوتی ہے؟", options: [ "Ctrl + Z", "Ctrl + Y", "Ctrl + R", "Ctrl + D" ], answer: 1 }, { question: "کاپی (Copy) کے لیے کون سی شارٹ کٹ استعمال ہوتی ہے؟", options: [ "Ctrl + C", "Ctrl + X", "Ctrl + V", "Ctrl + P" ], answer: 0 }, { question: "کٹ (Cut) کے لیے کون سی شارٹ کٹ استعمال ہوتی ہے؟", options: [ "Ctrl + C", "Ctrl + X", "Ctrl + V", "Ctrl + K" ], answer: 1 }, { question: "پیسٹ (Paste) کے لیے کون سی شارٹ کٹ استعمال ہوتی ہے؟", options: [ "Ctrl + C", "Ctrl + X", "Ctrl + V", "Ctrl + P" ], answer: 2 }, { question: "فائنڈ (Find) کے لیے کون سی شارٹ کٹ استعمال ہوتی ہے؟", options: [ "Ctrl + F", "Ctrl + H", "Ctrl + G", "Ctrl + E" ], answer: 0 } ]; // Initialize variables let startTime; let timerInterval; // DOM elements const quizContainer = document.getElementById('quiz-container'); const submitBtn = document.getElementById('submit-btn'); const resetBtn = document.getElementById('reset-btn'); const scoreDiv = document.getElementById('score'); const progressBar = document.getElementById('progress-bar'); const timerDisplay = document.getElementById('timer'); // Initialize the quiz function initQuiz() { // Clear previous results scoreDiv.style.display = 'none'; scoreDiv.textContent = ''; // Reset progress bar progressBar.style.width = '0%'; // Start timer startTimer(); // Generate questions quizContainer.innerHTML = ''; questions.forEach((q, index) => { const questionDiv = document.createElement('div'); questionDiv.className = 'question'; const questionHTML = `
${index + 1}
${q.question}
${q.options.map((option, i) => `
`).join('')}
`; questionDiv.innerHTML = questionHTML; quizContainer.appendChild(questionDiv); }); } // Start timer function startTimer() { startTime = new Date(); clearInterval(timerInterval); timerInterval = setInterval(() => { const currentTime = new Date(); const elapsedTime = Math.floor((currentTime - startTime) / 1000); const minutes = Math.floor(elapsedTime / 60); const seconds = elapsedTime % 60; timerDisplay.textContent = `وقت: ${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`; }, 1000); } // Calculate score function calculateScore() { let score = 0; const results = []; questions.forEach((q, index) => { const selectedOption = document.querySelector(`input[name="q${index}"]:checked`); const resultDiv = document.getElementById(`result${index}`); if (selectedOption) { if (parseInt(selectedOption.value) === q.answer) { score++; resultDiv.textContent = '✓ صحیح جواب!'; resultDiv.className = 'result correct'; } else { resultDiv.textContent = `✗ غلط جواب! صحیح جواب: ${q.options[q.answer]}`; resultDiv.className = 'result incorrect'; } } else { resultDiv.textContent = `❌ کوئی جواب منتخب نہیں کیا گیا! صحیح جواب: ${q.options[q.answer]}`; resultDiv.className = 'result incorrect'; } resultDiv.style.display = 'block'; results.push({ question: q.question, selected: selectedOption ? parseInt(selectedOption.value) : null, correct: q.answer, isCorrect: selectedOption ? (parseInt(selectedOption.value) === q.answer) : false }); }); // Update progress bar progressBar.style.width = `${(score / questions.length) * 100}%`; // Display score const percentage = (score / questions.length) * 100; let message = ''; if (percentage >= 90) { message = 'بہت بہترین! آپ Excel کے ماہر ہیں!'; } else if (percentage >= 70) { message = 'اچھا اسکور! آپ کو Excel کی اچھی سمجھ ہے۔'; } else if (percentage >= 50) { message = 'معقول اسکور! مزید مشق کی ضرورت ہے۔'; } else { message = 'مزید مشق کی ضرورت ہے۔ شارٹ کٹس یاد کرنے کی کوشش کریں۔'; } scoreDiv.innerHTML = `

آپ کا اسکور: ${score}/${questions.length} (${percentage.toFixed(1)}%)

${message}

`; scoreDiv.style.display = 'block'; // Stop timer clearInterval(timerInterval); // Scroll to score scoreDiv.scrollIntoView({ behavior: 'smooth' }); return { score, results }; } // Event listeners submitBtn.addEventListener('click', calculateScore); resetBtn.addEventListener('click', () => { if (confirm('کیا آپ واقعی ٹیسٹ دوبارہ شروع کرنا چاہتے ہیں؟ تمام جوابات مٹ جائیں گے۔')) { initQuiz(); } }); // Initialize the quiz when page loads window.addEventListener('load', initQuiz); ```