Академический Документы
Профессиональный Документы
Культура Документы
Petunjuk Umum :
1. Isikan Identitas peserta (nomor ujian, nama, tanggal lahir, dan tanda tangan) pada Lembar Jawaban Ujian
Sekolah Berstandar Nasional (LJUSBN) yang diberikan oleh pengawas ruang secara lengkap dan benar.
2. Paket naskah soal ini terdiri dari 40 soal pilihan ganda.
3. Setiap butir soal pilihan ganda mempunyai 5 (lima) pilihan jawaban.
4. Periksa kelengkapan naskah soal sebelum mengerjakan dan laporkan kepada pengawas ujian apabila
terdapat lembar soal yang kurang jelas, rusak, atau tidak lengkap.
5. Baca petunjuk cara menjawab soal dengan baik.
6. Tidak diperkenankan membawa alat komunikasi.
7. Periksa kembali isian LJUSBN dengan baik sebelum meninggalkan ruang ujian.
I. Pilihlah satu pilihan jawaban yang paling benar dengan cara menyilang huruf a, b, c, d, atau e pada
LJUSBN.
1. Algoritma memiliki tiga struktur dasar yaitu…
a. Sequence, selection dan repetition
b. %d,%c dan %f
c. Masalah, pscudocode dan flowchart.
d. Integer, real dan bolean
e. Input, proses dan output
2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut…
a. Proses d. Langkah
b. Program e. Konsep
c. Algoritma
3. Tipe data dasar yang terdiri atas satu buah angka, huruf, tanda baca atau karaakter khusus adalah…
a. Float d. Karakter
b. Integer e. Bolean
c. String
Hal 1 dari 6
6. Pada pembuatan program komputer, algoritma dibuat…
a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Sebelum verifikasi program
7. Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih. Selain
warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi…
a. merah d. hijau
b. putih e. abu-abu
c. ungu
9. Rumus Pythagoras untuk menghitung sisi miring segitiga siku-siku adalah a2 + b2 = c2. Simbol
flowchartyang tepat untuk perhitungan tersebut adalah…
a. Jajaran genjang d. Persegi panjang
b. Lingkaran e. Oval
c. Segi enam
11. Pada suatu bioskop terdapat aturan menonton film tertentu sebagai berikut: Jika usia penonton lebih dari
17 tahun, maka diperbolehkan menonton, sedangkan jika kurang dari 17 tahun maka penonton tidak
diperbolehkan menonton. Permasalahan tersebut dapat diselesaikan dengan struktur…
a. Percabangan 1 kondisi
b. Percabangan 2 kondisi
c. Percabangan lebih dari 2 kondisi
d. Perulangan dengan kondisi diakhir
e. Perulangan dengan pencacah
21. Struktur pengulangan adalah berupa pernyataan yang mengijinkan kita untuk….
a. Menciptakan perulngan
b. Melaksanakan blok pernyataan
c. Menghasilkan pengulangan yang terus menerus
d. Memberikan pernyataan yang membuat pengulangan berhenti
e. Mengeksekusi blok perulangan
22. Pernyataan yang tepat untuk perulangan dengan kondisi di akhir adalah…
a. Blok perulangan akan dieksekusi minimal satu kali
b. Perulangan akan dilakukan sebanyak nilai pencacah
c. nilai pencacah akan diperiksa di akhir blok perulangan
d. Blok perulangan akan dieksekusi setelah pemeriksaan kondisi
Hal 3 dari 6
e. Perulangan akan dihentikan berdasarkan inputan dari user
23. Pada perulangan dengan pencacah naik, perulangan akan dihentikan apabila …
a. Nilai pencacah < 0
b. Nilai pencacah > 0
c. Nilai pencacah = banyaknya perulangan
d. Nilai pencacah > banyaknya perulangan
e. Nilai pencacah telah mencapai batas nilai tertentu
24. Pada percabangan bersarsarang dengan 5 kondisi, apabila kondisi keempaat tidak terpenuhi maka…
a. Pernyataan ke -3 dijalankan
b. Pernyataan ke -4 dijalankan
c. Pernyataan ke -4 tidak dijalankan
d. Pernyataan ke -1 dijalankan
e. Tidak ada pernyataan yang dijalankan
Hal 4 dari 6
33. Perintah untuk memanggil file library adalah…
a. #include <stdio.h> d. printf
b. int main() e. return 0;
c. float a, b, c;
35. Pada suatu bioskop terdapat aturan menonton film tertentu sebagai berikut: Jika usia penonton lebih dari
17 tahun, maka diperbolehkan menonton, sedangkan jika kurang dari 17 tahun maka penonton tidak
diperbolehkan menonton. Permasalahan tersebut dapat diselesaikan dengan struktur…
a. Percabangan 1 kondisi
b. Percabangan 2 kondisi
c. Percabangan lebih dari 2 kondisi
d. Perulangan dengan kondisi diakhir
e. Perulangan dengan pencacah
38. Salah satu fungsi pada bahasa C untuk menampilkan hasil ke layar adalah …
a. Print d. Write
b. Printf e. Display
c. Put
39. Yang tidak termasuk tipe data dasar dalam bahasa C adalah…
a. Integer d. Float
b. Long Integer e. Double float
c. Unsigned long integer
Misalkan nilai siswa = 65, maka nilai rapor siswa tersebut adalah…
a. A d. D
b. B e. E
c. C
Hal 5 dari 6