KUMPULAN SOAL UJIAN
Soal : 1
Suatu susunan atau urutan
langkah-langkah dalam menyelesaikan sebuah persoalan secara sistematis dan
logis disebut …
- Taktik
- Strategi
- Algoritma
- Pemrograman
- Notasi Computing
.
Soal : 2
Algoritma berasal dari kata
…
A.
Algorith
B.
Algorithm
C.
Algorism
D.
Aritmatika
E.
Algoritma
Soal : 3
Model penulisan dan
perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan
proses program disebut …
A.
Natural language
B.
bahasa narasi
C.
Bahasa alami
D.
Pseudocode
E.
Flowchart
Soal : 4
Simbol bangun ruang
berbentuk persegi panjang pada flowchart berfungsi untuk …
A. Menggambarkan proses secara
komputerisasi
B.
Menginputkan data secara manual
C.
Proses manual
D.
Tanda penghubung dalam suatu halaman
E.
Tanda penghubung dalam lain halaman
Soal : 5
Suatu metode yang penulisan
logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa
pemrograman disebut metode penulisan …
- Flowchart
- Pseudocode
- Bahasa alami
- Bahasa inggris
- Bagan alir dokumen
Soal : 6
Menggambarkan
program secara logika merupakan fungsi dari...
- Flowchart
- Dxdiag
- Begin
- SI
- Sistem oprasi
Soal : 7
Pada saat 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
dan sesudah pembuatan program
Soal : 8
Nilai P=0, Q=5, R=10 jika
diketahui nilai PQR adalah seperti yang tersebut dan algoritmanya adalah nilai
P=Q, Q=R maka nilai PQR adalah …
- P=10; Q=10; R=10
- P=5;
Q=10. R=10
- P=5; Q=10; R=5
- P=5; Q=5; R=10
- P=5; Q=5; R=5
.
Soal : 9
Sebuah algoritma digunakan
untuk menentukan volum suatu balok dengan panjang = 10 cm, lebar = 5cm, tinggi
= 8 cm. yang termasuk dalam pendeklarasian adalah ...
- Volume
- Panjang,
lebar, tinggi
- balok
- Tinggi
- Luas
.
Soal : 10
Perangkat lunak yang
bertugas mengkonversikan arsitektur dan algoritma yang dirancang manusia
kedalam format yang dapat dijalankan computer disebut ….
- System
Operasi
- Spreadsheet
- Bahasa
Pemrograman
- B.
Software Utility
- Word
Processing
Soal : 11
Jenis bilangan yang tidak memiliki
nilai pecahan desimal, disebut....
A. Bilangan logik
B.
Bilangan bulat
C. Bilangan real
D. Karakter
E. String
Soal : 12 :
Tipe data yang cocok untuk
menjelaskan data nomer induk siswa adalah tipedata ….
- Numeric
- Varchar
- DateTime
- Array
- Integer
Soal : 13
Yang
termasuk dalam karakteristik bahasa pemrogrman adalah ….
- Memiliki tata bahasa dengan aturan khusus
- Memiliki
ruang khusus untuk pemrograman
- Bukan
bahasa sehari-hari
- Selalu
mengikuti zaman
- Sama
sperti bahasa manusia
Soal : 14
Bahsa pemrograman yang dibuat
untuk keperluan tertentu, merupakan jenis bahasa pemrograman dengan tujuan ….
A. Khusus
B. Umum
C. Individu
D. Industri
E. Bisnis
Soal : 15
Jenis
bahasa pemograman yang digunakan untuk menciptakan aplikasi yang bersifat
general, merupakan jenis bahasa pemrograman yang bersifat ….
A. Khusus
B.
Umum
C. Individu
D.
Industri
E.
Bisnis
Soal : 16
Berikut
adalah Algoritma yang belum terurut.:
a. Mulai
b.
Hitung luas (L) = p x l
c.
Tampilkan luas (L)
d.
Selesai
e. Masukkan panjang (p) dan lebar
(l)
Yang merupakan input dari
algoritma di atas adalah ....
A. Luas (L)
B. Panjang (p)
C. Lebar (l)
D.
Panjang (p) dan Lebar
(l)
E. Hitung luas (L) = p x l
Soal : 17
Berikut ini identifier yang benar menurut aturan
penulisan adalah....
A.
nama_siswa
B. nama siswa
C. 2namasiswa
D. _nama siswa
E. //namasiswa
Soal : 18
Operator AND akan
menghasikan nilai TRUE jika .....
A. Salah satu
operand bernilai TRUE
B. Salah satu
operand bernilai FALSE
C.
Kedua operand bernilai TRUE
D. Kedua operand
bernilai FALSE
E. Kedua operand bernilai NULL
Soal : 19
If kondisi 1 then
Aksi 1
Else if kondisi 2 then
Aksi 2
End if
Struktur penulisan percabangan diatas
digunakan untuk ….
A. Percabangan 1 kondisi
B. percabangan
lebih dari 2
C. Percabangan bersarang
D. percabangan kondisi dengan case
E.
Percabangan 2 kondisi
Soal : 20
Di bawah ini termasuk tipe data numerik adalah.....
A. Double
B. Real
C. Char
D.
integer dan float
E. Date time
Soal : 21
Jenis
struktur perulangan yang akan melakukan proses looping selama kondisi bernilai
benar adalah....
A.
For....do
B.
Do....while
C. While....do
D.
Repeat....until
E.
Repeat....while
Soal : 22
:
Flowchart di samping merupakan metode perulangan ...
- For .... do (ascending)
- While
... do
- Repeat
.... until
- While...
until
- For
.... do ( descending)
Soal : 23
Tipe data yang mendukung
bilangan pecahan disebut dengan tipe data …
A.
Real
B. Integer
C. Longint
D. Char
E. Wide char
Soal : 24
Operator
yang biasanya digunakan dalam suatu proses perhitungan matematis baik berupa
perhitungan bulat maupun perhitungan pecahan disebut …
A.
Operator
Aritmatika
B. Operator
logika
C. Operand
D. Operand
Aritmatika
E. Operator
Soal : 25
Operator
yang biasanya digunakan dalam suatu proses perbandingan antara suatu value atau
variable dengan value atau variable lainnya disebut ….
A. Operator
Aritmatika
B. Operand
C. Operator
D.
Operator
logika
E. Operand
Aritmatika
Soal : 26
Selalu diakhiri karakter NULL atau
‘\0’, merupakan salah satu ciri dari ….
A.
Array
B. String
C.
Algoritma
D.
Aritmatika
E.
Double
Soal : 27
Suatu tipe data yang
digunakan untuk menangani data teks (kumpulan karakter) disebut …
- Array
- String
- Tipe
data
- Operator
logika
- Operator
aritmatika
Soal : 28
Variable yang mengandung alamat
sebuah memori bukan sebuah data disebut …
A. Variable
B.
Pointer
C. Konstanta
D. Tipe data
E. Operator
Soal : 29
Terdapat dua macam operator yang
digunakan oleh pointer. Yang termasuk dalam operator pointer adalah ....
A.
& dan *
B. & dan ”
C. * dan ”
D. ” dan +
E. ++
Soal : 30
char
nama_mhs[20];
dari
keterangan diatas dapat diketahui bahwa panjang maksimal adalah ….
A.
20 akarakter terdiri dari 19 karakter data dan 1 karakter NULL
B. 20 akarakter terdiri dari 18 karakter data dan 2
karakter NULL
C. 20 akarakter terdiri dari 15 karakter data dan 5
karakter NULL
D. 20 akarakter terdiri dari 14 karakter data dan 6
karakter NULL
E. 20 akarakter terdiri dari 13 karakter data dan 7
karakter NULL
Soal : 31
Diberikan sebuah nilai :
D616= .....8
Hasil konversi bilangan di atas adalah ....
A. 333
B. 332
C. 223
D. 435
E.
326
Soal : 32
Memakan memori yang lebih
besar, merupakan kelemahan dari …..
A.
Fungsi
B.
Pointer
C.
Pointer
Rekursif
D. Fungsi
Rekursif
E.
Pointer Rekursif
Soal : 33
char nama[6] = {‘P’,‘a’,‘n’,‘c’,‘a’,’\0’};
pemberian nama pada string diatas menggunakan cara
....
A. Langsung
B. Pertipe data
C.
Perkarakter
D. Tidak langsung
E. Salah semua
Soal : 34
Bila
string hanya berisi karakter NULL, maka disebut dengan string kosong dan
ditulis dengan ….
A. “”
B.
“0”
C.
0
D.
“NULL”
E.
“\0”
Soal : 35
char nama[….] = “XII M U L T I M E D I A”;
Jumlah
karakter diatas adalah ….
A. 23
B.12
C.16
D.
14
E. 11
Soal : 36
Diberikan sebuah nilai :
35010
Jika dikonversikan ke bilangan
oktal, maka Hasil konversi bilangan di atas
adalah ....
A.
3768
B. 53616
C. 5368
D. 53610
E. 5568
Soal : 37
Cepatnya Alat/cara untuk memecahkan masalah
dalam suatu fungsi atau procedure yang memanggil dirinya sendiri disebut …
A.
Fungsi
B.
Pointer
C. Fungsi
Rekursif
D.
Pointer
Rekursif
E.
Pointer rekursif
.Soal : 38
return_data_type
function_name(parameter_list)
{
...
function_name(...);
...
}
Keterangan di atas merupakan deklarasi dari ...
a.
Fungsi
b.
Pointer
c.
Fungsi Rekursif
d.
Pointer
Rekursif
e.
Rekursif
Soal : 39
Angka terbesar yang
digunakan dalam sistem bilangan disebut
….
A.
Basis
B. Absolut Value
C. Position Value
D. Basis Value
E. Post Value
Soal : 40
Diberikan sebuah nilai :
D616= .....2
Hasil konversi bilangan di atas
adalah ....
A.
1101 0110
B. 1111 0011
C. 1001 0101
D. 1100 0001
E. 1111 1111