Berikut contoh soal pemrograman dasar berjumlah 40 soal tanpa jawaban. Bisa gunakan soal ini untuk latihan, membuat ulang soal, dan lain-lain. Soal-soal ini hasil dari bank soal yang didapat dari materi algoritma pemrograman dan aplikasi C++. Sebagai latihan, jawablah soal ini dengan benar.
Apakah fungsi dari tanda {} pada c++?
a. Mengkompile program
b. Mengeksekusi program
c. Memberikan komentar
d. Memblok program
e. Menggabungkan program
Fungsi dari gets adalah....
a. Menampilkan tulisan
b. Menampilkan huruf besar
c. Membaca spasi
d. Membaca garis bawah
e. Memberi variabel
Tipe data berikut akan memberi nilai output, kecuali....
a. Int
b. Float
c. Char
d. Void
e. Boolean
Dibawah ini yang merupakan tipe data dalam c++....
a. Int, float, char, double, const
b. Float, int, double, const
c. Int, float, char, double
d. Const, main, void, double
e. Const, var, void, float
Penulisan kode program untuk identifier yang benar adalah...
a. Long 4000;
b. Float?2;
c. Long break;
d. Int a,b,c;
e. var a, b,c : integer
Identifier yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan dan tidak dapat dirubah saat program berjalan, disebut.....
a. Variabel
b. Konstanta
c. Tipe data
d. Label
e. Input
Apakah fungsi dari getch?
a. Manampilkan karakter tanpa menekan tombol enter
b. Membuat program berjalan
c. Menahan agar program dapat di-compile
d. Membaca spasi pada program
e. Memberi output program
Apakah perbedaan dari cout dan cin?
a. Keluaran dan keluaran
b. Masukkan dan masukkan
c. Keluaran dan masukkan
d. Masukkan dan keluaran
e. Proses dan masukan
Mengapa program bahasa c++ bersifat case sensitive?
a. Huruf besar dan kecil sama
b. Huruf besar dan kecil sama-sama
c. Huruf besar dan kecil berbeda-beda tetapi tetap satu
d. Huruf besar dan kecil diketik bersamaan
e. Huruf besar dan kecil dianggap beda
Apakah fungsi dari tipe data char?
a. Menulis karakter
b. Menulis nilai huruf
c. Memberikan efek
d. Memberi warna
e. Memberi input
Dibawah ini merupakan tipe data bilangan bulat....
a. Float
b. Char
c. String
d. Cin
e. Int
Dibawah ini merupakan operator aritmatika, kecuali....
a. +
b. –
c. /
d. >/
e. *
Yang merupakan operator logika adalah...
a. And
b. Don’t
c. Sit
d. endl
e. End
Yang tidak termasuk pada operator relasional adalah....
a. <
b. ==
c. >=
d. <=
e. <&
Dibawah ini yang tidak termasuk header file yaitu....
a. Iostream.h
b. Iomanpt.h
c. Conio.h
d. Stdio.h
e. Iomanip.h
Perhatikan script program di bawah ini!
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int a,b,c;
Cout<<”masukkan angka :”;cin>>a;
Cout<<”masukkan angka :”;cin>>b;
{
C=a+b;
Cout<<”a+b”<<”=”<<c<<endl;
Getch();
}
Dari program diatas, manakah yang disebut header file?
a. Clrscr();
b. void main()
c. int a,b,c
d. getch();
e. <Iostream.h> dan <conio.h>
Perhatikan script program di bawah ini!
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int a,b,c;
Cout<<”masukkan angka :”;cin>>a;
Cout<<”masukkan angka :”;cin>>b;
{
C=a+b;
Cout<<”a+b”<<”=”<<c<<endl;
Getch();
}
Dari program diatas, operator yang digunakan dalam program diatas adalah....
a. logika
b. bitwise
c. relasional
d. aritmatika
e. perbandingan
Perhatikan script program di bawah ini!
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int a,b,c;
Cout<<”masukkan angka :”;cin>>a;
Cout<<”masukkan angka :”;cin>>b;
{
C=a+b;
Cout<<”a+b”<<”=”<<c<<endl;
Getch();
}
Tipe data yang digunakan dalam program di atas yaitu ......
a. Float
b. Double
c. Int
d. Char
e. Boolean
Perhatikan script program di bawah ini!
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int a,b,c;
Cout<<”masukkan angka :”;cin>>a;
Cout<<”masukkan angka :”;cin>>b;
{
C=a+b;
Cout<<”a+b”<<”=”<<c<<endl;
Getch();
}
Dari program diatas, dibawah ini manakah yang disebut variabel?
a. endl;
b. a,b,c;
c. c=a+b;
d. void main
e. Clrscr();
Perhatikan script program di bawah ini!
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int a,b,c;
Cout<<”masukkan angka :”;cin>>a;
Cout<<”masukkan angka :”;cin>>b;
{
C=a+b;
Cout<<”a+b”<<”=”<<c<<endl;
Getch();
}
Dari program diatas perintah untuk <conio.h> adalah....
a. clrscr dan getch
b. cout dan cin
c. clrscr dan cin
d. cout dan getch
e. cin dan getch
Perhatikan script program di bawah ini!
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int a,b,c;
Cout<<”masukkan angka :”;cin>>a;
Cout<<”masukkan angka :”;cin>>b;
{
C=a+b;
Cout<<”a+b”<<”=”<<c<<endl;
Getch();
}
Dari program diatas perintah untuk header iostream yaitu....
a. Getch dan void main
b. Void main cin
c. Clrscr dan cout
d. Cout dan cin
e. Clrscr dan cin
Fungsi dari perintah Clrscr adalah....
a. Membersihkan tulisan
b. Menampilkan karakter
c. Membersihkan layar
d. Menahan tampilan
e. Menjalankan program
Header file yang digunakan untuk memberi warna tulisan pada bacground c++ adalah...
a. windows.h
b. iomanip.h
c. string.h
d. stlib.h
e. conio.h
Perintah yang digunakan pada windows.h yaitu....
a. Conio
b. Clrscr
c. Strcpy
d. system
e. Cin
Dalam menyusun suatu program,langkah pertama yang harus dilakukan adalah .....
a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari program
Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut ......
a. Proses
b. Program
c. Algoritma
d. Step
e. Diagram
Pada pembuatan program komputer, algoritma dibuat ....
a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat dijalankan
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-Program-Model-Eksekusi-Hasil
Di berikan 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
Diberikan algoritma: Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi ....
a. Merah
b. Ungu
c. Hijau
d. Putih
e. Abu-abu
Berikut ini penggunaan yang benar mengenai nama variable, kecuali....
a. Float nilai
b. Int a
c. Char nama lengkap
d. Char alamat
e. Int usia
Berikut ini variabel yang pasti memiki tipe data integer yaitu ....
a. PanjangBalok
b. LuasPersegi
c. TotalGaji
d. JumlahAnak
e. NilaiTertinggi
Operasi 22 MOD 4 memberikan hasil ....
a. 5
b. 5,5
c. 2
d. FALSE
e. TRUE
Int a = 12, int b = 3, int hasil = a % b
Maka nilai hasil adalah ....
a. 0
b. 1
c. 2
d. 4
e. 9
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAAAsCAYAAABc6+vTAAAAkUlEQVR4nO3SIQoAMRAEwf3/p3MiMuZoEwJVMLByRc/MLLO46w/Yu9sH/CUeMvGQiYdMPGTiIRMPmXjIxEMmHjLxkImHTDxk4iETD5l4yMRDJh4y8ZCJh0w8ZOIhEw+ZeMjEQyYeMvGQiYdMPGTiIRMPmXjIxEMmHjLxkImHTDxk4iETD5l4yI54zMKuP2CP7gPh7Gd8E3S4lgAAAABJRU5ErkJggg==)
Simbol apakah flowchart diatas?
a. Terminator
b. Input/output
c. Proses
d. Pemilihan
e. Preparasi
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAvCAYAAAArdMLwAAABy0lEQVR4nO3cvY2EQBBE4TEJZ0MgpM2AkDYEQloT850DJxbNTzdnnGpVT2pzJIySPo9CsufzSSnF9wW3rislO4DH4/HvH+77+03TxLZtuQG83++Px06vdV0ppTDPM0BuAK/X6+Ox02tZFkopLMsCJAdw+H88dnrN8/zrPyQHcPh/PHZabdvGNE0fhIcHYP/1u/oPiQHYf/2u/kNiAPZfv6v/kBiA/deu5j8EB2D/9av5D8EB2H/9av5DcAD2X7+a/xAcgP3XruU/BAZg//Vr+Q+BAdh//Vr+Q2AA9l+/lv8QGID9167nPwwGYP/16/kPgwHYf/16/sNgAPZfv57/MBiA/ddu5D90BmD/9Rv5D50B2H/9Rv5DZwD2X7+R/9AZgP3XLuI/NAZg//WL+A+NAdh//SL+Q2MA9l+/iP/QGID91y7qP1QGYP/1i/oPlQHYf/2i/kNlAPZfv6j/UBmA/dcu4z9cBmD/9cv4D5cB2H/9Mv7DZQD2X7+M/3AZgP3XLus/nAZg//XL+g+nAdh//bL+w2kA9l+/rP9wGoD91+6O/7APwP7rd8d/2Adg//W74z/sA7D/+t3xH/YB+P+/33F3CC+H/z79u0P4D+NqQIJq9pe2AAAAAElFTkSuQmCC)
Simbol apakah flowchart diatas?
a. Terminator
b. Input/output
c. Proses
d. Pemilihan
e. Preparasi
Jika <kondisi> bernilai benar maka pernyataan1 dikerjakan. Sedangkan jika tidak (<kondisi> bernilai salah), maka pernyataan yang dikerjakan adalah pernyataan2. Hal tersebut adalah penjelasan dari percabangan...
a. 1 kondisi
b. 2 kondisi
c. Lebih dari 2 kondisi
d. Percabangan bersarang
e. Perulangan
![](data:image/png;base64,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)
Struktur pada gambar di atas adalah .....
a. Percabangan
b. Perulangan
c. Aritmatika
d. Logika
e. Tipe Data
Perhatikan algoritma berikut:
Algoritma UlangAlik
Variabel i, a n : integer
1) n = 10
2) a = 2
3) i = 1
4) WHILE a <= 3n DO
5) a = a+4
6) WRITE a
7) END
Output dari algoritma di atas adalah ....
a. 28
b. 29
c. 30
d. 31
e. 32
Algoritma ganjilGenap
Variabel n : integer
Pilihan : karakter
1) REPEAT
2) READ n
3) IF (n MOD 2 == 0) THEN
4) WRITE “Genap”
5) ELSE
6) WRITE “Ganjil”
7) WRITE “Ingin menghitung lagi? y/n”
8) READ pilihan
9) UNTIL (pilihan == “n”)
10) END
Pernyataan yang benar mengenai algoritma di atas adalah...
a. Input pengertian perulangan itu sendiri
b. Pengguna dapat menentukan bilangan ganjil genap sebanyak yang dia mau
c. Pengguna dapat berhenti jika dia tidak mengetikan karakter ‘y’
d. Algoritma di atas dapat diubah dalam struktur WHILE DO
e. Iteratornya adalah variabel pilihan
Apakah fungsi dari tanda {} pada c++?
a. Mengkompile program
b. Mengeksekusi program
c. Memberikan komentar
d. Memblok program
e. Menggabungkan program
Fungsi dari gets adalah....
a. Menampilkan tulisan
b. Menampilkan huruf besar
c. Membaca spasi
d. Membaca garis bawah
e. Memberi variabel
Tipe data berikut akan memberi nilai output, kecuali....
a. Int
b. Float
c. Char
d. Void
e. Boolean
Dibawah ini yang merupakan tipe data dalam c++....
a. Int, float, char, double, const
b. Float, int, double, const
c. Int, float, char, double
d. Const, main, void, double
e. Const, var, void, float
Penulisan kode program untuk identifier yang benar adalah...
a. Long 4000;
b. Float?2;
c. Long break;
d. Int a,b,c;
e. var a, b,c : integer
Identifier yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan dan tidak dapat dirubah saat program berjalan, disebut.....
a. Variabel
b. Konstanta
c. Tipe data
d. Label
e. Input
Apakah fungsi dari getch?
a. Manampilkan karakter tanpa menekan tombol enter
b. Membuat program berjalan
c. Menahan agar program dapat di-compile
d. Membaca spasi pada program
e. Memberi output program
Apakah perbedaan dari cout dan cin?
a. Keluaran dan keluaran
b. Masukkan dan masukkan
c. Keluaran dan masukkan
d. Masukkan dan keluaran
e. Proses dan masukan
Mengapa program bahasa c++ bersifat case sensitive?
a. Huruf besar dan kecil sama
b. Huruf besar dan kecil sama-sama
c. Huruf besar dan kecil berbeda-beda tetapi tetap satu
d. Huruf besar dan kecil diketik bersamaan
e. Huruf besar dan kecil dianggap beda
Apakah fungsi dari tipe data char?
a. Menulis karakter
b. Menulis nilai huruf
c. Memberikan efek
d. Memberi warna
e. Memberi input
Dibawah ini merupakan tipe data bilangan bulat....
a. Float
b. Char
c. String
d. Cin
e. Int
Dibawah ini merupakan operator aritmatika, kecuali....
a. +
b. –
c. /
d. >/
e. *
Yang merupakan operator logika adalah...
a. And
b. Don’t
c. Sit
d. endl
e. End
Yang tidak termasuk pada operator relasional adalah....
a. <
b. ==
c. >=
d. <=
e. <&
Dibawah ini yang tidak termasuk header file yaitu....
a. Iostream.h
b. Iomanpt.h
c. Conio.h
d. Stdio.h
e. Iomanip.h
Perhatikan script program di bawah ini!
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int a,b,c;
Cout<<”masukkan angka :”;cin>>a;
Cout<<”masukkan angka :”;cin>>b;
{
C=a+b;
Cout<<”a+b”<<”=”<<c<<endl;
Getch();
}
Dari program diatas, manakah yang disebut header file?
a. Clrscr();
b. void main()
c. int a,b,c
d. getch();
e. <Iostream.h> dan <conio.h>
Perhatikan script program di bawah ini!
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int a,b,c;
Cout<<”masukkan angka :”;cin>>a;
Cout<<”masukkan angka :”;cin>>b;
{
C=a+b;
Cout<<”a+b”<<”=”<<c<<endl;
Getch();
}
Dari program diatas, operator yang digunakan dalam program diatas adalah....
a. logika
b. bitwise
c. relasional
d. aritmatika
e. perbandingan
Perhatikan script program di bawah ini!
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int a,b,c;
Cout<<”masukkan angka :”;cin>>a;
Cout<<”masukkan angka :”;cin>>b;
{
C=a+b;
Cout<<”a+b”<<”=”<<c<<endl;
Getch();
}
Tipe data yang digunakan dalam program di atas yaitu ......
a. Float
b. Double
c. Int
d. Char
e. Boolean
Perhatikan script program di bawah ini!
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int a,b,c;
Cout<<”masukkan angka :”;cin>>a;
Cout<<”masukkan angka :”;cin>>b;
{
C=a+b;
Cout<<”a+b”<<”=”<<c<<endl;
Getch();
}
Dari program diatas, dibawah ini manakah yang disebut variabel?
a. endl;
b. a,b,c;
c. c=a+b;
d. void main
e. Clrscr();
Perhatikan script program di bawah ini!
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int a,b,c;
Cout<<”masukkan angka :”;cin>>a;
Cout<<”masukkan angka :”;cin>>b;
{
C=a+b;
Cout<<”a+b”<<”=”<<c<<endl;
Getch();
}
Dari program diatas perintah untuk <conio.h> adalah....
a. clrscr dan getch
b. cout dan cin
c. clrscr dan cin
d. cout dan getch
e. cin dan getch
Perhatikan script program di bawah ini!
#include <iostream.h>
#include <conio.h>
Void main()
{
Clrscr();
Int a,b,c;
Cout<<”masukkan angka :”;cin>>a;
Cout<<”masukkan angka :”;cin>>b;
{
C=a+b;
Cout<<”a+b”<<”=”<<c<<endl;
Getch();
}
Dari program diatas perintah untuk header iostream yaitu....
a. Getch dan void main
b. Void main cin
c. Clrscr dan cout
d. Cout dan cin
e. Clrscr dan cin
Fungsi dari perintah Clrscr adalah....
a. Membersihkan tulisan
b. Menampilkan karakter
c. Membersihkan layar
d. Menahan tampilan
e. Menjalankan program
Header file yang digunakan untuk memberi warna tulisan pada bacground c++ adalah...
a. windows.h
b. iomanip.h
c. string.h
d. stlib.h
e. conio.h
Perintah yang digunakan pada windows.h yaitu....
a. Conio
b. Clrscr
c. Strcpy
d. system
e. Cin
Dalam menyusun suatu program,langkah pertama yang harus dilakukan adalah .....
a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari program
Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut ......
a. Proses
b. Program
c. Algoritma
d. Step
e. Diagram
Pada pembuatan program komputer, algoritma dibuat ....
a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat dijalankan
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-Program-Model-Eksekusi-Hasil
Di berikan 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
Diberikan algoritma: Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi ....
a. Merah
b. Ungu
c. Hijau
d. Putih
e. Abu-abu
Berikut ini penggunaan yang benar mengenai nama variable, kecuali....
a. Float nilai
b. Int a
c. Char nama lengkap
d. Char alamat
e. Int usia
Berikut ini variabel yang pasti memiki tipe data integer yaitu ....
a. PanjangBalok
b. LuasPersegi
c. TotalGaji
d. JumlahAnak
e. NilaiTertinggi
Operasi 22 MOD 4 memberikan hasil ....
a. 5
b. 5,5
c. 2
d. FALSE
e. TRUE
Int a = 12, int b = 3, int hasil = a % b
Maka nilai hasil adalah ....
a. 0
b. 1
c. 2
d. 4
e. 9
Simbol apakah flowchart diatas?
a. Terminator
b. Input/output
c. Proses
d. Pemilihan
e. Preparasi
Simbol apakah flowchart diatas?
a. Terminator
b. Input/output
c. Proses
d. Pemilihan
e. Preparasi
Jika <kondisi> bernilai benar maka pernyataan1 dikerjakan. Sedangkan jika tidak (<kondisi> bernilai salah), maka pernyataan yang dikerjakan adalah pernyataan2. Hal tersebut adalah penjelasan dari percabangan...
a. 1 kondisi
b. 2 kondisi
c. Lebih dari 2 kondisi
d. Percabangan bersarang
e. Perulangan
Struktur pada gambar di atas adalah .....
a. Percabangan
b. Perulangan
c. Aritmatika
d. Logika
e. Tipe Data
Perhatikan algoritma berikut:
Algoritma UlangAlik
Variabel i, a n : integer
1) n = 10
2) a = 2
3) i = 1
4) WHILE a <= 3n DO
5) a = a+4
6) WRITE a
7) END
Output dari algoritma di atas adalah ....
a. 28
b. 29
c. 30
d. 31
e. 32
Algoritma ganjilGenap
Variabel n : integer
Pilihan : karakter
1) REPEAT
2) READ n
3) IF (n MOD 2 == 0) THEN
4) WRITE “Genap”
5) ELSE
6) WRITE “Ganjil”
7) WRITE “Ingin menghitung lagi? y/n”
8) READ pilihan
9) UNTIL (pilihan == “n”)
10) END
Pernyataan yang benar mengenai algoritma di atas adalah...
a. Input pengertian perulangan itu sendiri
b. Pengguna dapat menentukan bilangan ganjil genap sebanyak yang dia mau
c. Pengguna dapat berhenti jika dia tidak mengetikan karakter ‘y’
d. Algoritma di atas dapat diubah dalam struktur WHILE DO
e. Iteratornya adalah variabel pilihan
No comments:
Post a Comment