WorksheetsReview Soal C++
Total questions: 70
Worksheet time: 2hrs 19mins
Apa yang merupakan komentar yang benar?
*/ Komentar */
** Komentar **
/* Komentar */
{ Komentar }
Apa hasil dari kode berikut? int x = 3; int y = --x; cout << y;
2
1
4
3
Apa perbedaan antara while loop dan do-while loop dalam pemrograman?
While loop dan do-while loop tidak dapat digunakan dalam pemrograman.
While loop mengecek kondisi sebelum menjalankan blok kode, sedangkan do-while loop menjalankan blok kode terlebih dahulu kemudian mengecek kondisi.
While loop dan do-while loop memiliki cara kerja yang sama dalam pemrograman.
While loop mengecek kondisi setelah menjalankan blok kode, sedangkan do-while loop mengecek kondisi sebelum menjalankan blok kode.
Apa tujuan dari operator decrement dalam C++?
Mengurangi nilai variabel sebesar 2.
Menggandakan nilai variabel.
Mengurangi nilai variabel sebesar 1.
Menambahkan nilai variabel sebesar 1.
Perintah apa yang memindahkan teks yang ditampilkan ke baris berikutnya?
\t
\r
\n
\s
Apa yang bukan operator perbandingan dalam bahasa C++?
<=
=
==
>=
Proses menciptakan variabel baru tanpa nilai
instansiasi
penugasan
penamaan
deklarasi
Apa hasil dari kode berikut? int x = 5; int y = ++x; cout << y;
5
7
10
6
Apa perbedaan antara pre-increment dan post-increment dalam C++?
Perbedaan antara pre-increment dan post-increment dalam C++ adalah waktu operasi increment.
Pre-increment dan post-increment dalam C++ digunakan untuk tipe data yang berbeda.
Pre-increment dan post-increment dalam C++ adalah hal yang sama.
Perbedaan antara pre-increment dan post-increment dalam C++ adalah urutan operand.
Apa tujuan dari operator increment dalam C++?
Untuk mengurangi nilai variabel sebesar 1.
Untuk mengalikan nilai variabel dengan 1.
Untuk mengassign nilai variabel menjadi 1.
Untuk menambah nilai variabel sebesar 1.
Bagaimana kamu mendeklarasikan variabel di C++?
deklarasi nama_variabel sebagai tipe_data;
nama_variabel = tipe_data;
tipe_data nama_variabel;
tipe_data = nama_variabel;
Apa itu variabel di C++?
Variabel dalam C ++ adalah lokasi penyimpanan bernama yang dapat menyimpan nilai tipe data tertentu.
Variabel dalam C ++ adalah jenis pernyataan loop.
Variabel dalam C ++ adalah kata kunci yang digunakan untuk mendefinisikan kelas.
Variabel dalam C++ adalah fungsi yang mengembalikan nilai.
Apakah fungsi dari tanda {} pada c++?
Mengkompile program
Memblok Program
Memberikan Komentar
Mengeksekusi program
Pernyataan yang akan menyebabkan fungsi main() menghentikan program dan mengembalikan nilai kepada main adalah....
Iostream
Cout
Return
Include
Suatu tipe data yang nilainya tidak dapat diubah - ubah (TETAP) adalah....
Variabel
Identifier
Real
Konstanta
Benar Semua
Perhatikan potongan script program berikut ini !
#include
script diatas dinamakan dengan....
Function
Header
Variabel
Main Program
Perhatikan gambar penggunaan FUNCTION. pada baris berapa penulisan syntax yang masih belum benar?
13
6
11
14
Perhatikan penggunaan function/fungsi pada gambar. syntax yang tepat untuk baris ke 11 adalah?
hasil = hitung_luas(panjang*lebar);
hasil = hitung_luas(a,b);
hasil = (a,b);
hasil = hitung_luas;
Perhatikan gambar. Apa hasil jika program tersebut di "run"?
A = (30,20)
A (30,20) = 11
A (50) = 11
A = 50
Perhatikan penggunaan function/fungsi pada gambar. syntax yang tepat untuk baris ke 11 adalah?
hasil = hitung_luas(panjang*lebar);
hasil = (a,b);
hasil = hitung_luas;
hasil = hitung_luas(a,b);
Penulisan algoritma yang dilakukan
dengan menggunakan diagram-diagram adalah definisi dari
Pseudocode
Flowchart
Deskriptif
Barchart
Langkah-langkah Penyelesaian Masalah dengan Pemrograman adalah ....
Menganalisis masalah
Membuat algoritma
Menuangkan algoritma ke dalam bentuk program
Membuat publish
Kumpulan instruksi atau perintah yang disusun sedemikian rupa
sehingga mempunyai urutan nalar yang logis untuk
menyelesaikan suatu persoalan yang dimengerti oleh
komputer adalah ...
Program
Programmer
Aljabar
Aritmetika
Simbol flowchart berikut disebut.....
Input/Output
Proses
Kondisi
Di bawah ini yang termasuk percabangan adalah ....
for
while
if else
do while
foreach
Diberikan algoritma
P=10;
P=P+5; Q=P.
nilai P dan Q masing-masing adalah?
15 dan 0
0 dan 10
10 dan 15
15 dan 15
Flowchart tersebut merupakan flowchart dari...
If-Else
If-Else-If
Switch Case
If Bersarang
1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :
Membuat program
Membuat Algoritma
Membeli komputer
Proses
Langkah-langkah logis untuk memecahkan sebuah masalah dalam pemrograman adalah . . . .
Proses
Program
Algoritma
Step by step
simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .
Perhatikan potongan algoritma berikut ini:
Input (harga)
IF harga = 12500 then
Beli
ENDIF
Pernyataan manakah yang benar tentang program di atas
Jika (harga=12500) maka program tidak melakukan apapun
Jika (harga!=12500) maka program tidak melakukan apapun
Jika (harga<12500) maka lakukan aksi beli
Jika (harga>12500) maka lakukan aksi beli
Proses mulai dan selesai dalam flowchart digambarkan dengan simbol...
Bentuk grafis yang menggambarkan urutan proses dalam sebuah algoritma.
Flowchart
Pseudocode
Program
Software
Apa hasil cetak yang akan muncul ketika masukan berupa nama = Budi dan Nilai = 56
Budi Tidak Lulus
Budi Lulus
Budi 56
Budi Ganteng
Berikut ini lambang dari operator logika, kecuali:
&&
++
||
!
dari kode tersebut, apa yang akan dikeluarkan?
pintu 1
pintu 2
pintu 3
3
dari kode tersebut, apa yang dikeluarkan?
1
2
3
4
berapa kali baris 16 dikerjakan?
// tidak dikerjakan sama sekali
1
2
// tak terbatas
dari kode tersebut, apa yang akan dikeluarkan?
pintu 1
pintu 2
pintu 3
// tidak ada keluaran
Algoritma : Jika A>B dan A>C maka A paling besar;
Maka pseudocode algoritma tersebut adalah ....
If (A<B&&A>C) { cout << “A paling besar”; }
If (B<A&&C<A) { cout << “A paling besar”; }
If (A<B&&A<C) { cout << “A paling besar”; }
If (A>B&&A<C) { cout << “A paling besar”; }
Output dari algoritma tersebut adalah ....
23
24
25
26
27
Penggunaan WHILE DO adalah struktur perulangan dengan ....
1 kondisi
2 kondisi
Kondisi di awal
Kondisi di akhir
kondisi yang diketahui jumlah perulangannya
Apa arti simbol berikut ini?
Input
Output
Proses
Keputusan
Apakah arti simbol flowchart berikut ini
Menunjukkan awal dan akhir program
Input/Output
Proses
Berikut ini adalah Algoritma yang belum teratur :
1. Tuang Gelas A (isi Teh) ke Dalam Gelas C (Kosong)
2. Tuang Gelas B (Isi Kopi) ke Dalam Gelas A (Kosong)
3. Tuang Gelas C (isi Teh) ke Dalam Gelas B (Kosong)
4. Mulai
5. Selesai
6. Tambahkan Gelas C (Kosong)
4-6-1-2-3-5
4-1-2-3-6-5
4-6-3-2-1-5
4-6-2-1-3-5
Cara untuk menuliskan algoritma, sehingga dapat diterjemahkan kedalam bahasa pemrograman adalah definisi dari……
bahasa pemrograman
notasi algoritma
flowchart
algoritma
pseudocode
Berikut ini yang bukan termasuk fungsi dari algoritma adalah
Algoritma bisa menjadikan program yang besar menjadi program yang lebih sederhana
Algoritma bisa digunakan untuk memecahkan program yang rumit
Algoritma mempersulit dalam pembuatan program
Bisa mengatasi segala masalah dengan logika dan urut.
Berikut ini merupakan contoh dari . . . .
Algoritma Menghitung Luas Segitiga
Flowchart Menghitung Luas Segitiga
Algoritma Menghitung Luas Lingkaran
Flowchart Menghitung Luas Lingkaran
Bahasa Pseudocode yang di gunakan pada penulisan algoritma berupa :
Bahassa Inggris
Bahasa Puitis
Bahasa yang lebih ringkas dari algoritma
Sembarang bahasa asal terstruktur
Bahasa
Struktur dasar dari sebuah algoritma adalah
Input
Proses
Output
Input, proses, output
Proses, input, output
Algoritma dapat diterjemahkan ke dalam bahasa pemrograman dengan menggunakan:
Compiler
Assembler
Debugger
Beta Tester
New Document
Keterangan diatas merupakan …
Struktur Bahasa C++
Pseudocode
Kalimat Deskriptif
Langkah awal memulai pemrograman C++
Gambaran program C++
Manakah yang merupakan output dari program diatas?
200
300
500
600
800
Potongan algoritma manakah yang tepat untuk membedakan bilangan genap dan ganjil?
Input (x)
IF x mod 2 >= 0
Output (“x adalah bilangan genap”)
ELSE
IF x mod 2 < 0
Output (“x adalah bilangan ganjil”)
Input (x)
IF x div 2 >= 0
Output (“x adalah bilangan genap”)
ELSE
IF x div 2 < 0
Output (“x adalah bilangan ganjil”)
Input (x)
IF x mod 2 = 0
Output (“x adalah bilangan genap”)
ELSE
Output (“x adalah bilangan ganjil”)
Input (x)
IF x div 2 = 0 THEN
Output (“x adalah bilangan genap”)
ELSE
Output (“x adalah bilangan ganjil”)
Pilihan A,B,C,D salah
Sintaks pengulangan manakah yang melakukan pengecekan kondisi di akhir pengulangan?
DO… WHILE…
WHILE… …
FOR…
IF… THEN… ELSE…
GOTO …
Apa nama fungsi yang ada dalam program diatas?
Hasil
Sesuatu
St
Perkalian
Integer
Di bawah ini merupakan hal-hal yang harus dikemukakan dalam mendeklarasikan suatu bentuk Array, kecuali:
Ukuran array
Nama array
Tipe data
Record
Elemen array
Pemrogram dapat meletakkan suatu informasi ke standart output (normalnya berupa layar) dengan menggunakan fungsi …
Cin
Endl
Cout
Setw()
Getc()
Hasil dari proses perhitungan program diatas adalah …
359.900
8.999.900
360.000
8.000.000
15.000
Tipe data yang digunakan untuk data berupa huruf, angka dan simbol adalah
Integer
Float
Char
Short
Long int
Perhatikan potongan algoritma berikut ini:
Input (kelas)
SWITCH kelas
BEGIN
CASE “1” :
Output (“Pengajar = Ana”)
break
CASE “2” :
Output (“Pengajar = Ani”)
break
CASE “3” :
Output (“Pengajar = Ina”)
break
Apakah output dari algoritma di atas jika inputnya kelas = “4”?
Pengajar = Ana
Pengajar = Ani
Pengajar = Ina
Program Error
Jawaban A, B, C, dan D salah
Sintaks pengulangan manakah yang melakukan pengecekan kondisi di awal pengulangan?
DO… WHILE…
WHILE… …
CONTINUE …. BREAK
IF… THEN… ELSE…
GOTO ……...
Bagian apakah yang kurang pada potongan algoritma diatas?
Deklarasi variabel
Deklarasi input
Deklarasi parameter input
Deklarasi output
Deklarasi parameter output
Berapa output dari program fungsi diatas?
10
20
0
k
hasil
Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !
Anak yang berusia lebih dari 18 tahun boleh membuat SIM
Anak yang berusia tepat 18 tahun tidak boleh membuat SIM
Anak yang berusia tepat 18 tahun boleh membuat SIM
Anak yang berusia 17 tahun tidak boleh membuat SIM
Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun
Manakah yang termasuk tipe data !
Double
Float
True
Integer
False
Untuk menyatakan bilangan pecahan, digunakan tipe data jenis....
Single
Double
Triple
Enum
Boolean
Nama variabel berikut ini yang benar adalah …
NamaGuru
Alamat Guru
alm gr
sts/status
tpt.tgl
Tipe data yang cocok untuk menyimpan data nama siswa adalah …
Numeric
Character
Date/Time
Array
Integer
Tipe data yang hanya mengenal kondisi True atau False pada bahasa pemrograman Pascal, adalah?
String
Char
Boolean
Long int
Int
