Anda di halaman 1dari 24

SMK MEDIA INFORMATIKA

Nama Sekolah : SMK MEDIA INFORMATIKA Bentuk Tes : Multi Soal


Mata Pelajaran : PEMROGRAMAN DASAR Jumlah Soal : 40 Kurikulum :
2013 Tahun Ajaran : 2022/2023
Kelas / Semester: X / TKJ,RPL,MM / Ganjil Penyusun : TRY YUDHISTIRA PUTRA,S.KOM

1. Pilihan Ganda |
Bobot:1

Perhatikan kode program berikut.

keluaran yang dihasilkan pada variabel c adalah....

A. c :
B. c :
C. c :
D. c :
E. c :

2. Pilihan Ganda |
Bobot:1
Ilmuwan yang menemukan Algoritma adalah....

A. Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi


B. Bjarne Stroustrup
C. Badi Al-Zaman Abullez bin Al-Razz Al-Jazari
D. Abu Ja’far Muhammad Ibnu Musa Algorithm

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 1 dari 24


E. Abu Jafar Muhammad bin Musa ibn Shakir

3. Pilihan Ganda | Bobot:1


Jenis data yang mempresntasikan / memanggil nilai bilangan bulat adalah....

A. string
B. double
C. char
D. int
E. boolean
4. Pilihan Ganda | Bobot:1
Jenis data yang digunakan untuk memabandikan dua buah nilai (True or False) adalah....

A. string
B. double
C. char
D. int
E. boolean

5. Pilihan Ganda | Bobot:1


Jenis data yang mempresntasikan / memanggil nilai bilangan desimal adalah....

A. string
B. double
C. char
D. int
E. boolean

6. Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.

Hasil keluarannya adalah...

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 2 dari 24


A. 0 B.
1
C. 2
D. True
E. False

7. Pilihan Ganda | Bobot:1


Arti simbol “ * “ Pada Operator Aritmetika adalah....

A. penjumlahan
B. perkalian
C. pembagian
D. pengurangan
E. sisa hasil (Modulus)

8. Pilihan Ganda | Bobot:1


Arti simbol “ % “ Pada Operator Aritmetika adalah....

A. penjumlahan
B. perkalian
C. pembagian
D. pengurangan
E. sisa hasil (Modulus)
9. Pilihan Ganda | Bobot:1
Tipe data adalah....

A. Sebuah kata kunci yang digunakan untuk mengubah sifat-sifat dari tipe data tertentu.
B. Sebuah tempat untuk menampung data di memori.
C. Klasifikasi data yang mengenalkan kompilator atau penerjemah bagaimana programmer bermaksud
untuk menggunakan data
D. Tetapan dari suatu nilai yang bersifat tetap
E. Tanda yang digunakan untuk melakukan operasi-operasi tertentu di dalam program

10. Pilihan Ganda |


Bobot:1
Operator adalah....

A. Sebuah kata kunci yang digunakan untuk mengubah sifat-sifat dari tipe data tertentu.
B. Sebuah tempat untuk menampung data di memori.
C. Klasifikasi data yang mengenalkan kompilator atau penerjemah bagaimana programmer bermaksud
untuk menggunakan data
D. Tetapan dari suatu nilai yang bersifat tetap
E. Tanda yang digunakan untuk melakukan operasi-operasi tertentu di dalam program

11. Pilihan Ganda |


Bobot:1
Konstanta adalah....

A. Sebuah kata kunci yang digunakan untuk mengubah sifat-sifat dari tipe data tertentu.

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 3 dari 24


B. Sebuah tempat untuk menampung data di memori.
C. Klasifikasi data yang mengenalkan kompilator atau penerjemah bagaimana programmer bermaksud
untuk menggunakan data
D. Tetapan dari suatu nilai yang bersifat tetap
E. Tanda yang digunakan untuk melakukan operasi-operasi tertentu di dalam program

12. Pilihan Ganda |


Bobot:1
Operator yang digunakan untuk melakukan operasi dimana nilai yang dihasilkan dari operasi tersebut hanya berupa
nilai benar dan salah, merupakan pengertian dari Operator....

A. Logika
B. Aritmetika
C. Relational
D. Bitwise
E. Ternary

13. Pilihan Ganda |


Bobot:1
Operator yang melibatkan tiga buah operand, merupakan pengertian dari Operator....

A. Logika
B. Aritmetika
C. Relational
D. Bitwise
E. Ternary

14. Pilihan Ganda |


Bobot:1
Simbol dari operator Ternary adalah....

A. =
B. ?
C. ==
D. ++
E. --

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 4 dari 24


Pilihan Ganda | Bobot:1
15.
Simbol dari operator pemberi nilai adalah....

A. =
B. ?
C. ==
D. ++
E. --

16. Pilihan Ganda |


Bobot:1

#include
using namespace std; int
main()

A. header
B. isi
C. deskripsi
D. deklarasi E. footer

17. Pilihan Ganda |


Bobot:1
Arti simbol "|" pada operator bitwise adalah...

A. AND
B. NOT C. OR
D. XOR
E. shift right

18. Pilihan Ganda |


Bobot:1
Arti simbol "++" pada operator Unary adalah...

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 5 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.


A. Postif
B. increment
C. Penjumlahan
D. decrement
E. negative
19.

Hasil keluaran pada variabel a adalah...


A. 2
B. 3
C. 5
D. 6
E. 8

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 6 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.


20.

Hasil keluaran pada variabel b adalah...


