Logo
search
menuicon
thubnail
Halaman Sekolah
Bebas

ASESMEN KOMPETENSI SISWA

Kokom Kokom
68
Pertanyaan yang ditambahkan (20/ 20)
Izinkan jawaban yang salah
Sembunyikan jawaban
public kuis

Pertanyaan 1

Pilihan ganda

Tujuan dari penggunaan diagram alir (flowchart) dalam proses pemrograman adalah ....

  • a. untuk mendokumentasikan seluruh kode program
  • b. untuk menghitung kompleksitas algoritma
  • c. untuk menggambarkan alur logis dari penyelesaian masalah secara visual
  • d. untuk men-debug program secara otomatis
  • e. untuk mempercepat kompilasi kode

Pertanyaan 2

Pilihan ganda

2. Dalam diagram alir, simbol yang digunakan untuk merepresentasikan keputusan atau percabangan (decision) adalah ....

  • a. oval
  • b. persegi panjang
  • c. belah ketupat
  • d. panah
  • e. lingkaran

Pertanyaan 3

Pilihan ganda

3. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut ....

  • a. proses
  • b. program
  • c. algoritma
  • d. step
  • e. diagram

Pertanyaan 4

Pilihan ganda

4. Bahasa pemrograman C banyak digunakan dalam pembuatan berbagai aplikasi, kecuali ....

  • a. Winmap
  • b. Mozilla Firefox
  • c. Opera
  • d. Adobe Photoshop
  • e. Facebook

Pertanyaan 5

Pilihan ganda

5. Dalam penulisannya, Pseudocode harus terdiri dari 3 bagian, yaitu ....

  • a. judul algoritma, deklarasi, deskripsi
  • b. judul algoritma, deklarasi, narasi
  • c. judul algoritma, deskripsi, ekspresi
  • d. judul algoritma deskripsi, narasi
  • e. judul algoritma, argumentasi, deskrispi

Pertanyaan 6

Pilihan ganda

6. Kegiatan penerimaan data yang disimbolkan dengan jajaran genjang adalah ....

  • a. percabangan
  • b. proses
  • c. terminator
  • d. masukan
  • e. konektor

Pertanyaan 7

Pilihan ganda

7. Di bawah ini beberapa struktur dasar algoritma adalah ....

  • a. perbaikan, pemulihan, perulangan
  • b. urutan, pilihan, pengulangan
  • c. urutan, pemulihan, perulangan
  • d. pemulihan, urutan, pemrograman
  • e. perbaikan, pemilihan, pengulangan

Pertanyaan 8

Pilihan ganda

8. Istilah "Perulangan" dalam pemrograman C dikenal dengan ....

  • a. repeating
  • b. looping
  • c. again
  • d. function
  • e. replay

Pertanyaan 9

Pilihan ganda

9. Pada program di atas, yang digunakan untuk mengakhiri fungsi dan mengembalikan suatu nilai adalah ....

  • a. return
  • b. printf
  • c. scanf
  • d. if
  • e. else
Petunjuk

Perhatikan kode program berikut ini untuk menjawab soal nomor 9 dan 10! #include <stdio.h> int main(){ printf("Halo Dunia!\n"); return 0; }

Pertanyaan 10

Pilihan ganda

10. Fungsi printf dalam program tersebut digunakan untuk ....

  • a. membaca
  • b. menulis
  • c. menampilkan kata "Halo Dunia"
  • d. memasukkan nilai
  • e. menghapus nilai
Petunjuk

#include <stdio.h> int main(){ printf("Halo Dunia!\n"); return 0; }

Pertanyaan 11

Pilihan ganda

11. Berikut ini yang merupakan aturan-aturan dalam penulisan identifier adalah ....

  • a. boleh sama dengan kata kunci dalam bahasa C
  • b. boleh sama dengan kata kunci
  • c. disusun dari kombinasi huruf besar
  • d. dimulai dengan angka
  • e. bersifat sensitif terhadap kapitalisasi karakter

Pertanyaan 12

Pilihan ganda

12. Fungsi simbol connector dalam diagram alir adalah .....

  • a. untuk menyatakan bahwa terdapat suatu transisi data atau informasi dari suatu lokasi ke lokasi lainnya
  • b. untuk menyatakan sambungan dari satu proses ke proses yang lainnya dalam halaman/lembaran sama suatu program
  • c. untuk menyatakan arus
  • d. untuk menyatakan sambungan dari satu proses ke proses lainnya
  • e. menyatakan input/output

Pertanyaan 13

Pilihan ganda

13. Sebuah software terintegrasi yang mencakup teks editor, compiler, assembler, dan linker disebut ....

  • a. Command Line Interface
  • b. User Interface
  • c. Integrated Development Environment (IDE)
  • d. GUI
  • e. Operating System

Pertanyaan 14

Pilihan ganda

14. Fungsi \n dalam bahasa C digunakan untuk ....

  • a. pindah halaman
  • b. hapus karakter
  • c. menulis komen
  • d. pindah variabel
  • e. membuat baris baru

Pertanyaan 15

Pilihan ganda

15. Pada program di atas, variabel yang akan diisi berdasarkan nilai yang dimasukkan oleh user adalah ....

  • a. int
  • b. Sisi-1 dan Sisi-2
  • c. Tinggi
  • d. sisi1, sisi2, dan tinggi
  • e. luas dan Tinggi
Petunjuk

Pertanyaan 16

Pilihan ganda

16. Dalam perintah luas = (sisi1 + sisi2) * tinggi / 2; urutan operasi agar ekspresi tersebut dapat dieksekusi dengan benar adalah ....

  • a. penambahan, perkalian, pembagian
  • b. perkalian, pembagian, penambahan
  • c. tanda kurung, perkalian, pembagian
  • d. pembagian, perkalian, tanda kurung
  • e. perkalian, pembagian, tanda kurung
Petunjuk

Pertanyaan 17

Pilihan ganda

17. Kode program tersebut digunakan untuk menghitung luas ....

  • a. trapesium
  • b. kubus
  • c. persegi panjang
  • d. segitiga
  • e. jajaran genjang
Petunjuk

Pertanyaan 18

Pilihan ganda

18. Dalam penulisan Pseudocode, cara menuliskan instruksi untuk mengecek apakah suatu bilangan genap atau ganjil adalah ....

  • a. if bilangan MOD 2 == 0 then print "Genap" else print "Ganjil"
  • b. if bilangan = 2 then print "Genap" else print "Ganjil"
  • c. if bilangan % 2 != 0 then print "Ganjil"
  • d. if bilangan > 2 then print "Genap" else print "Ganjil"
  • e. if bilangan AND 2 then print "Genap" else print "Ganjil"

Pertanyaan 19

Pilihan ganda

19. Perhatikan kode program berikut! a += b * 2 Hasil kode program tersebut dalam bahasa C jika a = 5 dan b = 3 adalah ....

  • a. 6
  • b. 8
  • c. 10
  • d. 11
  • e. 13

Pertanyaan 20

Pilihan ganda

20. Perhatikan kode program berikut! #include <stdio.h> int main(){ int i = 1; while (i <= 5) { print ("%d", i); i++; } return 0; } Output dari kode program tersebut!

  • a. 12345
  • b. 1234
  • c. 012345
  • d. 11111
  • e. tidak ada output
Bagikan ke Google Classroom