1.struktur
pertama dalam pascal adalah . .
a.
Char;
b.
String
c.
End.
d.
Writeln
e.
Uses
crt;
2.
Untuk melihat hasil dari program
yang di kerjakan tekan tombol ...
a.
CRTL+F5
b.
CRTL+F9
c.
CRTL+F2
d.
CRTL+F12
e.
CRTL+F4
3.
Berapa kode yang digunakan untuk
membuat tulisan berwarna “CYAN”…
a.
4
b.
2
c.
128
d.
7
e.
3
4.
Perintah dasar sederhana dalam
program passcal adalah...
a.
Readln
b.
End
c.
Write
d.
Wtiteln
e.
Uses
crt;
5.
Tipe data bahasa pascal untuk TRUE
FALSE adalah...
a.
String
b.
Char
c.
Boolean
d.
Byte
e.
Real
6.
Siapkah penemu program pascal…
a.
Greyson change
b.
Prof.niklaus
wirth
c.
Kondrazuse
d.
Prof.niklaus smirth
e.
Dr.harcules
7.
Struktur bahasa pemograman pascal
paling pertama adalah...
a.
Var;
b.
Begin
c.
End;
d.
Uses
crt;
e.
Writeln;
8.
Tipe data pascal untuk karakter
adalah...
a.
Char
b.
Boolean
c.
Integer
d.
Real
e.
Byte
9.
Kapan terbentuknya pascal...
a.
1981
b.
1971
c.
1961
d.
1991
e.
1987
10.
Apa kepanjangan ari USES…
a.
Unit secure
b.
Uni t syntax
c.
Unit
sytem
d.
Up software
e.
Unit smiconductor
11.
Berikut
ini adalah penulisan identifier yang benar dalam pemogramn pascal adalah...
a.
9program_satu
b.
Program_1
c.
Program satu
d.
Begin
e.
Array
12.
Tipe bilangan bulat dalam bahasa
pascal dikenal sebagi ...
a.
Byte
b.
Integer
c.
Char
d.
String
e.
Boolean
13.
Istilah” perulangan “ dalam
pemograman pascal dikenal dengan ...
a.
Repeating
b.
Again
c.
Funtion
d.
Replay
e.
Looping
14.
Perintah untuk menutup program dalam
pascal adalah...
a.
End.
b.
Program
c.
Uses crt;
d.
Finish
e.
End;
15.
Menggambarkan program secara logika
merupakan fungsi dari...
a.
Flowchart
b.
Dxdiag
c.
Begin
d.
SI
e.
Sistem oprasi
16.
Deklarasi
yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan
dan pasti,tidak dapat dirubah dalam program disebut deklarasi...
a.
Deklarasi label
b.
Deklarasi
konstanta
c. Deklarasi tipe
d. Deklarasi variabel
e. Deklarasi prosedur
17.
Di bawah ini termasuk dalam
deklarasi dalam pascal ,kecuali...
a.
Deklarasi
perubah
b.
Deklarasi proses
c.
Deklarasi konstanta
d.
Deklarasi tipe
e.
Deklarasi prosedur
18.
Bilangan
yang mengadung pecahan ,palingsedikit harus ada satu digit sebelum dan sesudah
titik desimal termasuk dalm tipe data...
a.
Real
b.
Boolean
c.
Integer
d.
Longint
e.
Byte
19.
Prosedur
yang digunakan untuk membersihkan layar saat program dijalankan adalah...
a.
Writeln
b.
Readln
c.
Begin
d.
Write
e.
Clrscr
20.
Bentuk
dari suatu statment IF berada di dalam lingkungan statmean IF yang
lainya,disebut IF dalam kondisi ...
a.
IF bersarang
b.
IF bercabang
c.
IF tunggal
d.
IF-THEN
e.
IF do while-Until
21.
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
22.
Perintah
untuk menampilkan atau cetak dilayar monitor tanpa pindah baris ,disebut...
a.
Writeln
b.
Write
c.
Readln
d.
Read
e.
Begin
23.
Perintah
untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawah
,disebut...
a.
Writeln
b.
Write
c.
Readln
d.
Read
e.
Begin
24.
Suatu
indentifier non standar yang nilainya tidak tetap atau nilainya merupakan hasil
dari suatu proses,disebut…
a.
Variabel
b.
Tipe data
c.
prosedur
d.
deklarasi
e.
Array
25.
Suatu
program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program
bagian) ,disebut...
a.
Variabel
b.
Tipe data
c.
Prosedur
d.
Deklarasi
e.
Array
SOAL 2
1. Data yang berisi sederet karakter disebut….
a. String d.
Boolean
b. Array e.
Float
c. Integer
2. Bilangan yang berisi titik desimal atau jenis bilangan
pecahan adalah…
a. String d.
Boolean
b. Integer e.
Float
c. Real
3. Tipe data yang mengenali nilai TRUE dan FALSE adalah…
a. Boolean d.
String
b. Integer e.
Real
c. Float
4. Fungsi atof, atoi, atol disebut dengan …. String
a. Konversi d.
Deklarasi
b. Fungsi
Manipulasi e.
Array
c. Penggunaan
5. Array dikenal juga dengan sebutan …
a. Kumpulan nilai
b. Bahan mesin
c. Diemensi
d. Indeks variabel
e. Variabel larik
6. Array linear dapat disebut juga …
a. Array multi dimensi
b. Subscript
c. Array satu dimensi
d. Indeks array
e. Array dua dimensi
7. Nilai
atau variabel dapat disebut juga …
a. Kumpulan
struktur
b. Kumpulan
elemen
c. Kumpulan
data
d. Kumpulan
indeks
e. Kumpulan
ukuran
8. Jumlah
maksimal panjang string adalah …
a. Tak
terhingga
b. 200
c. 300
d. 255
e. 355
9. Fungsi
strrev adalah …
a. Mengubah
setiap huruf kecil menjadi huruf besar
b. Mengubah
setiap huruf besar menjadi huruf kecil
c. Menyalin
isi string ke dalam suatu variabel
d. Membalik
letak urutan pada string
e. Menghitung
panjang karakter pada suatu string
10. Berikut
ini adalah contoh dari fungsi manipulasi string, kecuali …
a. Strcpy d.
Strlwr
b. Strrev e. atol
c. Strcat
11. Fungsi
yang digunakan untuk merubah string angka menjadi bilangan numeric integer
adalah…
a. Atof d.
strupr
b. Atoi e.
strlwr
c. Atol
12. Pointer
digunakan untuk menyimpan …
a. Bilangan
bulat d.
Bilangan rasional
b. Karakter e.
Alamat memori
c. Bilangan
pecahan
13. Operator
referensi biasa disebut juga sebagai …
a. Pointer d.Memori
b. Nilai e. Operator
alamat
c. Variabel
14. Operator
referensi dilambangkan dengan …
a. * d.
titik koma
b. Tanda
kutip dua e. tanda kutip satu
c. &
15. “value
pointed by” adalah kata lain dari operator …
a. Memori d.
Pointer
b. Deferensi e.
Referensi
c. Alamat
16. Variabel
yang tidak akan dihapus setelah keluar dari blok program yang
mendeklarasikannya disebut …
a. Variabel
Statis d.
Rekursi
b. Varabel
Lokal e.
Parameter
c. Variabel
Global
17. Pengertian
dari Elimination of redundancy adalah …
a. Membagi
modul yang kompleks menjadi modul kecil yang lebih mudah dipahami
b. Menghapus
jumlah berlebihan yang tidak diperlukan
c. Menggunakan
kembali kode
d. Mengklasifikasikan
masalah dalam input, proses dan output
e. Membuat
logika untuk tiap-tiap modul
18. Membuat
logika dari main program dengan pseudocode, utamakan apa saja yang
dikerajakan oleh program terlebih dahulu, pengertian dari….
a. Desk
Checking Algoritma
b. Merancang
pseudocode bagi modul
c. Logika
main program
d. Hierarchy
chart
e. Definisi
masalah
19. Penyimpanan
data dalam memori utama dapat berupa …
a. Array
b. Arsip
c. Gambar
d. Algoritma
e. Variabel
20. Pencarian
elemen dalam array disebut juga dengan …
a. Pencarian
utama
b. Pencarian
linear
c. Pencarian
eksternal
d. Pencarian
basis
e. Pencarian
internal
21. Operasi
dasar aritmatika adalah dibawah ini, kecuali …
a. Penjumlahan
b. Pengurangan
c. Perkalian
d. Pengkuadratan
e. Pembagian
22. Yang
dimaksud dengan assignment operator adalah …
a. Penjumlahan
b. Ekspresi
pemrograman
c. Pemberi
nilai
d. Notasi
editor
e. Variabel
23. Membalik
letak urutan pada string disebut…
a. Strcat d.
strlwr
b. Strlen e.
strupr
c. strrev
24. Operator
dereferensi dilambangkan dengan …
a. *
b. Tanda
kutip dua
c. &
d. Titik
koma
e. Tanda
kutip Satu
25. Pengembalian
nilai dari fungsi ke luar fungsi disebut…
a. Return
b. Pernyataan/perintah
c. Argument
d. Nama_fungsi
e. Tipe_data
26. Suatu
pendefinisian nilai-nilai dari objek-objek yang dideklarasikan pada bagian
argumen fungsi disebut …
a. Parameter
b. Pemanggilan
dengan nilai
c. Pemanggilan
dengan referensi
d. Variabel
local
e. Variabel
global
27. Cara
melewati nilai parameter dengan nilai disebut juga…
a. Call
by value
b. Call
by name
c. Call
by variabel
d. Call
by reference
e. Call
by address
28. Dibawah
ini keuntungan dari modularisasi (Modular Design) kecuali …
a. Ease
of understanding
b. Reusable
code
c. Hierarchy
chart
d. Elimination
of redundancy
e. Efficiency
of maintenance
A
|
B
|
A||B
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
29. Tabel
diatas merupakan table kebenaran …
a. Opeasi
logika OR
b. Operasi
logika AND
c. Operator
NOT
d. Operasi
NOR
e. Operasi
logika NAND
30. Dalam
operator logika, tanda “&&” berarti …
a. Operator
logika OR
b. Operator
logika AND
c. Operator
logika NOT
d. Operator
logika NOR
e. Operator
logika NAND
B. Essay
31. Jelaskan
apa yang dimaksud dengan string
Jawab :
data yang berisi sederet karakter
32. Jelaskan
apa yang dimaksud dengan pointer
Jawab :
salah satu fitur andalan dalam bahasa C yang membedakannya dengan bahasa
pemrograman lain seperti java atau visual basic
33. Sebutkan
dan jelaskan kategori fungsi
Jawab :
* Standard Library Function : fungsi-fungsi yang telah disediakan oleh bahasa C
dalam file-file header atau library-nya
User-defined
function : fungsi yang dibuat oleh pemrogram sendiri
34. apa yang dimaksud dengan inisialisasi array !
Jawab :
Inisialisasi array adalah pemberian nilai default pada array. Atau
memberikan nilai awal terhadap suatu variabel.
35. Sebutkan
dan jelaskan 3 macam-macam fungsi manipulasi string
Jawab :
Strcat:
untuk menggabungkan dua menjadi satu.
Strcpy:
menyalin isi string ke dalam suatu variable.
Strlen:
menghitung panjang karakter dalam suatu string.
Tidak ada komentar:
Posting Komentar