Anda di halaman 1dari 4

soal post test

pelatihan ksn-k science go


bidang : INFORMATIKA

Pertemuan ke :7
Materi : Dasar-Dasar Pemrograman

1. Fungsi dari operator % sebagai...


a. Mencari sisa pembagian 2 bilangan
b. Prosentase bilangan
c. Pembagian 2 bilangan
d. Membagi perseratus persen
e. Prosentase 2 bilangan

2. Pernyataan a = 7 % 4 akan menghasilkan a = ...


a. 3
b. 4
c. 5
d. 6
e. 7

3. Program apakah yang ada digambar ?

a. program untuk mencari data array dan nomor elemennya


b. program untuk menampilkan data terbesar(maks) dalam suatu array
c. program untuk menampilkan data arraydari hasil inisialisasi
d. program penggunaan aray
e. a,b,c dan d salah

Science Go Olympiad
soal post test
pelatihan ksn-k science go
bidang : INFORMATIKA

4. Perhatikan program berikut


#include <iostream>
using namespace std;
int main(){
cout << “!1 = ” << !1 << endl;
cout << “!0 = ” << !0 << endl;
return 0
}
Program diatas secara berturut-turut akan menghasilkan...
a. !1 dan !0
b. 1 dan 0
c. !1 = 0 dan !0 = 1
d. 0 dan 1
e. Semua salah

5. Keuntungan memakai fungsi pada C++ adalah...


a. Menguraikan tugas pemrograman rumit menjadi langkah-langkah yang lebih sederhana
atau kecil.
b. Mengurangi duplikasi kode (kode yang sama ditulis berulang-ulang) dalam program.
c. Dapat menggunakan kode yang ditulis dalam berbagai program yang berbeda.
d. Menyembunyikan informasi dari user sehingga mencegah adanya perbuatan iseng seperti
memodifikasi atau mengubah program yang kita buat.
e. Tipe data nama fungsi(daftar parameter)

6. Perhatikan program berikut !


#include <iostream>
using namespace std;
int main{
int x, y, z = 20;
cout << x << endl;
cout << y << endl;
cout << z << endl;
return 0
}
Bagian yang digaris bawahi berfungsi untuk...
a. Memberi nilai 20 pada z saja
b. Memberi nilai x, y, z dengan nilai 20
c. Membuat variabel global
d. Semua jawaban salah
e. Semua jawaban benar

Science Go Olympiad
soal post test
pelatihan ksn-k science go
bidang : INFORMATIKA
7. Operator logika yang menyatakan “atau” dalam lambang berikut ini adalah...
a. &&
b. !
c. ||
d. =
e. <>

8. Operator logika && adalah...


a. And
b. Nand
c. Or
d. Not And
e. For

9. Apabila program pada gambar tersebut akan menghasilkan...

a. Nilai a = 10, Nilai a = 747


b. Nilai a = 100, Nilai a = 747
c. Nilai a = 10, Nilai a = 766
d. Nilai a = 10, Nilai a = 777
e. Nilai a = 10, Nilai a = 746

10. double angka; . kode program merupakan tipe data..


a. Bilangan Bulat
b. Logika
c. Bilangan Riil
d. Struktur
e. Karakter

Science Go Olympiad
soal post test
pelatihan ksn-k science go
bidang : INFORMATIKA
KUNCI JAWABAN

1. 3

Science Go Olympiad

Anda mungkin juga menyukai