Minggu, 22 Juli 2012

SOAL UAS KOMPILASI TERBARU TAHUN 2012

Jawablah pertanyaan di bawah ini dengan benar
1.    Proses menyambungkan serta menerjemahkan sesuatu (source program) menjadi bentuk lain , merupakan pengertian dari …
a.    Assembler
b.    Compiler
c.    Kompilasi
d.    Translator
2.    Suatu program dimana mengambil input sebuah program yang di tulis pada satu bahasa program ke program lain, merupakan pengertian dari ….
a.    Assembler
b.    Compiler
c.    Kompilasi
d.    Translator
3.    Objek kode dalam bahasa mesin , merupakan bagian dari …
a.    Assembler
b.    Compiler
c.    Kompilasi
d.    Translator
4.    Meruapkan konstruksi inti dari ilmu computer ,merupakan pengertian dari
a.    Assembler
b.    Compiler
c.    Kompilasi
d.    translator
5.    merupakan ciri-ciri dari high level language adalah, kecuali …
a.    lebih mudah di pelajari
b.    fasilitas yang dimiliki lebih baik
c.    memiliki ukuran yang relative besar
d.    fasilitas lebih sedikit
6.    Dalam teknik kompilasi di kenal tingkatan bahasa pemprograman , berikut ini yang benar  ,kecuali …
a.    Lingkup variable
b.    High level language
c.    Assembly language
d.    Mechine language
7.    Ubahlah nilai dari bilangan decimal ke bilangan biner !
  45 (10) = ………….(2)
a.    010101
b.    101010
c.    101101
d.    110101
8.    Ubahlah nilai dari bilangan biner ke bilangan okta !
11111101 (2) = ……  (8)
a.    573
b.    375
c.    335
d.    325
9.    Ubahlah nilai dari bilangan heksa ke bilangan biner !
12FE (16) = ……. (2)
a.    111100110111
b.    1001011111110
c.    100011111100
d.    1001011101110
10.    Ubahlah nilai dari bilangan okta ke bilangan heksa !
75 (8) = …….. (16)
a.    3B
b.    3D
c.    312
d.    313
11.    Ubahlah nilai bilangan heksa ke bilangan okta !
20(16)= ….. (8)
a.    20
b.    40
c.    45
d.    60
12.    Ubahlah nilai dari bilangan heksa ke bilangan decimal !
15 (16) = ……. (10)
a.    20
b.    21
c.    24
d.    23
13.    Ubahlah nilai dari bilangan biner ke bilangan okta !
1101101111110111(2)= …. (8)
a.    CBF7
b.    CAF7
c.    BBF7
d.    BAF7
14.    Ubahlah bilangan decimal ke bilangan heksa !
100    (10) = ……  (16)
a.    64
b.    94
c.    46
d.    50
15.    Berikut adalah fase-fase sebuah kompilasi,kecuali …
a.    Program sumber
b.    Penganalisa leksikal
c.    Parser
d.    semantik
16.    Untuk  aabbaa di mana
S aAS|a
ASbA|ba

SaAs
SaSbAs
SaabAs
Saabbas
Saabbaa
Di atas merupakan diagram aoutomata dengan cara  …

a.    Penurunan kiri
b.    Penurunan kanan
c.    Penurunan pohon
d.    Penurunan tengah
17.    (a+b) * (c+d)
Notasi potfixnya yang benar adalah …
a.    +ab*+cd
b.    ab+cd+*
c.    a+b*c+d
d.    ab+cd*+
18.    b - (c/a)
notasi potfixnya yang benar adalah …
a.    -/bca
b.    bca/-
c.    b/ca-
d.    b/c-a
19.    untuk notasi prefix dari a/b(c+d)*e adalah  …
a.    /*a^b*cde
b.    /a*^b+cde
c.    /a*b^cde
d.    *a/^b+cde
20.    Untuk soal 20-21
+^ab-cd
Notasi infixnya adalah …
a.    a^b+(c-d)
b.    ab^cd-*
c.    +^ab-cd
d.    ^ab+-cd
21.    Notasi postfixnya dari soal no 20 adalah …
a.    a^b+(c-d)
b.    ab^cd-*
c.    +^ab-cd
d.    ^ab+-cd
22.    Untuk soal no 22-23
(a^b)+(c/d)
Untuk notasi posfix nya adalah …
a.    ab^+cd/
b.    ab^cd/+
c.    ^ab+/cd
d.    +^ab/cd
23.    Untuk notasi prefix nya dari soal no 22 adalah ….
a.    ab^+cd/
b.    ab^cd/+
c.    ^ab+/cd
d.    +^ab/cd
24.    Postfix dari a-b^c*d adalah …
a.    Abc^d*-
b.    Ab^cd*-
c.    Abc^d-*
d.    Abcd*-
25.    -+-abcd
Untuk notasi prefix nya adalah …
a.    (a-b)-(c+d)
b.    (a-b)+(c-d)
c.    (a+b)+(c+d)
d.    (a-b)+(c+d)
26.    Yang termasuk intermediate adalah …
a.    Notasi postfix
b.    Notasi tuple
c.    a & b salah
d.    a & b benar
27.    Leksikal dari luas segitiga adalah …
a.    Id1 = id2 * id3 * 0.5
b.    Id1 = 0.5 * id2 * id3 / 10
c.    Id1 = 5 * id2 * id3 / 10
d.    Id1 = id2 * id3 * 5
28.    Leksikal dari keliling persegi adalah
a.    Id1 = 2 * (id2+id3)
b.    Id1 = 2 *id2 + 2* id3
c.    Id1= 2 *id2*id3
d.    Id1= 2 +id2 * ad3
29.    Leksikal dari x=1/2 * phi r2 dimana phi = 3,14  adalah …
a.    Id1=3.14 *id2*id2
b.    Id1=157*id2*id3/100
c.    Id1=1.57*id2*id3
d.    Id1=100*1.57*id2*id3/100
30.    Yang merupakan pengaanalisa semantic  adalah ,kecuali …
a.    Panjang maksimal token indentifer adalah 8 karakter
b.    Panjang maksimal ekspresi tunggal adalah 80 karakter
c.    Nilai bilangan bulat adalah -32768 s/d 32767
d.    Operasi aritmatika harus melibatkan opera-opra yang bertipe berbeda

Tidak ada komentar:

Posting Komentar