Info Sekolah
Sabtu, 27 Jul 2024
  • Selamat Datang di Halaman Website SMK Negeri 1 Peusangan
8 Januari 2022

Contoh Soal Pemrograman Dasar

Sabtu, 8 Januari 2022 Kategori : Multimedia

50 Soal Pemrograman Dasar dan Jawaban, ini menjadi salah satu hal untuk siswa melatih kemampuan dalam menjawab soal-soal, baik untuk guru sebagai referensinya dalam pembuatan soal-soal ujian harian, ujian penilaian akhir tahun maupun ujian penilaian akhir semester, terutama guru yang mengajar mata pelajaran pemograman dasar dalam membuat contoh soal dalam menghadapi ujian.

Dengan beberapa contoh soal pada halaman soal-soal online ini kita bisa belajar memahami soal dengan menyamakan kunci jawaban untuk mengetahui jawabannya. Halaman ini berisi Contoh Soal Pemrograman Dasar untuk latihan yang terdiri dari 50 soal pemograman dasar pilihan ganda, untuk adik-adik pelajari sebagai latihan di rumah sebelum menghadapi ujian di sekolah, maupun guru sebagai bahan referensinya dalam pembuatan soal-soal latihan maupun soal ujian.

Kumpulan Soal Pemrograman Dasar

Semoga halaman soal-soal online ini bisa bermanfaat bagi pembaca ataupun bagi Guru yang sedang mencari Bahan Soal Pelajaran Sekolah.

Bagi Anda yang sedang mempelajari Pemrograman Dasar atau teori tentang dasar-dasar dari Pemrograman. Kali ini Soal-Soal Online membagikan Contoh Soal Pemrograman Dasar untuk para pelajar. Pada postingan ini terdapat 50 soal pilihan ganda yang bisa anda pahami dan pelajari untuk latihan, yang tentunya sudah dilengkapi dengan kunci jawaban. Soal-Soal Online sebelumnya sudah membagikan tentang soa-soal lain dan Jawbannya kepada teman-teman semua, sekarang waktunya untuk membahas juga soal pemrograman yang sekarang menjadi bagian dalam membuat prangkat lunak.

Berikut contoh 50 soal Pemrograman Dasar dan jawaban

  1. Suatu langkah untuk menyelesaikan sebuah masalah secara logis dan sistematis adalah…
    A. Pseudocode
    B. Fungsi
    C. Array
    D. Algoritma
    E. Pemrograman

Jawaban: D. Algoritma

  1. Pseudocode yang dipakai dalam penulisan algoritma adalah…
    A. Bahasa pemrograman
    B. Bahasa latin
    C. Bahasa Indonesia
    D. Bahasa terstruktur
    E. Bahasa sehari-hari

Jawaban: A. Bahasa pemrograman

  1. Sintak yang tepat dan benar untuk mengeluarkan output “Hello people” di pemrograman C++ adalah…
    A. Cin>>”Hello people”;
    B. Cin>>”Hello people;
    C. Cout<<“Hello people
    D. Cout<<“Hello people”;
    E. Create table Hello people

Jawaban: D. Cout<<“Hello people”;

  1. Alat bantu untuk mengorganisasikan hasil analis adalah dengan…
    A. Input – Proses – Output
    B. Start – Proses – Input
    C. Start – Proses – Output
    D. Start – Input – End
    E. Output – Input – Proses

Jawaban: A. Input – Proses – Output

  1. Tipe data apakah yang bisa digunakan jika int x = 9.90
    A. Array
    B. Float
    C. Char
    D. Fungsi
    E. Dimensi dua

Jawaban: B. Float

  1. Setiap perintah dalam projek C++ selalu diakhiri dengan…
    A. ?>
    B. //
    C. ;
    D. ‘
    E. {}

Jawaban: C. ;

  1. Suatu program yang memiliki statement serta instruksi yang bermaksud untuk tujuan tertentu disebut…
    A. Aray
    B. Looping
    C. Fungsi
    D. Variabel
    E. Tipe data

Jawaban: C. Fungsi

  1. Bagian dari program yang memiliki peran sangat penting yang akan mempengaruhi setiap instruksi jalannya program adalah…
    A. Aray
    B. Looping
    C. Fungsi
    D. Variabel
    E. Tipe data

Jawaban: E. Tipe data

  1. Untuk menyatakan fungsi utama berakhir di running dan dijalankan tanpa adanya debug atau eror adalah…
    A. getch
    B. ;
    C. return0
    D. using namespace std
    E. int main

Jawaban: C. return0

  1. Cin dalam program C++ berati…
    A. Untuk menhasilkan output
    B. Untuk menginput data
    C. Untuk membuat program
    D. Untuk mengetahui adanya debug
    E. Untuk menampilkan output

Jawaban: B. Untuk menginput data

  1. C++ dikembangkan oleh…
    A. Bjarne Stroustrup
    B. Mark Lee
    C. Khoiril Anwar
    D. Bill Gates
    E. Paul Alen

