Anda di halaman 1dari 5

Mata Pelajaran : DPG

Tingkat | Jurusan : X | RPL


Pembuat Soal : Syaeful Adha, S.Kom
Satuan Pendidikan : SMK SYAFA ATUL UMMAH

A. Soal Pilihan Ganda


1 Dalam menyusun suatu program, langkah pertama yang harus di lakukan adalah
  A. membuat program   C. memberi komputer   E. mempelajari program
  B.  membuat algoritme
  D. proses

2 pseudecode yang digunakan


pada penulisan
algirutme berupa
  A. bahasa inggris   C. bahasa pemrograman   E. bahasa mesin
B.  bahasa puitis
D. sembarang bahasa

   

asal tersetruktur
3 Struktur pertama dalam pascal adalah…

  A. char   C. end.   E. uses crt;


  B.  string
 

D. writeln

Perintah dasar sederhana dalam program pascal


adalah..
  A. readln   C. writeln   E. uses crt;
  B.  end.
  D. write

Siapa penemu program pascal ….

  A. Gryson Chane   C. Kondrazuse   E. Dr. Hercules


  B.  Prof. Niclaus Wirth
  D. Prof. Niclaus
Smirt

Tie data pascal untuk karakter adalah ….

  A. char   C. integer   E. byte


 

B.  boolean   D. real


7 Tipe data pascal


untuk true false adalah….


  A. string   C. boolean   E. real
  B.  char
  D. byte

Tahap dalam penyelesaian suatu masalah


adalah..
  A. masalah-psecode-   C. masalah-model-   E. algoritme-program-
flowchart-program- algiritme-program- model-eksekusi-hasil
eksekusi-hasil eksekusi-hasil

B.  masalah-algoritme-
D. masalah-model-

  flowchart-program-   algiritme-program-
eksekusi-hasil eksekusi-hasil
9 C++ dikembangkan oleh ….

  A. Jarne Troustrup   C. Bilgates   E. Nicolas Kokalis


  B.  Marcle
  D. Daul Alen

10

Perintah untuk menutup program dalam pascal adalah….

  A. program   C. finish   E. uses crt;


  B.  end.
  D. end;

11 Data yang
diberikan pada komputer disebut….

  A. output   C. start   E. end.


  B.  input
  D. proses

12

Istilah perulangan dalam program pascal


dikenal dengan…
  A. repeating   C. replay   E. array
  B.  again
  D. looping

13

Tipe data yang cocok untuk menyimpan data nama siswa adalah …..
  A. numeric   C. array   E. var
  B.  character   D. data/time
14 Syntac yang tepat dan benar untuk mengeluarkan output "Hello People" di program
C++ adalah…
  A. cin<<"Hello People"   C. cout"Hello People";   E. <<"Hello People";
  B.  cout<<"Hello People"  
D. cin<<"Hello People";

15 Yang tidak harus diperhatikan


ketika membangun aplikasi
Delphi adalah…
  A. real   C. unit   E. methode
  B.  form
  D. event

16 Print dalam
lingkungan kerja free pascal
berguna untuk…
  A. memanggil kembali   C. pengatur printer   E. untuk mencetak
program yang

tertutup
B.  menyimpan
program D. mengubah direktor
  dengan nama file  
kerja penyimpanan
baru

17 Algorisme merupakan panggilan populer dari bangsa…


  A. Amerika   C. Inggris   E. Indonesia
  B.  Eropa
  D. Belanda

18 Yang dibawah
ini yang merupakan kelebihan
algoritma adalah
  A. sederhana   C. mudah   E. bahasa mesin yang


rumit
  B.  sangat sulit   D. tidak gampang

19 Apa kata lain Algoritme…


  A. algorisme   C. proses   E. distributor


  B.  uses crt
  D. terminator

20 Pemberian nama
variabel yang benar adalah..

  A. nilai maha siswa   C. nilai.maha siswa   E. nilai(maha siswa )


  B.  nilai_maha siswa
  D. nilai,maha siswa

21 dibawah ini urutan penulisan


struktur algoritma yang
benar adalah…
  A. bagian kepala/header   C. bagian kepala/header   E. bagian
- bagian - finish-bagian badan pendeklarasian-
pendeklarasian- algoritme bagian kepala/header
bagian badan
-bagian badan
algoritme algoritme

B.  bagian kaki/footer - D. bagian kepala/header

bagian - bagian
  pendeklarasian-   pendeklarasian-
bagian badan bagian muka
algoritme algoritma
22

Berikut yang bukan merupakan opertaor aritmatika


terhadap bilangan bulat adalah…
  A. +   C. mod   E.
  B.  -
  D. *

23

berikut ini yang termasuk fungsi matematika


kecuali….
  A. INT   C. LN   E.
  B.  ABS
  D. OP

24 Apa fungsi dari perintah dari program


"Read Key" ….

  A. membersihkan layar   C. mengatur waktu   E. membaca situasi



tunda

B.  mengatur setingan

D. membaca tombol
  suara pada komputer   keyboar
