Spaces:
Runtime error
Runtime error
Create demo_questions.py
Browse files- demo_questions.py +81 -0
demo_questions.py
ADDED
|
@@ -0,0 +1,81 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# 60 demo questions (10 per subject) for SPM Exam Simulator
|
| 2 |
+
|
| 3 |
+
QUESTIONS = {
|
| 4 |
+
"BM": [
|
| 5 |
+
{"id": 1001, "text": "Apakah maksud peribahasa 'bagai aur dengan tebing'?", "choices": ["A. Perselisihan", "B. Kerjasama", "C. Kesusahan", "D. Perpisahan"], "answer": "B"},
|
| 6 |
+
{"id": 1002, "text": "Pilih sinonim bagi perkataan 'indah'.", "choices": ["A. Cantik", "B. Buruk", "C. Kusam", "D. Hodoh"], "answer": "A"},
|
| 7 |
+
{"id": 1003, "text": "Ayat yang manakah menggunakan kata ganda dengan betul?", "choices": ["A. Buku-buka", "B. Jalan-jalan", "C. Kerusi-kerusi", "D. Meja-meja"], "answer": "B"},
|
| 8 |
+
{"id": 1004, "text": "Perkataan manakah ialah kata adjektif?", "choices": ["A. Makan", "B. Tidur", "C. Tinggi", "D. Pergi"], "answer": "C"},
|
| 9 |
+
{"id": 1005, "text": "Peribahasa 'harapkan pegar, pegar makan padi' bermaksud?", "choices": ["A. Orang yang rajin", "B. Pengkhianatan oleh penjaga", "C. Hidup susah", "D. Orang baik hati"], "answer": "B"},
|
| 10 |
+
{"id": 1006, "text": "Apakah kata dasar bagi perkataan 'berjalan'?", "choices": ["A. Ber", "B. Jalan", "C. An", "D. Jal"], "answer": "B"},
|
| 11 |
+
{"id": 1007, "text": "Tukar kata ganti nama 'saya' kepada bentuk hormat.", "choices": ["A. Hamba", "B. Beta", "C. Patik", "D. Kami"], "answer": "C"},
|
| 12 |
+
{"id": 1008, "text": "Kata majmuk manakah dieja terpisah?", "choices": ["A. Kakitangan", "B. Kerjasama", "C. Tanggungjawab", "D. Setiausaha"], "answer": "A"},
|
| 13 |
+
{"id": 1009, "text": "Pilih ayat yang betul.", "choices": ["A. Mereka pergi ke sekolah setiap hari.", "B. Dia pergi sekolah tiap hari.", "C. Kami ke sekolah tiap tiap hari.", "D. Awak sekolah pergi hari-hari."], "answer": "A"},
|
| 14 |
+
{"id": 1010, "text": "Apakah maksud peribahasa 'bagai isi dengan kuku'?", "choices": ["A. Bersengketa", "B. Sangat akrab", "C. Bermusuhan", "D. Terpisah"], "answer": "B"},
|
| 15 |
+
],
|
| 16 |
+
|
| 17 |
+
"English": [
|
| 18 |
+
{"id": 2001, "text": "Choose the correct synonym for 'happy'.", "choices": ["A. Sad", "B. Joyful", "C. Angry", "D. Tired"], "answer": "B"},
|
| 19 |
+
{"id": 2002, "text": "Which sentence is grammatically correct?", "choices": ["A. She go to school.", "B. She goes to school.", "C. She going to school.", "D. She gone to school."], "answer": "B"},
|
| 20 |
+
{"id": 2003, "text": "Choose the antonym for 'hot'.", "choices": ["A. Cold", "B. Warm", "C. Heat", "D. Fire"], "answer": "A"},
|
| 21 |
+
{"id": 2004, "text": "Fill in the blank: He ____ playing football now.", "choices": ["A. is", "B. are", "C. am", "D. was"], "answer": "A"},
|
| 22 |
+
{"id": 2005, "text": "What is the plural of 'child'?", "choices": ["A. Childs", "B. Childes", "C. Children", "D. Childer"], "answer": "C"},
|
| 23 |
+
{"id": 2006, "text": "Which of the following is a verb?", "choices": ["A. Quickly", "B. Run", "C. Beautiful", "D. Happiness"], "answer": "B"},
|
| 24 |
+
{"id": 2007, "text": "Choose the correct sentence.", "choices": ["A. They is happy.", "B. They are happy.", "C. They am happy.", "D. They be happy."], "answer": "B"},
|
| 25 |
+
{"id": 2008, "text": "Which is a proper noun?", "choices": ["A. River", "B. Mountain", "C. Kuala Lumpur", "D. City"], "answer": "C"},
|
| 26 |
+
{"id": 2009, "text": "Choose the correct article: She bought ___ apple.", "choices": ["A. a", "B. an", "C. the", "D. no article"], "answer": "B"},
|
| 27 |
+
{"id": 2010, "text": "What is the past tense of 'go'?", "choices": ["A. Goed", "B. Went", "C. Gone", "D. Going"], "answer": "B"},
|
| 28 |
+
],
|
| 29 |
+
|
| 30 |
+
"Math": [
|
| 31 |
+
{"id": 3001, "text": "What is 12 × 8?", "choices": ["A. 80", "B. 96", "C. 108", "D. 86"], "answer": "B"},
|
| 32 |
+
{"id": 3002, "text": "Simplify: 15 – (6 + 2).", "choices": ["A. 7", "B. 8", "C. 9", "D. 10"], "answer": "A"},
|
| 33 |
+
{"id": 3003, "text": "The value of π is approximately:", "choices": ["A. 2.14", "B. 3.14", "C. 4.13", "D. 3.41"], "answer": "B"},
|
| 34 |
+
{"id": 3004, "text": "Find the area of a rectangle with length 10 cm and width 4 cm.", "choices": ["A. 14 cm²", "B. 20 cm²", "C. 40 cm²", "D. 400 cm²"], "answer": "C"},
|
| 35 |
+
{"id": 3005, "text": "Solve: 2x + 5 = 11.", "choices": ["A. 2", "B. 3", "C. 4", "D. 5"], "answer": "A"},
|
| 36 |
+
{"id": 3006, "text": "Convert 0.75 to a fraction.", "choices": ["A. 1/4", "B. 3/4", "C. 2/3", "D. 4/5"], "answer": "B"},
|
| 37 |
+
{"id": 3007, "text": "What is the square root of 81?", "choices": ["A. 7", "B. 8", "C. 9", "D. 10"], "answer": "C"},
|
| 38 |
+
{"id": 3008, "text": "A triangle has angles 60°, 60°, and __?", "choices": ["A. 30°", "B. 45°", "C. 60°", "D. 90°"], "answer": "C"},
|
| 39 |
+
{"id": 3009, "text": "What is 15% of 200?", "choices": ["A. 20", "B. 25", "C. 30", "D. 35"], "answer": "C"},
|
| 40 |
+
{"id": 3010, "text": "Simplify: 3² + 4².", "choices": ["A. 12", "B. 17", "C. 25", "D. 20"], "answer": "C"},
|
| 41 |
+
],
|
| 42 |
+
|
| 43 |
+
"History": [
|
| 44 |
+
{"id": 4001, "text": "Siapakah Bapa Kemerdekaan Malaysia?", "choices": ["A. Tunku Abdul Rahman", "B. Tun Hussein Onn", "C. Tun Abdul Razak", "D. Tun Dr Mahathir"], "answer": "A"},
|
| 45 |
+
{"id": 4002, "text": "Apakah tahun Malaysia mencapai kemerdekaan?", "choices": ["A. 1948", "B. 1957", "C. 1963", "D. 1970"], "answer": "B"},
|
| 46 |
+
{"id": 4003, "text": "Siapakah tokoh yang menubuhkan Kesatuan Melayu Muda?", "choices": ["A. Burhanuddin Helmi", "B. Ibrahim Yaakob", "C. Za’ba", "D. Tunku Abdul Rahman"], "answer": "B"},
|
| 47 |
+
{"id": 4004, "text": "Apakah nama perjanjian yang dimeterai pada tahun 1824?", "choices": ["A. Perjanjian Pangkor", "B. Perjanjian Inggeris-Belanda", "C. Perjanjian Bangkok", "D. Perjanjian London"], "answer": "B"},
|
| 48 |
+
{"id": 4005, "text": "Bilakah Malaysia ditubuhkan?", "choices": ["A. 1957", "B. 1960", "C. 1963", "D. 1974"], "answer": "C"},
|
| 49 |
+
{"id": 4006, "text": "Siapakah tokoh yang menubuhkan UMNO?", "choices": ["A. Onn Jaafar", "B. Tunku Abdul Rahman", "C. Tun Hussein Onn", "D. Tun Razak"], "answer": "A"},
|
| 50 |
+
{"id": 4007, "text": "Apakah nama kerajaan Melayu purba di Kedah?", "choices": ["A. Majapahit", "B. Srivijaya", "C. Langkasuka", "D. Melaka"], "answer": "C"},
|
| 51 |
+
{"id": 4008, "text": "Bilakah Jepun menyerah kalah di Tanah Melayu?", "choices": ["A. 1942", "B. 1945", "C. 1948", "D. 1950"], "answer": "B"},
|
| 52 |
+
{"id": 4009, "text": "Apakah nama sistem pentadbiran British di Negeri-Negeri Melayu Bersekutu?", "choices": ["A. Sistem Residen", "B. Sistem Gabenor", "C. Sistem Raja", "D. Sistem Syarikat"], "answer": "A"},
|
| 53 |
+
{"id": 4010, "text": "Siapakah penulis Sejarah Melayu?", "choices": ["A. Tun Seri Lanang", "B. Hamzah Fansuri", "C. Abdullah Munsyi", "D. Za’ba"], "answer": "A"},
|
| 54 |
+
],
|
| 55 |
+
|
| 56 |
+
"Science": [
|
| 57 |
+
{"id": 5001, "text": "Air mendidih pada suhu?", "choices": ["A. 0°C", "B. 50°C", "C. 100°C", "D. 120°C"], "answer": "C"},
|
| 58 |
+
{"id": 5002, "text": "Planet manakah yang paling hampir dengan Matahari?", "choices": ["A. Venus", "B. Bumi", "C. Utarid", "D. Marikh"], "answer": "C"},
|
| 59 |
+
{"id": 5003, "text": "Apakah simbol kimia bagi air?", "choices": ["A. CO2", "B. O2", "C. H2O", "D. HO2"], "answer": "C"},
|
| 60 |
+
{"id": 5004, "text": "Organ manakah mengepam darah?", "choices": ["A. Paru-paru", "B. Hati", "C. Otak", "D. Jantung"], "answer": "D"},
|
| 61 |
+
{"id": 5005, "text": "Apakah unit SI untuk tenaga?", "choices": ["A. Newton", "B. Joule", "C. Watt", "D. Pascal"], "answer": "B"},
|
| 62 |
+
{"id": 5006, "text": "Apakah sumber utama tenaga di bumi?", "choices": ["A. Angin", "B. Matahari", "C. Air", "D. Api"], "answer": "B"},
|
| 63 |
+
{"id": 5007, "text": "Apakah gas utama dalam udara?", "choices": ["A. Oksigen", "B. Karbon Dioksida", "C. Nitrogen", "D. Hidrogen"], "answer": "C"},
|
| 64 |
+
{"id": 5008, "text": "Apakah organ deria untuk rasa?", "choices": ["A. Mata", "B. Lidah", "C. Hidung", "D. Kulit"], "answer": "B"},
|
| 65 |
+
{"id": 5009, "text": "Apakah fasa bulan yang kelihatan penuh?", "choices": ["A. Bulan Sabit", "B. Bulan Purnama", "C. Bulan Baru", "D. Bulan Separuh"], "answer": "B"},
|
| 66 |
+
{"id": 5010, "text": "Apakah logam yang paling ringan?", "choices": ["A. Besi", "B. Aluminium", "C. Litium", "D. Emas"], "answer": "C"},
|
| 67 |
+
],
|
| 68 |
+
|
| 69 |
+
"MoralStudies": [
|
| 70 |
+
{"id": 6001, "text": "Nilai murni 'bertanggungjawab' bermaksud?", "choices": ["A. Melakukan kesalahan", "B. Menjalankan tugas dengan baik", "C. Tidak peduli", "D. Menyalahkan orang lain"], "answer": "B"},
|
| 71 |
+
{"id": 6002, "text": "Apakah contoh sikap jujur?", "choices": ["A. Menipu rakan", "B. Mengembalikan barang yang dijumpai", "C. Menyembunyikan kebenaran", "D. Meniru peperiksaan"], "answer": "B"},
|
| 72 |
+
{"id": 6003, "text": "Apakah maksud nilai 'hormat-menghormati'?", "choices": ["A. Menghina orang lain", "B. Menghargai dan menghormati orang lain", "C. Bercakap kasar", "D. Membuli"], "answer": "B"},
|
| 73 |
+
{"id": 6004, "text": "Apakah contoh nilai kasih sayang?", "choices": ["A. Membantu rakan yang sakit", "B. Membenci jiran", "C. Menyisih kawan", "D. Menghina guru"], "answer": "A"},
|
| 74 |
+
{"id": 6005, "text": "Menghormati ibu bapa adalah contoh nilai?", "choices": ["A. Keberanian", "B. Keadilan", "C. Kesopanan", "D. Kasih sayang"], "answer": "D"},
|
| 75 |
+
{"id": 6006, "text": "Apakah contoh nilai bekerjasama?", "choices": ["A. Membantu guru membersihkan kelas", "B. Bergaduh dengan rakan", "C. Mengabaikan tugas kumpulan", "D. Menyalahkan orang lain"], "answer": "A"},
|
| 76 |
+
{"id": 6007, "text": "Apakah nilai murni yang ditunjukkan apabila menepati masa?", "choices": ["A. Tanggungjawab", "B. Rajin", "C. Hormat", "D. Jujur"], "answer": "A"},
|
| 77 |
+
{"id": 6008, "text": "Apakah contoh sikap sabar?", "choices": ["A. Marah kepada guru", "B. Bertolak ansur dengan rakan", "C. Tidak mahu mendengar", "D. Membalas dendam"], "answer": "B"},
|
| 78 |
+
{"id": 6009, "text": "Apakah maksud nilai keadilan?", "choices": ["A. Mengambil hak orang lain", "B. Memberi hak sama rata kepada semua", "C. Memihak kepada kawan", "D. Mementingkan diri"], "answer": "B"},
|
| 79 |
+
{"id": 6010, "text": "Mengapa penting mengamalkan nilai murni?", "choices": ["A. Untuk kebaikan diri dan masyarakat", "B. Untuk keuntungan diri sendiri", "C. Supaya orang takut", "D. Untuk menjadi kaya"], "answer": "A"},
|
| 80 |
+
]
|
| 81 |
+
}
|