a. .past
b. .xls
c. .pas
d. .com
e. .net
2. Jika suatu sekolah ingin membagi kelompok kelas pada masa PTM ini bersadarkan nomor absen
dikarenakan ada batasan jumlah siswa. Untuk siswa nomor absen di bawah atau sama dengan 20
kelompok A dan sisanya kelompok B. Penggalan baris coding manakah yang benar untuk melakukan
filter ini?
a. If (absen<20) then
Begin
Writeln(‘Kelompok A’);
End;
Else
Begin
Writeln(‘Kelompok B’);
End;
b. If (absen>=20) then
Begin
Writeln(‘Kelompok A’);
End;
Else
Begin
Writeln(‘Kelompok B’);
End;
c. If (absen<=20) then
Begin
Writeln(‘Kelompok A’);
End;
Else
Begin
Writeln(‘Kelompok B’);
End;
d. If (absen=20) then
Begin
Writeln(‘Kelompok A’);
End;
Else
Begin
Writeln(‘Kelompok B’);
End;
e. If (absen<=20) then
Begin
Writeln(‘Kelompok A’);
End;
3. Saat menghitung luas persegi panjang dengan rumus panjang dikali lebar operator yang digunakan
adalah….
a. +
b. -
c. <3
d. *
e. ;
5. Jika ingin melakukan penjumlahan pada pemrograman pacal maka kita akan menggunakan simbol...
a. +
b. -
c. /
d. :*
e. ;
Baris coding diatas terdapat error saat di running, apakah yang perlu diperbaiki dari baris coding diatas
a. Menambahkan uses crt;
b. Menambahkan clrscr;
c. Menambahkan tanda titik (.) pada End
d. Memperbaiki nama program dengan mengganti spasi dengan garis bawah (_)
e. Tidak ada yang salah, program berjalan dengan baik
9. Jika kita menginputkan bilangan dengan nilai nya adalah 5. Maka hasil yang ditampilkan pada coding
program pascal tersebut adalah..
a. Writeln(‘Nilai kurang dari 3’);
b. Nilai Lebih dari 3
c. Nilai Kurang dari 3
d. Nilai Sama Dengan 3
e. Eror dan tidak adanya tampilan hasil program
10. Yang perlu disiapkan pertama kali sebelum melakukan instalasi perangkat lunak bahasa
pemrograman Free Pascal adalah...
a. Installer windows dan perangkat komputer
b. Installer aplikasi free pascal dan perangkat komputer
c. Monitor dan perangkat komputer
d. Kabel rol listrik
e. Obeng dan palu
11. Dalam penulisan kode program pada pascal untuk bagi dilambangkan dengan …
a. ;
b. >
c. /
d. *
e. +
12. writeln(‘Saya adalah siswa SMK Wira Bhakti’)
Hasil yang ditampilkan dari baris coding pascal diatas adalah …..
a. (‘Saya adalah siswa SMK Wira Bhakti’)
b. ‘Saya Adalah siswa SMK Wira Bhakti’
c. Saya adalah siswa SMK Wira Bhakti
d. Saya merupakan siswa SMK Wira Bhakti
e. Muncul tampilan error dan tidak dapat dilanjutkan
14. Cara mendeklarasikan variabel yang benar dalam pemrograman pascal adalah...
a. Ditulis setelah begin end dengan mendeklarasikan variabel dan tipe datanya
b. Ditulis sebelum begin end dengan mendeklarasikan variabel dan tipe datanya
c. Ditulis di dalam begin end dengan mendeklarasikan variabel dan tipe datanya
d. Ditulis menjadi satu dengan nama program
e. Tidak ditulis di mana pun
16. Menggambarkan program secara logika dengan simbol merupakan fungsi dari...
a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistem oprasi
17. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer
19. Dalam menyusun suatu program,langkah pertama yang harus di lakukan adalah :
a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari program
22. Tipe bilangan bulat dalam bahasa pascal dikenal sebagi ...
a. Byte
b. Integer
c. Char
d . String
e. Boolean
24. Menggambarkan program secara logika dengan simbol merupakan fungsi dari...
a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistem oprasi
25. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer