Contoh Soal Asesmen Awal Pelajaran Informatika

Contoh Soal Asesmen

  1. Apa output dari program berikut?

    public class Main {
        public static void main(String[] args) {
            int[] numbers = {1, 2, 3, 4, 5};
            for (int i = 0; i < numbers.length; i++) {
                if (numbers[i] % 2 == 0) {
                    System.out.print(numbers[i] + " ");
                }
            }
        }
    }
            
    1. 1 3 5
    2. 2 4
    3. 1 2 3 4 5
    4. 2 4 6 8 10
  2. Apa hasil dari eksekusi program berikut?

    public class Main {
        public static void main(String[] args) {
            int x = 5;
            while (x > 0) {
                System.out.print(x);
                x -= 2;
            }
        }
    }
            
    1. 54321
    2. 531
    3. 53120
    4. 54302
  3. Apa output dari program berikut?

    public class Main {
        public static void main(String[] args) {
            int[] numbers = {3, 7, 10, 15, 20};
            int sum = 0;
            for (int i = 0; i < numbers.length; i++) {
                sum += numbers[i];
            }
            System.out.println("Sum: " + sum);
        }
    }
            
    1. Sum: 55
    2. Sum: 35
    3. Sum: 50
    4. Sum: 45
  1. Berapa kali blok kode dalam loop berikut dijalankan?

    int count = 0;
    for (int i = 1; i <= 10; i += 2) {
        count++;
    }
            
    1. 5 kali
    2. 6 kali
    3. 10 kali
    4. 2 kali
  2. Apa output dari program berikut?

    public class Main {
        public static void main(String[] args) {
            int x = 10;
            if (x < 5) {
                System.out.println("A");
            } else if (x > 15) {
                System.out.println("B");
            } else {
                System.out.println("C");
            }
        }
    }
            
    1. A
    2. B
    3. C
    4. Tidak mencetak apa-apa
  1. Berapa kali blok kode dalam loop berikut dijalankan?

    int count = 0;
    for (int i = 0; i < 4; i++) {
        for (int j = 0; j < 2; j++) {
            count++;
        }
    }
            
    1. 4 kali
    2. 6 kali
    3. 8 kali
    4. 10 kali
  2. Apa output dari program berikut?

    public class Main {
        public static void main(String[] args) {
            int[] numbers = {2, 4, 6, 8, 10};
            for (int num : numbers) {
                System.out.print(num + " ");
            }
        }
    }
            
    1. 246810
    2. 2 4 6 8 10
    3. 2, 4, 6, 8, 10
    4. 2\n4\n6\n8\n10\n
  3. Berapa kali blok kode dalam loop berikut dijalankan?

    int count = 0;
    for (int i = 0; i < 4; i++) {
        for (int j = 0; j < 2; j++) {
            count++;
        }
    }
            
    1. 4 kali
    2. 6 kali
    3. 8 kali
    4. 10 kali
  4. Apa output dari program berikut?

    public class Main {
        public static void main(String[] args) {
            int x = 10;
            if (x == 10) {
                System.out.println("A");
            } else if (x >= 10) {
                System.out.println("B");
            } else {
                System.out.println("C");
            }
        }
    }
            
    1. A
    2. B
    3. C
    4. Tidak mencetak apa-apa
  5. Berapa hasil dari operasi 5 % 2?

    1. 2
    2. 2.5
    3. 1
    4. 0

Kunci Jawaban Soal Asesmen

  1. Jawaban: b. 2 4
  2. Jawaban: a. 54321
  3. Jawaban: a. Sum: 55
  4. Jawaban: a. 5 kali
  5. Jawaban: c. C
  6. Jawaban: c. 4
  7. Jawaban: b. 2 4 6 8 10
  8. Jawaban: c. 8 kali
  9. Jawaban: c. C
  10. Jawaban: c. 1

Posting Komentar untuk "Contoh Soal Asesmen Awal Pelajaran Informatika"