wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PASCAL

Total questions: 15

Worksheet time: 9mins

Name
Class
Date
1.

Berikut merupakan identifier yang benar menurut aturan penulisan dalam Pascal adalah...

a)

nama_siswa

b)

nama siswa

c)

2namasiswa

d)

_nama siswa

2.

Ekspresi yang tidak dapat dilakukan oleh tipe data real adalah...

a)

a := a + b

b)

a := a - b

c)

a := a mod b

d)

a := a / b

3.

Bagian pada baris 1 adalah

a)

Judul program

b)

Alur program

c)

Badan program

d)

Deklarasi program

4.

Hal yang menyebabkan error dari kode program Pascal tersebut adalah...

a)

Baris program tidak diakhiri dengan tanda ( ; )

b)

Tidak ada kode clrscr

c)

Perintah read seharusnya menjadi readln

d)

Tidak ada error

5.

Struktur kontrol yang digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi adalah ...

a)

Percabangan

b)

Bersarang

c)

Keputusan

d)

Perulangan

e)

Bertingkat

6.

statment yang digunakan untuk kontrol percabangan 1 kondisi adalah..

a)

If...else If..else

b)

If ...Else

c)

Case

d)

If...Then

e)

If... Else Bersarang

7.

Perhatikan gambar flowchat di bawah ini, manakah flowchat yang tidak sesuai dengan logika percabangan 2 kondisi?

a)
b)
c)
d)
8.

Perintah untuk menutup program dalam pascal adalah...

a)

End.

b)

Program

c)

finish.

d)

Uses crt;

e)

End;

9.

Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut...

a)

Writeln

b)

Write

c)

Readln

d)

Read

e)

Begin

10.

Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan?

a)

a=0, b=5

b)

a=b

c)

a=10, b=5

d)

a=10, b=10

e)

a=10, b=0

11.

Tipe data yang digunakan untuk menampung sebuah karakter adalah?

a)

String

b)

Bool

c)

Int

d)

Long int

e)

Char

12.

Penggunaan WHILE DO adalah struktur perulangan dengan ....

a)

1 kondisi

b)

2 kondisi

c)

Kondisi di awal

d)

Kondisi di akhir

13.
Berikut ini merupakan pengertian dari algoritma, kecuali…
a)
Sistematis
b)
Ambigu
c)
Urutan langkah-langkah
d)
Logis
14.

Pemberian nama variabel yang benar adalah …

a)

%nilai

b)

nilai_mahasiswa

c)

nama mahasiswa

d)

&panjang

e)

alamat!

15.

Dalam menyusun suatu program pascal,langkah pertama yang harus di lakkukan adalah :

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Mendesign Program

e)

Mempelajari program