wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algo dan Pemograman

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Berikut Sintak yang benar untuk menghasilkan output ‘Hello World’ di C++ ?

a)

cout<<“Hello World”;

b)

print<<“Hello World”;

c)

echo “Hello World”;

d)

System.out.print(“Hello World”);

2.

Bagaimana cara membuat komentar di C++ ?

a)

/* Ini komentar

b)

# Ini komentar

c)

// Ini komentar

d)

< Ini komentar >

3.

Setiap perintah di dalam C++ selalu diakhiri dengan tanda?

a)

:

b)

,

c)

::

d)

;

4.

Perintah untuk menginput suatu nilai dari keyboard untuk di proses di dalam program adalah?

a)

cint

b)

cout

c)

cin

d)

getch

5.

Konstanta akan menampung nilai yang TIDAK dapat diubah-ubah selama program dijalankan. Pernyataan ini bernilai?

a)

Benar

b)

Salah

6.

Hasil dari eksekusi program berikut adalah ?

Program int main() { cout<<"Hi everybody"; return 0; }

a)

"Hi everybody"

b)

Hi everybody"

c)

Hi everybody

d)

"Hi everybody

7.

Yang manakah yang BUKAN operator logocal dalam bahasa C++ ?

a)

&

b)

&&

c)

||

d)

!

8.
a)

0

b)

5

c)

-5

d)

10

e)

-10

9.

sebuah fungsi dapat memiliki _____ di dalam kurungnya

a)

loops

b)

Arguments/Parameters

c)

kurung kurawa

d)

Tipe

10.

Sebuah fungsi yang bukan tipe void memerlukan _____ _______

a)

variable calculation

b)

pernyataan cetak

c)

Return statement

d)

pernyataan cout

11.

Tanda baca apa yang digunakan untuk menandai awal dan akhir blok kode?

a)

{ }

b)

-> and <-

c)

BEGIN and END

d)

( and )

12.

Manakah dari berikut ini yang merupakan komentar yang benar?

a)

*/ Comments */

b)

** Comment **

c)

/* Comment */

d)

{ Comment }

13.

Apa arti dari <= ?

a)

kurang dari

b)

lebih dari

c)

kurang dari sama dengan

d)

lebih dari sama dengan

14.

Perulangan Do while adalah ?

a)

menjalankan statement sekali

b)

menjalankan statement dua kali

c)

Menjalankan pernyataan berkali-kali atau tidak dalam kondisi boolean

d)

tidak jalan sama sekali

15.

Apa fungsi dari operator '++' dalam C++ ?

a)

Menambah satu pada variabel

b)

Mengurangi satu pada variabel

c)

Menetapkan nilai nol pada variabel

d)

Menyalin nilai variabel

16.

Bagaimana cara mendeklarasikan variabel bertipe integer di C++ ?

a)

integer var;

b)

var: int;

c)

var int;

d)

int var;

17.

Manakah dari berikut ini yang merupakan tipe data dasar di C++ ?

a)

String

b)

Integer

c)

Array

d)

Object

18.

Apakah yang dimaksud dengan variabel dalam pemrograman C++?

a)

Fungsi untuk menghitung

b)

Perintah untuk mencetak

c)

Struktur data

d)

Tempat menyimpan data

19.

Fungsi dari operator '==' dalam C++ adalah?

a)

Mengurangi dua nilai

b)

Menyalin nilai dari satu variabel ke variabel lain

c)

Memeriksa kesetaraan dua nilai

d)

Menambah dua nilai

20.

Manakah dari berikut ini yang merupakan tipe data yang dapat digunakan untuk menyimpan karakter di C++?

a)

string

b)

float

c)

int

d)

char