wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

variabel c++

Total questions: 20

Worksheet time: 22mins

Name
Class
Date
1.

Tipe data yang tepat untuk menyimpan bilangan bulat dalam C++ adalah:

a)

float

b)

char

c)

string

d)

double

e)

int

2.

Apa yang menjadi perbedaan antara "cout" dan "cin" dalam bahasa pemrograman C++?

a)

"cout" untuk input, "cin" untuk output

b)

"cout" digunakan untuk mencetak, "cin" untuk melakukan perhitungan

c)

"cout" digunakan untuk mengambil input, "cin" untuk menampilkan output

d)

"cout" untuk menampilkan output, "cin" untuk mengambil input

e)

Tidak ada perbedaan, keduanya memiliki fungsi yang sama

3.

Tipe data yang tepat untuk menyimpan teks atau kumpulan karakter dalam C++ adalah:

a)

double

b)

char

c)

int

d)

float

e)

string

4.

Program sederhana tersebut dalam bahasa C++. Manakah opsi yang tepat untuk menentukan output dari program?

a)

x kurang dari 5

b)

x sama dengan 10

c)

x lebih besar dari 5 tapi tidak sama dengan 10

d)

x sama dengan 10

e)

Program akan menghasilkan error

5.

Perhatikan gambar penggunaan FUNCTION. pada baris berapa penulisan syntax yang masih belum benar?

a)

6

b)

11

c)

13

d)

12

6.

Perhatikan gambar. Apa hasil jika program tersebut di "run"?

a)

A = (30,20)

b)

A (30,20) = 11

c)

A (50) = 11

d)

A = 50

7.

Perhatikan penggunaan function/fungsi pada gambar. syntax yang tepat untuk baris ke 11 adalah?

a)

hasil = hitung_luas(panjang*lebar);

b)

hasil = (a,b);

c)

hasil = hitung_luas;

d)

hasil = hitung_luas(a,b);

8.

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

a)

:

b)

;

c)

]

d)

}

9.

Suatu tempat yang berfungsi untuk menampung data atau nilai yang dapat berubah-ubah selama program berjalan disebut?

a)

konstanta

b)

variabel

c)

define

d)

function

10.

Dibawah ini adalah cara yang tepat untuk deklarasi variabel bilangan dengan tipe integer di C++ !

a)

bilangan int;

b)

var bilangan;

c)

int bilangan;

d)

$bilangan;

11.

Tipe data yang digunakan untuk bilangan pecahan adalah ?

a)

char

b)

string

c)

integer

d)

double

12.

Di bawah ini merupakan tipe data numerik, kecuali

a)

float

b)

double

c)

char

d)

integer

13.

Tipe data yang digunakan untuk menghasilkan nilai TRUE dan FALSE adalah?

a)

boolean

b)

integer

c)

double

d)

string

14.

Perhatikan Pseudocode berikut :

a, b, c, d : integer

a= 10

b = 5

c = a+b

d = c-b

write (d)

Nilai output "d" yang tepat adalah

a)

5

b)

15

c)

9

d)

10

e)

0

15.

Perbedaan dari tipe data char dan string yaitu .....

a)

keduanya sama dan hanya berbeda nama

b)

String adalah tipe bilangan bulat, sedangkan char adalah bilangan riil

c)

char merupakan kumpulan string, sedangkan string adalah satu karakter

d)

char adalah tipe bilangan bulat, sedangkan string adalah bilangan riil

e)

string merupakan kumpulan char, sedangakan char adalah satu karakter

16.

Jika nilai a=14, nilai y setelah persamaan y=a-- adalah....

a)

11

b)

12

c)

13

d)

14

e)

10

17.

Manakah dari program berikut yang menghasilkan angka 30?

a)

b)

c)

d)

e)

18.

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>

19.

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

20.

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;