Kisi-Kisi Pemrograman Dasar Kelas SMK X

Hasil gambar untuk program dasar
1.     Yang tidak termasuk tipe data dasar dalam bahasa C adalah ....
a.     Integer                                          d.  Float
b.     Long integer                                  e.  Double float
c.     Unsigned long integer

2.     Untuk menyimpan bilangan 0 – 50.000, tipe data dasar yang sebaiknya digunakan adalah ....
a.   Integer                                           d.  Float
b.   Long integer                                    e.  Double float
c.   Unsigned long integer


3.     Kode format untuk tipe data double adalah ....
a.     %d                                                 d.  %If
b.     %u                                                 e.  %D
c.     %Id

4.   Yang tidak termasuk operator aritmatika adalah ....
a.     +                                                    d.  /
b.     –                                                    e.  *
c.     X

5.   Pada ekspresi a = 1 – (2+3/4), operator yang terakhir dikerjakan adalah ....
a.     =                                                    d.  ()
b.     +                                                    e.  -
c.     /

6.   Misalkan variaberl a berisi bilangan 3.14. penulisan kode yang tepat untuk menampilkan isi variabel adalah ....
a.     Printf(“a = %d”, a);                        d.  Printf(“a = %f”, a);
b.     Printf(“a = %d”, &a);                      e   Printf(“a = ”, a);
c.     Printf(“a = %f”, a);

7.   Ekspresi C *=7 setara dengan ....
a.     C = c + 7                                        d.  C = c/7
b.     C = c – 7                                        e.  C = 7
c.     C = c * 7

8.   Berikut ini adalah operator perbandingan pada bahasa C, kecuali ....
a.     <                      b. ≤                   c. =                   d. >                   e. ≥

9.   Penulisan praposesor yang benar adalah ….
a.     “#include<stdio.h>                         d.  “#include<stdio.h;
b.     “#include{stdio.h}                         e.  “#include*stdio.h*
c.     “#include[stdio.h>]

10.   Penlisan funsi main yang benar adalah ….
a.     “main[]”                                         d.  “main/”
b.     “main{}”                                         e.  “main <)”
c.     “main()”

11.   Penulisan awal tubuh fungsi main() dan sekaligus awal ekseksi program menggunakan kurng kuraqwal ….
a.     “…]”                                               d.  “…}”
b.     “…)”                                               e.  “{…“
c.     “(…”


12.   Penulisan akhir tubuh fungsi main() dan sekaligus akhir ekseksi program menggunakan kurng kuraqwal ….
a.   “…]”                                                d.  “…}”
b.   “(…”                                                e.  “{…”
c.   “…>”

13.   Simbol data operasi logika atau adalah ....
a.     /                                                    d.  &&
b.     \                                                    e.  OR
c.     ||

14.. 
Pernyataan1;
If(kondisi) {
      Pernyataan2;
      Pernyataan3;
}pernyataan4;

Perhatikan pseudecode berikut .... 





Jika kondisi tidak terpenuhi (bernilai salah) maka pernyataan yang dijalankan adalah nomor ....
a.      1                                                   d.  1 dan 4
b.     4                                                   e.  1,2,3, dan 4
c.     2 dan 3

15.   Sebuah stan baju batik memberikan diskon 20% untuk pembeli diatas Rp. 300.000,00. Untuk pembelian dibawah itu,diskon yang diberikan hanya 10%. Permasalahan ini dapat diselesaikan dengan menggunakan struktur kontrol ....
a.     Percabangan 1 kondisi                    d.  Perulangan 2 kondisi
b.     Percabangan 2 kondisi                   e.  Perulangan dan percabangan
c.     Perulangan 1 kondisi

16.  Perhatikan kode program berikut ....
Int main() {
                Int a=1, b=4;
If(2*a < b/2) a + =2;
else a +=3;
return 0;
}

  
Nilai akhir variabel a adalah ....
a.     1                                                    d.  4
b.     2                                                   e.  5
c.     3

17.  Perhatikan kode program berikut ....
Int main() {
      Int X= -5, y = 2;
      X +  = 1;
      If(X < 0)
      return 0;
                if(y > )) X + y;
      else y = X;
      return 0;
}

  
Nilai akhir variabel X dan y adalah ....
a.     X =0, y + 0                                     d.  X =-4, y=-4
b.     X = 1, y = 1                                     e.  X = 2, y = 2
c.     X =-4, y =-2

18.  Perhatikan kode program berikut ....
Int main() {
      Int i, a = 2;
                For(i=i; i<5; i++){
                                Aa= i;
                }
      return 0;
}


19.  Banyaknya perulangan yang terjadi adalah ....
a.     1 kali                                             d.  4 kali
b.     2 kali                                             e.  5 kali
c.     3 kali

20.  Pada kpode program soal nomor 45, nilai akhir variabel adalah ....
a.    1                                                     d.  4
b.   2                                                    e.  5
c.    3


21.  Perhatikan kode program berikut ....
Int main() {
                Int i = 1,  a = 2;
                do{
                                a = i;
                                i--;
                }while (i>0);
                return 0;
}

Nilai akhir variabel adalah ....
a.     2                                                   d.  -1
b.     1                                                    e.  -2
c.     0

22.  Perintah break digunakan untuk ....
a.     Menghentikan jalannya program                      d. Menjalankan ulang program
b.     Menghentikan perulangan                                e. Mematikan komputer
c.     Kembali keawal mulai perulangan

23.  Untuk melewatkan beberapa pernyataan didalam blok perulangan digunakan perintah ....
a.     Pass                                               d.  Halt
b.     Break                                             e.  Cotinue
c.     Pause

24.  Bahasa atau dalam bahasa Inggris language adalah suatu system untuk ....
a.      Berdagang                                        d.  Berinteraksi
b.      Berkomunikasi                                  e.  Berargumentasi
c.       Berdiskusi

25.   Dalam ilmu komputer, bahasa manusia disebut bahasa ..... atau (natural languages)
a.      Alamiah                                            d.  Nasional
b.      Ilmiah                                               e.  Daerah
c.       Isyarat

Komentar

Posting Komentar

Postingan Populer