Anda di halaman 1dari 7

PilihanGandaPilihlahsalahsatujawaban A, B, C, D, atau E yang benarpadasoalberikut:

1. Dalammenyusunsuatuprogram,langkahpertama yang harus di lakkukanadalah :


   
    a. Membuat program
    b. MembuatAlgoritma
    c. Membelikomputer
    d. Proses
    e. Mempelajari program 

2. Sebuahprosedurlangkah demi langkah yang pastiuntukmenyelesaikansebuah   masalah di


sebut :
  
    a. Proses
    b. Program
    c. Algoritma
    d. Step
    e. Diagram

3. Pseudocode yang di gunakanpadapenulisanalgoritmaberupa :


  
   a. BahassaInggris
   b. BahasaPuitis
   c. Bahasapemograman
   d. Sembarangbahasaasalterstruktur
   e. BahasaMesin

4. Padapembuatan program komputer, algoritmadibuat :


   a. Sebelumpembuatan program
   b. Padasaat program dibuat
   c. Sesudahpembuatan program
   d. Padasaatverifikasi program
   e. Padasaat di jalankan

5. Tahapandalammenyelesaikansuatumasalahadalah :
  
   a. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
   b. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
   c. Masalah-Model-Algoritma-Eksekusi-Hasil
   d. Masalah-Model-Algoritma-Program-Eksekusi-hasil 
   e. Algoritma-Program-Model-Eksekusi-Hasil

6. Diketahuibahwakantong P kosong. Kantong Q berissi 10 buahkelerengdankantong R berisi


15 kelereng. Apabila yang terbawahanyasebuahkantongdan di katakan BUKAN kantong P
yang terbawa, Makajumlahkelereng yang terbawaadalah : 
  
   a. 10
   b. 15
   c. 10 atau 15
   d. 10 dan 15
   e. Kosong

7. Diberikanalgoritma :Apabilawarnamerahmakajadihijau. Apabilawarnahijaumakajadiputih,


selainwarnamerahdanhijaumakajadiungu. Jikakondisi input warnaadalahhitam,
makawarnajadi :
   
   a. Merah
   b. Ungu
   c. Hijau 
   d. Putih
   e. Abu-abu

8. Instruksi P=Q akanmengakibatkannilai P=nilaiQ,dannilai Q menjadi :

   a. MenjadiSembarangNilai
   b. Menjadihampa 
   c. Q tetap 
   d. Menjadi 10
   e. P tetap

9. Apabila a=5, b=10, makajika di berikaninstruksi a=b; b=a akanmengakibatkan :

   a. a=0 , b=5
   b. a=10 , b=5
   c. a=10 , b=0
   d. a=b
   e. a=10 , b=10

10. Di berikanalgoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masingadalah :

   a. 15 dan 0
   b. 0 dan 15
   c. 15 dan 15
   d. 0 dan 10
    e. 10 dan 15

11.strukturpertamadalampascaladalah . .
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;

12. Untukmelihathasildari program yang di kerjakantekantombol ...


a. CRTL+F5
b. CRTL+F9
c. CRTL+F2
d. CRTL+F12
e. CRTL+F4

13. Berapakode yang digunakanuntukmembuattulisanberwarna “CYAN”…


a. 4
b. 2
c. 128
d. 7
e. 3

14. Perintahdasarsederhanadalam program passcaladalah...


a. Readln
b. End
c. Write
d. Wtiteln
e. Uses crt;

15. Tipe data bahasapascaluntuk TRUE FALSE adalah...


a. String
b. Char
c. Boolean
d. Byte
e. Real

16. Siapkahpenemu program pascal…


a. Greyson change
b. Prof.niklauswirth
c. Kondrazuse
d. Prof.niklaussmirth
e. Dr.harcules

17. Strukturbahasapemogramanpascal paling pertamaadalah...


a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;

18. Tipe data pascaluntukkarakteradalah...


a. Char
b. Boolean
c. Integer
d. Real
e. Byte

19. Kapanterbentuknyapascal...
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987

20. Apakepanjanganari USES…


a. Unit secure
b. Uni t syntax
c. Unit sytem
d. Up software
e. Unit smiconductor

21. Berikutiniadalahpenulisan identifier yang benardalampemogramnpascaladalah...


a. 9program_satu
b. Program_1
c. Program satu
d. Begin
e. Array

22. Tipebilanganbulatdalambahasapascaldikenalsebagi ...


a. Byte
b. Integer
c. Char
d. String
e. Boolean

23. Istilah” perulangan“ dalampemogramanpascaldikenaldengan ...


a. Repeating
b. Again
c. Funtion
d. Replay
e. Looping

24. Perintahuntukmenutup program dalampascaladalah...


a. End.
b. Program
c. Uses crt;
d. Finish
e. End;

25. Menggambarkan program secaralogikamerupakanfungsidari...


a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistemoprasi

26. Deklarasi yang digunakanuntukmengidentifikasikan data yang


nilainyasudahditentukandanpasti,tidakdapatdirubahdalam program disebutdeklarasi...
a. Deklarasi label
b. Deklarasikonstanta
c. Deklarasitipe
d. Deklarasivariabel
e. Deklarasiprosedur

27. Di bawahinitermasukdalamdeklarasidalampascal ,kecuali...


a. Deklarasiperubah
b. Deklarasi proses
c. Deklarasikonstanta
d. Deklarasitipe
e. Deklarasiprosedut

28. Bilangan yang mengadungpecahan ,palingsedikitharusadasatu digit


sebelumdansesudahtitikdesimaltermasukdalmtipe data...
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte

29. Prosedur yang digunakanuntukmembersihkanlayarsaat program dijalankanadalah...


a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr

30. Bentukdarisuatustatment IF berada di dalamlingkunganstatmean IF yang lainya,disebut IF


dalamkondisi ...
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-Until

31. Tipe data terstruktur yang terdiridarisejumlahkomponen ,komponen yang


mempunyaitipesama,disebuttipe data...
a. Array
b. Byte
c. Longint
d. Integer
e. Boolean

32. Perintahuntukmenampilkanataucetakdilayar monitor tanpapindahbaris ,disebut...


a. Writeln
b. Write
c. Readln
d. Read
e. Begin

33. Perintahuntukmenampilkanataumencetakdilayar monitor lalupindahbariskebawah


,disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

34. Suatuindentifier non standar yang


nilainyatidaktetapataunilainyamerupakanhasildarisuatuproses,disebut…
a. Variabel
b. Ripe data
c. prosedur
d. deklarasi
e. Array

35. Suatu program terpisahdalambloksendiri yang berfungsisebagai subprogram


( programbagian) ,disebut...
a. Variabel
b. Tipe data
c. Prosedur
d. Deklarasi
e. Array

36. Berikutini yang termasuk operator aritmatikayaitu ….


a. *
b. /
c. %
d. +
e. Semuabenar

37. Array terdiridariberbagaitipekecuali …


a. Array Multi-Dimensi
b. Array DimensiSatu
c. Array DimensiTiga
d. Array DimensiDua
e. Semuajawabanbenar

38. Namavariabelberikutini yang benaradalah …


a. NamaGuru
b. Alamat Guru
c. alm gr
d. sts/status
e. tpt.tgl

39. Tipe data yang cocokuntukmenyimpan data namasiswaadalah …


a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer

40. Pemberiannamavariabel yang benaradalah …


a. %nilai
b. nilai_mahasiswa
c. namamahasiswa
d. &panjang
e. alamat!

Anda mungkin juga menyukai