wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

asessement formatif materi membuat algoritma penyelesaian

Total questions: 21

Worksheet time: 21mins

Name
Class
Date
1.

Manakah dari berikut ini yang merupakan langkah pertama dalam merancang algoritma untuk menyelesaikan masalah dalam C++?

a)

Menentukan variabel yang akan digunakan

b)

Mengidentifikasi masalah yang akan diselesaikan

c)

Menulis kode dalam C++

d)

Melakukan debugging

e)

Menganalisis hasil

2.

Apa tujuan utama dari menggunakan loop dalam algoritma C++?

a)

Menyederhanakan kode

b)

Meningkatkan kecepatan eksekusi

c)

Mengulang blok kode tertentu beberapa kali

d)

Mengurangi penggunaan variabel

e)

Memecahkan masalah logika

3.

Bagaimana cara mendeklarasikan variabel integer dalam C++?

a)

int variabel;

b)

integer variabel;

c)

variabel int;

d)

float variabel;

e)

double variabel;

4.

Dalam algoritma C++, manakah dari berikut ini yang digunakan untuk membuat keputusan logika?

a)

if-else

b)

for

c)

while

d)

switch

e)

do-while

5.

Apa yang dilakukan perintah return 0; dalam fungsi main() di C++?

a)

Mengembalikan nilai 0 ke program yang memanggil

b)

Mengakhiri program

c)

Menetapkan nilai variabel ke 0

d)

Mengulangi program

e)

Memulai program

6.

Bagaimana cara menginisialisasi array dengan 5 elemen dalam C++?

a)

int arr[5] = {1, 2, 3, 4, 5};

b)

array arr[5] = {1, 2, 3, 4, 5};

c)

int arr[] = {1, 2, 3, 4, 5};

d)

arr[5] = {1, 2, 3, 4, 5};

e)

int[5] arr = {1, 2, 3, 4, 5};

7.

Apakah fungsi dari break dalam sebuah loop?

a)

Mengulang loop

b)

Menghentikan eksekusi loop dan keluar

c)

Melanjutkan ke iterasi berikutnya

d)

Menghentikan program

e)

Mengulang loop tanpa batas

8.

Dalam konteks algoritma, apa yang dimaksud dengan pseudocode?

a)

Kode nyata yang dieksekusi oleh komputer

b)

Kode berkomentar dalam program

c)

Deskripsi logika program dalam bahasa manusia sebelum ditulis dalam kode nyata

d)

Nama lain dari kode program

e)

Kode yang tidak dapat dieksekusi

9.

Apa yang terjadi jika kondisi dalam pernyataan if tidak terpenuhi?

a)

Program akan berhenti

b)

Program akan melewati blok if

c)

Program akan mengeksekusi blok else jika ada

d)

Program akan mengulang blok if

e)

Program akan menjalankan loop

10.

Manakah dari berikut ini yang digunakan untuk mengulang blok kode selama kondisi tertentu terpenuhi?

4 lines
11.

Manakah dari berikut ini yang digunakan untuk mengulang blok kode selama kondisi tertentu terpenuhi?

a)

if-else

b)

for

c)

while

d)

switch

e)

case

12.

Bagaimana cara mengimpor pustaka input/output standar dalam program C++?

a)

#include

b)

#import

c)

#include

d)

#import

e)

#include

13.

Apa fungsi dari operator && dalam C++?

a)

Logika OR

b)

Logika AND

c)

Logika NOT

d)

Logika XOR

e)

Operator bitwise

14.

Dalam algoritma, manakah dari berikut ini yang sering digunakan untuk memproses array?

a)

if-else

b)

switch

c)

for

d)

goto

e)

break

15.

Apakah hasil dari perintah 5 % 2 dalam C++?

a)

2

b)

2.5

c)

1

d)

0

e)

5

16.

Manakah dari berikut ini yang merupakan contoh perulangan yang tidak terbatas (infinite loop) dalam C++?

a)

for(int i = 0; i < 10; i++)

b)

while(1)

c)

if(true)

d)

do while(0)

e)

switch(x)

17.

Dalam C++, apakah yang dimaksud dengan syntax error?

a)

Kesalahan dalam logika program

b)

Kesalahan dalam perhitungan matematika

c)

Kesalahan dalam penulisan kode yang tidak sesuai dengan aturan bahasa pemrograman

d)

Kesalahan dalam struktur data

e)

Kesalahan yang terjadi saat program dijalankan

18.

Manakah dari berikut ini yang digunakan untuk mengakhiri fungsi di C++?

a)

break

b)

exit

c)

end

d)

return

e)

stop

19.

Apa yang dilakukan oleh perintah cin >> variabel; dalam C++?

a)

Menampilkan output ke layar

b)

Membaca input dari pengguna dan menyimpannya dalam variabel

c)

Menyimpan variabel ke file

d)

Menginisialisasi variabel

e)

Menjalankan program

20.

Dalam C++, manakah yang digunakan untuk mengulang blok kode sejumlah kali yang telah ditentukan?

a)

while

b)

for

c)

if

d)

switch

e)

do-while

21.

Bagaimana cara mendeklarasikan fungsi dengan nama calculate yang mengembalikan nilai integer dalam C++?

a)

int calculate();

b)

function calculate();

c)

int calculate{};

d)

calculate int();

e)

integer calculate();