wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pemrograman C++ Perulangan Dasar

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Perhatikan petikan algoritma berikut :

Algoritma luas segitiga

Masukkan tinggi

Masukkan alas

...........

Tampilkan luas


Untuk mengisi .... yang kosong adalah ...

a)

luas = ½ * panjang * tinggi

b)

luas = alas * tinggi

c)

luas = ½ * alas * tinggi

d)

luas = ¼ * alas * tinggi

2.

Istilah "Perulangan" dalam pemograman C++ dikenal dengan...

a)

Repeating

b)

Looping

c)

Again

d)

Funtion

e)

Replay

3.

Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !

a)

Anak yang berusia lebih dari 18 tahun boleh membuat SIM

b)

Anak yang berusia tepat 18 tahun tidak boleh membuat SIM

c)

Anak yang berusia tepat 18 tahun boleh membuat SIM

d)

Anak yang berusia 17 tahun tidak boleh membuat SIM

e)

Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun

4.

Pemberian nama variabel yang benar adalah …

a)

%nilai

b)

nilai_mahasiswa

c)

nama mahasiswa

d)

&panjang

e)

alamat!

5.

Perintah yang digunakan untuk membaca inputan pada c++ adalah...

a)

Printf

b)

Cout

c)

Puts

d)

Cin

6.

Dibawah ini merupakan tipe data bilangan bulat....

a)

Int

b)

Char

c)

String

d)

Cin

7.

Disebut apakah i, j, dan besar_persegi pada pemrograman tersebut?

a)
Variabel i, j, dan besar_persegi adalah tipe data dalam pemrograman tersebut
b)
Variabel i dan j adalah indeks dalam perulangan, sedangkan besar_persegi kemungkinan adalah variabel yang menyimpan panjang sisi persegi.
c)
Variabel besar_persegi digunakan untuk menyimpan nilai pi
d)
Variabel i dan j adalah nama fungsi dalam pemrograman tersebut
8.

Apa fungsi dari \n pada pemrograman tersebut?

a)
Menambahkan spasi ekstra
b)
Menghapus karakter
c)
Mengubah huruf menjadi huruf besar
d)
Membuat baris baru atau newline
9.

Apa yang terjadi jika simbol ++ diganti menjadi -- pada pemrograman tersebut?

a)
Nilai variabel akan ditambah satu setiap kali operasi tersebut dijalankan.
b)
Operasi tersebut akan menghasilkan error.
c)
Nilai variabel akan dikurangi satu setiap kali operasi tersebut dijalankan.
d)
Operasi tersebut tidak akan mempengaruhi nilai variabel.
10.

Mengapa pada perulangan luar i=0, tetapi pada perulangan dalam j=1?

a)
Karena i adalah bilangan genap, sedangkan j adalah bilangan ganjil
b)
Karena i diinisialisasi sebagai 0, sedangkan j diinisialisasi sebagai 1
c)
Karena i digunakan untuk mengakses elemen kedua dalam array, sedangkan j digunakan untuk iterasi pertama
d)
Karena i merupakan indeks pertama dalam array atau iterasi pertama, sedangkan j biasanya digunakan sebagai indeks untuk mengakses elemen kedua dalam array atau iterasi kedua.
11.

Mengapa mempelajari algoritma itu perlu?

a)
Untuk menambahkan kebingungan, mengurangi efisiensi, dan mempersulit pemecahan masalah.
b)
Untuk memahami cara kerja komputer, meningkatkan pemecahan masalah, dan efisiensi dalam pengembangan perangkat lunak.
c)
Agar komputer tidak berfungsi, menurunkan kemampuan pemecahan masalah, dan menghambat pengembangan perangkat lunak.
d)
Untuk mengurangi pengetahuan tentang cara kerja komputer, menghambat pemecahan masalah, dan menurunkan efisiensi dalam pengembangan perangkat lunak.
12.

Bagaimana cara mendeklarasikan variabel bertipe integer di dalam program C++?

a)

int x;

b)

integer x;

c)

declare x as integer;

d)

var x = int;

13.

Apa yang dimaksud dengan operator logika AND pada pemrograman?

a)

Operator yang digunakan untuk menambahkan dua nilai

b)

Operator yang digunakan untuk mengurangi dua nilai

c)

Operator yang menghasilkan nilai true jika kedua operand bernilai true

d)

Operator yang menghasilkan nilai false jika kedua operand bernilai false

14.

Apa yang akan terjadi jika terdapat kesalahan sintaksis dalam program C++?

a)

Program akan tetap berjalan tanpa masalah

b)

Program akan menghasilkan output yang tidak diinginkan

c)

Program akan menghasilkan error saat dikompilasi

d)

Program akan secara otomatis memperbaiki kesalahan tersebut

15.

Apa fungsi operator XAND dan NAND?

a)
XAND is an exclusive OR operator, while NAND is a negated AND operator.
b)
XAND is used for addition, while NAND is used for subtraction.
c)
XAND is a bitwise AND operator, while NAND is a bitwise OR operator.
d)
XAND is a logical AND operator, while NAND is a logical OR operator.