KUMPULAN SOAL UJIAN pemprograman dasar
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
Comments
Post a Comment