wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis Prolog

Total questions: 24

Worksheet time: 1hrs 12mins

Name
Class
Date
1.

Prolog merupakan pemrograman

a)

simbolik

b)

simbolis

c)

numerik

d)

non-numerik

2.

Prolog merupakan singkatan dari

(a)  

3.

Prolog termasuk dalam jenis . . . programming

(a)  

4.

Dalam Prolog, terdapat istilah

a)

fact

b)

question

c)

rule

d)

base

5.

fact dan rule pada Prolog disimpan dalam

(a)  

6.

Penulisan head dan body pada klausa Prolog dipisahkan oleh tanda

(a)  

7.

Berikut ini yang tidak termasuk sebagai klausa pada Prolog adalah

a)

fact

b)

rule

c)

knowledge

d)

query

8.

Penulisan nama atom wajib diawali huruf kapital

a)

True

b)

False

9.

Penulisan yang tidak benar untuk informasi (atom) nama Joko Silea adalah

a)

JokoSilea

b)

'Joko Silea'

c)

joko_silea

d)

jokoSilea

10.

Penulisan klausa fact berikut yang paling benar adalah

a)

Anak(budi, ani).

b)

anak(budi, ani)

c)

Tidak ada yang benar

11.

Jenis klausa berupa pertanyaan yang diajukan kepada interpreter Prolog untuk mendapatkan jawaban dari knowledge base adalah

(a)  

12.

Dari pilihan berikut, manakah yang tidak termasuk sebagai atom?

a)

barang_pribadi

b)

[]

c)

_127

d)

Indonesia

13.

Tanda underscore tunggal dikenal juga sebagai variable

(a)  

14.

Objek tunggal yang dapat memuat objek-objek lainnya memiliki istilah atau sebutan berikut, kecuali

a)

complex terms

b)

constants

c)

struktur

d)

compound terms

15.

Top-level functor disebut juga sebagai . . . functor

(a)  

16.

Berikut ini yang tidak termasuk sebagai operator aritmatika adalah

a)

*

b)

mod

c)

=

d)

//

17.

<= merupakan penulisan yang tepat untuk operator relasional

“lebih kecil atau sama dengan”

a)

True

b)

False

18.

Berikut ini yang tidak termasuk dalam operator logika Prolog adalah

a)

not

b)

;

c)

~

d)

,

19.

:- op(NilaiPresedensi, JenisOperator, NamaOperator).

Merupakan struktur penulisan operator buatan pada Prolog

a)

True

b)

False

20.

Nilai presedensi pada operator buatan dapat dimulai dari 1 hingga

(a)  

21.

Bagian yang menentukan akhir dari sebuah rekursi disebut sebagai . . . case

(a)  

22.

Teknik untuk kembali ke titik sebelumnya ketika pilihan untuk matching dibuat adalah

(a)  

23.

Operator Cut menggunakan tanda baca

(a)  

24.

Bagian dari factorial yang dapat digunakan sebagai base case untuk rekursi adalah

a)

0! = 1

1! = 1

b)

n! = n . (n-1) . (n-2) . ... . 1