ICH 101 / CHM 101 Practice Exam Questions /* Scoped styles — all selectors start with #chm101-quiz to avoid affecting the site */ #chm101-quiz { font-family: "Helvetica Neue", Arial, sans-serif; max-width: 950px; margin:22px auto; padding:20px; border-radius:10px; background:#ffffff; box-shadow:0 6px 18px rgba(0,0,0,0.04); border:1px solid #ececec; color:#1a1a1a; } #chm101-quiz h1 { font-size:24px; margin:0 0 8px; } #chm101-quiz p.lead { margin:0 0 14px; color:#555; font-size:14px; } #chm101-quiz .meta { display:flex; gap:10px; align-items:center; margin-bottom:14px; flex-wrap:wrap; } #chm101-quiz input[type="text"].username { padding:8px 10px; border-radius:6px; border:1px solid #cfcfcf; min-width:220px; } #chm101-quiz .controls { display:flex; gap:8px; margin-top:12px; flex-wrap:wrap; } #chm101-quiz button { padding:8px 12px; border-radius:6px; border:1px solid #bfbfbf; background:#f7f7f7; cursor:pointer; } #chm101-quiz button:hover { filter:brightness(.98); } #chm101-quiz .questions { margin-top:10px; } #chm101-quiz .q { padding:10px; margin-bottom:10px; border-radius:8px; background:#fcfcfc; border:1px solid #f1f1f1; } #chm101-quiz .q h3 { margin:0 0 8px; font-size:15px; } #chm101-quiz .options label { display:block; padding:6px 8px; margin-bottom:7px; border-radius:6px; cursor:pointer; } #chm101-quiz .options input[type="radio"] { margin-right:8px; } #chm101-quiz .muted { color:#666; font-size:13px; } #chm101-quiz .result { margin-top:14px; padding:12px; border-radius:8px; background:#eef7ff; border:1px solid #d0e8ff; } #chm101-quiz .corrects .q { background:#fff; } #chm101-quiz .correct { background:#e9ffef; border:1px solid #bfe8c7; padding:8px; border-radius:6px; } #chm101-quiz .wrong { background:#fff0f0; border:1px solid #f1bcbc; padding:8px; border-radius:6px; } #chm101-quiz .hidden { display:none; } /* make sure we don't inherit site link styles */ #chm101-quiz a { color:inherit; text-decoration:none; } CHM 101 Practice Exam Questions Your name: You may submit anytime — you don't need to answer every question. Submit View Corrects Retake { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What does the strength of an acid depend on?", "acceptedAnswer": { "@type": "Answer", "text": "The basic characteristics of the solvent." } }, { "@type": "Question", "name": "What are the types of thermodynamic systems?", "acceptedAnswer": { "@type": "Answer", "text": "Isolated, open and closed systems." } }, { "@type": "Question", "name": "What is the energy from the sun called?", "acceptedAnswer": { "@type": "Answer", "text": "Radiation (radiant energy)." } }, { "@type": "Question", "name": "What is a buffer solution?", "acceptedAnswer": { "@type": "Answer", "text": "A solution that maintains a fairly constant pH on addition of acid or alkali." } }, { "@type": "Question", "name": "What is the formula to estimate [H+] for a weak acid?", "acceptedAnswer": { "@type": "Answer", "text": "[H+] ≈ √(Ka · C) where Ka is acid dissociation constant and C is concentration." } } ] } (function(){ // Scope everything to avoid leaking variables const root = document.getElementById('chm101-quiz'); const qContainer = root.querySelector('#chm101-questions'); const submitBtn = root.querySelector('#chm101-submit'); const viewCorrectsBtn = root.querySelector('#chm101-view-corrects'); const retakeBtn = root.querySelector('#chm101-retake'); const resultBox = root.querySelector('#chm101-result'); const correctsBox = root.querySelector('#chm101-corrects'); const usernameInput = root.querySelector('#chm101-username'); // --- Clean, structured CHM 101 questions (derived & clarified from your list) --- const quiz = [ { q: "The strength of an acid is dependent upon:", options:["The basic characteristics of the solvent","H- concentration","Type of acid molecule only","Temperature only"], answer: 0 }, { q: "The types of thermodynamic systems include:", options:["Intensive and extensive","Isolated, open and closed","Open and extensive","Closed and intensive"], answer: 1 }, { q: "The energy from the sun that travels through space is called:", options:["Conduction","Convection","Radiation","Chemical energy"], answer: 2 }, { q: "A property of a thermodynamic system is classified as:", options:["Open, isolated and closed","Extensive and intensive","Open and closed only","Intrinsic and extrinsic (wrong pair)"], answer: 1 }, { q: "The energy transferred between a system and its surroundings as a result of temperature difference is called:", options:["Mechanical energy","Chemical energy","Conventional energy","Heat (thermal energy)"], answer: 3 }, { q: "A solution that resists a change in pH when small amounts of acid or base are added is called:", options:["Acidic solution","Neutral solution","Basic solution","Buffer solution"], answer: 3 }, { q: "An electrode that does not take part in the electrolytic reaction is called:", options:["Inert electrode","Electrolytic electrode","Ideal electrode","Reactive electrode"], answer: 0 }, { q: "Energy available by virtue of an object's position is known as:", options:["Kinetic energy","Potential energy","Both potential and kinetic","Useful energy"], answer: 1 }, { q: "Ammonium ethanoate (NH4CH3COO) solutions are slightly acidic because of the presence of:", options:["H2SO4 impurity","HCl impurity","H+ (protons) free in solution","NH4+ (the acidic ammonium ion)"], answer: 3 }, { q: "Stalactite and stalagmite formation in caves is mainly due to deposition of:", options:["CaCO3 (calcium carbonate)","NH4 salts","CO3Ca (same as CaCO3)","N2O"], answer: 0 }, { q: "The hydrogen ion concentration [H+] for a weak monoprotic acid with Ka and concentration C is approximated by:", options:["[H+] = Ka / C","[H+] = Ka · C","[H+] = √(Ka · C)","[H+] = Ka^2"], answer: 2 }, { q: "A line emission spectrum is produced by atoms emitting:", options:["Multiple continuous wavelengths","A single, specific wavelength (discrete lines)","A single but non-specific wavelength","All wavelengths uniformly"], answer: 1 }, { q: "The mass–energy relation between matter and energy is given by:", options:["E = mc²","K.E. = 1/2 mv²","P = mgh","Q = mcΔθ"], answer: 0 }, { q: "Energy that possesses wave character and propagates through space at ~3.0×10⁸ m/s is:", options:["Potential energy","Radiant (electromagnetic) energy","Mechanical energy","Kinetic energy"], answer: 1 }, { q: "An electrolyte contains free electrically charged particles called:", options:["Elements","Compounds","Ions","Electrons only"], answer: 2 }, { q: "A substance that conducts electricity when molten or in aqueous solution is called a:", options:["Electrode","Electron","Proton","Electrolyte"], answer: 3 }, { q: "Chemical reactions that produce electrical effects are carried out in:", options:["Electrical cells","Mechanical cells","Chemical cells","Electrochemical cells"], answer: 3 }, { q: "The amount of heat required to raise the temperature of unit mass of a substance by 1 °C is called:", options:["Heat capacity","Specific heat capacity","Latent heat of vaporization","Latent heat of fusion"], answer: 1 }, { q: "The energy transferred when an object is moved by a force over a distance is best described as:", options:["Potential energy","Kinetic energy","Moving energy","Mechanical energy (work)"], answer: 3 }, { q: "The branch that studies interconversion of heat and other forms of energy is:", options:["Thermodynamics","Aerodynamics","Chemical equilibrium","Bonding (chemistry)"], answer: 0 }, { q: "Discovery of X-rays helped determine values for atomic number and nuclear charge (true/false)?", options:["True","False","Not related","Only for light atoms"], answer: 0 }, { q: "The specific part of the universe chosen for thermodynamic study is called the:", options:["Environment","Universe","System","Boundary"], answer: 2 }, { q: "The branch of thermodynamics that deals specifically with heat changes in chemical reactions is:", options:["Thermodynamics (general)","Chemical equilibrium","Heat reaction","Thermochemistry"], answer: 3 }, { q: "If a solution has pH = 3.4, the hydrogen ion concentration [H+] is approximately:", options:["3.89×10⁻⁴","3.98×10⁻⁴","3.4","3.4×10⁴"], answer: 1 }, { q: "In the reversible reaction A ⇌ B + H+, the species B is called the:", options:["Product","Reactant","Equilibrium constant","Conjugate base of the acid"], answer: 3 }, { q: "A base is considered strong when it produces a large concentration of:", options:["H+ ions","HCl","Water","OH⁻ (hydroxide ions)"], answer: 3 }, { q: "A mixture of CH₃COOH and CH₃COONa is called a:", options:["Acidic solution","Buffer solution","Alkaline solution","Soap solution"], answer: 1 }, { q: "The modern concepts of acid-base include Arrhenius, Bronsted–Lowry and which other theory?", options:["Newton","Faraday","Lewis","Socrates"], answer: 2 }, { q: "An example of a Lewis acid and Lewis base pair is:", options:["Lewis acid: H⁺ ; Lewis base: NH₃","Lewis acid: NH₃ ; Lewis base: NH₄⁺","Lewis acid: NH₄⁺ ; Lewis base: NH₃","Lewis acid: H₂SO₄ ; Lewis base: H₂O"], answer: 0 }, { q: "Degeneracy of atomic orbitals can be altered when an atom is exposed to a:", options:["Ultraviolet light","Strong magnetic field","Heat only","Power source"], answer: 1 }, { q: "When high voltage is applied to a gas at low pressure, which phenomenon was discovered (leading to discovery of the electron)?", options:["X-rays","Faraday's laws","Cathode rays / electrons","All of the above"], answer: 2 }, { q: "The emission of electrons from a metal surface when light of sufficient energy falls on it is called the:", options:["X-ray effect","Radioactive emission","Photoelectric effect","Solar emission"], answer: 2 }, { q: "Radiant energy is considered to be:", options:["Continuous","Accumulated","Quantized","None of the above"], answer: 2 }, { q: "A closed system is one that prevents the passage of matter but allows the passage of:", options:["Nothing (isolated)","Only energy","Both matter and energy","Only particles"], answer: 1 }, { q: "A beaker with a volatile liquid open to the atmosphere is a good example of a:", options:["Isolated system","Closed system","Open system","Supersystem"], answer: 2 }, { q: "The random microscopic motion of atoms & molecules (thermal motion) is responsible for:", options:["Potential energy","Kinetic (thermal) energy","Mechanical energy","Heat energy (thermal)"], answer: 1 }, { q: "Petrol in an automobile represents mostly which form of energy (before combustion)?", options:["Mechanical energy","Heat energy","Chemical energy","All of the above"], answer: 2 } ]; // Render questions function render() { qContainer.innerHTML = ''; quiz.forEach((item, idx) => { const qDiv = document.createElement('div'); qDiv.className = 'q'; qDiv.setAttribute('data-index', idx); const qTitle = document.createElement('h3'); qTitle.textContent = (idx + 1) + '. ' + item.q; qDiv.appendChild(qTitle); const opts = document.createElement('div'); opts.className = 'options'; item.options.forEach((opt, oi) => { const id = `chm101-q${idx}-o${oi}`; const label = document.createElement('label'); label.setAttribute('for', id); const input = document.createElement('input'); input.type = 'radio'; input.name = `chm101-q-${idx}`; input.id = id; input.value = String(oi); const span = document.createElement('span'); span.textContent = opt; label.appendChild(input); label.appendChild(span); opts.appendChild(label); }); qDiv.appendChild(opts); qContainer.appendChild(qDiv); }); } // Compute score function score() { const answers = []; let correct = 0, answered = 0; quiz.forEach((item, idx) => { const sel = root.querySelector(`input[name="chm101-q-${idx}"]:checked`); if (sel) { answered++; const val = Number(sel.value); answers.push({ selected: val, correct: item.answer }); if (val === item.answer) correct++; } else { answers.push({ selected: null, correct: item.answer }); } }); return { correct, answered, total: quiz.length, answers }; } // Show results function showResult(name, s) { const safeName = (name || 'friend').trim(); resultBox.innerHTML = ''; const p1 = document.createElement('div'); p1.innerHTML = `hi ${escapeHtml(safeName)} ur CHM101 practice score is ${s.correct}/${s.total}`; resultBox.appendChild(p1); const p2 = document.createElement('div'); p2.className = 'muted'; p2.textContent = `Answered ${s.answered} of ${s.total} — ${s.correct} correct.`; resultBox.appendChild(p2); resultBox.classList.remove('hidden'); viewCorrectsBtn.classList.remove('hidden'); retakeBtn.classList.remove('hidden'); } // Show correct answers with user selections highlighted function showCorrects(answers) { correctsBox.innerHTML = ''; answers.forEach((ans, idx) => { const item = quiz[idx]; const wrapper = document.createElement('div'); wrapper.className = 'q'; const title = document.createElement('h3'); title.textContent = (idx + 1) + '. ' + item.q; wrapper.appendChild(title); const userLine = document.createElement('div'); userLine.className = 'muted'; if (ans.selected === null) { userLine.textContent = 'You did not answer this question.'; } else { userLine.textContent = 'Your answer: ' + item.options[ans.selected]; } wrapper.appendChild(userLine); const corr = document.createElement('div'); corr.className = (ans.selected === ans.correct) ? 'correct' : 'wrong'; corr.textContent = 'Correct answer: ' + item.options[ans.correct]; wrapper.appendChild(corr); correctsBox.appendChild(wrapper); }); correctsBox.classList.remove('hidden'); correctsBox.scrollIntoView({ behavior: 'smooth', block: 'start' }); } function retake() { const radios = root.querySelectorAll('input[type="radio"]'); radios.forEach(r => r.checked = false); resultBox.classList.add('hidden'); correctsBox.classList.add('hidden'); viewCorrectsBtn.classList.add('hidden'); retakeBtn.classList.add('hidden'); resultBox.innerHTML = ''; correctsBox.innerHTML = ''; usernameInput.focus(); } // Simple HTML-escape for inserted name function escapeHtml(s) { return String(s).replace(/[&"']/g, function(m){ return {'&':'&','':'>','"':'"',"'":'''}[m]; }); } // Event listeners submitBtn.addEventListener('click', () => { const name = usernameInput.value || 'friend'; const s = score(); showResult(name, s); correctsBox.classList.add('hidden'); correctsBox.innerHTML = ''; }); viewCorrectsBtn.addEventListener('click', () => { const s = score(); showCorrects(s.answers); }); retakeBtn.addEventListener('click', retake); // Initialize render(); })();