wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Minggu V - PKS 2 - Pemrograman C++

Total questions: 17

Worksheet time: 7mins

Name
Class
Date
1.

Awal mula bahasa C adalah ....

a)

Bahasa A

b)

Bahasa B

c)

Bahasa D

d)

Bahasa Pascal

2.

Untuk memakai perintah "cout", header yang harus digunakan adalah ....

a)

<stdio.h>

b)

<iostream.h>

c)

<conio.h>

d)

<string.h>

3.

Untuk memakai perintah "printf", header yang digunakan adalah ....

a)

<stdio.h>

b)

<iostream.h>

c)

<conio.h>

d)

<string.h>

4.

Fungsi yang digunakan untuk pindah baris adalah ....

a)

endl pada header <iostream>

b)

endl pada header <stdio.h>

c)

\n pada header <iostream>

d)

\n pada header <stdio.h>

5.

(Jawaban >1) untuk menambahkan komentar, perintah yang digunakan adalah ....

a)

\n

b)

\\

c)

//

d)

/* */

6.

Deklarasi pada pemrograman C++ terdiri dari hal-hal berikut, KECUALI

a)

tipe data

b)

variabel

c)

konstanta

d)

perintah

7.

Pilihlah yang termasuk tipe data dalam deklarasi!

a)

Integer

b)

String

c)

Struct

d)

Number

e)

Real

8.

Pilihlah tipe data yang tepat untuk VARIABEL "Nama"!

a)

Boolean (bool)

b)

Character (char)

c)

String (string)

d)

Integer (int)

e)

Real (float)

9.

Pilihlah tipe data yang tepat untuk VARIABEL "NIM"!

a)

Boolean (bool)

b)

Character (char)

c)

String (string)

d)

Integer (int)

e)

Real (float)

10.

Pilihlah tipe data yang tepat untuk VARIABEL "Koordinat" atau "Suhu"!

a)

Boolean (bool)

b)

Character (char)

c)

String (string)

d)

Integer (int)

e)

Real (float)

11.

Pilihlah tipe data yang tepat untuk VARIABEL "True/false", "Yes/No", "O/X", atau variabel yang hanya memiliki 2 kemungkinan saja!

a)

Boolean (bool)

b)

Character (char)

c)

String (string)

d)

Integer (int)

e)

Real (float)

12.

Manakah penulisan variabel yang SALAH?

a)

Luas

b)

Vol3D

c)

P

d)

2Jari

e)

Jumlah total

13.

Berikut ini operasi yang dapat digunakan pada tipe data integer, KECUALI ....

a)

+

b)

-

c)

%

d)

&&

14.

Berikut ini operasi yang TIDAK dapat digunakan pada tipe data real adalah ....

a)

*

b)

%

c)

<=

d)

!=

15.

Berikut ini yang merupakan ekspresi aritmatika adalah ....

a)

A == B

b)

X < Y

c)

(X*2)+ Y

d)

Total >= nilai

16.

Berikut ini yang BUKAN merupakan ekspresi relasional (pembandingan) adalah ....

a)

A < B

b)

X == Y

c)

Tinggi >= rataantinggi

d)

A || B

17.

Penulisan instruksi sekuensial, yang menandai SATU instruksi dalam bahasa C++ adalah ....

a)

:

b)

;

c)

return 0

d)

end