Kamis, 20 Oktober 2016

Soal-soal latihan pemrograman dasar


1. Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah ...
    a. membuat program
    b. membuat algoritma
    c. membeli komputer
    d. proses
    e. mempelajari program

2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut ...
    a. proses
    b. program
    c. algoritma
    d. step
    e. diagram

3. Pseudocode yang digunakan dalam penulisan algoritma berupa ...
    a. bahasa inggris
    b bahasa puitis
    c. bahasa pemrograman
    d. sembarang bahasa asal terstruktur
    e. bahasa mesin

4. Pada pembuatan program komputer, algoritma dibuat ...
   a. sebelum pembuatan program
    b. pada program dibuat
    c. sesudah pembuatan program
    d. pada saat verifikasi program
    e. pada saat dijalankan

5. Tahapan dalam menyelesaikan suatu masalah adalah ...
    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 - model - program - eksekusi - hasil

6. Diketahui bahwa kantong P kosong. Kantong Q berisi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dikatakan bukan kantong P yang terbawa, maka jumlah kelereng yang terbawa adalah ...
    a. 10
    b. 15
    c. 10 atau 15
    d. 10 dan 15

7. Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna akan jadi ...
    a. merah
   b. ungu
    c. hijau
    d. putih
    e. abu-abu

8. Instruksi P=Q akan mengakibatkan nilai P = nilai Q, dan nilai Q menjadi ...
    a. menjadi sembarang nilai
    b.menjadi hampa
    c. Q tetap
    d. menjadi 10
    e. P tetap

9. Apabila A=5 dan B=10, maka jika diberikan instruksi a=b: b=a akan mengakibatkan ...
    a. a=10 dan b=5
    b. a=10 dan b=5
    c. a=10 dan b=0
    d. a=b
    e. a=10 dan b=10

10. Diberikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing - masing adalah ...
      a. 15 dan 0
      b. 0 dan 15
      c. 15 dan 15
      d. 0 dan 10
      e. 10 dan 15

11. Struktur pertama dalam pascal adalah ..
      a. char;
      b. string
      c. end
      d. writeln
      e. user srt;

12. Untuk melihat hasil dari program yang dikerjakan tekan tombol
      a. CTRL + F5
      b. CTRL + F9
      c. CTRL + F2
      d. CTRL + F12
      e. CTRL + F4

13. Berapa kode yang digunakan untuk membuat tulisan berwarna "CYAN" ...
      a. 4
      b. 2
      c. 128
      d. 7
      e. 3

14. Perintah dasar sederhana dalam program pascal adalah ...
      a. readln
      b. end
      c. write
      d. writeln
      e. user crt;

15. Tipe data bahasa pascal untuk TRUE FALSE adalah ...
      a. string
      b. char
      c. boolean
      d. byte 
      e. real

16. Siapakah penemu program pascal ...
      a. Greyson Change
      b. Prof.niklaus wirth
      c. Kondrazuse
      d. Prof.niklaus smirth
      e. Dr.harcules

17. Struktur bahasa pemrograman pascal paling pertama adalah ...
      a. var
      b. begin
      c. end
     d. user crt
      e. writeln

18. Tipe data pascal untuk karakter adalah ...
      a. char
      b. boolean
      c. integer
      d. real
      e. byte

19. Kapan terbentuknya pascal ...
      a. 1981
      b. 1971
      c. 1961
      d. 1991
      e. 1967

20. Apa kepanjangan dari USES ...
      a. unit secure
      b. unit syntax
      c. unit system
      d. up software
      e. unit semiconductor

21. Berikut ini adalah penulisan identifier yang benar dalam pemrograman pascal adalah ...
      a. 9program_satu
      b. program_1
      c. program satu
      d. begin
      e. array

22. Tipe bilangan bulat dalam bahasa pascal dikenal sebagai ...
      a. byte
      b. integer
      c. char
      d string
      e. boolean

23. Istilah "pengulangan" dalam pemrogram pascal dikenal dengan ...
      a. repeating
      b. again
      c. funtion
      d. replay
     e. looping

24. Perintah untuk menutup program dalam pascal adalah ...
      a. end
      b. program
      c. uses crt
      d. finish
      e. end

25. Menggambarkan program secara logika merupakan fungsi dari ...
      a. flowchart
      b. dxdiag
      c. begin
      d. SI
      e. sistem operasi

26. 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

27. Dibawah ini yang termasuk dalam deklarasi pascal kecuali ...
      a. deklarasi perubah
      b. deklarasi proses
      c. deklarasi konstanta
      d. deklarasi tipe
      e. deklarasi prosedur 

28. Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalam tipe data ...
     a. real
      b. boolean
      c. integer
      d. longint
      e. byte

29. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah ...
      a. writeln
      b. readln
      c. begin
      d. write
      e. clrscr

30. Bentuk dari suatu Statement IF berada dalam lingkungan  statement IF yang lainnya, disebut IF dalam kondisi ...
      a. IF bersarang
      b. IF bercabang
      c. IF tunggal
      d. IF-THEN
      e. IF do While-Until

31. 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

32. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris disebut ...
      a. writeln
      b. write
      c. readln
      d. read
      e. begin

33. Perintah untuk menampilkan atau cetak dilayar monitor lalu pindah baris kebawah disebut ...
      a. writeln
      b. write
      c. readln
      d. read
      e. begin

34. Suatu identifier 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

35. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian) disebut ...
      a. variabel
      b. tipe data
      c. prosedur
      d. deklarasi
      e. array

36. Berikut ini yang termasuk program aritmatika yaitu ...
      a. *
      b. /
      c. %
      d. +
     e. semua benar

37. Array terdiri dari berbagai tipe kecuali ...
      a. array multi-dimensi
      b. array dimensi datu
      c. array dimensi tiga
      d. array dimensi dua
     e. semua jawaban benar

38. Nama variabel berikut ini yang benar adalah ...
      a. NamaGuru
      b. Alamat Guru
      c. alm gr
      d. sts/status
      e. tpt.tgl

39. Tipe data yang cocok untuk menyimpan data nama siswa adalah ...
       a. numeric
       b. character
       c. date/time
       d. array
       e. integer

40. Pemberian nama variabel yang benar adalah ...
      a. %nilai
      b. nilai_mahasiswa
      c. nama mahasiswa
      d. &panjang
      e. alamat!


89 komentar:

  1. kwkkwk pasti ni yg komen yg lagi pas skrg ,rpl...

    BalasHapus
  2. Mantap gan , jadi 100 ulang nilai ku cukkkkkkkkkkkk

    BalasHapus
  3. GUE RIZKY HIDAYAT DARI XI MIPA 1 LOGIN SLUR

    BalasHapus
  4. Nama ku muhammad irfan XI MIPA 1Cuk jadi 1000

    BalasHapus
  5. Nama saya muhammad atqa atqiya cukkkk

    BalasHapus
  6. HUJAN API? PALA BAPAK KAU TU HUJAN API COK

    BalasHapus
  7. Hai aku atqa atqiya , , XI MIPA 1

    BalasHapus
  8. RIZKY HIDAYAT, MUHAMMAD IRFAN, ANDIPA MAULANA, AULIA RAHMAN MAULANA, LUQMAN HIDAYAT LOGIN SLUR

    BalasHapus
  9. Napa Nulis Ngaranku Woy!!! Aku kdd salah apa apa

    BalasHapus
  10. Mantap semua jawaban ada, btw aku kelas 10 ditangerang Banten tigaraksa

    BalasHapus
  11. GUSTY PRAHYUGA MAHARDIKA PRATAMA
    X MULTIMEDIA SMK DAFILA MALANG JATIM 2020

    BalasHapus
  12. Nama saya anwar riyadi anak XI MIPA 1 MANKOTA PALANGKA RAYA NICE KAK JAWABANNYA JADI 100 NILAI PAS AKU KAK .....MANTAP KALI

    BalasHapus
  13. Post nya tahun 2016 , viral nya sekarang wkwkkw nice kak 100

    BalasHapus
  14. titip salam buat bang udin, kangen fc euy

    BalasHapus
  15. Sip gan, ane jadi bisa kerjain Tes ini awokawok

    BalasHapus
  16. Guru ane ambil soal dari sini mungkin, enak banget tu guru

    BalasHapus
  17. Terima kasih, ternyata guru saya nyolong disini semua

    BalasHapus
  18. Mantaps semua ada ulangan 100 wkwkwk soalnya aja yg di acak

    BalasHapus
  19. Makasih 😍
    Gak tau mau nulis apa
    Cuman bisa nulis MAKASIH

    BalasHapus
  20. AwaowkoK ada semua cukk , thnkyou buat yg bikin blog

    BalasHapus
  21. Thx guru saya nyomot soal dri sini hahaha jdi bagus kan nilai w

    BalasHapus
  22. MAAF GURU SAYA TAU TEMPAT ANDA NYOMOT SOAL!! login bro mabar

    BalasHapus
  23. no 29 salah bukannya yang opsi e? CLRSCR?

    BalasHapus
  24. Anjay ada semua jawabannya ewww

    BalasHapus
  25. Azikkk ada semuaa.membantu banget slurr👍

    BalasHapus
  26. kek nya ini slah deh trkhir diawal aja betol di buat

    BalasHapus
  27. Saya sangat berterima kasih kepada lu semua ya n9n

    BalasHapus
  28. mantap, bentar lagi PAS pemdas, soalnya ada semua disini wkwkw
    thank you :)

    BalasHapus