Buat lah

5 buah soal untuk algoritma,flowchart,tipe data,sejarah pascal
5 buah soal untuk struktur dasar bahasa dasar
5 buah soal untuk struktur kembali aliran
5 buah soal untuk struktur perulangan
5 buah soal untuk prosedur dan fungsi

dengan kunci jawaban masing-masing

mohon bantuannya

1

Jawabanmu

2014-03-04T18:33:54+07:00
1. Tipe variabel ekspresi manakah yang tidak dapat ditampilkan dengan procedure Writeln?
a. Type T=Integer   b. Type T=String   c. Type C=Char     d. Type T=(Small, Medium, Large)   e. Semua valid
Jawab:d. Type T=(Small, Medium, Large)
Pembahasan:Opsi d adalah tipe data enumerasi. Tipe data enumerasi tidak dapat ditampilkan dengan perintah Writeln.

2. 
Deklarasi prosedur manakah yang dibenarkan?
a. procedure hapus  b. procedure hapus(s:string)  c. procedure hapus(var s:string)  d. procedure hapus(s:string):boolean   e. procedure hapus(var data);
Jawab:d. procedure hapus(s:string):boolean
Pembahasan:Untuk penulisan prosedur, tidak diperbolehkan adanya nilai kembali. Sedangkan parameter tanpa tipedata (pada opsi e), dapat dibenarkan.

3. 
Deklarasi function manakah yang tidak diizinkan?
a. Function density(x:real):real;    b. Function density(b:byte):byte;    c. Function density(var s:string):real;    d. Function density(var data):byte;   e. Function density;
Jawab:e. Function density;
Pembahasan:Untuk penulisan function , harus ada nilai kembali.

4. 
Perintah if manakah yang tidak dibenarkan:
a. If - 1        b. If - 2      c. If - 3        d. If – 1 dan if - 2     e. Tidak ada if yang salah
Jawab:e. Tidak ada if yang salah
Pembahasan:Pada If – 1, ekspresi i+j and k adalah ekspresi matematika dengan urutan pengerjaan j and k kemudianditambahkan dengan i. Ini merupakan ekspresi yang valid dalam bahasa PascalPada If – 3, ekspresi Not L akan dioperasikan terlebih dulu. Ini juga merupakan ekspresi yang validdalam bahasa Pascal.

5. 
Perintah mana yang tidak boleh digunakan untuk file bertipe text?
a. Assign     b. Reset     c. EOF    d. FilePos     e. Semua boleh digunakan untuk Text
Jawab:d. FilePos
Pembahasan:Perint ah FilePos adalah perintah untuk mengetahui posisi file pointer (penunjuk file), dan hanya dapatdioperasikan untuk file bertipe bukan text.