Jawaban: A. Bjarne Stroustrup

  1. Pemesanan tempat memori variable dan tipe data atau fungsi tertentu disebut…
    A. Float
    B. Deklarasi
    C. Algoritma
    D. Integer
    E. Looping

Jawaban: B. Deklarasi

  1. Urutan instruksi untuk menyelesaikan masalah yang telah disusun secara logis dan sistematis dengan menggunakan bahasa pemrograman disebut…
    A. Pseudocode
    B. Fungsi
    C. Array
    D. Algoritma
    E. Pemrograman

Jawaban: E. Pemrograman

  1. Data yang harus diberikan pada komputer disebut…
    A. Input
    B. Output
    C. Proses
    D. Start
    E. End

Jawaban: A. Input

  1. Untuk menampilkan hasil yang sudah di input pada program c++ disebut…
    A. Input
    B. Output
    C. Proses
    D. Start
    E. Pointer

Jawaban: B. Output

  1. Suatu tahapan atau bagan alir yang berfungsi untuk menggambarkan penyelesaian masalah scara sederhana dan jelas adalah…
    A. Pengulangan
    B. Proses
    C. Flowchart
    D. Dimensi
    E. Variabel

Jawaban: C. Flowchart

  1. Tipe data yang menyatakan TRUE FALSE dalam sebuah program adalah…
    A. Boolean
    B. String
    C. Char
    D. Int
    E. Value

Jawaban: A. Boolean

  1. Struktur dasar dari algoritma pemrograman adalah…
    A. Sequence, Selection dan Looping
    B. String, Boolean dan Integer
    C. Flowchart, Deklarasi dan Output
    D. Array, Pointer dan Variabel
    E. Perulangan, Looping dan Pemilihan

Jawaban: A. Sequence, Selection dan Looping

  1. Sebuah perintah atau struktur yang terus mengulang agar mencapai suatu kondisi adalah…
    A. Sequence
    B. Looping
    C. Selection
    D. String
    E. Boolean

Jawaban: B. Looping

  1. Struktur ini memiliki dua kondisi if dan else untuk menentukan suatu kondisi adalah…
    A. Sequence
    B. Looping
    C. Selection
    D. String
    E. Boolean

Jawaban: C. Selection

  1. Untuk menampilkan hasil dari program yang telah dibuat adalah dengan…
    A. F5
    B. F9
    C. F4
    D. F3
    E. F1

Jawaban: B. F9

  1. Tipe data bilangan bulat dalam C++ adalah…
    A. Integer
    B. String
    C. Char
    D. Boolean
    E. Value

Jawaban: A. Integer

  1. Suatu kondisi dimana struktur if berada didalam if lainnya adalah statement dari kondisi…
    A. If else
    B. If bersarang
    C. Else if
    D. If while
    E. If then

Jawaban: B. If bersarang

  1. Dibawah ini adalah komponen penyusun algoritma, kecuali…
    A. Variable
    B. Konstanta
    C. Tipe data
    D. Operator
    E. Pseudocode

Jawaban: E. Pseudocode

  1. Tipe data untuk menyimpan variabel berupa nilai teks adalah…
    A. String
    B. Strong
    C. Boolean
    D. Int
    E. Char

Jawaban: A. String

  1. Tipe data untuk yang efisien untuk angka bilang bulat adalah…
    A. String
    B. Integer
    C. Byte
    D. Float
    E. Char

Jawaban: B. Integer

  1. Tipe data terstruktur yang digunakan untuk menyimpan sejumlah data yang bertipe sama adalah…
    A. Array
    B. Int
    C. Float
    D. Loop
    E. Char

Jawaban: A. Array

  1. Fungsi atau method yang digunakan untuk menghitung panjang dari string yaitu…
    A. lenght()
    B. Value
    C. return0
    D. getch
    E. ;

Jawaban: A. lenght()

  1. File header yang berfungsi untuk menginput atau output dalam program C++ adalah…
    A. #include
    B. #include
    C. void main;
    D. include
    E. usingnamespace std;

Jawaban: B. #include

  1. Deklarasi array dalam program C++ diberi tanda…
    A. {}
    B. ?>
    C. //
    D. []
    E. ()

Jawaban: D. []

  1. Perbedaan fungsi dan prosedur adalah…
    A. Fungsi memiliki parameter sedangkan prosedur tidak
    B. Fungsi menghasilkan nilai balik sedangkan prosedur tidak
    C. Fungsi dapat dipanngil dalam fungsi main sedangkan prosedur tidak
    D. Fungsi tidak memiliki nilai balik sedangkan prosedur memiliki nilai balik
    E. Fungsi melakukan deklarasi dalam fungsi yang lain sedangkan prosedur tidak

Jawaban: B. Fungsi menghasilkan nilai balik sedangkan prosedur tidak

  1. Yang tidak termasuk ke dalam struktur percabangan pada C++ adalah…
    A. for
    B. if else
    C. if
    D. switch
    E. case

