Anda di halaman 1dari 2

SOAL ULANGAN AKHIR SEMESTER 11. Tipe data program untuk karakter adalah...

a. Char b. Boolean
Mata pelajaran : Pemrograman Dasar c. Integer d. Real e. Byte
Kelas : X RPL A dan B 12. Apa kepanjangan ari CLS.…
Guru Pengajar : Sincung Firdaus a. Unit secure b. Uni t syntax
Tahun Ajaran : 2019/2020 c. Clear Screen d. Up software e. Unit smiconductor
13. Tipe bilangan bulat dalam pemrograman dikenal sebagi ...
PETUNJUK UMUM a. Byte b. Integer
1. Semua soal harus dikerjakan pada lembar jawab yang disediakan. c. Char d. String e. Boolean
2. Tulislah terlebih dahulu nama, nomor ujian, dan kelas pada lembar jawab! 14. Istilah” perulangan “ dalam pemograman dikenal dengan ...
3. Pilihlah jawaban yang paling tepat dengan memberi tanda silang ( x ) pada a. Repeating b. Again
lembar jawab! c. Funtion d. Replay e. Looping
4. Apabila anda terlanjur dalam membubuhkan tanda silang dan ingin 15. Perintah untuk menutup program adalah...
mengganti pilihan, lihat contoh di bawah ini : a. End. b. Program
Contoh : a , b , c , d diganti menjadi a , b , c , d c. Uses crt; d. Finish e. End;
5. Telitilah kembali pekerjaan anda sebelum diserahkan pengawas. 16. Menggambarkan program secara logika merupakan fungsi dari...
a. Flowchart b. Dxdiag
c. Begin d. SI e. Sistem oprasi
Soal Ulangan 17. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya
sudah ditentukan dan pasti,tidak dapat dirubah dalam program disebut
deklarasi...
1. Dalam menyusun suatu program, langkah pertama yang harus a. Deklarasi label
dilakukan adalah ... b. Deklarasi konstanta
a. Membuat program c. Deklarasi tipe
b. Membuat algoritma d. Deklarasi variabel
c. Membeli komputer e. Deklarasi prosedur
d. Proses 18. Bilangan yang mengadung pecahan ,palingsedikit harus ada satu digit
e. Mempelajari program sebelum dan sesudah titik desimal termasuk dalm tipe data...
2. Sebuah prosedure langkah demi langkah yang pasti untuk a. Real b. Boolean
menyelesaikan sebuah masalah di sebut... c. Integer d. Longint e. Byte
a. Proses 19. Prosedur yang digunakan untuk membersihkan layar saat program
b. Program dijalankan adalah...
c. Step a. Writeln
d. Algoritma b. Readln
e. Diagram c. Begin
3. Pseudococe yang digunakan pada penulisan algoritma berupa... d. Write
a. Bahasa Inggris e. Cls/Clrscr
b. Bahasa puitis 20. Berikut ini yang termasuk operator aritmatika yaitu ….
c. Bahasa Pemrograman a. *
d. Sembarang bahasa asal terstruktur b. /
e. Bahasa mesin c. %
4. Pada pembuatan program komputer, algoritma disebut... d. +
a. Sebelum pembuatan program e. Semua benar
b. Pada saat pembuatan program 21. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
c. Sesudah pembuatan program a. Numeric
d. Pada saat verifikasi program b. Character
e. Pada saat dijalankan c. Date/Time
5. Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah d. Array
kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa e. Integer
hanya sebuah kantong dan di katakan BUKAN kantong P yang 22. Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF
terbawa, Maka jumlah kelereng yang terbawa adalah : yang lainya,disebut IF dalam kondisi ...
a. 10 a. IF bersarang
b. 15 b. IF bercabang
c. 10 atau 15 c. IF tunggal
d. 10 dan 15 d. IF-THEN
e. Kosong e. IF do while-Until
6. Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q menjadi 23. Yang dimaksud dengan konstanta adalah ….
a. Menjadi Sembarang Nilai a. Variabel yang nilainya bersifat tetap dan bisa diubah-ubah*
b. Menjadi hampa b. Variabel yang nilainya bersifat tetap dan tidak bisa diubah-ubah
c. Q tetap c. Nilai dari suatu variabel
d. Menjadi 10 d. Variabel yang selalu membutuhkan masukan/inputan dari user
e. P tetap e. Variabel yang nilainya kosong
7. Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan 24. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai
mengakibatkan : subprogram ( program bagian) ,disebut...
a. a=0 , b=5 b. a=10 , b=5 a. Variabel b. Tipe data
c. a=10 , b=0 d. a=b e. a=10 , b=10 c. Prosedur d. Deklarasi e. Array
8. Untuk melihat hasil dari program yang di kerjakan tekan tombol ... 25. Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q menjadi :
a. CRTL+F5 b. CRTL+F9 a. Menjadi Sembarang Nilai b. Menjadi hampa
c. CRTL+F2 d. CRTL+F12 e. CRTL+F4 c. Q tetap d. Menjadi 10
9. Perintah dasar sederhana dalam program dasar adalah... e. P tetap
a. print b. End
c. Write d. Wtiteln e. Uses crt;
10. Tipe data bahasa Basic untuk TRUE FALSE adalah...
a. String b. Char
c. Boolean d. Byte e. Real
26. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya 37. Salah satu algoritma di bawah ini,kecuali………
sudah ditentukan dan pasti,tidak dapat dirubah dalam program disebut a. Ibu tati mengupas kentang
deklarasi... b. Ani membaca buku
a. Deklarasi label c. Bapak menulis surat
b. Deklarasi konstanta d. Rumus menghitung luas persegi panjang
c. Deklarasi tipe e. Adi memasak nasi goring
d. Deklarasi variabel 38. Jika akan menggunakan bahasa pemrograman yang berasal dari proses
e. Deklarasi prosedur penjumlahan maka operator yang digunakan adalah ...
27. Di bawah ini termasuk dalam deklarasi dalam pascal ,kecuali... a. Aritmatika
a. Deklarasi perubah b. logika
b. Deklarasi proses c. relasional
c. Deklarasi konstanta d. @
d. Deklarasi tipe e. class
e. Deklarasi prosedut 39. Merupakan tempat dimana kita dapat mengisi atau mengosongkan
28. Bilangan yang mengadung pecahan ,palingsedikit harus ada satu digit nilainya dan memanggil kembali apabila dibutuhkan adalah pengertian
sebelum dan sesudah titik desimal termasuk dalm tipe data... dari ....
a. Real a. Tipe data
b. Boolean b. Konstanta
c. Integer c. Operator
d. Longint d. Variabel
e. Byte e. String
29. Prosedur yang digunakan untuk membersihkan layar saat program 40. Berikut ini adalah contoh nilai yang memiliki tipe data float adalah ….
dijalankan adalah... a. 1.234
a. Writeln b. -123
b. Readln c. 7e-3
c. Begin d. 123
d. Write e. 0
e. Clrscr
30. Tipe data terstruktur yang terdiri dari sejumlah komponen ,komponen
yang mempunyai tipe sama,disebut tipe data...
a. Array
b. Byte
c. Longint
d. Integer
e. Boolean
31. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah
baris ,disebut... ==================good luck =================
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
32. Suatu indentifier non standar yang nilainya tidak tetap atau nilainya
merupakan hasil dari suatu proses,disebut…
a. Variabel
b. Ripe data
c. prosedur
d. deklarasi
e. Array
33. Array terdiri dari berbagai tipe kecuali …
a. Array Multi-Dimensi
b. Array Dimensi Satu
c. Array Dimensi Tiga
d. Array Dimensi Dua
e. Semua jawaban benar
34. Nama variabel berikut ini yang benar adalah …
a. NamaGuru
b. Alamat Guru
c. alm gr
d. sts/status
e. tpt.tgl
35. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer
36. Pemberian nama variabel yang benar adalah …
a. %nilai
b. nilai_mahasiswa
c. nama mahasiswa
d. &panjang
e. alamat!

Anda mungkin juga menyukai