25 Yang termasuk operasi Delphi adalah…

  A. tool bar   C. menu   E. uses crt;


  B.  from
  D. end.

26 Fungsi SUCC yaitu untuk…


  A. menghasilkan nilai   C. untuk melakukan   E. untuk mpengurangan
yang lebih besar perhitungan
darinya

B.  membuat bilangan D.


  pecahan menjadi   untuk penjumlahan
bilangan bulat

27

Komponen yang diperhatikan ketika membangun aplikasi dengan Delphi yaitu …


  A. bilangan   C. unit   E. caracter
  B.  titik letak
 

D. semuanya salah

28 Bagaimana lambang
logo proses

  A. at6   C. 9+6   E. 0
 

B.  c+crti  

D. cr'tits

29 cara cepat
menyerkan tombol

  A. at6   C. 9+6   E. 0
 

B.  c+crti  

D. cr'tits

30 ALGORITMA
populasi dari bangsa

  A. amerika   C. inggris   E. 0
  B.  eropa
  D. belanda

31 apa bentuk
flowlhart star

32 siapa penemu free pascal


  A. niuoas suith   C. niclous smith   E. 0
  B.  SAEFUL   D. jokowi dodo

33 tanpa untuk
mengahiri program adlh

  A. ;   C. ;   E. 0
 

B.  end  

D. endi

34

ini yg merupakan algovitme adlh

  A. sederhana   C. mudah   E. 0
  B.  sangat sulit
  D. tidak gampang

35 berikut yg bukan
aritmatika adalah

  A. +   C. ,   E. 0
  B.  -
 

D. mod

36

yg termasuk oprasi delehi yaitu

  A. tool bar   C. menu   E. 0


  B.  from   D. end.

37 berikutini
yg fungsi matematika kewali

  A. int   C. cn   E. 0
  B.  abs
  D. op

38

dalam menyusun suatu program langakh


pertama yang harus di lakukan adalah
  A. membuat program   C. proses   E. membuat sinyal
  B.  embuat algoritma
  D. membuat
komputer

39 struktur pertama dalam pascal adalah

  A. char   C. Uses crt;   E. writeln


  B.  end.
  D. write

40 perintah
dasar sederhana dalam program
pascal adalah
  A. end   C. writeln   E. Uses crt;
  B.  readln
  D. write

41 sintak yang
tepat dan benar untuk mengeluarkan
output"Hello People"di program c++
adalah
  A. cin<<"Hello people"   C. cout"Hello people";   E. <<"Hello people";
  B.  cout<<"Hello people";   D. cin<<"Hello people";
42 bagian dari program yang memiliki peran sangat penting yang akan empengaruhi
setiap intruksi jalannya program adalah
  A. proses   C. tipe data   E. writeln
  B.  Uses crt;
  D. boolean

43 c++ di kembangkan
oleh

  A. hendrawan   C. Bjarne Stroustroup   E. epan


  B.  saefullah
  D. lukman

44 bilangan yang
mengandung pecahan paling
sedikit harus ada satu digit sebelum
sesudah titik ddesimal termasuk dalam tipe data
  A. real   C. boolean   E. read
  B.  bte
  D. write

45

istilah'perulangan"dalam pemograman pascal


adalah
  A. replay   C. copy   E. funtion
  B.  again
  D. loping

46

tipe data pascal untuk karakter adalah

  A. boolean   C. byte   E. looping


  B.  real
  D. char

47 penemu
program free pascal adalah

  A. prof.dr.manul   C. prof.niklaus wirth   E. eust.abdul somad


  B.  prof.niklaus smirt
  D. dr.bulus

48 struktur pertama dalam


pascal adalah

  A. char   C. string   E. 0
 

B.  uses crt;   D. end.


49 tipe data bahasa


pascal untuk true false
adalah
  A. string   C. char   E. 0
  B.  boolean
  D. byte

50 penemu program
free pascal

  A. greyson change   C. prof.niklaus smirth   E. 0


  B.  prof.niklaus wirth
  D. dr.hercules

51 c++ di kembangkan oleh


  A. bjarne stroustrup   C. bill gates   E. 0


  B.  mark lee
  D. paul alen

52 tipe data yg cocok


untuk menyimpan data nama
siswa adalah
  A. numeric   C. aray   E. 0
  B.  character
 

D. data/ time

53 tipe data untuk


karakter adalah

  A. integer   C. char   E. 0
  B.  boolean
  D. real

54 perintah untuk
menutup program dalam
pascal adalah
  A. program   C. finish   E. 0
  B.  end.
  D. end;

55

dalam menyusun suatu program langkah


pertama yg harus di lakukan adalah
  A. membuat program   C. membuat algoritma   E. 0
  B.  membeli komputer
  D. proses

56 istilah perulangan dalam


pemograman pascal
di kenal dengan
  A. repeating   C. replay   E. 0
  B.  again   D. looping

57 data yg harus
di berikan pada komputer di
sebut
  A. output   C. start   E. 0
  B.  input   D. proses

B. Soal Essai

Anda mungkin juga menyukai