Anda di halaman 1dari 3

PR Prokom Shift C (minggu 11)

1. Begin X:=1; Write(x); end. Pemanggilan function yang benar adalah a. Kuadrat(x); b. Y:=kuadrat(x); c. Writeln(kuadrat(x)); d. Readln(X); e. Jawaban lain 2. Pendeklarasian function yang benar adalah . a. Function nama (parameter:= tipe_parameter): tipe_hasil; b. Function nama (parameter: tipe_parameter); c. Function nama (parameter: tipe_parameter)= tipe_hasil; d. Function nama (parameter= tipe_parameter): tipe_hasil; e. Function nama: tipe_hasil; Terdapat beberapa function bawaan dari program Pascal sendiri, yaitu . a. copy b. val c. str d. upcase e. terdapat dua jawaban yang benar Variabel yang digunakan oleh segala blok program di bawahnya (dapat berupa procedure, function, atau blok program utama) merupakan a. Variabel lokal b. Variabel utama c. Variabel global d. Variabel string e. Jawaban lain. Proses pemanggilan prosedur oleh dirinya sendiri yang memerlukan suatu kondisi untuk mengakhiri pengulangan yang dilakukan oleh prosedur tersebut disebut dengan istilah a. Pass by Value b. recursion c. Pass by Reference d. Function e. Jawaban lain Page 1

3.

4.

5.

PR Prokom Shift C (minggu 11)


6. Manakah penggunaan function yang benar pada program utama? a. Nama_variabel:=nama_function (parameter_aktual); b. Nama_function (parameter_aktual); c. Nama_variabel := nama_function; d. Nama_function (parameter_aktual) (nama_variabel); e. Nama_function (parameter_formal) (parameter_aktual); Misalkan terdapat dua buah function yaitu function a dan function b dan terdapat sebuah prosedur yaitu procedure a. Jika nilai function b digunakan dalam function a dan nilai dari kedua function tersebut digunakan dalam procedure a, maka urutan penulisan fungsi dan procedure tersebut adalah a. Procedure a Function a Function b b. Function a Function b Procedure a c. Function b Procedure a Function a d. Function b Function a Procedure a e. Tidak ada jawaban yang tepat Diberikan penggalan program seperti dibawah function contoh(b,a:integer):integer; begin contoh:=b*b-a end; Pemanggilan fungsi write(latih(4,5)); akan menghasilkan output a. 1 b. 4 c. 5 d. 11 e. 21 Variabel yang dapat digunakan hanya pada program utama (tidak dapat digunakan pada subprogram) disebut a. Variabel universal b. Variabel global c. Variabel intermediate d. Variabel lokal e. Jawaban lain. Page 2

7.

8.

9.

PR Prokom Shift C (minggu 11)


10. Parameter yang dituliskan pada judul prosedur atau function disebut a. Parameter imajiner b. Parameter formal c. Parameter informal d. Parameter aktual e. Parameter bayangan

Page 3

Anda mungkin juga menyukai