Jawaban: A. for

  1. Operator yang memungkinkan mendapat nilai dari memori berdasarkan alamat memori ditandai dengan…
    A. &&
    B. *
    C. }}
    D. !
    E. <>

Jawaban: B. *

  1. Bentuk umum dalam penulisan pernyataan if yang tepat adalah…
    A. if(x>y)
    B. if then;
    C. if x-y
    D. if x>y;
    E. if (x-y)then

Jawaban: A. if(x>y)

  1. Bentuk umum dari pernyataan perulangan for adalah…
    A. for (inisialisasi;syarat;modifier)pernyataan;
    B. for (modifier,syarat;)pernyataan;
    C. for (inisialisasi;syarat;pernyataan)
    D. for (inisialisasi;syarat;pernyataan)modifier;
    E. for (syarat;inisialisasi;modifier)pernyataan;

Jawaban: A. for (inisialisasi;syarat;modifier)pernyataan;

  1. Pernyataan yang berfungsi untuk menghentikan perulangan adalah…
    A. getch
    B. return0
    C. end
    D. break
    E. using

Jawaban: D. break

  1. Berikut ini yang bukan contoh operator logika adalah…
    A. **
    B. !
    C. &&
    D. ||
    E. ^

Jawaban: B. !

  1. Operator pembanding berfungsi untuk…
    A. Perkalian antara dua nilai
    B. Perbandingan antara dua nilai
    C. Hubungan antara dua nilai
    D. Perbandingan antara beberapa nilai
    E. Combine antar nilai

Jawaban: B. Perbandingan antara dua nilai

  1. Operasi perkalian harus dilakukan dengan menggunakan operator…
    A. Aritmatika
    B. Matematika
    C. Pembanding
    D. Logika
    E. Deference

Jawaban: A. Aritmatika

  1. Yang tidak termasuk ke dalam tipe data numerik ialah…
    A. Int
    B. Float
    C. Double
    D. Char
    E. Kompleks

Jawaban: D. Char

  1. Untuk membuat komentar di dalam program C++ adalah…
    A. &&
    B.
    C. //
    D. ?>
    E. **

Jawaban: C. //

  1. Contoh penulisan pemberian nama variabel ialah…
    A. nama_mahasiswa
    B. nama npm
    C. nama!
    D. mahasiswa&&
    E. nama npm;

Jawaban: A. nama_mahasiswa

  1. Dalam pembuatan program komputer, algoritma dibuat pada saat…
    A. Sebelum pembuatan program
    B. Sebelum pembuatan program
    C. Pada saat membuat program
    D. Sesudah program dibuat
    E. Bersama dengan program

Jawaban: A. Sebelum pembuatan program

  1. Bentuk belah ketupat pada flowchart disebut dengan…
    A. Start
    B. Process
    C. Decision
    D. Atribut
    E. Entity

Jawaban: C. Decision

  1. Simbol untuk menunjukan permulaan maupun akhir dari kegiatan adalah…
    A. Konektor
    B. Terminator
    C. Display
    D. Proses
    E. Decision

Jawaban: B. Terminator

  1. Yang harus diperhatikan saat membuat variabel, kecuali…
    A. Harus menggunakan spasi
    B. C++ memilki sifat case sensitif
    C. Tidak mengandung spasi
    D. Tidak menggunakan simbol
    E. Tidak diawali dengan angka

Jawaban: A. Harus menggunakan spasi

  1. Int datamahasiswa[3][3]; termasuk kedalam data yang bertipe…
    A. Array tiga dimensi
    B. Array monodimensi
    C. Array dua dimensi
    D. Array multi dimensi
    E. Array 4 dimensi

Jawaban: C. Array dua dimensi

  1. Secara default indeks array dimulai dari …
    A. 1
    B. 2
    C. 3
    D. 0
    E. 4

Jawaban: D. 0

  1. Prosedur yang digunakan pada program pascal untuk membersihakan layar saat program dijalankan adalah…
    A. Clrscr
    B. ReadIn
    C. Delete
    D. Clear
    E. Hapus

Jawaban: A. Clrscr

  1. Array terdiri dari…dimensi
    A. 2
    B. 4
    C. 1
    D. 3
    E. 6

Jawaban: D. 3

Tidak ada komentar

Tinggalkan Komentar

 

Pengumuman

Diterbitkan :
Hasil Kelulusan SMK Negeri 1 Peusangan
Pengumuman Hasil Kelulusan SMK Negeri 1 Peusangan yang jatuh pada jadwal: Hari Jumat pada Tanggal..
Diterbitkan :
Pengumuman Hasil Kelulusan SMK Negeri 1 Peusangan
Pengumuman Hasil Kelulusan SMK Negeri 1 Peusangan penentuan bagi siswa Sekolah Menengah Kejuruan untuk mengecek..
Diterbitkan :
Jadwal Ujian Penilaian Akhir Tahun (PAT) TP. 2021-2022 SMK Negeri 1 Peusangan
Sehubungan dengan akan dilaksanakannya ujian Penilaian Akhir Tahun (PAT) bagi peserta didik kelas X dan..