Anda di halaman 1dari 3

PENILAIAN TENGAH SEMESTER GENAP TAHUN 2022

NAMA GURU : SUGIARTO, S.PD.I HARI/TANGGAL : Senin, 7 Maret 2022


KELAS : X MULTIMEDIA BID. STUDI : PEMOGRAMAN DASAR
WAKTU : 6O Menit PROG. KEAHLIAN: MULTIMEDIA

*&^%$#@!JAWABLAH PERTANYAAN DIBAWAH INI DENGAN BENAR_*&%^$


1. Tipe data berupa angka yang pada tipe data ini dapat dilakukan operasi perhitungan adalah….
a. String
b. Date
c. Variant
d. Numerik
e. Double
2. Unutk memberikan komentar pada kode program FreeBASIC digunakan tanda….
a. Bintang
b. Petik tunggal
c. Petik ganda
d. Titik koma
e. Pagar
3. Menu ……… pada FBIde digunakan untuk mengompilasi program sekaligus mengeksekusinya .
a. Quick run
b. Compile & run
c. Quick compile
d. Run
e. Quick & run
4. Untuk menyimpan kode program menjadi file pada FBIde dapat menekan tombol keyboard…..
a. Ctrl + O
b. Ctrl + S
c. Ctrl + V
d. Ctrl + C
e. Ctrl + P
5. Penulisan perintah yang tidak benar pada FreeBASIC adalah….
a. Sleep
b. SLEEP
c. SLeep
d. Sleep
e. 5leep
6. Perangkat lunak yang dapat digunakan untuk mengedit kode program adalah….
a. Notepad++
b. Mozilla Firefox
c. Opera
d. Java
e. GCC
7. Bahasa pemograman tingkat tinggi dibagi menjadi dua jenis, yaitu …
a. Procedure oriented language dan Problem Oriented language
b. Scientific dan Bussines
c. Distribution dan Storage
d. Pascal dan Java
e. C dan C++
8. Bahasa pemograman yang hanya dapat dimengerti oleh mesin yang terdapat di dalam komputer dan
hanya mengenali dua jenis kondisi saja, merupakan pengertian dari….
a. Bahasa tingkat rendah
b. Bahasa tingkat menengah
c. Bahasa tingkat tinggi
d. Bahasa mesin
e. Struktur If…..Then
9. Salah satu kelebihan bahasa Visual Basic adalah….
a. Sifatnya portabel
b. Tersedia di hampir semua jenis komputer
c. Proses eksekusi program lebih cepat dibandingkan bahasa pemograman lain
d. Banyaknya tersedia tools unutk membantu pada saat membuat program
e. Sifatnya yang freeware
SMK BISA MANDIRI JAYA
10. Tipe data yang digunakan untuk menampung data teks adalah…..
a. Int
b. String
c. Long
d. Single
e. Double
11. Yang tidak termasuk jenis operator adalah….
a. Arimatika
b. Perbandingan
c. Logika
d. Numerik
e. Penggabungan
12. Hasil dari ekspresi “Si “ & “Kancil” adalah….
a. True
b. False
c. SiKancil
d. Si Kancil
e. 0
13. Bahasa Pemograman adalah….
a. Serangkaian langkah-langkah yang untuk menyelesaikan masalah secara sistematis
b. Gambaran dalam bentuk diagram
c. Sejumlah instruksi untuk melakukan suatu tugas tertentu
d. Perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol)
jalannya program
e. Merupakan suatu prosedur yang dirangkai menjadi satu kesatuan prosedur yang berurutan
14. Berikut ini langkah-langkah sistematis dalam menyelesaikan permasalahan pemograman, kecuali….
a. Mendifinisikan masalah
b. Desain algoritma dan representasi
c. Pengkodean program
d. Memperbaiki program
e. Uji coba dan dokumentasi
15. Berikut ini langkah-langkah sistematis dalam menyelesaikan permasalahan pemograman, kecuali….
a. Mendifinisikan masalah
b. Desain algoritma dan representasi
c. Pengkodean program
d. Memperbaiki program
e. Uji coba dan dokumentasi

ESSAY
TULISKAN SCRIPT DALAM FREEBASIC SESUAI DENGAN GAMBAR EKSEKUSI DIBAWAH INI :
KUNCI JAWABAN PILIHAN
=====================
DBBBEAADDB_DDCAA

KUNCI JAWABAN ESSAY


===================
#include "crt/stdio.bi"
#include "windows.bi"

Dim As ZString*128 msg,buff

printf("Masukkan Nama Anda: ")


scanf("%s",buff)
sprintf(msg,"Ooh Jadi Nama Kamu %s, Kamu Sungguh Tampan :)",buff)
MessageBox(0,msg,"SMK_MANDIRI_PTK",MB_OK)

Anda mungkin juga menyukai