Page 183 - Buku Teks ASK Tingkatan 2
P. 183

8.  Berikut menunjukkan segmen kod          13. Berikut menunjukkan segmen kod
                 Python.                                    Python.
                  markah1 = 80                               i = 0
                  markah2 = 90                               while i < 5:
                  purata = (markah1 + markah2)/2                print(i)
                  print (purata)                                 i = i + 1
                                                                 if i == 3:
                 Apakah output bagi nilai purata dalam            break
                 segmen kod di atas?                            else:
                 A  85            C  85.00                        print(0)
                 B  85.0          D  90.0
                                                            Apakah output bagi segmen kod ini?
             9.  Operator logik yang manakah memberi        A  0              C  0
                 output benar jika hanya salah satu             1                0
                 keadaan adalah benar?                          1                1
                 A  Logik DAN                                   0                0
                 B  Logik ATAU                                  2                2
                 C  Logik TIDAK                             B  1              D  Gelung tak
                 D  Logik JIKA                                  2                terhingga

             10. Sintaks yang manakah digunakan                 3
                 untuk menambahkan pilihan dalam
                 satu struktur kawalan?                  14. Segmen kod Python yang berikut
                 A  if            C  else                   menunjukkan mesej ralat.
                 B  elif          D  for                 >>> a=2
                                                         >>> b=3
             11. Apakah kepentingan lelaran dalam        >>> c=b
                 suatu atur cara?                        >>> d=b-c
                 A  Membenarkan atur cara membuat        >>> e=a/d
                     pilihan berdasarkan syarat.         Traceback (most recent call last):
                 B  Membenarkan atur cara                    File “<pyshell#19>”, line 1,
                                                             in <module>
                     melaksanakan arahan mengikut             e=a/d
                     urutan.                             ZeroDivisionError: division by
                 C  Membenarkan kod atur cara            zero
                     menjadi ringkas tanpa arahan yang   >>>
                     berulang.
                 D  Membenarkan atur cara boleh             Apakah jenis ralat ini?
                     melalui pelbagai pilihan.              A  Ralat sintaks
                                                            B  Ralat logik
             12. Struktur kawalan yang manakah paling       C  Ralat masa larian                            BAB 3
                 lazim menggunakan pembilang dalam          D  Ralat sifar
                 pernyataan bersyarat?
                 A  Struktur kawalan dwipilihan
                 B  Struktur kawalan pilihan bersarang
                 C  Struktur kawalan ulangan UNTUK
                 D  Struktur kawalan ulangan SELAGI





                                                                                                  173
   178   179   180   181   182   183   184   185   186   187   188