wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

LATIHAN SOAL C++

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

sintaks yang benar untuk mencetak teks di C++ adalah.....

a)

printf("Hello");

b)

cout << "Hello";

c)

print("Hello");

d)

Console.Write("Hello");

e)

echo("Hello");

2.

Operator manakah yang digunakan untuk membandingkan kesamaan nilai pada C++ adalah....

a)

=

b)

:

c)

==

d)

!=

e)

+

3.

int a = 5;

a += 3;

cout << a;

Apakah output dari penggalan program diatas

a)

3

b)

5

c)

7

d)

8

e)

10

4.

Header yang diperlukan untuk menggunakan cout adalah…

a)

<cstdio>

b)

<iostream>

c)

<stdlib.h>

d)

<stdio.h>

e)

<iomanip>

5.

Perintah untuk membaca input dari user adalah…

a)

cin

b)

cout

c)

read

d)

scan

e)

//

6.

Operator logika "AND" pada C++ adalah…

a)

&&

b)

++

c)

II

d)

==

e)

//

7.

int a = 3 * 2 + 4;

cout << a;

Apakah output dari program diatas....

a)

9

b)

10

c)

15

d)

20

e)

25

8.

Statement yang digunakan untuk percabangan adalah…

a)

if

b)

loop

c)

case

d)

goto

e)

return

9.

int x = 5;

if(x > 10) cout << "A";

else cout << "B";

Output dari program diatas adalah.....

a)

A

b)

B

c)

AB

d)

BA

e)

0

10.

int x = 7;

if (x > 5) cout << "Yes";

else cout << "No";

Output dari program diatas adalah..../

a)

no

b)

yes

c)

error

d)

tidak ada output

e)

0

11.

int x = 3;

if (x == 5)

cout << "A";

else

cout << "B";

Output dari program diatas adalah.....

a)

A

b)

B

c)

AB

d)

BA

e)

0

12.

int a = 10;

if (a < 5)

cout << 1;

else if (a < 15)

cout << 2;

else

cout << 3;

Output dari program diatas adalah.....

a)

1

b)

2

c)

3

d)

10

e)

error

13.

int x = 8;

if (x % 2 == 0)

cout << "Genap";

else

cout << "Ganjil";

Output dari program diatas adalah....

a)

Ganjil

b)

Genap

c)

0

d)

error

e)

8

14.

int a = 4, b = 6;

if (a > b)

cout << a;

else

cout << b;

Output dari program diatas adalah....

a)

4

b)

6

c)

10

d)

error

e)

0