Soal Latihan
60 Soal PAS Informatika Kelas 12 Semester 1 Kurikulum Merdeka dan Kunci Jawaban UAS SAS
Siswa kelas 12 dapat berlatih mengerjakan contoh soal PAS Informatika Semester 1 Kurikulum Merdeka dan melihat kunci jawabannya di artikel ini.
25. Kurung kurawal {} digunakan untuk…
A. Mengakhiri kalimat
B. Menunjukkan blok kode
C. Membuat komentar
D. Membuat variabel
Jawaban: B
26. #define digunakan untuk…
A. Mendeklarasikan variabel
B. Menentukan nilai konstan
C. Menghapus file
D. Menjalankan loop
Jawaban: B
27. #include berfungsi untuk…
A. Menghapus library
B. Menggabungkan dua program
C. Memanggil library ke program
D. Menjalankan program
Jawaban: C
28. Tipe data yang umum digunakan dalam Arduino adalah…
A. float, boolean, int
B. real, truth, whole
C. integer saja
D. Semua harus string
Jawaban: A
29. Operator == digunakan untuk…
A. Perkalian
B. Penjumlahan
C. Membandingkan kesetaraan
D. Mengalikan bit
Jawaban: C
30. Operator boolean AND ditulis sebagai…
A. &&
B. ||
C. !
D. &
Jawaban: A
31. Operator bitwise OR adalah…
A. &&
B. ||
C. |
D. !
Jawaban: C
32. Serial.begin(9600) berarti…
A. Arduino berhenti bekerja
B. Mengatur komunikasi serial ke 9600 bps
C. Menghapus cache
D. Mulai mode analog
Jawaban: B
33. Perbedaan Serial.print() dan Serial.println() adalah…
A. println memberi baris baru setelah mencetak teks
B. print menambah baris baru otomatis
C. println mencetak lebih cepat
D. print hanya untuk angka
Jawaban: A
34. HIGH dan LOW digunakan pada…
A. digitalWrite
B. analogRead
C. Serial.begin
D. #define
Jawaban: A
35. INPUT dan OUTPUT digunakan pada fungsi…
A. pinMode()
B. digitalWrite()
C. Serial.println()
D. loop()
Jawaban: A
36. Fungsi digitalRead(pin) digunakan untuk membaca…
A. Nilai analog
B. Nilai digital (HIGH/LOW)
C. Kecepatan internet
D. Memori
Jawaban: B
37. Fungsi analogWrite(pin, value) digunakan untuk…
A. Membaca tegangan
B. Menulis sinyal PWM
C. Mengubah mode pin
D. Mengirim data serial
Jawaban: B
38. Bentuk percabangan dasar dalam Arduino adalah…
A. begin()
B. if
C. static
D. ping()
Jawaban: B
39. if…else digunakan ketika…
A. Hanya satu kondisi
B. Tidak ada kondisi
C. Ada dua kemungkinan keputusan
D. Program tidak berjalan
Jawaban: C
:quality(30):format(webp):focal(0.5x0.5:0.5x0.5)/tribunnews/foto/bank/originals/kota-malang-laksanakan-ujian-nasional-berbasis-kompetensi-unbk_20200316_201522.jpg)