Jumat, 12 Juni 2015


SOAL-SOAL MID SEMESTER GENAP
BIDANG STUDI :PEMROGRAMAN DASAR

1.   Pseudocode yang digunakan pada penulisan algoritma dapat berupa......(jawaban:c.bahasa pemrograman)
2.   Pada pembuatan program komputer,algoritma dibuat......(jawaban:a.sebelum pembuatan komputer)
3.   Tahapan dalam menyelesaikan suatu masalah adalah......(jawaban:b.masalah-algoritma-flowchart-program-eksekusi-hasil)
4.   Dalam menyusun suatu program,langkah pertama yang harus dilakukan adalah......(b.membuat algoritma)
5.   Diketahui bahwa kantong P kosong,kantong Q berisi 10 buah kelereng dan kantong R berisi 15 kelereng.apabila yang terbawa hanya sebuah kantong dan dikatakan BUKAN kantong Pyang terbawa,maka jumlah kelereng yang terbawa adalah.......(jawaban:c.10 atau 15)
6.   Diberikan algoritma:apabila warna merah maka jadi hijau.apabila warna hijau maka jadi ungu.jika kondisi input warna adalah hitam,maka warna jadi......(jawaban:b.ungu)
7.   Apabila a=5,b=10,maka jika diberikan intruksi a=b;b=a akan mengakibat......(jawaban:e.a=10,b=10)
8.   Diberikan algoritma P=10;P=P+5;Q=P masing-masing adalah......(jawaban:c.15 dan 15)
9.   Berikut adalah contoh penulisan identifier yang BENAR,kecuali......(jawaban:c.1_Nama)
10.Type data yang hanya mengenal kondisi True atau False pada bahasa pemrograman C++,adalah.....(jawaban:b.Boolean)
11.Dalam bahasa C++ terdapat suatu tipe data yang nilainya tidak boleh memiliki nilai desimal,yaitu......(jawaban:c.Int)
12.Program C++ dirancang pertama kali oleh.....(jawaban:e.Bjarne Stroustrup)
13.Tipe data yang digunakan untuk menampung sebuah karakter adalah.....(jawaban:c.Char)
14.Contoh penggunaan tipe data Boolean......(jawaban:d.laki-laki,perempuan)
15.Berikut ini merupakan tipe dari bilangan pecahan......(jawaban:d.float dan double)
16.Simbol flowchart yang digunakan sebagai awal dan akhir suatu proses adalah......(jawaban:a.terminator)
17.Simbol flowchart yang digunakan untuk penghubung dalam satu halaman yang sama adalah.....(jawaban:a.

18.Pada tipe data boolean,berlaku operator-operator......(jawaban:b.AND,OR,NOT)
19.Simbol yang merupakan pengambilan keputusan dalam suatu kondisi tertentu dilambangkan dengan......(jawaban:e.
20.Perhatikan pernyataan berikut ini jika nilai ujian lebih besar atau sama dengan 75,maka ujian dinyatakan lulus tetapi jika nilai kurang dari 75,maka ujian dinyatakan gagal.yang merupakan kondisi 2 dan pernyataan 1 adalah......(jawaban:d.jika nilai ujian kurang dari 75 | maka ujian dinyatakan lulus)
A>B
21.                   Y                             T


Print A
Print B




Gambar diatas pernyataan yang bisa diambil......(jawaban:d.jika A lebih besar dari B maka akan tercetak A)
22.Dari pernyataan disamping merupakan     If<kondisi 1>then
     Salah satu pernyataan bertipe......             If<kondisi 2>then                  
       (jawaban:a.bersarang)                                                  Pernyataan 1
                                                                                           Else
                                                                                             Penyataan 2         Else
                                                                                            If<kondisi3>
                                                                                             Pernyataan 3
                                                                                             Else
                                                                                              Pernyataan4
23.Dari suatu algoritma berbunyi x%y,jika x bernilai 6 dan y bernilai 4 maka hasil dari algoritma tersebut adalah......(jawaban:d.2)
24.Dalam operator relasi pernyataan 17<13 akan bernilai......(jawaban:d.false)
25.Gambar berikut ini merupakan alur yang sesuai untuk menentukan bilangan ganjil genap adalah.....(jawaban:e.tidak ada jawaban yang benar)
26.Nilai P=0,Q=5,R=10 jika diketahui nilai P,Q,R adalah seperti yang tersebut dan algoritmanya adalah nilai P=Q

Tidak ada komentar:

Posting Komentar