wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Mengenal Algoritma dan Pemrograman C++

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma dalam pemrograman?

a)

Bahasa pemrograman yang digunakan untuk membuat program

b)

Urutan langkah-langkah sistematis untuk menyelesaikan masalah

c)

Perangkat keras yang digunakan untuk menjalankan program

d)

Kode kesalahan dalam pemrograman

2.

Apa tujuan dari flowchart dalam pemrograman?

a)

Menggambar antarmuka program

b)

Menyusun kode program dalam format yang benar

c)

Mendeskripsikan alur logika algoritma secara visual

d)

Menjalankan program secara otomatis

3.

Manakah dari berikut ini yang bukan tipe data dalam C++?

a)

int

b)

float

c)

double

d)

boolean

4.

Tipe data untuk mendeklarasikan set karakter / kalimat adalah

a)

char

b)

string

c)

double

d)

int

5.

Manakah deklarasi variabel int yang benar dalam C++?

a)

int angka = 14;

b)

int angka = "makan";

c)

int angka = 2.14;

d)
  • int angka = 'C';

6.

Apa tipe data yang cocok untuk menyimpan bilangan desimal dalam C++?

a)

int

b)

char

c)

float

d)

string

7.

Manakah dari pernyataan berikut yang benar tentang char dalam C++?

a)

char karakter = 'A';

b)

char karakter = "A";

c)

char karakter = 65;

d)

char karakter = true;

8.

string nama = "Budi";

Apa yang akan terjadi jika kita menulis nama = 20; dalam program?

a)

Program akan tetap berjalan normal

b)

Program akan menghasilkan error karena tipe data tidak sesuai

c)

Program akan otomatis mengubah 20 menjadi teks

d)

Program akan menghasilkan output nama = 20

9.

int a = 5, b = 3;

cout << a + b;

Apa output yang dihasilkan?

a)

8

b)

5+3

c)

53

d)

a + b

10.

Perintah yang digunakan untuk menerima input dari pengguna dalam C++ adalah...

a)

cout

b)

cin

c)

print

d)

scanf

11.

Perintah yang digunakan untuk menampilkan teks ke layar dalam C++ adalah...

a)

cout >> "Hello";

b)

cin << "Hello";

c)

cout << "Hello";

d)

print("Hello");

12.

Operator aritmatika yang digunakan untuk modulus (sisa hasil bagi) dalam C++ adalah...

a)

*

b)

%

c)

/

d)

++

13.

Apa kesalahan dari kode berikut?
float harga = 12.5;

cout << Harga;

a)

Tidak ada kesalahan

b)

Variabel harus menggunakan int bukan float

c)

Nama variabel case-sensitive, harus harga bukan Harga

d)

Harus menambahkan #include <cmath>

14.

int umur;

cin >> umur;

Apa fungsi dari cin?

a)

Menghapus nilai variabel umur

b)

Menerima input dari pengguna dan menyimpannya ke variabel umur

c)

Menampilkan nilai umur ke layar

d)

Menjalankan program tanpa input

15.

Apa yang akan terjadi jika kita lupa menambahkan return 0; dalam fungsi main() pada C++?

a)

Program tidak akan berjalan

b)

Program akan tetap berjalan, tetapi bisa memberikan warning pada beberapa compiler

c)

Program akan menghasilkan error saat kompilasi

d)

Program akan otomatis menambahkan return 0;