Teknologi
• 2 min baca • 10 x dilihat

10 Kisi Kisi Soal Informatika Kelas 10 Semester Ganjil Bagian 2

m

Ditulis oleh

mrjj

10 Kisi Kisi Soal Informatika Kelas 10 Semester Ganjil Bagian 2
  1. Apa fungsi dari keyword break dalam perulangan?
    A) Melanjutkan iterasi berikutnya tanpa menyelesaikan iterasi saat ini
    B) Keluar dari perulangan sepenuhnya
    C) Mengakhiri program
    D) Mengulang iterasi yang sama
    E) Melompati satu iterasi
    ANSWER: B

  2. Apa yang akan terjadi jika continue digunakan dalam sebuah perulangan?
    A) Perulangan akan dihentikan
    B) Iterasi saat ini dilewati dan dilanjutkan ke iterasi berikutnya
    C) Iterasi akan berakhir dengan kesalahan
    D) Seluruh program akan dihentikan
    E) Tidak ada efek apa pun
    ANSWER: B

  3. Berapa output dari kode berikut?

    Code Snippet
    for (int i = 0; i < 3; i++) {  
        for (int j = 0; j < 2; j++) {  
            cout << i << j << " ";  
        }  
    }

    A) 000110
    B) 00011020
    C) 0001 1011 2021
    D) 00 01 10 11 20 21
    E) Tidak ada output
    ANSWER: D

  4. Berapa hasil akhir dari variabel result dalam kode berikut?

    Code Snippet
    int result = 1;  
    for (int i = 1; i <= 5; i++) {  
        result *= i;  
    }  
    cout << result;

    A) 15
    B) 20
    C) 120
    D) 720
    E) 5040
    ANSWER: C

  5. Berapa output dari kode berikut?

    Code Snippet
    string s = "Code";  
    s += "Lab";  
    cout << s;

    A) CodeLab
    B) Code Lab
    C) Lab Code
    D) LabCode
    E) Code
    ANSWER: A

  6. Manakah yang merupakan operator logika dalam C++?
    A) +, -, *
    B) &, |, !
    C) ==, !=, <
    D) ++, --, **
    E) +=, -=, =
    ANSWER: B

  7. Berapa output dari kode berikut?

    Code Snippet
    int x = 10, y = 20;  
    cout << (x > y ? x : y);

    A) 10
    B) 20
    C) 30
    D) 0
    E) Tidak ada output
    ANSWER: B

  8. Apa arti dari x++ dalam kode berikut?

    Code Snippet
    int x = 5;  
    cout << x++;

    A) Menambah nilai x dan mencetak hasilnya sebelum penambahan
    B) Mencetak nilai x dan kemudian menambah nilainya
    C) Menambah nilai x dua kali lipat
    D) Mengurangi nilai x
    E) Tidak ada efek apa pun
    ANSWER: B

  9. Berapa output dari kode berikut?

    Code Snippet
    int a = 2;  
    a *= 3;  
    cout << a;

    A) 2
    B) 3
    C) 5
    D) 6
    E) 8
    ANSWER: D

  10. Manakah pernyataan yang benar tentang fungsi main() dalam C++?
    A) main() adalah fungsi opsional
    B) Program dapat berjalan tanpa fungsi main()
    C) Fungsi main() adalah titik masuk utama program
    D) Nama fungsi utama harus Main() dengan huruf kapital
    E) Fungsi main() hanya digunakan untuk deklarasi variabel
    ANSWER: C

Bagikan artikel ini:
← Artikel Sebelumnya
Artikel Selanjutnya →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *