Soal PAT 10 Pemrog
Soal PAT 10 Pemrog
14. Bentuk belah ketupat pada diagram 20. Dibawah ini merupakan tipe data bilangan
flowchart diberi nama... bulat adalah...
a. Data Flow a. Char
b. Data b. Double
c. Terminator c. Float
d. Decision d. Int
e. Proses e. Boolean
15. Symbol yang digunakan untuk 21. Tipe data bahasa c++ untuk true false
menghubungkan antara symbol yang satu adalah...
dengan yang lainya adalah symbol... a. String
a. Terminator b. Char
b. Display c. Boolean
c. Flow Direction d. Byte
d. Processing c. Real
e. Input-Output
22. Berikut ini adalah syarat pembuatan
16. Bilangan yang mengandung pecahan, paling variabel yang harus kita perhatikan, kecuali...
sedikit harus ada satu digit angka sebelum dan a. C++ bersifat case sensitive
sesudah titik decimal termasuk dalam tipe b. Tidak boleh diawali dengan angka
data... c. Tidak boleh mengandung spasi
a. Riil d. Tidak boleh menggunakan symbol (!@#$
b. Boolean %^&*(),dll)
c. Integer e. Harus menggunakan spasi
d. Longint
e. Byte 23. Penulisan kode program untuk variabel
yang benar adalah...
17. Int x = 3.05;, tipe data yang digunakan a. Long 1000;
adalah... b. int !satu;
a. Char c. long break;
b. Long int d. Float bilangan_riil;
c. Float e. Double 2x;
d. Short int
e. Signed long int 24. Variabel yang digunakan untuk
mengidentifikasi data yang nilainya sudah
18. Double angka;, kode program disamping ditentukan dan tidak dapat diubah saat program
merupakan tipe data... berjalan disebut...
a. Bilangan bulat a. Konstanta
b. Bilangan cacah b. Label
c. Logika c. Tipe
d. Karakter d. Variabel
e. Struktur e. Prosedur
25. Contoh bentuk deklarasi variabel bertipe 33. Penggunaan aritmatika yang benar yaitu...
karakter yang benar adalah... a. t=t+angka;
a. Char return; b. Float r,l,x,t=0
b. Void main; c. while(i<=3);
c. Char panjang, a; d. for(x=1,x<=10,X++);
d. Panjang char; e. i++;
e. Semua salah
34. Pernyataan a = 7 % 4 akan menghasilkan a
26. Operator untuk peningkatan nilai bertambah = ...
1 termasuk dalam operator... a. 1 d. 4
a. Operator bitwise b. 2 e. 5
b. Operator logika c. 3
c. Operator unary
d. Opetator binary 35. ++ dan -- merupakan operator...
e. Operator tenary a. Operator Aritmatika
b. Operator Increment dan Decrement
27. Operator yang digunakan dalam operasi c. Operator majemuk
yang melibatkan tiga buah operad adalah... d. Operator Relasional
a. Operator bitwise e. Operator logika
b. Operator logika
c. Operator unary 36. Penulisan Array terdiri dari kecuali..
d. Opetator binary a. Tipe data
e. Operator tenary b. Nama data
c. Jumlah data
28. Yang bukan termasuk jenis operator yaitu... d. Jenis data
a. Penambahan e. A,B,C benar
b. Arimatika
c. Logika 37. Array terdiri dari berbagai tipe kecuali..
d. Variabel a. Array Multi-Dimensi
e. Pengurangan b. Array dimensi satu
c. Array dimensi tiga
29. Operator logika yang menyatakan "dan" d. Array dimensi dua
dalam lambang berikut ini adalah... e. Array dimensi empat
a. &&
b. || 38. Indeks array secara default dimulai dari...
c. ! a. -1
d. <> b. 0
e. = c. 1
d. 9
30. Operator logika yang menyatakan "atau" e. Tergantung angka didalam tanda []
dalam lambang berikut ini adalah...
a. && d. <> 39. Beberapa pengertian dan fungsi Array yang
b. || e. = benar terdapat pada...
c. ! a. Hanya dapat menampung nilaai angka
b. Dapat menampung nilai character
31. Yang termasuk operator logika ingkaran c. Dapat menampung nilai angka dan character
adalah... d. Untuk mengulang nama siswa dalam kelas
a. ! d. }} kecil
b. && e. >= e. Mempermudah penyimpanan character yang
c. <> lebih dari satu
32. Fungsi dari operator % sebagai... 40. Int datasiswa[5][5]; Potongan script
a. Pembagian 2 bilangan disamping termasuk data bertipe...
b. Membagi per seratus persen a. Array Multi-Dimensi
c. Prosentasi 2 bilangan b. Array dimensi satu
d. Mencari sisa pembagian 2 bilangan c. Array dimensi tiga
e. Prosentase bilangan d. Array dimensi dua
e. Array dimensi empat
II. Isilah pertanyaan-pertanyaan dibawah ini dengan baik dan benar!
1. Apa perbedaan integer dengan double ?
2. Tuliskan dan jelaskan level bahasa pemrograman !
3. Jelaskan kelebihan bahasa pemrograman pascal dibandingkan dengan program lainnya !
4. Jelaskan simbol-simbol dalam membangun algoritme dengan flowchart !
5. Sebutkan jenis-jenis bahasa pemrograman yang anda ketahui !
Jawab :
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
……………………………………………....