Anda di halaman 1dari 4

PENILAIAN TENGAH SEMESTER GENAP

SMK INSAN MANDIRI JAKARTA


TAHUN PELAJRAN 2020/2021

Mata Pelajaran : Pemrograman Dasar


Kelas :X
Kompetensi Keahlian : TKJ
Waktu : 90 Menit
Guru : M. Harpan, S.Kom

Pilihlah Jawaban a, b, c, d atau e yang kalian anggap benar

1. Guna mendeklarasikan variable array dengan memasukkan nilainya sekaligus


kedalam variable tersebut, menggunakan elemen?
a. Pointer
b. Array
c. Kosong
d. Selection
e. Indeks

2. Pada dasarnya, fungsi getch merupakan singkatan dari?


a. Going character
b. Get currency
c. Get character
d. Get character and echo
e. Get the click

3. Posisi prototype fungsi pada program yang benar pada umumnya ditempatkan di
bagian?
a. Kiri
b. Kanan
c. Samping
d. Atas
e. Bawah

4. Fungsi utama akan di panggil secara otomatis saat program dimulai, namun fungsi
yang lain harus dijalankan melalui pernyataan?
a. Function call
b. Parameter list
c. Inisialisasi
d. Fungsi header
e. Definisi fungsi
PENILAIAN TENGAH SEMESTER GENAP
SMK INSAN MANDIRI JAKARTA
TAHUN PELAJRAN 2020/2021

5. Agar seorang programmer bisa merancang sendiri tugas yang mampu menerima data
dapat memanfaatkan suatu…..
a. Name
b. Data
c. List
d. Nilai
e. Parameter

6. Jika sejumlah variable dapat memakai yang sama, namun diantara satu variable
dengan variable yang lain di bedakan berdasarkan sub script, termasuk dalam kategori
a. Elemen
b. Fungsi
c. Code
d. Subscript
e. Array

7. Bagian bagian dari sebuah definisi fungsi adalah sebagai berikut, kecuali
a. Name
b. Parameter list
c. Elemen array
d. Return type
e. Body

8. Penomoran indeks yang dibutuhkan dalam array dimensi satu adalah…


a. Satu
b. Tiga
c. Lima
d. Tujuh
e. Sembilan

9. Guna menyederhanakan program yang terlalu panjang dapat menggunakan….


a. Code
b. Array
c. Fungsi
d. Elemen
e. Subscript

10. Pada dasarnya setiap fungsi harus memiliki….


a. Name
b. Data
c. List
d. Nilai
e. Parameter
PENILAIAN TENGAH SEMESTER GENAP
SMK INSAN MANDIRI JAKARTA
TAHUN PELAJRAN 2020/2021

11. Kode kode warna c dalam bahasa c++ akan menghasilkan warna layar…
a. Light aqua
b. Green
c. Light purple
d. Light red
e. Yellow

12. Struktur control percabangan yang memiliki banyak kondisi disebut percabangan……
a. If else if else
b. If else
c. Switch
d. Default
e. Break

13. Standar design user interface telah dikembangkan sejauh pada tahun….
a. 1960
b. 1970
c. 1980
d. 1990
e. 2000

14. Sarana yang akan membawa pengguna pada fungsi sistem yang ingin dilakukan user
dapat ditunjukkan pada penggunaan
a. Perancangan
b. Evaluasi
c. Design antar muka
d. Implementasi
e. Komputer interaktif

15. Bentuk dan pembangunan user interface perlu dilihat sebagai salah satu proses utama
dalam keseluruhan pembuatan….
a. Sistem
b. Notifikasi
c. Accordion
d. Slider
e. Kolom pencarian

16. Hasil pembentukan program c++ dalam distro linux ditandai dengan ekstensi….
a. O
b. E
c. U
d. I
e. A
PENILAIAN TENGAH SEMESTER GENAP
SMK INSAN MANDIRI JAKARTA
TAHUN PELAJRAN 2020/2021

17. Sebuah design interface yang baik harus membuat sebuah program menjadi….
a. User friendly
b. Compiler
c. Interaction design
d. Visual design
e. System

18. Salah satu keistimewaan c++ adalah adanya kemampuan untuk menggunakan nilai
bawaan yang bisa disebut…..
a. Return
b. Default
c. Name function
d. String
e. Integer

19. Input adalah


a. Masukkan
b. Keluaran
c. Simpan
d. Pinjam
e. Eror

20. Output adalah


a. Masukkan
b. Keluaran
c. Simpan
d. Pinjam
e. Eror

Essay

1. Tuliskan tentang file header!


2. Jelaskan tentang array!
3. Terangkan variable bertipe array!
4. Tuliskan jenis jenis file header yang dimiliki bahasa c!
5. Tuliskan pengertian program loader!

Anda mungkin juga menyukai