MULTIPLE CHOICE
1. Struktur pertama dalam pascal adalah…
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
ANS: e
2. Untuk melihat hasil dari program yang di kerjakan
tekan tombol…
a. CRTL+F5
b. CTRL+F9
c. CRTL+F2
d. CRTL+F12
e. CRTL+F4
ANS: b
3. Berapa kode yang digunakan untuk membuat tulisan berwarna
“CYAN”…
a. 4
b. 2
c. 128
d. 7
e. 3
ANS: a
4. Perintah dasar sederhana dalam program pasccal adalah…
a. Readln
b. End
c. Write
d. Wtiteln
e. Uses crt;
ANS: e
5. Tipe data bahasa pascal untuk untuk TRUE FALSE adalah…
a. String
b. Char
c. Boolean
d. Byet
e. Real
ANS: c
6. Siapakah penemu program pascal…
a. Grayson change
b. [Link]
c. Kondrazuse
d. [Link]
e. [Link]
ANS: b
7. Struktur Bahasa pemograman Paskal paling pertama adalah…
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
ANS: e
8. Tipe data pascal untuk karakter
adalah…
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
ANS: a
9. Kapan terbentuknya pascal…
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
ANS: b
10. Apa kepanjangan dari uses
a. Unit secure
b. Unit syntax
c. Unit sytem
d. Up software
e. Unit semiconductor
ANS: c
11. Tipe bilangan bulat dalam Bahasa pascal dikenal sebagai…
a. Byte
b. Integer
c. Char
d. String
e. Boolean
ANS: b
12. Berikut ini adalah penulisan identifier yang benar dalam pemograman pascal
a. Program_Satu
b. Program_1
c. Program_1
d. Program Satu
e. Begin
f. Array
ANS: b
13. Istilah bilangan bulat dalam Bahasa pascal dikenal dengan…
a. Repeating
b. Again
c. Funtion
d. Replay
e. Looping
ANS: a
14. Perintah untuk menutup program dalam pascal adalah…
a. End
b. Program
c. Uses crt;
d. Finish
e. End;
ANS: a
15. Menggambarkan program secara logika merupakan fungsi dari…
a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistem oprasi
ANS: a
16. Deklarasi yang digunakan untuk mengendifikasikan data yang nilainya
Sudah ditentukan dan program disebut deklarasi…
a. Deklarasi label
b. Deklarasi konstanta
c. Deklarasi tipe
d. Deklarasi variable
e. Deklarsi prosedur
ANS: b
17. Di bawah ini termasuk dalam deklarasi dalam pascal, kecuali…
a. Deklarasi perubahan
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi procedure
ANS: a
18. Bilangan yang mengandung pecahan paling sedikit harus
ada satu digit sebelum dan sesudah titik decimal termasuk dalam tipe data…
a. Real
b. Boolean
c. Integer
d. Longint
e. Bayet
ANS: a
19. Prosuder yang digunakan untuk membersihkan layar saat program
dijalankan adalah…
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
ANS: e
20. Bentuk dari suatu statmen IF berada di dalam lingkungan
Statmean IF yang lainnya, disebut if dalam kondisi…
a. IF bersarang
b. IF bercabang
c. IF tunggaln
d. IF-THEN
e. IF do while-until
ANS: e
21. Tipe data terstruktur yang terdiri dari sejumlah komponen-komponen
Yang mempuyai tipe sama disebut tipe data…
a. Array
b. Byte
c. Longint
d. Integer
e. Boolean
ANS: a
22. Perintah untuk menapilkan atau cetak dilayar monitor tanpa pindah baris disebut…
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
ANS: b
23. Perintah untuk menapilkan atau mencetak dilayar monitor lalu pindah baris
Kebawah disebut…
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
ASN: a
24. Suatu indentifier non standar yang nilainya tidak tetap atau nilainya merupakan
Hasil dari suatu proses disebut…
a. Variabel
b. Tipe data
c. Prosedur
d. Deklarasi
e. Array
ASN: d
25. Suatu program terpisah dalam blok yang berfungsi sebagai sub program
(program bagian) disebut…
a. Variabel
b. Tipe data
c. Prosedure
d. Deklarasi
e. Array
ASN: c
26. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya
sudah ditentukan dan pasti tidak dapat dirubah dalam program disebut deklarasi…
a. Deklarasi label
b. Deklarasi konstanta
c. Deklarsi tipe
d. Deklarasi variable
e. Deklarasi prosedur
ASN: b
27. Dalam meyususn suatu program langkah pertama yang harus dilakkukan adalah…
a. Membuat program
b. Membuat algoritma
c. Membeli komputer
d. Proses
e. Mempelajari program
ASD: b
28. Sebuah prosedur langkah demi langkah yang psti untuk meyelesaikan sebuah
maslah disebut …
a. Proses
b. Program
c. Algoritma
d. Step
e. Diagram
ASN: c
29. Pseudecode yang digunakan pada penulisan algoritma berupa…
a. Bahasa inggris
b. Bahasa puitis
c. Bahasa pemograman
d. Sembarang bahasa asal terstruktur
e. Bahasa mesin
ASN: c
30. Pada pembuatan program komputer algoritma dibuat…
a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat dijalankan
ANS: a
31. Diketahui bahwa kantong p [Link] Q berisi 10 buah dan kantong R
Berisi 15 [Link] yang terbawa hanya sebuah kantong dan katakana BUKAN
kantong P yang terbawa,Maka jumlah kelereng yang terbawa adalah…
a. 10
b. 15
c. 10 dan 15
d. Kosong
ASN: c
32. Tahap dalam meyelesaikan suatu masalah adalah..
a. Masalah-Pseudocode-Flowchart-program-Eksekusi-Hasil
b. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
c. Masalah-Model-Algoritma-Eksekusi-Hasil
d. Masalah-Model-Algoritma-Program-Eksekusi-Hasil
e. Algoritma-Program-Model-Eksekusi
ANS: d
33. Diberikan algoritma: Apabila warna merah maka jadi [Link] warna hijau
Maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna
adalah hitam, maka warna jadi…
a. Merah
b. Ungu
c. Hijau
d. Putih
e. Abu-abu
ASN: b
34. Berikut ini yang termasuk oprator aritmatika yaitu…
a. *
b. /
c. %
d. +
e. Semua benar
ASN: e
35. Nama variable berikut ini yang benar adalah…
a. NamaGuru
b. Alamat Guru
c. Alm gr
d. sts/status
e. [Link]
ANS: a
36. Tipe data yang cocok untuk meyimpan data nama siswa adalah…
a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer
ANS: b
37. Pemberian nama variable yang benar adalah…
a. %nilai
b. nilai_mahasiswa
c. nama mahasiswa
d. &panjang
e. alamat
ANS: b
38. Array terdiri dari berbagai tipe kecuali…
a. Array Multi-Dimensi
b. Array Dimensi Satu
c. Array Dimensi Tiga
d. Array Dimensi Dua
e. Semua jawaban benar
ANS: a
39. Bilangan genap adalah bilangan yang jika dibagi dua, sisanya…
a. 4
b. 3
c. 2
d. 1
e. 0
ANS: e
40. Variabel yang nilainya bersifat berubah-rubah, dapat di isi dan dikosongkan
Adalah…
a. Algoritma
b. Konstanta
c. Variable
d. String
e. Boolean
ANS: c