Soal Latihan Pascal
1. Bagaimana
cara mendeklarasikan Prosedur pada Pascal?
a. nama_variabel
(nama_prosedur : tipedata);
b. PROCEDURE
nama_variabel (variabel : tipedata);
c.
PROCEDURE nama_prosedur
(variabel : tipedata);
d. Nama_prosedur
(variabel : tipedata);
2. Manakah
yang merupakan operasi biner?
a. AND
b. SHI
c. XOR
d.
MOD
3. Berikut
ini tanda operasi pada Pascal, kecuali . . .
a. String
Operator
b. Binary
Operator
c.
Pascal Operator
d. Logical
Operator
4.
Bagian
yang terakhir dari suatu blok disebut . . .
a. Bagian
Pernyataan
b.
Bagian
Deklarasi
c.
Bagian
Blok
d.
Deklarasi
label
5.
Apa
output dari program dibawah ini :
program Contoh_Fungsi (Layar)
Function
Tambah (x,y : integer) : integer;
Begin
Tambah:= x + y;
End;
{program
utama}
Begin
writeln (‘2+3 = ‘, Tambah (2,3));
End.
a.
2,3
b. 2 + 3
= 5
c.
5
saja
d.
2
+ 3 = 6
Var
Jumlah : integer;
Begin
Jumlah := 150;
writeln(‘Nilai
Jumlah : ‘,Jumlah);
End.
Maka
hasil program bila dijalankan adalah . . .
a. Nilai
Jumlah = 150
b.
Jumlah
< 150
c.
Nilai
jumlah
d.
Jumlah
= Nilai 150
7.
Operator
yang digunakan untuk mengoperasikan dua buah operand disebut . . .
a.
Perkalian
operator
b.
Operator
Pembagian
c. Binary
Operator
d.
Logical
Operator
8.
Begin
writeln (12 Xor 23);
End
Program
diatas menggunakan operator Xor, maka outputnya adalah. . .
a.
5
b.
60
c.
100
d. 27
9.
Menggunakan
identifier yang berisi nilai – nilai konstanta, maka harus didefinisikan
terlebih dahulu pada bagian ini. Merupakan pengertian dari . . .
a. Deklarasi
Konstanta
b.
Deklarasi
Variabel
c.
Deklarasi
Tipe
d.
Deklarasi
Label
4. Output
dari program dibawah ini adalah :
Begin
write (‘Ini adalah ’);
write (‘Bahasa ’);
writeln (‘Pascal ’);
write (‘!’);
End.
a.
Ini adalah Bahasa
Pascal!
b. Ini
adalah
Bahasa
Pascal
!
c. Ini
adalah Bahasa Pascal !
d. Ini
adalah Bahasa
Pascal
!