soal AP1 c

Jawablah pilihan ganda dibawah ini:
1. Dalam menganalisa semantik, memeriksa token dan ekspresi dari batasan-batasan , apakah batasan-batasan tesebut?, kecuali
a. Panjang maksimum token identifier adalah 10 karakter
b. Panjang maksimum ekspresi tunggal adalah 80 karakter
c. Nilai bilangan bulat adalah -32768 s/d 32767
d. Operasi aritmatika harus melibatkan operan-operan yang bertipe sama

2. Sebutkan secara umum 4 kelompok bahasa pemprograman!, kecuali
a. Oop
b. High level language
c. Milk level language
d. Low level language

3 sebutkan tipe pemprograman yang benar!
a. Pemprograman leksikal
b. Pemprograman modular
c. Pemprograman logical
d. Pemprograman dasar

4 tipe dasar yang sering digunakan kecuali!
a. numerik
b. karakter
c. boolean
d. fungsi
5 yang termasuk tiga model komputasi kecuali!
a. Fungsional
b. Generalisation
c. Logikal
d. imperative
6 apa yang dimaksud dengan bahasa pemprograman?
a. Sebuah kata
b. Sebuah ekspresi
c. Semua rangkaian menjadi satu
d. Sebuah kata atau ekspresi yang terangkai menjadi satu

7 apa saja yang perlu diperhatikan untuk metode parsing?
a. Waktu eksekusi, penanganan kesalahan, penanganan kode
b. Penanganan kebenaran, pertanggaan eksekusi dan kode
c. Waktu selesai code, permasalahan datang dan eksekusi kode
d. Pemanfaatan eksekusi, permasalahan kode, dan permasalah keuangan
8 sebutkan struktur kontrol pada pemprograman imperatif, kecuali!
a. Komposisi sekuensial
b. Komposisi kode
c. Seleksi
d. iterasi
9 apa yang membedakan fungsi dan prosedur?
a. Fungsi harus dideklarasikan dan jika fungsi dipanggil akan mengembalikan nilai
b. Semua akan kembali ke awal
c. Fungsi tidak usah dideklarasikan dan prosedur akan memanggil fungsi yang salah
d. Semua prosedur berlanjut dari fungsi
10 yang merupakan bagian dari memeriksa token dan ekspresi?
a. Penganalisa sintaks
b. Penganalisa semantik
c. Pembangkit kode
d. Penganalisa leksikal
Jawablah essai dibawah ini:
1. Jelaskan apa yang dimaksud dengan semantik, sintaks dan pragmatik?
2. Jelaskan fase-fase proses sebuah kompiler!
Jawaban
1. Semantik adalah aturan-aturan untuk menyatakan suatu arti
Sintaks adalah Aturan gramatical yang mengatur tata cara ekspresi dan pernyataan
Pragmatik adalah kemudahan implementasi, efisiensi aplikasi, metode pemprograman.
2. Fase-fase sebuah kompiler
a. Pengelola tabel simbol
b. 1 penganalisa leksikal
2 penganalisa sintaks
3 penganalisa semantik
4 pembangkit kode antara
5 pengoptimalan kode
6 pembangkit kode
7 bahasa sasaran
c. penanganan kesalahan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s