A. 2
B. 3
C. 4
D. 5
E. 6

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 7 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.


21.

Hasil keluaran pada variabel tambah & kurang adalah...

A. 24 & -14
B. 6 & 20
C. 120 & 0.3
D. 120 & 1
E. 6

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 8 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.


22.

Hasil keluarannya adalah...

A. 0 B.
1
C. 2
D. True
E. False

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 9 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.


23.

Hasil keluarannya adalah...

A. 0 B.
1
C. 2

D. True
E. False

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 10 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.


24.

Hasil keluarannya adalah...

A. Hasil 1 adalah: 0
Hasil 2 adalah: 0
Hasil 3 adalah: 1
B. Hasil 1 adalah: 1
Hasil 2 adalah: 1
Hasil 3 adalah: 1

C. Hasil 1 adalah: 0
Hasil 2 adalah: 1
Hasil 3 adalah: 1

D. Hasil 1 adalah: 0
Hasil 2 adalah: 0
Hasil 3 adalah: 0

E. Hasil 1 adalah: 1
Hasil 2 adalah: 0
Trial 3 adalah: 1

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 11 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.


25.

Hasil keluarannya adalah...

A. Hasil 1 adalah: 0
Hasil 2 adalah: 0
Hasil 3 adalah: 1

B. Hasil 1 adalah: 1
Hasil 2 adalah: 1
Hasil 3 adalah: 1

C. Hasil 1 adalah: 0
Hasil 2 adalah: 1
Hasil 3 adalah: 1

D. Hasil 1 adalah: 0
Hasil 2 adalah: 0
Hasil 3 adalah: 0

E. Hasil 1 adalah: 1
Hasil 2 adalah: 0
Hasil 3 adalah: 1
26.

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 12 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.

keluaran yang dihasilkan pada variabel t adalah....

A. Nilai t adalah : 5
B. Nilai t adalah : 10
C. Nilai t adalah : 12
D. Nilai t adalah : 15
E. Nilai t adalah : 20
27.

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 13 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.

keluaran yang dihasilkan pada variabel y adalah....

A. Nilai y adalah : 5
B. Nilai y adalah : 10 C. Nilai y adalah : 12 D. Nilai y adalah :
15
E. Nilai y adalah : 20
28.

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 14 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.

keluaran yang dihasilkan pada variabel p adalah....

A. Nilai p adalah : 5
B. Nilai p adalah : 10 C. Nilai p adalah : 12 D. Nilai p adalah :
15
E. Nilai p adalah : 20
29.

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 15 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.

keluaran yang dihasilkan pada variabel m adalah....

A. Nilai m adalah : 0 B.
Nilai m adalah : 1 C.
Nilai m adalah : 2

D. Nilai m adalah : 5
E. Nilai m adalah : 10
30.

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 16 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.

keluaran yang dihasilkan pada variabel t adalah....

A. Nilai t adalah : 0 B.
Nilai t adalah : 1 C.
Nilai t adalah : 2

D. Nilai t adalah : 5
E. Nilai t adalah : 10
31.

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 17 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.

keluaran yang dihasilkan pada variabel o adalah....

A. Nilai o adalah : 0
B. Trial o adalah : 1 C. Trial o adalah : 2
D. Trial o adalah : 5
E. Trial o adalah : 10
32.

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 18 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.

keluaran yang dihasilkan pada variabel a adalah... (4)

A. While loop
B. For Loop
C. Do..While loop
D. Nested loops
E. Loop

33. Pilihan Ganda | Bobot:1


Simbol dari lebih besar pada operator perbandingan adalah....

A. >=
B. <=
C. ==

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 19 dari 24


Pilihan Ganda | Bobot:1

Perhatikan kode program berikut.


D. =
E. +

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 20 dari 24


Pilihan Ganda | Bobot:1
34.
Simbol dari sama dengan pada operator perbandingan adalah....

A. >=
B. <=
C. ==
D. =
E. +

35. Pilihan Ganda | Bobot:1


Perhatikan flowchart dibawah ini

Disebut dengan pernyataan struktur perulangan.... (For loop)

A. >=
B. <=
C. ==
D. =
E. +
36.
Perhatikan flowchart dibawah ini

Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 21 dari 24


Disebut dengan pernyataan struktur perulangan....

A. While loop
B. For loop
C. Do...While loop
D. Nested loops
E. loop

37. Pilihan Ganda |


Bobot:1
Sebuah inturksi yang memungkinkan untuk melompat atau bisa digunakn untuk melewati beberapa
statement dari program.... A. go to statement

B. break statement
C. continue statement
D. nested statement E. loop statement

38. Pilihan Ganda |


Bobot:1
Sebuah intruksi yang digunakan untuk mengakhiri saat program dijalankan di blok-blok program tertentu,
disebut dengan loop control statement....

A. go to statement
B. break statement
C. continue statement
D. loop statement
E. nested statement

39. Pilihan Ganda |


Bobot:1
Pengecekan kondisi akan dilakukan untuk membuat di akhir perulangan, sehingga walaupun kondisi FALSE,
perulangan akan tetap berjalan minimal 1 kali....

A. While loop
B. For loop
C. Do..While loop
D. Nested loops
E. loop

40. Pilihan Ganda |


Bobot:1
Mengulangi pernyataan saat kondisi yang diberikan benar disebut dengan jenis struktur perulangan (while
loop)
Dicetak oleh: QCBT Quiz Tool (QQT) @ 2023 | Halaman 21 dari 21

Anda mungkin juga menyukai