Give me 30 mcqs of periodicity chapter jee level
| Q | Answer | Key Concept |
|---|---|---|
| 1 | B | Isoelectronic radii |
| 2 | C | Half-filled stability |
| 3 | C | Electronegativity |
| 4 | C | IE across period |
| 5 | C | Anomalous IE |
| 6 | C | Electron affinity |
| 7 | B | Atomic radii in group |
| 8 | A | 2nd IE anomaly |
| 9 | D | Electronegativity trend |
| 10 | C | Electron affinity |
| 11 | B | Diagonal relationship |
| 12 | D | f-block |
| 13 | D | Atomic radius trend |
| 14 | A | EN in halogens |
| 15 | B | Lattice enthalpy |
| 16 | B | Slater's rules |
| 17 | B | Block classification |
| 18 | B | Moseley's law |
| 19 | B | Group 12 (Zn) |
| 20 | B, D | IE dips |
| 21 | B | Amphoteric oxide |
| 22 | B | Hydration enthalpy |
| 23 | D | EGE anomalies |
| 24 | B | 3d filling |
| 25 | A | Metallic character |
| 26 | A | Isoelectronic species |
| 27 | B | Transition metal radii |
| 28 | B | Lanthanide contraction |
| 29 | B | Shielding effectiveness |
| 30 | A | Electronic config |
In pdf
ls -la /tmp/workspace/ 2>/dev/null || mkdir -p /tmp/workspace && echo "workspace ready"
mkdir -p /tmp/workspace/periodicity-mcq && cat > /tmp/workspace/periodicity-mcq/generate_pdf.py << 'PYEOF' from reportlab.lib.pagesizes import A4 from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.lib.units import cm from reportlab.lib import colors from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, HRFlowable from reportlab.lib.enums import TA_LEFT, TA_CENTER, TA_JUSTIFY # Output path output_path = "/tmp/workspace/periodicity-mcq/JEE_Periodicity_MCQs.pdf" doc = SimpleDocTemplate( output_path, pagesize=A4, rightMargin=2*cm, leftMargin=2*cm, topMargin=2*cm, bottomMargin=2*cm, title="JEE Periodicity MCQs", author="Orris AI" ) styles = getSampleStyleSheet() # Custom styles title_style = ParagraphStyle( 'CustomTitle', parent=styles['Title'], fontSize=20, textColor=colors.HexColor('#1a237e'), spaceAfter=6, fontName='Helvetica-Bold', alignment=TA_CENTER ) subtitle_style = ParagraphStyle( 'Subtitle', parent=styles['Normal'], fontSize=11, textColor=colors.HexColor('#455a64'), spaceAfter=4, alignment=TA_CENTER ) question_style = ParagraphStyle( 'Question', parent=styles['Normal'], fontSize=10.5, textColor=colors.HexColor('#1a237e'), fontName='Helvetica-Bold', spaceBefore=10, spaceAfter=4, leftIndent=0, leading=14 ) option_style = ParagraphStyle( 'Option', parent=styles['Normal'], fontSize=10, textColor=colors.HexColor('#212121'), leftIndent=16, spaceAfter=2, leading=13 ) answer_style = ParagraphStyle( 'Answer', parent=styles['Normal'], fontSize=9.5, textColor=colors.HexColor('#2e7d32'), fontName='Helvetica-Bold', leftIndent=16, spaceAfter=2, leading=13 ) hint_style = ParagraphStyle( 'Hint', parent=styles['Normal'], fontSize=9, textColor=colors.HexColor('#5d4037'), fontName='Helvetica-Oblique', leftIndent=16, spaceAfter=6, leading=12 ) section_style = ParagraphStyle( 'Section', parent=styles['Normal'], fontSize=12, textColor=colors.white, fontName='Helvetica-Bold', alignment=TA_CENTER, spaceBefore=8, spaceAfter=8, ) mcqs = [ { "q": "1. The correct order of ionic radii is:", "options": [ "A) Na\u207a > Mg\u00b2\u207a > Al\u00b3\u207a > O\u00b2\u207b", "B) O\u00b2\u207b > Na\u207a > Mg\u00b2\u207a > Al\u00b3\u207a", "C) Al\u00b3\u207a > Mg\u00b2\u207a > Na\u207a > O\u00b2\u207b", "D) Mg\u00b2\u207a > Al\u00b3\u207a > Na\u207a > O\u00b2\u207b" ], "answer": "Answer: B", "hint": "All are isoelectronic (10 electrons). Higher nuclear charge = smaller radius. O\u00b2\u207b(Z=8) > Na\u207a(Z=11) > Mg\u00b2\u207a(Z=12) > Al\u00b3\u207a(Z=13)." }, { "q": "2. Which of the following has the highest first ionization enthalpy?", "options": ["A) B", "B) C", "C) N", "D) O"], "answer": "Answer: C", "hint": "N has a half-filled 2p\u00b3 configuration (extra stability), so its IE\u2081 > O." }, { "q": "3. The element with the highest electronegativity is:", "options": ["A) O", "B) Cl", "C) F", "D) N"], "answer": "Answer: C", "hint": "F is the most electronegative element (Pauling scale: 4.0)." }, { "q": "4. Which property shows a general increase from left to right across a period?", "options": [ "A) Atomic radius", "B) Metallic character", "C) Ionization enthalpy", "D) Electron gain enthalpy becomes more positive" ], "answer": "Answer: C", "hint": "Ionization enthalpy generally increases across a period due to increasing nuclear charge with same shell." }, { "q": "5. Which element has an anomalously HIGH first ionization energy compared to its neighbours?", "options": [ "A) Be only", "B) Mg only", "C) Be and N (also P)", "D) Li only" ], "answer": "Answer: C", "hint": "Be (fully filled 2s\u00b2) and N (half-filled 2p\u00b3) have anomalously high IE\u2081 compared to B and O respectively." }, { "q": "6. Electron affinity is nearly zero or endothermic for:", "options": [ "A) Noble gases only", "B) Alkaline earth metals only", "C) Both noble gases and alkaline earth metals", "D) Halogens" ], "answer": "Answer: C", "hint": "Noble gases have complete octets. Alkaline earth metals have fully filled s-orbitals, making EA nearly zero or positive (endothermic)." }, { "q": "7. The correct sequence of increasing atomic radii in Group 1 is:", "options": [ "A) Cs < Rb < K < Na < Li", "B) Li < Na < K < Rb < Cs", "C) Na < K < Li < Rb < Cs", "D) Li < K < Na < Rb < Cs" ], "answer": "Answer: B", "hint": "Atomic radius increases down a group as more electron shells are added." }, { "q": "8. The second ionization energy is greatest for which element?", "options": ["A) Na", "B) Mg", "C) Al", "D) Li"], "answer": "Answer: A", "hint": "After Na loses 1 electron it achieves Ne configuration (2,8). Removing the 2nd electron from a noble gas-like core requires enormous energy." }, { "q": "9. Which of the following statements is INCORRECT?", "options": [ "A) Electron affinity of Cl > F due to smaller size of F causing electron repulsion", "B) Atomic radius decreases across a period due to increasing nuclear charge", "C) Ionization energy of N > O", "D) Electronegativity increases down a group" ], "answer": "Answer: D", "hint": "Electronegativity DECREASES down a group as atomic size increases and the nucleus is farther from bonding electrons." }, { "q": "10. The element having the most negative electron gain enthalpy is:", "options": ["A) F", "B) O", "C) Cl", "D) S"], "answer": "Answer: C", "hint": "Cl has the most negative EGE (-349 kJ/mol). F's small size causes electron-electron repulsion in the compact 2p orbital, reducing its EGE." }, { "q": "11. Which set of elements shows the 'diagonal relationship'?", "options": [ "A) Li-Na, Be-Mg", "B) Li-Mg, Be-Al, B-Si", "C) Na-K, Mg-Ca", "D) B-Al, C-Si, N-P" ], "answer": "Answer: B", "hint": "Diagonal relationship: Li-Mg, Be-Al, B-Si due to similar charge density and electronegativity across Period 2 and down Group 1/2." }, { "q": "12. In the modern periodic table, lanthanides and actinides belong to which block?", "options": ["A) s-block", "B) p-block", "C) d-block", "D) f-block"], "answer": "Answer: D", "hint": "Lanthanides (4f) and actinides (5f) involve filling of f-orbitals \u2192 f-block elements." }, { "q": "13. Which of the following has the smallest atomic radius?", "options": ["A) Na", "B) Mg", "C) Al", "D) Si"], "answer": "Answer: D", "hint": "Across Period 3, atomic radius decreases: Na > Mg > Al > Si. Increasing nuclear charge contracts the electron cloud." }, { "q": "14. The correct order of electronegativity in Group 17 is:", "options": [ "A) F > Cl > Br > I", "B) F > O > N > Cl", "C) Cl > F > O > N", "D) I > Br > Cl > F" ], "answer": "Answer: A", "hint": "Electronegativity decreases down Group 17: F(4.0) > Cl(3.2) > Br(3.0) > I(2.7)." }, { "q": "15. Among the following, which has the highest lattice enthalpy?", "options": ["A) NaCl", "B) MgO", "C) NaF", "D) CaO"], "answer": "Answer: B", "hint": "Lattice enthalpy \u221d (charge product)/(ionic radii sum). MgO has Mg\u00b2\u207a and O\u00b2\u207b (product = 4), giving the highest value." }, { "q": "16. The effective nuclear charge (Z\u2091\u2092\u2092) experienced by the 3s electron in Na using Slater's rules is approximately:", "options": ["A) 11", "B) 2.2", "C) 7.85", "D) 5.7"], "answer": "Answer: B", "hint": "Slater's rules: Zeff = 11 - (8 \u00d7 0.85 + 2 \u00d7 1.00) = 11 - 8.8 = 2.2." }, { "q": "17. Which of the following is a p-block element?", "options": ["A) Cr", "B) Xe", "C) Cs", "D) Eu"], "answer": "Answer: B", "hint": "Xe (Group 18, 5p\u2076) is p-block. Cr is d-block, Cs is s-block, Eu is f-block." }, { "q": "18. Moseley's law relates X-ray frequency to:", "options": [ "A) Atomic mass", "B) Atomic number", "C) Mass number", "D) Number of neutrons" ], "answer": "Answer: B", "hint": "Moseley's law: \u221a\u03bd = a(Z - b), where Z = atomic number. This redefined the periodic table by Z instead of atomic mass." }, { "q": "19. An element X has configuration [Ar] 3d\u00b9\u2070 4s\u00b2. It belongs to:", "options": [ "A) s-block, Group 2", "B) d-block, Group 12", "C) p-block, Group 2", "D) d-block, Group 2" ], "answer": "Answer: B", "hint": "This is Zn. Though 4s is outermost, Zn is placed in Group 12 (d-block) as the 3d orbital is completely filled in the transition series." }, { "q": "20. The ionization energy trend across Period 3 shows a dip between:", "options": [ "A) Na and Mg", "B) Mg and Al, and P and S", "C) Al and Si only", "D) Na and Al" ], "answer": "Answer: B", "hint": "Two anomalies: Mg\u2192Al (Al has 3p\u00b9, easier to remove than 3s\u00b2 of Mg) and P\u2192S (S has a paired 3p electron, easier to remove)." }, { "q": "21. Which of the following oxides is amphoteric?", "options": ["A) Na\u2082O", "B) Al\u2082O\u2083", "C) P\u2082O\u2085", "D) SO\u2083"], "answer": "Answer: B", "hint": "Al\u2082O\u2083 reacts with both acids (acts as base) and bases (acts as acid) \u2192 amphoteric oxide." }, { "q": "22. Down Group 1, the hydration enthalpy of the cations:", "options": [ "A) Increases", "B) Decreases", "C) Remains constant", "D) First increases then decreases" ], "answer": "Answer: B", "hint": "Hydration enthalpy decreases as ionic radius increases down the group. Li\u207a has the highest hydration enthalpy among Group 1 ions." }, { "q": "23. The correct statement about electron gain enthalpy (EGE) in Period 2 is:", "options": [ "A) Continuously more negative from Li to F", "B) N has a positive (endothermic) EGE", "C) O has more negative EGE than F", "D) Both B and C" ], "answer": "Answer: D", "hint": "N has half-filled 2p\u00b3 (extra stable \u2192 positive EGE). F's small size causes repulsion, making EGE(Cl) > EGE(F) and EGE(O) is less negative than F." }, { "q": "24. Period 4 transition metals (Sc to Zn) involve the filling of which orbital?", "options": ["A) 3p", "B) 3d", "C) 4f", "D) 4p"], "answer": "Answer: B", "hint": "3d orbitals are filled from Sc (Z=21) to Zn (Z=30), making them d-block elements." }, { "q": "25. The metallic character across Period 3 follows the order:", "options": [ "A) Na > Mg > Al > Si > P > S > Cl", "B) Cl > S > P > Si > Al > Mg > Na", "C) Al > Na > Mg > Si", "D) Na = Mg > Al > Si" ], "answer": "Answer: A", "hint": "Metallic character decreases left to right across a period as ionization energy and electronegativity increase." }, { "q": "26. Which of the following pairs are isoelectronic?", "options": [ "A) CO and N\u2082", "B) NO and CO\u2082", "C) SO\u2082 and CO\u2082", "D) N\u2082O and NO\u2082" ], "answer": "Answer: A", "hint": "CO (6+8=14 electrons) and N\u2082 (7+7=14 electrons) are isoelectronic. They are also isostructural with a triple bond." }, { "q": "27. The atomic radius of Fe (Z=26) compared to Mn (Z=25) is:", "options": [ "A) Larger", "B) Smaller", "C) Equal", "D) Cannot be determined" ], "answer": "Answer: B", "hint": "Across transition metals, radius generally slightly decreases with increasing Z. d-electrons provide poor shielding, so Zeff increases." }, { "q": "28. Due to lanthanide contraction, which pair of elements has nearly identical atomic radii?", "options": [ "A) Sc and Y", "B) Zr and Hf", "C) Ti and Zr", "D) La and Ce" ], "answer": "Answer: B", "hint": "Lanthanide contraction causes 5th and 6th period transition elements (e.g., Zr/Hf, Nb/Ta) to have nearly identical atomic radii." }, { "q": "29. The correct order of shielding effectiveness of orbitals is:", "options": [ "A) s > p > d > f", "B) f > d > p > s", "C) p > s > d > f", "D) s > d > p > f" ], "answer": "Answer: A", "hint": "Shielding effectiveness: s > p > d > f. d and f electrons are poor shielders, leading to higher Zeff on outer electrons." }, { "q": "30. The element with configuration 1s\u00b2 2s\u00b2 2p\u2076 3s\u00b2 3p\u00b3 has:", "options": [ "A) 3 unpaired electrons and belongs to Group 15", "B) 2 unpaired electrons and belongs to Group 15", "C) 3 unpaired electrons and belongs to Group 16", "D) 5 unpaired electrons and belongs to Group 15" ], "answer": "Answer: A", "hint": "This is Phosphorus (Z=15). Configuration 3p\u00b3 \u2192 three half-filled p orbitals = 3 unpaired electrons. Group 15 (VA)." }, ] story = [] # Title section story.append(Paragraph("JEE-Level MCQs", title_style)) story.append(Paragraph("Chapter: Periodicity & Periodic Properties", subtitle_style)) story.append(Paragraph("30 Questions | JEE Main / Advanced Level", subtitle_style)) story.append(Spacer(1, 0.3*cm)) story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e'))) story.append(Spacer(1, 0.4*cm)) # Instructions box instr_data = [[Paragraph( "<b>Instructions:</b> Each question has one correct answer. " "Answers and hints are provided below each question in green and brown respectively. " "Cover the answers while solving for self-practice.", ParagraphStyle('instr', parent=styles['Normal'], fontSize=9.5, textColor=colors.HexColor('#37474f'), leading=13) )]] instr_table = Table(instr_data, colWidths=[16.5*cm]) instr_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#e8eaf6')), ('BOX', (0,0), (-1,-1), 1, colors.HexColor('#3949ab')), ('TOPPADDING', (0,0), (-1,-1), 8), ('BOTTOMPADDING', (0,0), (-1,-1), 8), ('LEFTPADDING', (0,0), (-1,-1), 10), ('RIGHTPADDING', (0,0), (-1,-1), 10), ])) story.append(instr_table) story.append(Spacer(1, 0.5*cm)) # Add questions for i, mcq in enumerate(mcqs): # Section header every 10 questions if i % 10 == 0: section_num = i // 10 + 1 sec_data = [[Paragraph(f"Section {section_num} | Questions {i+1} - {min(i+10, 30)}", section_style)]] sec_table = Table(sec_data, colWidths=[16.5*cm]) sec_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#283593')), ('BOX', (0,0), (-1,-1), 0, colors.white), ('TOPPADDING', (0,0), (-1,-1), 7), ('BOTTOMPADDING', (0,0), (-1,-1), 7), ])) story.append(sec_table) story.append(Spacer(1, 0.15*cm)) story.append(Paragraph(mcq["q"], question_style)) for opt in mcq["options"]: story.append(Paragraph(opt, option_style)) story.append(Paragraph(mcq["answer"], answer_style)) story.append(Paragraph(f"Hint: {mcq['hint']}", hint_style)) # Light separator if i < len(mcqs) - 1: story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#bdbdbd'))) # Answer key summary table story.append(Spacer(1, 0.5*cm)) story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e'))) story.append(Spacer(1, 0.3*cm)) story.append(Paragraph("Quick Answer Key", ParagraphStyle('akt', parent=styles['Normal'], fontSize=14, fontName='Helvetica-Bold', textColor=colors.HexColor('#1a237e'), alignment=TA_CENTER, spaceAfter=8))) answers = ["B","C","C","C","C","C","B","A","D","C","B","D","D","A","B","B","B","B","B","B","B","B","D","B","A","A","B","B","A","A"] key_data = [["Q","Ans","Q","Ans","Q","Ans","Q","Ans","Q","Ans"]] for row_i in range(6): row = [] for col_i in range(5): q_num = row_i * 5 + col_i + 1 if q_num <= 30: row.extend([str(q_num), answers[q_num-1]]) else: row.extend(["", ""]) key_data.append(row) key_table = Table(key_data, colWidths=[1.3*cm, 1.5*cm]*5) key_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#283593')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,-1), 9), ('ALIGN', (0,0), (-1,-1), 'CENTER'), ('VALIGN', (0,0), (-1,-1), 'MIDDLE'), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.HexColor('#e8eaf6'), colors.white]), ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#9fa8da')), ('TOPPADDING', (0,0), (-1,-1), 5), ('BOTTOMPADDING', (0,0), (-1,-1), 5), # Color answer columns green ('TEXTCOLOR', (1,1), (1,-1), colors.HexColor('#2e7d32')), ('TEXTCOLOR', (3,1), (3,-1), colors.HexColor('#2e7d32')), ('TEXTCOLOR', (5,1), (5,-1), colors.HexColor('#2e7d32')), ('TEXTCOLOR', (7,1), (7,-1), colors.HexColor('#2e7d32')), ('TEXTCOLOR', (9,1), (9,-1), colors.HexColor('#2e7d32')), ('FONTNAME', (1,1), (1,-1), 'Helvetica-Bold'), ('FONTNAME', (3,1), (3,-1), 'Helvetica-Bold'), ('FONTNAME', (5,1), (5,-1), 'Helvetica-Bold'), ('FONTNAME', (7,1), (7,-1), 'Helvetica-Bold'), ('FONTNAME', (9,1), (9,-1), 'Helvetica-Bold'), ])) story.append(key_table) story.append(Spacer(1, 0.4*cm)) story.append(Paragraph( "Generated by Orris AI | JEE Chemistry | Periodicity Chapter", ParagraphStyle('footer', parent=styles['Normal'], fontSize=8, textColor=colors.HexColor('#9e9e9e'), alignment=TA_CENTER) )) doc.build(story) print(f"PDF created: {output_path}") PYEOF python /tmp/workspace/periodicity-mcq/generate_pdf.py
JEE Periodicity MCQs
PDF Document · PDF
Dont give answer with this
cat > /tmp/workspace/periodicity-mcq/generate_pdf_no_answers.py << 'PYEOF' from reportlab.lib.pagesizes import A4 from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.lib.units import cm from reportlab.lib import colors from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, HRFlowable from reportlab.lib.enums import TA_LEFT, TA_CENTER, TA_JUSTIFY output_path = "/tmp/workspace/periodicity-mcq/JEE_Periodicity_MCQs_Questions_Only.pdf" doc = SimpleDocTemplate( output_path, pagesize=A4, rightMargin=2*cm, leftMargin=2*cm, topMargin=2*cm, bottomMargin=2*cm, title="JEE Periodicity MCQs", author="Orris AI" ) styles = getSampleStyleSheet() title_style = ParagraphStyle( 'CustomTitle', parent=styles['Title'], fontSize=20, textColor=colors.HexColor('#1a237e'), spaceAfter=6, fontName='Helvetica-Bold', alignment=TA_CENTER ) subtitle_style = ParagraphStyle( 'Subtitle', parent=styles['Normal'], fontSize=11, textColor=colors.HexColor('#455a64'), spaceAfter=4, alignment=TA_CENTER ) question_style = ParagraphStyle( 'Question', parent=styles['Normal'], fontSize=10.5, textColor=colors.HexColor('#1a237e'), fontName='Helvetica-Bold', spaceBefore=10, spaceAfter=4, leftIndent=0, leading=14 ) option_style = ParagraphStyle( 'Option', parent=styles['Normal'], fontSize=10, textColor=colors.HexColor('#212121'), leftIndent=16, spaceAfter=3, leading=13 ) section_style = ParagraphStyle( 'Section', parent=styles['Normal'], fontSize=12, textColor=colors.white, fontName='Helvetica-Bold', alignment=TA_CENTER, spaceBefore=8, spaceAfter=8, ) mcqs = [ { "q": "1. The correct order of ionic radii is:", "options": [ "A) Na\u207a > Mg\u00b2\u207a > Al\u00b3\u207a > O\u00b2\u207b", "B) O\u00b2\u207b > Na\u207a > Mg\u00b2\u207a > Al\u00b3\u207a", "C) Al\u00b3\u207a > Mg\u00b2\u207a > Na\u207a > O\u00b2\u207b", "D) Mg\u00b2\u207a > Al\u00b3\u207a > Na\u207a > O\u00b2\u207b" ], }, { "q": "2. Which of the following has the highest first ionization enthalpy?", "options": ["A) B", "B) C", "C) N", "D) O"], }, { "q": "3. The element with the highest electronegativity is:", "options": ["A) O", "B) Cl", "C) F", "D) N"], }, { "q": "4. Which property shows a general increase from left to right across a period?", "options": [ "A) Atomic radius", "B) Metallic character", "C) Ionization enthalpy", "D) Electron gain enthalpy becomes more positive" ], }, { "q": "5. Which element has an anomalously HIGH first ionization energy compared to its neighbours?", "options": [ "A) Be only", "B) Mg only", "C) Be and N (also P)", "D) Li only" ], }, { "q": "6. Electron affinity is nearly zero or endothermic for:", "options": [ "A) Noble gases only", "B) Alkaline earth metals only", "C) Both noble gases and alkaline earth metals", "D) Halogens" ], }, { "q": "7. The correct sequence of increasing atomic radii in Group 1 is:", "options": [ "A) Cs < Rb < K < Na < Li", "B) Li < Na < K < Rb < Cs", "C) Na < K < Li < Rb < Cs", "D) Li < K < Na < Rb < Cs" ], }, { "q": "8. The second ionization energy is greatest for which element?", "options": ["A) Na", "B) Mg", "C) Al", "D) Li"], }, { "q": "9. Which of the following statements is INCORRECT?", "options": [ "A) Electron affinity of Cl > F due to smaller size of F causing electron repulsion", "B) Atomic radius decreases across a period due to increasing nuclear charge", "C) Ionization energy of N > O", "D) Electronegativity increases down a group" ], }, { "q": "10. The element having the most negative electron gain enthalpy is:", "options": ["A) F", "B) O", "C) Cl", "D) S"], }, { "q": "11. Which set of elements shows the 'diagonal relationship'?", "options": [ "A) Li-Na, Be-Mg", "B) Li-Mg, Be-Al, B-Si", "C) Na-K, Mg-Ca", "D) B-Al, C-Si, N-P" ], }, { "q": "12. In the modern periodic table, lanthanides and actinides belong to which block?", "options": ["A) s-block", "B) p-block", "C) d-block", "D) f-block"], }, { "q": "13. Which of the following has the smallest atomic radius?", "options": ["A) Na", "B) Mg", "C) Al", "D) Si"], }, { "q": "14. The correct order of electronegativity in Group 17 is:", "options": [ "A) F > Cl > Br > I", "B) F > O > N > Cl", "C) Cl > F > O > N", "D) I > Br > Cl > F" ], }, { "q": "15. Among the following, which has the highest lattice enthalpy?", "options": ["A) NaCl", "B) MgO", "C) NaF", "D) CaO"], }, { "q": "16. The effective nuclear charge (Z\u2091\u2092\u2092) experienced by the 3s electron in Na using Slater's rules is approximately:", "options": ["A) 11", "B) 2.2", "C) 7.85", "D) 5.7"], }, { "q": "17. Which of the following is a p-block element?", "options": ["A) Cr", "B) Xe", "C) Cs", "D) Eu"], }, { "q": "18. Moseley's law relates X-ray frequency to:", "options": [ "A) Atomic mass", "B) Atomic number", "C) Mass number", "D) Number of neutrons" ], }, { "q": "19. An element X has configuration [Ar] 3d\u00b9\u2070 4s\u00b2. It belongs to:", "options": [ "A) s-block, Group 2", "B) d-block, Group 12", "C) p-block, Group 2", "D) d-block, Group 2" ], }, { "q": "20. The ionization energy trend across Period 3 shows a dip between:", "options": [ "A) Na and Mg", "B) Mg and Al, and P and S", "C) Al and Si only", "D) Na and Al" ], }, { "q": "21. Which of the following oxides is amphoteric?", "options": ["A) Na\u2082O", "B) Al\u2082O\u2083", "C) P\u2082O\u2085", "D) SO\u2083"], }, { "q": "22. Down Group 1, the hydration enthalpy of the cations:", "options": [ "A) Increases", "B) Decreases", "C) Remains constant", "D) First increases then decreases" ], }, { "q": "23. The correct statement about electron gain enthalpy (EGE) in Period 2 is:", "options": [ "A) Continuously more negative from Li to F", "B) N has a positive (endothermic) EGE", "C) O has more negative EGE than F", "D) Both B and C" ], }, { "q": "24. Period 4 transition metals (Sc to Zn) involve the filling of which orbital?", "options": ["A) 3p", "B) 3d", "C) 4f", "D) 4p"], }, { "q": "25. The metallic character across Period 3 follows the order:", "options": [ "A) Na > Mg > Al > Si > P > S > Cl", "B) Cl > S > P > Si > Al > Mg > Na", "C) Al > Na > Mg > Si", "D) Na = Mg > Al > Si" ], }, { "q": "26. Which of the following pairs are isoelectronic?", "options": [ "A) CO and N\u2082", "B) NO and CO\u2082", "C) SO\u2082 and CO\u2082", "D) N\u2082O and NO\u2082" ], }, { "q": "27. The atomic radius of Fe (Z=26) compared to Mn (Z=25) is:", "options": [ "A) Larger", "B) Smaller", "C) Equal", "D) Cannot be determined" ], }, { "q": "28. Due to lanthanide contraction, which pair of elements has nearly identical atomic radii?", "options": [ "A) Sc and Y", "B) Zr and Hf", "C) Ti and Zr", "D) La and Ce" ], }, { "q": "29. The correct order of shielding effectiveness of orbitals is:", "options": [ "A) s > p > d > f", "B) f > d > p > s", "C) p > s > d > f", "D) s > d > p > f" ], }, { "q": "30. The element with configuration 1s\u00b2 2s\u00b2 2p\u2076 3s\u00b2 3p\u00b3 has:", "options": [ "A) 3 unpaired electrons and belongs to Group 15", "B) 2 unpaired electrons and belongs to Group 15", "C) 3 unpaired electrons and belongs to Group 16", "D) 5 unpaired electrons and belongs to Group 15" ], }, ] story = [] # Title story.append(Paragraph("JEE-Level MCQs", title_style)) story.append(Paragraph("Chapter: Periodicity & Periodic Properties", subtitle_style)) story.append(Paragraph("30 Questions | JEE Main / Advanced Level", subtitle_style)) story.append(Spacer(1, 0.3*cm)) story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e'))) story.append(Spacer(1, 0.4*cm)) # Instructions box instr_data = [[Paragraph( "<b>Instructions:</b> Each question has ONE correct answer. " "Choose the best option from A, B, C, or D. " "Time allowed: 45 minutes. Each correct answer carries +4 marks; each wrong answer carries -1 mark.", ParagraphStyle('instr', parent=styles['Normal'], fontSize=9.5, textColor=colors.HexColor('#37474f'), leading=13) )]] instr_table = Table(instr_data, colWidths=[16.5*cm]) instr_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#e8eaf6')), ('BOX', (0,0), (-1,-1), 1, colors.HexColor('#3949ab')), ('TOPPADDING', (0,0), (-1,-1), 8), ('BOTTOMPADDING', (0,0), (-1,-1), 8), ('LEFTPADDING', (0,0), (-1,-1), 10), ('RIGHTPADDING', (0,0), (-1,-1), 10), ])) story.append(instr_table) story.append(Spacer(1, 0.5*cm)) # Questions only - no answers, no hints for i, mcq in enumerate(mcqs): if i % 10 == 0: section_num = i // 10 + 1 sec_data = [[Paragraph(f"Section {section_num} | Questions {i+1} - {min(i+10, 30)}", section_style)]] sec_table = Table(sec_data, colWidths=[16.5*cm]) sec_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#283593')), ('BOX', (0,0), (-1,-1), 0, colors.white), ('TOPPADDING', (0,0), (-1,-1), 7), ('BOTTOMPADDING', (0,0), (-1,-1), 7), ])) story.append(sec_table) story.append(Spacer(1, 0.15*cm)) story.append(Paragraph(mcq["q"], question_style)) for opt in mcq["options"]: story.append(Paragraph(opt, option_style)) if i < len(mcqs) - 1: story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#bdbdbd'))) # Footer story.append(Spacer(1, 0.6*cm)) story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#9fa8da'))) story.append(Spacer(1, 0.2*cm)) story.append(Paragraph( "Generated by Orris AI | JEE Chemistry | Periodicity Chapter", ParagraphStyle('footer', parent=styles['Normal'], fontSize=8, textColor=colors.HexColor('#9e9e9e'), alignment=TA_CENTER) )) doc.build(story) print(f"PDF created: {output_path}") PYEOF python /tmp/workspace/periodicity-mcq/generate_pdf_no_answers.py
JEE Periodicity MCQs Questions Only
PDF Document · PDF