wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Operasi pascal

Total questions: 25

Worksheet time: 1hrs 12mins

Name
Class
Date
1.

Suatu bagian program yang berfungsi sebagai pemberi nama program disebut...

a)

variabel

b)

konstanta

c)

judul program

d)

assignment

2.

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

a)

nama_siswa

b)

nama siswa

c)

2namasiswa

d)

_nama siswa

3.

Sebuah wadah untuk menampung nilai layaknya variabel yang memiliki nilai yang tidak dapat diubah dan bersifat tetap adalah...

a)

Identifier

b)

Variabel

c)

Konstanta

d)

Tipe data

4.

Bagian pada baris 1 adalah

a)

Judul program

b)

Alur program

c)

Badan program

d)

Deklarasi program

5.

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

6.

Pemberian nama variabel yang benar adalah …

a)

%nilai

b)

nilai_mahasiswa

c)

nama mahasiswa

d)

&panjang

e)

alamat!

7.

Perintah untuk menutup program dalam pascal adalah...

a)

End.

b)

Program

c)

finish.

d)

Uses crt;

e)

End;

8.

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

a)

Writeln

b)

Write

c)

Readln

d)

Read

e)

Begin

9.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Mempelajari program

10.

Pada pembuatan program komputer, algoritma dibuat?

a)

Sebelum pembuatan program

b)

Pada saat verifikasi program

c)

Pada saat program dibuat

d)

Saat program dieksekusi

e)

Sesudah pembuatan program

11.

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

12.

Tipe data yang hanya mengenal kondisi True atau False pada bahasa pemrograman Pascal, adalah?

a)

String

b)

Char

c)

Boolean

d)

Long int

e)

Int

13.

Tipe data yang digunakan untuk menampung sebuah karakter adalah?

a)

String

b)

Bool

c)

Int

d)

Long int

e)

Char

14.

Sebuah algoritma dapat dibangun dari tiga buah struktur dasar, yaitu:

a)

Runtunan, Penulisan, Pemilihan

b)

Runtunan, Pemilihan, Pengulangan

c)

Penulisan, Pengulangan, Pemahaman

d)

Pemilhan, Runtunan, Pemahaman

15.

Jika variable a = 12.6, maka tipe data yang digunakan untuk variable tersebut adalah

a)

String

b)

Char

c)

Integer

d)

Real

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

Pemberian nama variabel yang benar adalah …

a)

%nilai

b)

nilai_mahasiswa

c)

nama mahasiswa

d)

&panjang

e)

alamat!

18.

Perhatikan potongan source code di bawah ini


var

i:integer;

b:real;

begin

b:=7.5;

a:=b + 1;

writeln(a);

end.


apa yang terjadi ketika di-compile dan kemudian di-run

a)

8.5

b)

8

c)

9

d)

ERROR

19.

Akhir pernyataan menggunakan ....

a)

=

b)

:

c)

;

d)

:=

20.

Manakah penulisan struktur pemilihan yang benar menggunakan bahasa pemrograman Pascal

a)

if (f > 2) then a := 3; else a := 5

b)

if (f > 2) then a = 3 else a := 5;

c)

if (f > 2) then a := 3 else a := 5;

d)

if (f > 2); else a := 5;

21.

while (i>0) do

begin

write(i mod 2);

i:=i div 2;

end;


Jika i dimulai dengan nilai 24 maka apa tampilan yang dihasilkan.

a)

000110

b)

00011

c)

011000

d)

11000

22.

t:=0;

for i:=1 to 10 do

if (i mod 3)=3 then

t:=t+1;


Berapakah nilai variabel t setelah di-run

a)

0

b)

1

c)

2

d)

3

23.

Perhatikan Algoritma Luas Persegi panjang tersebut dan lengkapilah : a

(a)  

24.

Perhatikan Algoritma Luas Persegi panjang tersebut dan lengkapilah : b

(a)  

25.

Perhatikan Algoritma Luas Persegi panjang tersebut dan lengkapilah : c

(a)