4
1. Fungsi dari translator adalah ? a. Sebagai bagian dari semua bahasa pemrograman b. Menterjemahkan bahasa tingkat tinggi ke bahasa tingkat menengah c. Menterjemahkan listing dan source kode program d. Menterjemahkan listing program dari bahasa tingkat tinggi ke bahasa mesin 2. Berikut ini yang bukan termasuk model kompilator adalah : a. Assembler b. Interpreter c. Compiler d. Singular 3. Berikut ini yang termasuk bahasa tingkat tinggi adalah : a. Assembler b. Pascal c. Oracel d. Interpreter 4. Manakah yang termasuk metode parsing : a. Button up dan polimertisme b. Top Down dan Button up c. Context free d. Semua jawaban benar 5. Ciri-ciri dari posfix adalah : a. Operand, Symbol, Operand b. Operand, Operator, Operator c. Operand, Operator, Operand d. Operand, Operand, Operator 6. Yang tidak termasuk tata bahasa reguler adalah : a. AHD b. AHN c. AHM d. Jawaban a dan b Benar 7. Context free adalah bagian dari : a. Symbol otomata b. Bagian otomata c. Tipe otomata d. Bahasa otomata 8. Fungsi dari Kompilasi adalah : a. Menterjemahkan source code b. Menterjemahkan source program

Latihan Soal Uts Peng. Teknik Kompilasi

  • Upload
    sarlinto

  • View
    1.052

  • Download
    54

Embed Size (px)

DESCRIPTION

soal uts

Citation preview

Page 1: Latihan Soal Uts Peng. Teknik Kompilasi

1. Fungsi dari translator adalah ?a. Sebagai bagian dari semua bahasa pemrogramanb. Menterjemahkan bahasa tingkat tinggi ke bahasa tingkat menengahc. Menterjemahkan listing dan source kode programd. Menterjemahkan listing program dari bahasa tingkat tinggi ke bahasa mesin

2. Berikut ini yang bukan termasuk model kompilator adalah :a. Assemblerb. Interpreterc. Compilerd. Singular

3. Berikut ini yang termasuk bahasa tingkat tinggi adalah :a. Assemblerb. Pascalc. Oraceld. Interpreter

4. Manakah yang termasuk metode parsing :a. Button up dan polimertismeb. Top Down dan Button upc. Context free d. Semua jawaban benar

5. Ciri-ciri dari posfix adalah :a. Operand, Symbol, Operandb. Operand, Operator, Operatorc. Operand, Operator, Operandd. Operand, Operand, Operator

6. Yang tidak termasuk tata bahasa reguler adalah :a. AHDb. AHNc. AHMd. Jawaban a dan b Benar

7. Context free adalah bagian dari :a. Symbol otomatab. Bagian otomatac. Tipe otomatad. Bahasa otomata

8. Fungsi dari Kompilasi adalah :a. Menterjemahkan source codeb. Menterjemahkan source programc. Sebagai penerjemah semua bahasa pemrogramand. Menterjemahkan bahasa assembler

9. Binner dari 18 adalah :a. 10011b. 01110c. 00100d. 10010

Page 2: Latihan Soal Uts Peng. Teknik Kompilasi

10. Untaian terminal dalam bentuk tree yang merupakan suatu himpunan produksi dengan cara melakukan sederetan produksi menggunakan produksi yang ada di sebut :a. Pohon Derivasib. Pohon Deviasic. Pohon Topd. Pohon buttom

11. Yang termasuk jenis translator adalah… a. Compiler c. Kompilasi b. Teknik d. Sintesa Jawaban : a

12. +, -, x, a, b, dan (,) merupakan bagian dari symbol.. a. Simbol Operator c. Simbol tanda baca b. Simbol Terminal d. Huruf alphabet kecil jawaban : b

13. Yang tidak termasuk dari symbol non terminal adalah… a. +, - c. (,) b.Huruf besar awal alphabet A, B, C d. IF, THEN, ELSE Jawaban : b

14. Derivasi akhir jika sentesial yang dihasilkan adalah sebuah kalimat. Merupakan pengertian dari…. a. Terminal c. Non terminal b. Compile d. Kompilasi Jawaban : a

15. Derivasi belum/tidak berakhir jika sentesial yang dihasilkan mengandung symbol… a. Terminal c. Compiler b. Non Terminal d. Kompilasi Jawaban : b

16. Program yang membaca bahasa pemrograman dan menterjemahkannya kedalam bahasa sasaran adalah fungsi dari… a. Compiler c. A dan B Benar b. Semantik d. A dan B Salah Jawaban : a

17. Proses Kompilasi dikelompokkan menjadi 2, yaitu… a. Analisa c. A dan B benar b. Sintesa d. A dan B salah Jawaban : c

18. Penganalisaan leksikal, penganalisa sintaks , penganalisa semantic termasuk dalam kelompok proses Kompilasi … a. sintesa c. hipotesis b. analisa d. automata jawaban : a

Page 3: Latihan Soal Uts Peng. Teknik Kompilasi

19. Yang bukan termasuk kombinasi simbol- simbol otomic adalah :a. Closureb. Concatec. Characterd. AlternetJawaban : c

20. Operator manakah yang menyajikan beberapa pilihan :a. |b. \c. *d. <Jawaban : a

21. Sifat aljabar alternation :a. Operasi alternation bersifat komunikatifb. Operasi logikac. Distributifd. AsosiatifJawaban : a

22. Repetisi ekspresi dari kontruksi yang diulang memiliki 2 operator, yaitu :a. / dan –b. + dan *c. – dan +d. * dan /Jawaban : b

23. Pilihan satu diantara dua buah string adalah pengertian dari :a. Concatenationb. Positive closurec. Alternationd. Kleene closureJawaban : c

24. Penggabungan dua buah string adalah pengertian dari :a. Kleene closureb. Positive closurec. Alternationd. ConcatenationJawaban : d

25. Fungsi simbol “ = ” adalah :a. Mendefinisikan simbol-simbol mempresentasikan simbol-simbol spesifikb. Elemen identitas operasi alternationc. Menggabungkan ekspresi yang regular yang didefinisikan <letter> & <digit >d. Ekuivalen jika keduanya menyatakan yang sama Jawaban : c